From: Linus Torvalds Date: Thu, 16 May 2019 18:26:37 +0000 (-0700) Subject: Merge tag 'asm-generic-nommu' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd... X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=27ebbf9d5bc0ab0a8ca875119e0ce4cd267fa2fc;p=linux.git Merge tag 'asm-generic-nommu' of git://git./linux/kernel/git/arnd/asm-generic Pull nommu generic uaccess updates from Arnd Bergmann: "asm-generic: kill and improve nommu generic uaccess helpers Christoph Hellwig writes: This is a series doing two somewhat interwinded things. It improves the asm-generic nommu uaccess helper to optionally be entirely generic and not require any arch helpers for the actual uaccess. For the generic uaccess.h to actually be generically useful I also had to kill off the mess we made of , which really shouldn't exist on most architectures" * tag 'asm-generic-nommu' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic: asm-generic: optimize generic uaccess for 8-byte loads and stores asm-generic: provide entirely generic nommu uaccess arch: mostly remove asm-generic: don't include from --- 27ebbf9d5bc0ab0a8ca875119e0ce4cd267fa2fc diff --cc arch/arm/include/asm/Kbuild index 0b2ecc98e0861,1465d4609929e..60de9d13181ad --- a/arch/arm/include/asm/Kbuild +++ b/arch/arm/include/asm/Kbuild @@@ -13,10 -12,11 +13,9 @@@ generic-y += mmiowb. generic-y += msi.h generic-y += parport.h generic-y += preempt.h -generic-y += rwsem.h generic-y += seccomp.h - generic-y += segment.h generic-y += serial.h generic-y += simd.h -generic-y += sizes.h generic-y += trace_clock.h generated-y += mach-types.h diff --cc arch/arm64/include/asm/Kbuild index 9e977dedf193b,fd9574e8f31c3..1de6e05ce48b2 --- a/arch/arm64/include/asm/Kbuild +++ b/arch/arm64/include/asm/Kbuild @@@ -17,9 -16,10 +17,8 @@@ generic-y += mmiowb. generic-y += msi.h generic-y += qrwlock.h generic-y += qspinlock.h - generic-y += segment.h -generic-y += rwsem.h generic-y += serial.h generic-y += set_memory.h -generic-y += sizes.h generic-y += switch_to.h generic-y += trace_clock.h generic-y += unaligned.h diff --cc arch/hexagon/include/asm/Kbuild index 4a3d72f76ea27,75658fea8bfc8..84bb1ed1b9311 --- a/arch/hexagon/include/asm/Kbuild +++ b/arch/hexagon/include/asm/Kbuild @@@ -28,10 -26,11 +28,9 @@@ generic-y += mmiowb. generic-y += pci.h generic-y += percpu.h generic-y += preempt.h -generic-y += rwsem.h generic-y += sections.h - generic-y += segment.h generic-y += serial.h generic-y += shmparam.h -generic-y += sizes.h generic-y += topology.h generic-y += trace_clock.h generic-y += unaligned.h diff --cc arch/nds32/include/asm/Kbuild index f67a327777b57,668d3094921fd..d8ce778d06400 --- a/arch/nds32/include/asm/Kbuild +++ b/arch/nds32/include/asm/Kbuild @@@ -37,8 -36,8 +37,7 @@@ generic-y += pci. generic-y += percpu.h generic-y += preempt.h generic-y += sections.h - generic-y += segment.h generic-y += serial.h -generic-y += sizes.h generic-y += switch_to.h generic-y += timex.h generic-y += topology.h diff --cc arch/unicore32/include/asm/Kbuild index c93dc6478cb22,a6e4e06caa0a9..5fe2426bb7a57 --- a/arch/unicore32/include/asm/Kbuild +++ b/arch/unicore32/include/asm/Kbuild @@@ -28,9 -26,9 +28,8 @@@ generic-y += parport. generic-y += percpu.h generic-y += preempt.h generic-y += sections.h - generic-y += segment.h generic-y += serial.h generic-y += shmparam.h -generic-y += sizes.h generic-y += syscalls.h generic-y += topology.h generic-y += trace_clock.h