Skip to content

3.12.34-stable review

Jiri Slaby lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest101 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/101Input: evdev - fix EVIOCG{type} ioctldrivers/input/evdev.c+8 -50 replies
2/101ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function.net/ipv6/ip6_tunnel.c+1 -90 replies
3/101sit: Use ipip6_tunnel_init as the ndo_init function.net/ipv6/sit.c+6 -90 replies
4/101gre6: Move the setting of dev->iflink into the ndo_init functions.net/ipv6/ip6_gre.c+4 -30 replies
5/101vxlan: Do not reuse sockets for a different address familydrivers/net/vxlan.c+18 -100 replies
6/101net: sctp: fix NULL pointer dereference in af->from_addr_param on malformed packetnet/sctp/sm_make_chunk.c+3 -00 replies
7/101net: sctp: fix memory leak in auth key managementnet/sctp/auth.c+0 -20 replies
8/101sunvdc: add cdrom and v1.1 protocol supportarch/sparc/include/asm/vio.h drivers/block/sunvdc.c+101 -200 replies
9/101sunvdc: compute vdisk geometry from capacitydrivers/block/sunvdc.c+14 -90 replies
10/101sunvdc: limit each sg segment to a pagedrivers/block/sunvdc.c+4 -00 replies
11/101vio: fix reuse of vio_dring slotarch/sparc/include/asm/vio.h drivers/block/sunvdc.c drivers/net/ethernet/sun/sunvnet.c+26 -190 replies
12/101sunvdc: don't call VD_OP_GET_VTOCdrivers/block/sunvdc.c+0 -90 replies
13/101sparc64: Fix crashes in schizo_pcierr_intr_other().arch/sparc/kernel/pci_schizo.c+3 -30 replies
14/101sparc64: Do irq_{enter,exit}() around generic_smp_call_function*().arch/sparc/kernel/smp_64.c+4 -00 replies
15/101sparc32: Implement xchg and atomic_xchg using ATOMIC_HASH locksarch/sparc/include/asm/atomic_32.h arch/sparc/include/asm/cmpxchg_32.h arch/sparc/lib/atomic32.c+30 -110 replies
16/101hwrng: pseries - Return errors to upper levels in pseries-rng.cdrivers/char/hw_random/pseries-rng.c+11 -30 replies
17/101iwlwifi: configure the LTRdrivers/net/wireless/iwlwifi/iwl-trans.h drivers/net/wireless/iwlwifi/mvm/fw-api-power.h drivers/net/wireless/iwlwifi/mvm/fw-api.h +3 more+56 -80 replies
18/101zram: avoid kunmap_atomic() of a NULL pointerdrivers/staging/zram/zram_drv.c+2 -10 replies
19/101crypto: caam - remove duplicated sg copy functionsdrivers/crypto/caam/caamhash.c drivers/crypto/caam/sg_sw_sec4.h+14 -460 replies
20/101hwrng: pseries - port to new read API and fix stack corruptiondrivers/char/hw_random/pseries-rng.c+7 -40 replies
21/101tun: Fix csum_start with VLAN accelerationdrivers/net/tun.c+9 -70 replies
22/101x86, x32, audit: Fix x32's AUDIT_ARCH wrt auditarch/x86/kernel/ptrace.c+1 -100 replies
23/101audit: keep inode pinnedkernel/audit_tree.c+1 -00 replies
24/101ahci: Add Device IDs for Intel Sunrise Point PCHdrivers/ata/ahci.c+5 -00 replies
25/101ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooksdrivers/ata/ahci.c+11 -30 replies
26/101ALSA: usb-audio: Fix memory leak in FTU quirksound/usb/mixer_quirks.c+6 -00 replies
27/101xtensa: re-wire umount syscall to sys_oldumountarch/xtensa/include/uapi/asm/unistd.h+2 -10 replies
28/101libceph: do not crash on large auth ticketsnet/ceph/crypto.c+132 -370 replies
29/101macvtap: Fix csum_start when VLAN tags are presentdrivers/net/macvtap.c+2 -00 replies
30/101mac80211_hwsim: release driver when ieee80211_register_hw failsdrivers/net/wireless/mac80211_hwsim.c+3 -10 replies
31/101mac80211: properly flush delayed scan work on interface removalnet/mac80211/iface.c+6 -10 replies
32/101mac80211: schedule the actual switch of the station before CSA count 0net/mac80211/mlme.c+2 -10 replies
33/101mac80211: fix use-after-free in defragmentationnet/mac80211/rx.c+7 -70 replies
34/101drm/radeon: set correct CE ram size for CIKdrivers/gpu/drm/radeon/cik.c+2 -20 replies
35/101drm/radeon: make sure mode init is complete in bandwidth_updatedrivers/gpu/drm/radeon/cik.c drivers/gpu/drm/radeon/evergreen.c drivers/gpu/drm/radeon/r100.c +4 more+21 -00 replies
36/101drm/radeon: add missing crtc unlock when setting up the MCdrivers/gpu/drm/radeon/evergreen.c+1 -00 replies
37/101ARM: 8198/1: make kuser helpers depend on MMUarch/arm/mm/Kconfig+1 -00 replies
38/101ARM: 8191/1: decompressor: ensure I-side picks up relocated codearch/arm/boot/compressed/head.S+16 -40 replies
39/101dm thin: grab a virtual cell before looking up the mappingdrivers/md/dm-thin.c+12 -40 replies
40/101arm64: __clear_user: handle exceptions on strbarch/arm64/lib/clear_user.S+1 -10 replies
41/101firewire: cdev: prevent kernel stack leaking into ioctl argumentsdrivers/firewire/core-cdev.c+1 -20 replies
42/101nfs: fix pnfs direct write memory leakfs/nfs/direct.c include/linux/nfs_xdr.h+12 -00 replies
43/101scsi: only re-lock door after EH on devices that were resetdrivers/scsi/scsi_error.c+3 -10 replies
44/101parisc: Use compat layer for msgctl, shmat, shmctl and semtimedop syscallsarch/parisc/include/uapi/asm/shmbuf.h arch/parisc/kernel/syscall_table.S+13 -200 replies
45/101block: Fix computation of merged request priorityfs/ioprio.c+8 -60 replies
46/101dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacksdrivers/md/dm-bufio.c+6 -60 replies
47/101dm btree: fix a recursion depth bug in btree walking codedrivers/md/persistent-data/dm-btree-internal.h drivers/md/persistent-data/dm-btree-spine.c drivers/md/persistent-data/dm-btree.c+17 -150 replies
48/101dm raid: ensure superblock's size matches device's logical block sizedrivers/md/dm-raid.c+7 -40 replies
49/101Input: alps - ignore potential bare packets when device is out of syncdrivers/input/mouse/alps.c+7 -10 replies
50/101Input: alps - allow up to 2 invalid packets without resetting devicedrivers/input/mouse/alps.c+3 -00 replies
51/101Input: alps - ignore bad data on Dell Latitudes E6440 and E7440drivers/input/mouse/alps.c+15 -00 replies
52/101NFSv4: Ensure that we remove NFSv4.0 delegations when state has expiredfs/nfs/nfs4proc.c+23 -10 replies
53/101NFS: Don't try to reclaim delegation open state if recovery failedfs/nfs/delegation.c+2 -00 replies
54/101nfs: Fix use of uninitialized variable in nfs_getattr()fs/nfs/inode.c+1 -10 replies
55/101NFSv4: Fix races between nfs_remove_bad_delegation() and delegation returnfs/nfs/delegation.c fs/nfs/delegation.h fs/nfs/nfs4proc.c+23 -30 replies
56/101NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust NFS_DELEGATED_STATEfs/nfs/nfs4proc.c+17 -250 replies
57/101vmcore: Remove "weak" from function declarationsinclude/linux/crash_dump.h+7 -80 replies
58/101kgdb: Remove "weak" from kgdb_arch_pc() declarationinclude/linux/kgdb.h+1 -10 replies
59/101clocksource: Remove "weak" from clocksource_default_clock() declarationinclude/linux/clocksource.h+1 -10 replies
60/101ipc: always handle a new value of auto_msgmniipc/ipc_sysctl.c+1 -20 replies
61/101netfilter: nf_log: account for size of NLMSG_DONE attributenet/netfilter/nfnetlink_log.c+3 -30 replies
62/101netfilter: nfnetlink_log: fix maximum packet length logged to userspacenet/netfilter/nfnetlink_log.c+5 -30 replies
63/101netfilter: nf_log: release skbuff on nlmsg put failurenet/netfilter/nfnetlink_log.c+8 -90 replies
64/101netfilter: xt_bpf: add mising opaque struct sk_filter definitioninclude/uapi/linux/netfilter/xt_bpf.h+2 -00 replies
65/101ARM: probes: fix instruction fetch order with <asm/opcodes.h>arch/arm/kernel/kprobes-common.c arch/arm/kernel/kprobes-thumb.c arch/arm/kernel/kprobes.c+29 -200 replies
66/101rcu: Make callers awaken grace-period kthreadkernel/rcutree.c+17 -10 replies
67/101rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreadskernel/rcutree.c+2 -20 replies
68/101KVM: x86: Don't report guest userspace emulation error to userspacearch/x86/kvm/x86.c+1 -10 replies
69/101net: sctp: fix remote memory pressure from excessive queueingnet/sctp/inqueue.c net/sctp/sm_statefuns.c+10 -260 replies
70/101net: sctp: fix panic on duplicate ASCONF chunksinclude/net/sctp/sctp.h net/sctp/associola.c+7 -00 replies
71/101net: sctp: fix skb_over_panic when receiving malformed ASCONF chunksinclude/net/sctp/sm.h net/sctp/sm_make_chunk.c net/sctp/sm_statefuns.c+60 -630 replies
72/101drivers/memstick/host/rtsx_pci_ms.c: add cancel_work when remove driverdrivers/memstick/host/rtsx_pci_ms.c+1 -00 replies
73/101usbvision-video: two use after freesdrivers/media/usb/usbvision/usbvision-video.c+2 -00 replies
74/101Input: altera_ps2 - write to correct register when disabling interruptsdrivers/input/serio/altera_ps2.c+1 -10 replies
75/101Input: wm97xx - adapt parameters to tosa touchscreen.drivers/input/touchscreen/wm97xx-core.c+2 -20 replies
76/101pcmcia: at91_cf: fix deferred probe from __initdrivers/pcmcia/at91_cf.c+5 -60 replies
77/101pcmcia: sa1100: H3100 and H3600 share a driverdrivers/pcmcia/Makefile+1 -00 replies
78/101pcmcia: pxa2xx: fix logic for lubbockdrivers/pcmcia/Kconfig+1 -10 replies
79/101pcmcia: journada720: use sa1100 pin interfaces correctlydrivers/pcmcia/sa1111_jornada720.c+6 -40 replies
80/101parport: Add support for the WCH353 1S/1P multi-IO carddrivers/parport/parport_serial.c drivers/tty/serial/8250/8250_pci.c+19 -00 replies
81/101vme_tsi148: Fix PCI address mapping assumptiondrivers/vme/bridges/vme_tsi148.c+7 -10 replies
82/101vme_tsi148: Fix typo in tsi148_slave_get()drivers/vme/bridges/vme_tsi148.c+1 -10 replies
83/101VME: Stop using memcpy_[to|from]io() due to unwanted behaviourdrivers/vme/bridges/vme_ca91cx42.c drivers/vme/bridges/vme_tsi148.c+23 -240 replies
84/101drivers/vlynq/vlynq.c: fix another resource size off by 1 errordrivers/vlynq/vlynq.c+2 -10 replies
85/101hfsplus: fix remount issuefs/hfsplus/options.c+1 -10 replies
86/101fs/hfsplus/extents.c: fix concurrent acess of alloc_blocksfs/hfsplus/extents.c+9 -50 replies
87/101hfsplus: emit proper file type from readdirfs/hfsplus/dir.c+19 -10 replies
88/101pvpanic: Set high notifier prioritydrivers/platform/x86/pvpanic.c+1 -00 replies
89/101sparc64: Fix constraints on swab helpers.arch/sparc/include/uapi/asm/swab.h+6 -60 replies
90/101inetdevice: fixed signed integer overflowinclude/linux/inetdevice.h+1 -10 replies
91/101ipv4: Fix incorrect error code when adding an unreachable routenet/ipv4/fib_rules.c+4 -00 replies
92/101ieee802154: fix error handling in ieee802154fake_probe()drivers/net/ieee802154/fakehard.c+8 -50 replies
93/101qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modemdrivers/net/usb/qmi_wwan.c+1 -00 replies
94/101pptp: fix stack info leak in pptp_getname()drivers/net/ppp/pptp.c+3 -10 replies
95/101ipx: fix locking regression in ipx_sendmsg and ipx_recvmsgnet/ipx/af_ipx.c+5 -10 replies
96/101fix O_SYNC|O_APPEND syncing the wrong range on write()fs/cifs/file.c fs/ext4/file.c fs/ntfs/file.c +4 more+14 -250 replies
97/101nilfs2: add missing blkdev_issue_flush() to nilfs_sync_fs()fs/nilfs2/file.c fs/nilfs2/ioctl.c fs/nilfs2/segment.c +2 more+37 -100 replies
98/101minix zmap block counts calculation fixfs/minix/bitmap.c fs/minix/inode.c+3 -30 replies
99/101ext4: atomically set inode->i_flags in ext4_set_inode_flags()fs/ext4/inode.c fs/inode.c include/linux/fs.h+36 -20 replies
100/101fs/jfs/jfs_inode.c: atomically set inode->i_flagsfs/jfs/jfs_inode.c+8 -80 replies
101/101x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is read-onlyarch/x86/include/asm/cpufeature.h arch/x86/include/asm/kvm_para.h arch/x86/kernel/cpu/amd.c+16 -20 replies

