Gerald Schaefer
75903d40aa
s390/mm: make pmdp_invalidate() do invalidation only
...
commit 91c575b335766effa6103eba42a82aea560c365f upstream.
Commit 227be799c3 ("s390/mm: uninline pmdp_xxx functions from pgtable.h")
inadvertently changed the behavior of pmdp_invalidate(), so that it now
clears the pmd instead of just marking it as invalid. Fix this by restoring
the original behavior.
A possible impact of the misbehaving pmdp_invalidate() would be the
MADV_DONTNEED races (see commits ced10803 and 58ceeb6b), although we
should not have any negative impact on the related dirty/young flags,
since those flags are not set by the hardware on s390.
Fixes: 227be799c3 ("s390/mm: uninline pmdp_xxx functions from pgtable.h")
Signed-off-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-10-08 10:26:12 +02:00
..
alpha
alpha: uapi: Add support for __SANE_USERSPACE_TYPES__
2017-09-07 08:35:40 +02:00
arc
ARC: Re-enable MMU upon Machine Check exception
2017-09-27 14:39:23 +02:00
arm
ARM: remove duplicate 'const' annotations'
2017-10-08 10:26:11 +02:00
arm64
arm64: fault: Route pte translation faults via do_translation_fault
2017-10-05 09:44:02 +02:00
avr32
Merge branch 'akpm' (patches from Andrew)
2016-10-07 21:38:00 -07:00
blackfin
ptrace: Don't allow accessing an undumpable mm
2017-01-06 10:40:13 +01:00
c6x
c6x/ptrace: Remove useless PTRACE_SETREGSET implementation
2017-03-31 10:31:46 +02:00
cris
cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected
2017-01-12 11:39:24 +01:00
frv
mm: larger stack guard gap, between vmas
2017-06-24 07:11:18 +02:00
h8300
h8300/ptrace: Fix incorrect register transfer count
2017-03-31 10:31:46 +02:00
hexagon
nmi_backtrace: generate one-line reports for idle cpus
2016-10-07 18:46:30 -07:00
ia64
ptrace: Don't allow accessing an undumpable mm
2017-01-06 10:40:13 +01:00
m32r
mm: replace access_process_vm() write parameter with gup_flags
2016-10-19 08:31:25 -07:00
m68k
m68k: Fix ndelay() macro
2016-10-30 10:13:55 +01:00
metag
metag/uaccess: Check access_ok in strncpy_from_user
2017-05-25 15:44:46 +02:00
microblaze
Merge branch 'work.uaccess2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2016-10-11 23:38:39 -07:00
mips
MIPS: smp-cps: Fix retrieval of VPE mask on big endian CPUs
2017-10-08 10:26:09 +02:00
mn10300
mn10300: fix build error of missing fpu_save()
2017-06-17 06:41:56 +02:00
nios2
nios2: reserve boot memory for device tree
2017-04-12 12:41:14 +02:00
openrisc
openrisc: Add _text symbol to fix ksym build error
2017-08-06 18:59:46 -07:00
parisc
parisc: perf: Fix potential NULL pointer dereference
2017-10-08 10:26:10 +02:00
powerpc
powerpc/ftrace: Pass the correct stack pointer for DYNAMIC_FTRACE_WITH_REGS
2017-10-05 09:44:01 +02:00
s390
s390/mm: make pmdp_invalidate() do invalidation only
2017-10-08 10:26:12 +02:00
score
Merge branch 'gup_flag-cleanups'
2016-10-19 08:39:47 -07:00
sh
mm: larger stack guard gap, between vmas
2017-06-24 07:11:18 +02:00
sparc
sparc64: remove unnecessary log message
2017-08-30 10:21:38 +02:00
tile
mm: larger stack guard gap, between vmas
2017-06-24 07:11:18 +02:00
um
um: Fix to call read_initrd after init_bootmem
2017-05-25 15:44:47 +02:00
unicore32
unicore32: use simpler API for random address requests
2016-10-11 15:06:32 -07:00
x86
x86/acpi: Restore the order of CPU IDs
2017-10-08 10:26:10 +02:00
xtensa
xtensa: don't limit csum_partial export by CONFIG_NET
2017-08-16 13:43:16 -07:00
.gitignore
Kconfig
This adds a new gcc plugin named "latent_entropy". It is designed to
2016-10-15 10:03:15 -07:00