Benjamin LaHaise
8e321fefb0
aio/migratepages: make aio migrate pages sane
...
The arbitrary restriction on page counts offered by the core
migrate_page_move_mapping() code results in rather suspicious looking
fiddling with page reference counts in the aio_migratepage() operation.
To fix this, make migrate_page_move_mapping() take an extra_count parameter
that allows aio to tell the code about its own reference count on the page
being migrated.
While cleaning up aio_migratepage(), make it validate that the old page
being passed in is actually what aio_migratepage() expects to prevent
misbehaviour in the case of races.
Signed-off-by: Benjamin LaHaise <bcrl@kvack.org>
2013-12-21 17:56:08 -05:00
..
acpi
Merge branch 'acpica'
2013-11-27 01:03:27 +01:00
asm-generic
mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
2013-12-20 12:17:03 -08:00
clocksource
drivers: clocksource: add support for ARM architected timer event stream
2013-09-26 09:48:00 +01:00
crypto
crypto: scatterwalk - Use sg_chain_ptr on chain entries
2013-12-09 19:58:52 +08:00
drm
Merge branch 'ttm-fixes-3.13' of git://people.freedesktop.org/~thomash/linux into drm-fixes
2013-11-21 18:46:56 +10:00
dt-bindings
For the 3.13 merge window we have a couple of new drivers for the AMS
2013-11-15 16:37:40 -08:00
keys
KEYS: Separate the kernel signature checking keyring from module signing
2013-09-25 17:17:01 +01:00
kvm
linux
aio/migratepages: make aio migrate pages sane
2013-12-21 17:56:08 -05:00
math-emu
media
[media] videobuf2: Add support for file access mode flags for DMABUF exporting
2013-12-09 14:50:50 -02:00
memory
misc
net
sctp: properly latch and use autoclose value from sock to association
2013-12-10 22:41:26 -05:00
pcmcia
ras
rdma
Merge branches 'cma', 'cxgb4', 'flowsteer', 'ipoib', 'misc', 'mlx4', 'mlx5', 'nes', 'ocrdma', 'qib' and 'srp' into for-next
2013-11-17 08:22:19 -08:00
rxrpc
scsi
[SCSI] Disable WRITE SAME for RAID and virtual host adapter drivers
2013-11-29 08:48:39 +04:00
sound
ALSA: memalloc.h - fix wrong truncation of dma_addr_t
2013-12-10 15:30:46 +01:00
target
target_core_alua: Store supported ALUA states
2013-11-20 11:26:37 -08:00
trace
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2013-12-02 10:13:09 -08:00
uapi
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2013-12-19 09:10:46 -08:00
video
fbdev changes for 3.13
2013-11-14 14:44:20 +09:00
xen
Bug-fixes:
2013-12-20 09:34:54 -08:00
Kbuild
UAPI: remove empty Kbuild files
2013-04-30 17:04:09 -07:00