Reviews trailers per patch

22 of 101 patches have a Reviewed-by or Acked-by.

PatchPavel MachekDavid HerrmannNeil HormanMeelis RoosJerome Marchand[email protected]Imre KalozSage WeilSujith ManoharanUwe Kleine-KönigJulien GrallMartin K. PetersenJeff MoyerPali RohárHans de GoedeAndrew MortonVivek GoyalVineet GuptaHarvey HarrisonJohn StultzIngo MolnarWillem de BruijnJon MedhurstJosh TriplettNicolas FerreChristoph HellwigBjørn MorkArnd BergmannChris WebbBorislav Petkov
1/101R-b R-b
2/101
3/101
4/101
5/101
6/101A-b
7/101A-b
8/101
9/101
10/101
11/101
12/101
13/101T-b
14/101T-b
15/101
16/101
17/101
18/101A-b
19/101
20/101
21/101
22/101
23/101
24/101
25/101T-b T-b
26/101
27/101
28/101R-b
29/101
30/101
31/101T-b
32/101
33/101
34/101
35/101
36/101
37/101A-b
38/101T-b
39/101
40/101
41/101
42/101
43/101T-b R-b
44/101
45/101R-b
46/101
47/101
48/101
49/101T-b R-b
50/101T-b R-b
51/101T-b
52/101
53/101
54/101
55/101
56/101
57/101A-b A-b
58/101T-b R-b
59/101A-b A-b
60/101
61/101
62/101
63/101
64/101A-b
65/101A-b
66/101R-b
67/101
68/101
69/101
70/101
71/101A-b
72/101
73/101
74/101
75/101
76/101A-b
77/101
78/101
79/101
80/101
81/101
82/101
83/101
84/101
85/101
86/101R-b
87/101
88/101
89/101
90/101
91/101
92/101
93/101A-b
94/101
95/101R-b
96/101
97/101
98/101
99/101
100/101
101/101T-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 30 reviewers.

