summaryrefslogtreecommitdiff
path: root/target/linux/patches/4.4.17/crisv32.patch
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-08-27 13:11:40 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-08-27 13:13:56 +0200
commitdb6e6a11e601ed79a78110bf0fb9a3ac7b58e4e5 (patch)
tree505ea732fba35759f04cf0ba1bbf67b45c42888e /target/linux/patches/4.4.17/crisv32.patch
parent472574b9fcfb3cb64828ae1e430b1f2e0c22b201 (diff)
add support for Qemu ARM noMMU
Greg Ungerer made me aware of this possibility. Rather hackish implementation, we need to deduplicate later. Update Linux Kernel to 4.4.19 while there. Only non-Devicetree system supported right now.
Diffstat (limited to 'target/linux/patches/4.4.17/crisv32.patch')
-rw-r--r--target/linux/patches/4.4.17/crisv32.patch33
1 files changed, 0 insertions, 33 deletions
diff --git a/target/linux/patches/4.4.17/crisv32.patch b/target/linux/patches/4.4.17/crisv32.patch
deleted file mode 100644
index cb9b0d028..000000000
--- a/target/linux/patches/4.4.17/crisv32.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff -Nur linux-4.4.13.orig/arch/cris/arch-v32/mm/intmem.c linux-4.4.13/arch/cris/arch-v32/mm/intmem.c
---- linux-4.4.13.orig/arch/cris/arch-v32/mm/intmem.c 2016-06-08 03:14:51.000000000 +0200
-+++ linux-4.4.13/arch/cris/arch-v32/mm/intmem.c 2016-06-21 20:40:18.919361891 +0200
-@@ -113,14 +113,14 @@
-
- allocation->status = STATUS_FREE;
- /* Join with prev and/or next if also free */
-- if ((prev != &intmem_allocations) &&
-+ if ((&prev->entry != &intmem_allocations) &&
- (prev->status == STATUS_FREE)) {
- prev->size += allocation->size;
- list_del(&allocation->entry);
- kfree(allocation);
- allocation = prev;
- }
-- if ((next != &intmem_allocations) &&
-+ if ((&next->entry != &intmem_allocations) &&
- (next->status == STATUS_FREE)) {
- allocation->size += next->size;
- list_del(&next->entry);
-@@ -145,5 +145,11 @@
- (unsigned long)intmem_virtual + MEM_INTMEM_START +
- RESERVED_SIZE);
- }
--device_initcall(crisv32_intmem_init);
-
-+static int __init crisv32_intmem_setup(void)
-+{
-+ crisv32_intmem_init();
-+
-+ return 0;
-+}
-+device_initcall(crisv32_intmem_setup);