diff options
author | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-08-27 13:11:40 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@uclibc-ng.org> | 2016-08-27 13:13:56 +0200 |
commit | db6e6a11e601ed79a78110bf0fb9a3ac7b58e4e5 (patch) | |
tree | 505ea732fba35759f04cf0ba1bbf67b45c42888e /target/linux/patches/4.4.17/crisv32.patch | |
parent | 472574b9fcfb3cb64828ae1e430b1f2e0c22b201 (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.patch | 33 |
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); |