Read the v1 thread

Cover letter [PATCH 3.12 000/101] 3.12.34-stable review

This is the start of the stable review cycle for the 3.12.34 release. There are 101 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Fri Dec 5 12:25:22 CET 2014. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.34-rc1.xz

and the diffstat can be found below.

thanks,
js

===============

Al Viro (1):
fix O_SYNC|O_APPEND syncing the wrong range on write()

Alex Deucher (2):
drm/radeon: make sure mode init is complete in bandwidth_update drm/radeon: add missing crtc unlock when setting up the MC

Alexey Khoroshilov (1):
ieee802154: fix error handling in ieee802154fake_probe()

Allen Pais (2):
sunvdc: add cdrom and v1.1 protocol support
sunvdc: compute vdisk geometry from capacity

Andreas Larsson (1):
sparc32: Implement xchg and atomic_xchg using ATOMIC_HASH locks

Andreas Rohner (1):
nilfs2: add missing blkdev_issue_flush() to nilfs_sync_fs()

Andrey Vagin (1):
ipc: always handle a new value of auto_msgmni

Andy Lutomirski (1):
x86, x32, audit: Fix x32's AUDIT_ARCH wrt audit

Arnd Bergmann (3):
pcmcia: sa1100: H3100 and H3600 share a driver
pcmcia: pxa2xx: fix logic for lubbock
pcmcia: journada720: use sa1100 pin interfaces correctly

Ben Dooks (1):
ARM: probes: fix instruction fetch order with <asm/opcodes.h>

Bjorn Helgaas (3):
vmcore: Remove "weak" from function declarations
kgdb: Remove "weak" from kgdb_arch_pc() declaration
clocksource: Remove "weak" from clocksource_default_clock()
declaration

Christoph Hellwig (1):
scsi: only re-lock door after EH on devices that were reset

Cristian Stoica (1):
crypto: caam - remove duplicated sg copy functions

Dan Carpenter (2):
[media] usbvision-video: two use after frees drivers/vlynq/vlynq.c: fix another resource size off by 1 error

Daniel Borkmann (5):
net: sctp: fix NULL pointer dereference in af->from_addr_param on
malformed packet
net: sctp: fix memory leak in auth key management
net: sctp: fix remote memory pressure from excessive queueing
net: sctp: fix panic on duplicate ASCONF chunks
net: sctp: fix skb_over_panic when receiving malformed ASCONF chunks

David S. Miller (3):
sparc64: Fix crashes in schizo_pcierr_intr_other().
sparc64: Do irq_{enter,exit}() around generic_smp_call_function*().
sparc64: Fix constraints on swab helpers.

Dmitry Eremin-Solenikov (1):
Input: wm97xx - adapt parameters to tosa touchscreen.

Dmitry Torokhov (1):
Input: evdev - fix EVIOCG{type} ioctl

Dwight Engen (3):
sunvdc: limit each sg segment to a page
vio: fix reuse of vio_dring slot
sunvdc: don't call VD_OP_GET_VTOC

Emmanuel Grumbach (1):
iwlwifi: configure the LTR

Ezequiel Garcia (1):
parport: Add support for the WCH353 1S/1P multi-IO card

Fabian Frederick (1):
fs/jfs/jfs_inode.c: atomically set inode->i_flags

Florian Westphal (2):
netfilter: nf_log: account for size of NLMSG_DONE attribute
netfilter: nfnetlink_log: fix maximum packet length logged to
userspace

Greg Kurz (1):
hwrng: pseries - port to new read API and fix stack corruption

Heinz Mauelshagen (1):
dm raid: ensure superblock's size matches device's logical block size

Helge Deller (1):
parisc: Use compat layer for msgctl, shmat, shmctl and semtimedop
syscalls

Herbert Xu (2):
tun: Fix csum_start with VLAN acceleration
macvtap: Fix csum_start when VLAN tags are present

Houcheng Lin (1):
netfilter: nf_log: release skbuff on nlmsg put failure

Ilya Dryomov (1):
libceph: do not crash on large auth tickets

James Ralston (1):
ahci: Add Device IDs for Intel Sunrise Point PCH

Jammy Zhou (1):
drm/radeon: set correct CE ram size for CIK

Jan Kara (2):
block: Fix computation of merged request priority
nfs: Fix use of uninitialized variable in nfs_getattr()

Jiri Bohac (1):
ipx: fix locking regression in ipx_sendmsg and ipx_recvmsg

Joe Schultz (2):
vme_tsi148: Fix PCI address mapping assumption
vme_tsi148: Fix typo in tsi148_slave_get()

Joe Thornber (2):
dm thin: grab a virtual cell before looking up the mapping dm btree: fix a recursion depth bug in btree walking code

Johan Hovold (1):
pcmcia: at91_cf: fix deferred probe from __init

Johannes Berg (2):
mac80211: properly flush delayed scan work on interface removal
mac80211: fix use-after-free in defragmentation

Junjie Mao (1):
mac80211_hwsim: release driver when ieee80211_register_hw fails

Kyle McMartin (1):
arm64: __clear_user: handle exceptions on strb

Luciano Coelho (1):
mac80211: schedule the actual switch of the station before CSA count 0

Marcelo Leitner (1):
vxlan: Do not reuse sockets for a different address family

Martin Hauke (1):
qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem

Martyn Welch (1):
VME: Stop using memcpy_[to|from]io() due to unwanted behaviour

Mathias Krause (1):
pptp: fix stack info leak in pptp_getname()

Max Filippov (1):
xtensa: re-wire umount syscall to sys_oldumount

Michael Ellerman (1):
hwrng: pseries - Return errors to upper levels in pseries-rng.c

Micky Ching (1):
drivers/memstick/host/rtsx_pci_ms.c: add cancel_work when remove
driver

Miklos Szeredi (1):
audit: keep inode pinned

Mikulas Patocka (1):
dm bufio: change __GFP_IO to __GFP_FS in shrinker callbacks

Nadav Amit (1):
KVM: x86: Don't report guest userspace emulation error to userspace

Nathan Lynch (1):
ARM: 8198/1: make kuser helpers depend on MMU

Pablo Neira (1):
netfilter: xt_bpf: add mising opaque struct sk_filter definition

Pali Rohár (3):
Input: alps - ignore potential bare packets when device is out of sync
Input: alps - allow up to 2 invalid packets without resetting device
Input: alps - ignore bad data on Dell Latitudes E6440 and E7440

Panu Matilainen (1):
ipv4: Fix incorrect error code when adding an unreachable route

Paolo Bonzini (1):
x86: kvm: use alternatives for VMCALL vs. VMMCALL if kernel text is
read-only

Paul E. McKenney (1):
rcu: Make callers awaken grace-period kthread

Peng Tao (1):
nfs: fix pnfs direct write memory leak

Pranith Kumar (1):
rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreads

Qi Yong (1):
minix zmap block counts calculation fix

Sergei Antonov (1):
hfsplus: emit proper file type from readdir

Sougata Santra (1):
fs/hfsplus/extents.c: fix concurrent acess of alloc_blocks

Stefan Richter (1):
firewire: cdev: prevent kernel stack leaking into ioctl arguments

Steffen Klassert (3):
ip6_tunnel: Use ip6_tnl_dev_init as the ndo_init function.
sit: Use ipip6_tunnel_init as the ndo_init function.
gre6: Move the setting of dev->iflink into the ndo_init functions.

Takashi Iwai (2):
ALSA: usb-audio: Fix memory leak in FTU quirk
pvpanic: Set high notifier priority

Tejun Heo (1):
ahci: disable MSI instead of NCQ on Samsung pci-e SSDs on macbooks

Theodore Ts'o (1):
ext4: atomically set inode->i_flags in ext4_set_inode_flags()

Tobias Klauser (1):
Input: altera_ps2 - write to correct register when disabling
interrupts

Trond Myklebust (4):
NFSv4: Ensure that we remove NFSv4.0 delegations when state has
expired
NFS: Don't try to reclaim delegation open state if recovery failed
NFSv4: Fix races between nfs_remove_bad_delegation() and delegation
return
NFSv4.1: nfs41_clear_delegation_stateid shouldn't trust
NFS_DELEGATED_STATE

Vincent BENAYOUN (1):
inetdevice: fixed signed integer overflow

Vyacheslav Dubeyko (1):
hfsplus: fix remount issue

Weijie Yang (1):
zram: avoid kunmap_atomic() of a NULL pointer

Will Deacon (1):
ARM: 8191/1: decompressor: ensure I-side picks up relocated code

 arch/arm/boot/compressed/head.S                 |  20 ++-
 arch/arm/kernel/kprobes-common.c                |  19 +--
 arch/arm/kernel/kprobes-thumb.c                 |  21 +--
 arch/arm/kernel/kprobes.c                       |   9 +-
 arch/arm/mm/Kconfig                             |   1 +
 arch/arm64/lib/clear_user.S                     |   2 +-
 arch/parisc/include/uapi/asm/shmbuf.h           |  25 ++--
 arch/parisc/kernel/syscall_table.S              |   8 +-
 arch/sparc/include/asm/atomic_32.h              |   2 +-
 arch/sparc/include/asm/cmpxchg_32.h             |  12 +-
 arch/sparc/include/asm/vio.h                    |  14 +-
 arch/sparc/include/uapi/asm/swab.h              |  12 +-
 arch/sparc/kernel/pci_schizo.c                  |   6 +-
 arch/sparc/kernel/smp_64.c                      |   4 +
 arch/sparc/lib/atomic32.c                       |  27 ++++
 arch/x86/include/asm/cpufeature.h               |   1 +
 arch/x86/include/asm/kvm_para.h                 |  10 +-
 arch/x86/kernel/cpu/amd.c                       |   7 +
 arch/x86/kernel/ptrace.c                        |  11 +-
 arch/x86/kvm/x86.c                              |   2 +-
 arch/xtensa/include/uapi/asm/unistd.h           |   3 +-
 drivers/ata/ahci.c                              |  19 ++-
 drivers/block/sunvdc.c                          | 176 +++++++++++++++++-------
 drivers/char/hw_random/pseries-rng.c            |  23 +++-
 drivers/crypto/caam/caamhash.c                  |  22 +--
 drivers/crypto/caam/sg_sw_sec4.h                |  38 -----
 drivers/firewire/core-cdev.c                    |   3 +-
 drivers/gpu/drm/radeon/cik.c                    |   7 +-
 drivers/gpu/drm/radeon/evergreen.c              |   4 +
 drivers/gpu/drm/radeon/r100.c                   |   3 +
 drivers/gpu/drm/radeon/rs600.c                  |   3 +
 drivers/gpu/drm/radeon/rs690.c                  |   3 +
 drivers/gpu/drm/radeon/rv515.c                  |   3 +
 drivers/gpu/drm/radeon/si.c                     |   3 +
 drivers/input/evdev.c                           |  13 +-
 drivers/input/mouse/alps.c                      |  26 +++-
 drivers/input/serio/altera_ps2.c                |   2 +-
 drivers/input/touchscreen/wm97xx-core.c         |   4 +-
 drivers/md/dm-bufio.c                           |  12 +-
 drivers/md/dm-raid.c                            |  11 +-
 drivers/md/dm-thin.c                            |  16 ++-
 drivers/md/persistent-data/dm-btree-internal.h  |   6 +
 drivers/md/persistent-data/dm-btree-spine.c     |   2 +-
 drivers/md/persistent-data/dm-btree.c           |  24 ++--
 drivers/media/usb/usbvision/usbvision-video.c   |   2 +
 drivers/memstick/host/rtsx_pci_ms.c             |   1 +
 drivers/net/ethernet/sun/sunvnet.c              |   4 +-
 drivers/net/ieee802154/fakehard.c               |  13 +-
 drivers/net/macvtap.c                           |   2 +
 drivers/net/ppp/pptp.c                          |   4 +-
 drivers/net/tun.c                               |  16 ++-
 drivers/net/usb/qmi_wwan.c                      |   1 +
 drivers/net/vxlan.c                             |  28 ++--
 drivers/net/wireless/iwlwifi/iwl-trans.h        |   2 +
 drivers/net/wireless/iwlwifi/mvm/fw-api-power.h |  35 ++++-
 drivers/net/wireless/iwlwifi/mvm/fw-api.h       |   1 +
 drivers/net/wireless/iwlwifi/mvm/fw.c           |   9 ++
 drivers/net/wireless/iwlwifi/mvm/ops.c          |   1 +
 drivers/net/wireless/iwlwifi/pcie/trans.c       |  16 ++-
 drivers/net/wireless/mac80211_hwsim.c           |   4 +-
 drivers/parport/parport_serial.c                |   9 ++
 drivers/pcmcia/Kconfig                          |   2 +-
 drivers/pcmcia/Makefile                         |   1 +
 drivers/pcmcia/at91_cf.c                        |  11 +-
 drivers/pcmcia/sa1111_jornada720.c              |  10 +-
 drivers/platform/x86/pvpanic.c                  |   1 +
 drivers/scsi/scsi_error.c                       |   4 +-
 drivers/staging/zram/zram_drv.c                 |   3 +-
 drivers/tty/serial/8250/8250_pci.c              |  10 ++
 drivers/vlynq/vlynq.c                           |   3 +-
 drivers/vme/bridges/vme_ca91cx42.c              |  29 ++--
 drivers/vme/bridges/vme_tsi148.c                |  28 ++--
 fs/cifs/file.c                                  |   4 +-
 fs/ext4/file.c                                  |   2 +-
 fs/ext4/inode.c                                 |   4 +-
 fs/hfsplus/dir.c                                |  20 ++-
 fs/hfsplus/extents.c                            |  14 +-
 fs/hfsplus/options.c                            |   2 +-
 fs/inode.c                                      |  31 +++++
 fs/ioprio.c                                     |  14 +-
 fs/jfs/jfs_inode.c                              |  16 +--
 fs/minix/bitmap.c                               |   2 +-
 fs/minix/inode.c                                |   4 +-
 fs/nfs/delegation.c                             |  25 +++-
 fs/nfs/delegation.h                             |   1 +
 fs/nfs/direct.c                                 |   1 +
 fs/nfs/inode.c                                  |   2 +-
 fs/nfs/nfs4proc.c                               |  68 +++++----
 fs/nilfs2/file.c                                |   8 +-
 fs/nilfs2/ioctl.c                               |   8 +-
 fs/nilfs2/segment.c                             |   3 +
 fs/nilfs2/super.c                               |   6 +
 fs/nilfs2/the_nilfs.h                           |  22 +++
 fs/ntfs/file.c                                  |   2 +-
 fs/sync.c                                       |  17 ---
 fs/xfs/xfs_file.c                               |   2 +-
 include/linux/clocksource.h                     |   2 +-
 include/linux/crash_dump.h                      |  15 +-
 include/linux/fs.h                              |  11 +-
 include/linux/inetdevice.h                      |   2 +-
 include/linux/kgdb.h                            |   2 +-
 include/linux/nfs_xdr.h                         |  11 ++
 include/net/sctp/sctp.h                         |   5 +
 include/net/sctp/sm.h                           |   6 +-
 include/uapi/linux/netfilter/xt_bpf.h           |   2 +
 ipc/ipc_sysctl.c                                |   3 +-
 kernel/audit_tree.c                             |   1 +
 kernel/rcutree.c                                |  22 ++-
 mm/filemap.c                                    |   4 +-
 net/ceph/crypto.c                               | 169 ++++++++++++++++++-----
 net/ipv4/fib_rules.c                            |   4 +
 net/ipv6/ip6_gre.c                              |   7 +-
 net/ipv6/ip6_tunnel.c                           |  10 +-
 net/ipv6/sit.c                                  |  15 +-
 net/ipx/af_ipx.c                                |   6 +-
 net/mac80211/iface.c                            |   7 +-
 net/mac80211/mlme.c                             |   3 +-
 net/mac80211/rx.c                               |  14 +-
 net/netfilter/nfnetlink_log.c                   |  31 +++--
 net/sctp/associola.c                            |   2 +
 net/sctp/auth.c                                 |   2 -
 net/sctp/inqueue.c                              |  33 +----
 net/sctp/sm_make_chunk.c                        | 102 ++++++++------
 net/sctp/sm_statefuns.c                         |  21 +--
 sound/usb/mixer_quirks.c                        |   6 +
 125 files changed, 1103 insertions(+), 582 deletions(-)
Signature · 1 line
2.1.3