Skip to content

4.4.22-stable review

Greg Kroah-Hartman kvm linux-mips linux-rockchip linux-snps-arc lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest113 of 118 patches 25 repliesIn review

113 of 118 patches are in this archive. The cover letter announces 118.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/118ext4: use __GFP_NOFAIL in ext4_free_blocks()fs/ext4/mballoc.c+28 -190 replies
2/118fscrypto: add authorization check for setting encryption policyfs/ext4/crypto_policy.c fs/f2fs/crypto_policy.c+6 -00 replies
3/118clocksource/drivers/sun4i: Clear interrupts after stopping timer in probe functiondrivers/clocksource/sun4i_timer.c+8 -10 replies
4/118MIPS: KVM: Check for pfn noslot casearch/mips/kvm/tlb.c+1 -10 replies
5/118Revert "KVM: x86: fix missed hardware breakpoints"arch/x86/kvm/x86.c+0 -10 replies
6/118fscrypto: require write access to mount to set encryption policyfs/ext4/ioctl.c+6 -00 replies
8/118tipc: move linearization of buffers to generic codenet/tipc/link.c net/tipc/name_distr.c net/tipc/udp_media.c+3 -50 replies
9/118powerpc/tm: do not use r13 for tabort_syscallarch/powerpc/kernel/entry_64.S+6 -60 replies
10/118powerpc/powernv : Drop reference added by kset_find_obj()arch/powerpc/platforms/powernv/opal-dump.c arch/powerpc/platforms/powernv/opal-elog.c+12 -20 replies
11/118powerpc/mm: Dont alias user region to other regions below PAGE_OFFSETarch/powerpc/mm/slb_low.S+6 -10 replies
12/118kernfs: dont depend on d_find_any_alias() when generating notificationsfs/kernfs/file.c+21 -70 replies
13/118pNFS: The client must not do I/O to the DS if its lease has expiredfs/nfs/pnfs.c+1 -00 replies
14/118NFSv4.x: Fix a refcount leak in nfs_callback_up_netfs/nfs/callback.c+1 -00 replies
15/118nfsd: Close race between nfsd4_release_lockowner and nfsd4_lockfs/nfsd/nfs4state.c+17 -230 replies
16/118pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialisedfs/nfs/pnfs.c+3 -00 replies
17/118NFSv4.1: Fix the CREATE_SESSION slot number accountingfs/nfs/nfs4proc.c+10 -20 replies
18/118kexec: fix double-free when failing to relocate the purgatorykernel/kexec_file.c+3 -00 replies
19/118mm: introduce get_task_exe_filefs/proc/base.c include/linux/mm.h kernel/fork.c+25 -60 replies
20/118audit: fix exe_file access in audit_exe_comparekernel/audit_watch.c+5 -30 replies
21/118dm flakey: fix reads to be issued if drop_writes configureddrivers/md/dm-flakey.c+16 -110 replies
22/118IB/uverbs: Fix race between uverbs_close and remove_onedrivers/infiniband/core/uverbs.h drivers/infiniband/core/uverbs_main.c+25 -132 replies
25/118x86/AMD: Apply erratum 665 on machines without a BIOS fixarch/x86/kernel/cpu/amd.c+12 -00 replies
26/118kvm-arm: Unmap shadow pagetables properlyarch/arm/kvm/arm.c arch/arm/kvm/mmu.c+1 -20 replies
27/118iio: accel: kxsd9: Fix raw read returndrivers/iio/accel/kxsd9.c+1 -00 replies
28/118iio: proximity: as3935: set up buffer timestamps for non-zero valuesdrivers/iio/proximity/as3935.c+1 -10 replies
29/118iio: adc: rockchip_saradc: reset saradc controller before programming itDocumentation/devicetree/bindings/iio/adc/rockchip-saradc.txt drivers/iio/adc/Kconfig drivers/iio/adc/rockchip_saradc.c+38 -00 replies
30/118iio: adc: ti_am335x_adc: Protect FIFO1 from concurrent accessdrivers/iio/adc/ti_am335x_adc.c+11 -30 replies
31/118iio: adc: ti_am335x_adc: Increase timeout value waiting for ADC sampledrivers/iio/adc/ti_am335x_adc.c include/linux/mfd/ti_am335x_tscadc.h+5 -50 replies
32/118iio: ad799x: Fix buffered capture for ad7991/ad7995/ad7999drivers/iio/adc/ad799x.c+1 -00 replies
33/118iio: adc: at91: unbreak channel adc channel 3drivers/iio/adc/at91_adc.c+2 -20 replies
34/118iio: accel: bmc150: reset chip at init timedrivers/iio/accel/bmc150-accel-core.c+11 -00 replies
35/118iio: fix pressure data output unit in hid-sensor-attributesdrivers/iio/common/hid-sensors/hid-sensor-attributes.c+2 -20 replies
36/118iio: accel: kxsd9: Fix scaling bugdrivers/iio/accel/kxsd9.c+1 -00 replies
37/118iio:core: fix IIO_VAL_FRACTIONAL sign handlingdrivers/iio/industrialio-core.c+2 -30 replies
38/118iio: ensure ret is initialized to zero before entering do loopdrivers/iio/industrialio-buffer.c+2 -20 replies
39/118serial: 8250_mid: fix divide error bug if baud rate is 0drivers/tty/serial/8250/8250_mid.c+3 -00 replies
40/118serial: 8250: added acces i/o products quad and octal serial cardsdrivers/tty/serial/8250/8250_pci.c+139 -00 replies
41/118USB: serial: simple: add support for another Infineon flashloaderdrivers/usb/serial/usb-serial-simple.c+2 -10 replies
42/118usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS conditiondrivers/usb/renesas_usbhs/mod.c+9 -20 replies
43/118usb: chipidea: udc: fix NULL ptr dereference in isr_setup_status_phasedrivers/usb/chipidea/udc.c+9 -00 replies
44/118ARM: dts: STiH410: Handle interconnect clock required by EHCI/OHCI (USB)arch/arm/boot/dts/stih410.dtsi+8 -40 replies
45/118USB: change bInterval default to 10 msdrivers/usb/core/config.c+17 -110 replies
46/118cxl: use pcibios_free_controller_deferred() when removing vPHBsdrivers/misc/cxl/vphb.c drivers/pci/host-bridge.c+10 -10 replies
47/118net: thunderx: Fix OOPs with ethtool --register-dumpdrivers/net/ethernet/cavium/thunder/nic_reg.h drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c+4 -20 replies
48/118cpuset: make sure new tasks conform to the current config of the cpusetkernel/cpuset.c+15 -03 replies
49/118ARM: AM43XX: hwmod: Fix RSTST register offset for prussarch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c arch/arm/mach-omap2/prcm43xx.h+2 -00 replies
50/118ARM: imx6: add missing BM_CLPCR_BYP_MMDC_CH0_LPM_HS setting for imx6ularch/arm/mach-imx/pm-imx6.c+1 -10 replies
51/118ARM: imx6: add missing BM_CLPCR_BYPASS_PMIC_READY setting for imx6sxarch/arm/mach-imx/pm-imx6.c+1 -10 replies
52/118ARM: kirkwood: ib62x0: fix size of u-boot environment partitionarch/arm/boot/dts/kirkwood-ib62x0.dts+1 -10 replies
53/118ARM: OMAP3: hwmod data: Add sysc information for DSIarch/arm/mach-omap2/omap_hwmod_3xxx_data.c+12 -00 replies
54/118ARM: dts: imx6qdl: Fix SPDIF regressionarch/arm/boot/dts/imx6qdl.dtsi+1 -10 replies
55/118ARM: dts: overo: fix gpmc nand cs0 rangearch/arm/boot/dts/omap3-overo-base.dtsi+1 -10 replies
56/118ARM: dts: overo: fix gpmc nand on boards with ethernetarch/arm/boot/dts/omap3-overo-base.dtsi arch/arm/boot/dts/omap3-overo-chestnut43-common.dtsi arch/arm/boot/dts/omap3-overo-tobi-common.dtsi +1 more+3 -80 replies
57/118ARM: dts: STiH407-family: Provide interconnect clock for consumption in ST SDHCIarch/arm/boot/dts/stih407-family.dtsi+6 -40 replies
58/118bus: arm-ccn: Fix PMU handling of MNdrivers/bus/arm-ccn.c+16 -30 replies
59/118bus: arm-ccn: Do not attempt to configure XPs for cycle counterdrivers/bus/arm-ccn.c+4 -00 replies
60/118bus: arm-ccn: Fix XP watchpoint settings bitmaskdrivers/bus/arm-ccn.c+2 -20 replies
61/118dm log writes: fix check of kthread_run() return valuedrivers/md/dm-log-writes.c+2 -20 replies
62/118dm log writes: move IO accounting earlier to fix error pathdrivers/md/dm-log-writes.c+1 -10 replies
63/118dm crypt: fix error with too large biosdrivers/md/dm-crypt.c+7 -00 replies
64/118pinctrl: pistachio: fix mfio pll_lock pinmuxdrivers/pinctrl/pinctrl-pistachio.c+6 -60 replies
65/118pinctrl: sunxi: fix uart1 CTS/RTS pins at PG on A23/A33drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c+4 -40 replies
66/118arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()arch/arm64/include/asm/spinlock.h+10 -00 replies
67/118crypto: cryptd - initialize child shash_desc on importcrypto/cryptd.c+7 -20 replies
68/118Btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returnsfs/btrfs/tree-log.c+1 -00 replies
69/118fuse: direct-io: dont dirty ITER_BVEC pagesfs/fuse/file.c+4 -30 replies
70/118xhci: fix null pointer dereference in stop command timeout functiondrivers/usb/host/xhci-ring.c+5 -10 replies
71/118md-cluster: make md-cluster also can work when compiled into kerneldrivers/md/md.c+4 -80 replies
72/118ath9k: fix using sta->drv_priv before initializing itdrivers/net/wireless/ath/ath9k/main.c+4 -40 replies
73/118Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel"net/wireless/wext-core.c+2 -230 replies
74/118sched/core: Fix a race between try_to_wake_up() and a woken up taskkernel/sched/core.c+22 -00 replies
75/118ipv6: addrconf: fix dev refcont leak when DAD failednet/ipv6/addrconf.c+2 -00 replies
76/118gma500: remove annoying deprecation warningdrivers/gpu/drm/gma500/cdv_intel_dp.c+1 -10 replies
79/118mmc: dw_mmc: use resource_size_t to store physical addressdrivers/mmc/host/dw_mmc-pltfm.c drivers/mmc/host/dw_mmc.c include/linux/mmc/dw_mmc.h+3 -30 replies
80/118pinctrl: at91-pio4: use %pr format string for resourcedrivers/pinctrl/pinctrl-at91-pio4.c+1 -10 replies
81/118soc: qcom/spm: shut up uninitialized variable warningdrivers/soc/qcom/spm.c+1 -10 replies
82/118kconfig: tinyconfig: provide whole choice blocks to avoid warningsarch/x86/configs/tiny.config kernel/configs/tiny.config+10 -00 replies
83/118net: simplify napi_synchronize() to avoid warningsinclude/linux/netdevice.h+5 -60 replies
84/118drm: atmel-hlcdc: Fix vertical scalingdrivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c+5 -50 replies
85/118drm: Only use compat ioctl for addfb2 on X86/IA64drivers/gpu/drm/drm_ioc32.c+4 -00 replies
86/118genirq: Provide irq_gc_{lock_irqsave,unlock_irqrestore}() helpersinclude/linux/irq.h+10 -00 replies
87/118irqchip/atmel-aic: Fix potential deadlock in ->xlate()drivers/irqchip/irq-atmel-aic.c drivers/irqchip/irq-atmel-aic5.c+6 -40 replies
88/118fix iov_iter_fault_in_readable()include/linux/uio.h lib/iov_iter.c+3 -230 replies
89/118microblaze: fix __get_user()arch/microblaze/include/asm/uaccess.h+1 -10 replies
90/118avr32: fix copy_from_user()arch/avr32/include/asm/uaccess.h arch/avr32/kernel/avr32_ksyms.c arch/avr32/lib/copy_user.S+13 -40 replies
91/118microblaze: fix copy_from_user()arch/microblaze/include/asm/uaccess.h+6 -30 replies
92/118fix minor infoleak in get_user_ex()arch/x86/include/asm/uaccess.h+5 -10 replies
93/118mn10300: failing __get_user() and get_user() should zeroarch/mn10300/include/asm/uaccess.h+1 -00 replies
94/118m32r: fix __get_user()arch/m32r/include/asm/uaccess.h+1 -10 replies
95/118sh64: failing __get_user() should zeroarch/sh/include/asm/uaccess_64.h+1 -00 replies
96/118nios2: fix __get_user()arch/nios2/include/asm/uaccess.h+2 -20 replies
97/118score: fix __get_user/get_userarch/score/include/asm/uaccess.h+4 -10 replies
98/118s390: get_user() should zero on failurearch/s390/include/asm/uaccess.h+4 -40 replies
99/118ARC: uaccess: get_user to zero out dest in cause of faultarch/arc/include/asm/uaccess.h+9 -20 replies
100/118asm-generic: make get_user() clear the destination on errorsinclude/asm-generic/uaccess.h+7 -30 replies
101/118frv: fix clear_user()arch/frv/include/asm/uaccess.h+9 -30 replies
102/118cris: buggered copy_from_user/copy_to_user/clear_userarch/cris/include/asm/uaccess.h+34 -410 replies
103/118blackfin: fix copy_from_user()arch/blackfin/include/asm/uaccess.h+5 -40 replies
104/118score: fix copy_from_user() and friendsarch/score/include/asm/uaccess.h+20 -210 replies
105/118sh: fix copy_from_user()arch/sh/include/asm/uaccess.h+4 -10 replies
106/118hexagon: fix strncpy_from_user() error returnarch/hexagon/include/asm/uaccess.h+2 -10 replies
107/118mips: copy_from_user() must zero the destination on access_ok() failurearch/mips/include/asm/uaccess.h+3 -00 replies
108/118asm-generic: make copy_from_user() zero the destination properlyinclude/asm-generic/uaccess.h+6 -40 replies
109/118alpha: fix copy_from_user()arch/alpha/include/asm/uaccess.h+8 -110 replies
110/118metag: copy_from_user() should zero the destination on access_ok() failurearch/metag/include/asm/uaccess.h+2 -10 replies
111/118parisc: fix copy_from_user()arch/parisc/include/asm/uaccess.h+4 -20 replies
112/118openrisc: fix copy_from_user()arch/openrisc/include/asm/uaccess.h+10 -230 replies
113/118nios2: copy_from_user() should zero the tail of destinationarch/nios2/include/asm/uaccess.h+6 -30 replies
114/118mn10300: copy_from_user() should zero on access_ok() failure...arch/mn10300/lib/usercopy.c+3 -10 replies
115/118sparc32: fix copy_from_user()arch/sparc/include/asm/uaccess_32.h+3 -10 replies
116/118ppc32: fix copy_from_user()arch/powerpc/include/asm/uaccess.h+2 -190 replies
117/118genirq/msi: Fix broken debug outputkernel/irq/msi.c+1 -00 replies
118/118ia64: copy_from_user() should zero the destination on access_ok() failurearch/ia64/include/asm/uaccess.h+9 -110 replies

Reviews trailers per patch

33 of 113 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchYing XueKonstantin KhlebnikovRichard Guy BriggsGuenter RoeckLee JonesSrinivas PandruvadaWade BerrierMaxime RipardSheng YangAshish SamantJosh TriplettMasahiro YamadaIngo MolnarJesper NilssonRichard KuoDavid S. MillerVasant HegdeAneesh Kumar K.VJeff LaytonBaoquan HeItaru KitayamaAlexandre BelloniJonathan CameronLars-Peter ClausenAndrew LunnPeter ChenXavi Drudis FerranPeter GriffinPatrice ChotardMark RutlandJosef BacikSifan NaeemNeilBrownBenjamin HerrenschmidtMatthew R. OchsIan MunsieJames HoganRob ClarkMarc ZyngierLudovic DesrochesJaegeuk KimAlexander DuyckHolger HoffstätteMartin KaFai LauDmitry AdamushkoNeal CardwellCong WangYuchung Cheng
SeriesA-b T-b T-b R-b T-b T-b A-b A-b A-b A-b R-b A-b
1/118
2/118
3/118A-b
4/118
5/118
6/118A-b
8/118R-b
9/118
10/118R-b
11/118R-b
12/118
13/118
14/118
15/118R-b
16/118
17/118
18/118A-b
19/118A-b A-b
20/118A-b A-b
21/118
22/118
25/118
26/118T-b
27/118
28/118
29/118T-b
30/118
31/118A-b
32/118
33/118A-b
34/118R-b
35/118R-b
36/118T-b
37/118R-b
38/118
39/118
40/118
41/118
42/118
43/118
44/118T-b A-b
45/118T-b
46/118R-b A-b
47/118
48/118
49/118
50/118
51/118T-b
52/118R-b
53/118
54/118T-b
55/118
56/118
57/118T-b A-b
58/118
59/118R-b T-b
60/118
61/118
62/118R-b
63/118
64/118R-b
65/118A-b
66/118
67/118
68/118
69/118R-b T-b R-b T-b
70/118
71/118R-b
72/118
73/118
74/118A-b
75/118
76/118
79/118
80/118A-b
81/118
82/118R-b R-b A-b
83/118
84/118
85/118R-b
86/118
87/118A-b
88/118
89/118
90/118
91/118
92/118
93/118
94/118
95/118
96/118
97/118
98/118
99/118
100/118
101/118
102/118A-b
103/118
104/118
105/118
106/118A-b
107/118
108/118
109/118
110/118A-b
111/118
112/118
113/118
114/118
115/118A-b
116/118
117/118
118/118

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

Read the v1 thread

Cover letter [PATCH 4.4 000/118] 4.4.22-stable review

This is the start of the stable review cycle for the 4.4.22 release. There are 118 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 Sat Sep 24 17:29:17 UTC 2016. Anything received after that time might be too late.

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

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.22-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.22-rc1

Al Viro <[email protected]>
ia64: copy_from_user() should zero the destination on access_ok() failure

Thomas Gleixner <[email protected]>
genirq/msi: Fix broken debug output

Al Viro <[email protected]>

    ppc32: fix copy_from_user()

Al Viro <[email protected]>
sparc32: fix copy_from_user()

Al Viro <[email protected]>

    mn10300: copy_from_user() should zero on access_ok() failure...

Al Viro <[email protected]>
nios2: copy_from_user() should zero the tail of destination

Al Viro <[email protected]>
openrisc: fix copy_from_user()

Al Viro <[email protected]>
parisc: fix copy_from_user()

Al Viro <[email protected]>
metag: copy_from_user() should zero the destination on access_ok() failure

Al Viro <[email protected]>
alpha: fix copy_from_user()

Al Viro <[email protected]>
asm-generic: make copy_from_user() zero the destination properly

Al Viro <[email protected]>
mips: copy_from_user() must zero the destination on access_ok() failure

Al Viro <[email protected]>
hexagon: fix strncpy_from_user() error return

Al Viro <[email protected]>
sh: fix copy_from_user()

Al Viro <[email protected]>
score: fix copy_from_user() and friends

Al Viro <[email protected]>
blackfin: fix copy_from_user()

Al Viro <[email protected]>
cris: buggered copy_from_user/copy_to_user/clear_user

Al Viro <[email protected]>
frv: fix clear_user()

Al Viro <[email protected]>
asm-generic: make get_user() clear the destination on errors

Vineet Gupta <[email protected]>
ARC: uaccess: get_user to zero out dest in cause of fault

Al Viro <[email protected]>
s390: get_user() should zero on failure

Al Viro <[email protected]>
score: fix __get_user/get_user

Al Viro <[email protected]>

    nios2: fix __get_user()

Al Viro <[email protected]>
sh64: failing __get_user() should zero

Al Viro <[email protected]>

    m32r: fix __get_user()

Al Viro <[email protected]>
mn10300: failing __get_user() and get_user() should zero

Al Viro <[email protected]>
fix minor infoleak in get_user_ex()

Al Viro <[email protected]>
microblaze: fix copy_from_user()

Al Viro <[email protected]>

    avr32: fix copy_from_user()

Al Viro <[email protected]>
microblaze: fix __get_user()

Al Viro <[email protected]>
fix iov_iter_fault_in_readable()

Boris Brezillon <[email protected]>

    irqchip/atmel-aic: Fix potential deadlock in ->xlate()

Boris Brezillon <[email protected]>
genirq: Provide irq_gc_{lock_irqsave,unlock_irqrestore}() helpers

Kristian H. Kristensen <[email protected]>
drm: Only use compat ioctl for addfb2 on X86/IA64

Jan Leupold <[email protected]>
drm: atmel-hlcdc: Fix vertical scaling

Arnd Bergmann <[email protected]>
net: simplify napi_synchronize() to avoid warnings

Arnd Bergmann <[email protected]>
kconfig: tinyconfig: provide whole choice blocks to avoid warnings

Arnd Bergmann <[email protected]>
soc: qcom/spm: shut up uninitialized variable warning

Arnd Bergmann <[email protected]>
pinctrl: at91-pio4: use %pr format string for resource

Arnd Bergmann <[email protected]>
mmc: dw_mmc: use resource_size_t to store physical address

Mika Kuoppala <[email protected]>
drm/i915: Avoid pointer arithmetic in calculating plane surface offset

Mike Danese <[email protected]>
mpssd: fix buffer overflow warning

Linus Torvalds <[email protected]>
gma500: remove annoying deprecation warning

Wei Yongjun <[email protected]>
ipv6: addrconf: fix dev refcont leak when DAD failed

Balbir Singh <[email protected]>
sched/core: Fix a race between try_to_wake_up() and a woken up task

Johannes Berg <[email protected]>
Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel"

Felix Fietkau <[email protected]>

    ath9k: fix using sta->drv_priv before initializing it

Guoqing Jiang <[email protected]>
md-cluster: make md-cluster also can work when compiled into kernel

Mathias Nyman <[email protected]>
xhci: fix null pointer dereference in stop command timeout function

Miklos Szeredi <[email protected]>
fuse: direct-io: don't dirty ITER_BVEC pages

Chris Mason <[email protected]>
Btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returns

Ard Biesheuvel <[email protected]>
crypto: cryptd - initialize child shash_desc on import

Will Deacon <[email protected]>
arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()

Icenowy Zheng <[email protected]>
pinctrl: sunxi: fix uart1 CTS/RTS pins at PG on A23/A33

James Hartley <[email protected]>
pinctrl: pistachio: fix mfio pll_lock pinmux

Mikulas Patocka <[email protected]>
dm crypt: fix error with too large bios

Mikulas Patocka <[email protected]>
dm log writes: move IO accounting earlier to fix error path

Vladimir Zapolskiy <[email protected]>
dm log writes: fix check of kthread_run() return value

Pawel Moll <[email protected]>
bus: arm-ccn: Fix XP watchpoint settings bitmask

Pawel Moll <[email protected]>
bus: arm-ccn: Do not attempt to configure XPs for cycle counter

Pawel Moll <[email protected]>
bus: arm-ccn: Fix PMU handling of MN

Lee Jones <[email protected]>
ARM: dts: STiH407-family: Provide interconnect clock for consumption in ST SDHCI

Johan Hovold <[email protected]>
ARM: dts: overo: fix gpmc nand on boards with ethernet

Johan Hovold <[email protected]>
ARM: dts: overo: fix gpmc nand cs0 range

Fabio Estevam <[email protected]>
ARM: dts: imx6qdl: Fix SPDIF regression

Sebastian Reichel <[email protected]>
ARM: OMAP3: hwmod data: Add sysc information for DSI

Simon Baatz <[email protected]>
ARM: kirkwood: ib62x0: fix size of u-boot environment partition

Anson Huang <[email protected]>
ARM: imx6: add missing BM_CLPCR_BYPASS_PMIC_READY setting for imx6sx

Peter Chen <[email protected]>
ARM: imx6: add missing BM_CLPCR_BYP_MMDC_CH0_LPM_HS setting for imx6ul

Keerthy <[email protected]>
ARM: AM43XX: hwmod: Fix RSTST register offset for pruss

Zefan Li <[email protected]>
cpuset: make sure new tasks conform to the current config of the cpuset

David Daney <[email protected]>
net: thunderx: Fix OOPs with ethtool --register-dump

Andrew Donnellan <[email protected]>
cxl: use pcibios_free_controller_deferred() when removing vPHBs

Alan Stern <[email protected]>
USB: change bInterval default to 10 ms

Lee Jones <[email protected]>
ARM: dts: STiH410: Handle interconnect clock required by EHCI/OHCI (USB)

Clemens Gruber <[email protected]>
usb: chipidea: udc: fix NULL ptr dereference in isr_setup_status_phase

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS condition

Daniele Palmas <[email protected]>
USB: serial: simple: add support for another Infineon flashloader

Jimi Damon <[email protected]>
serial: 8250: added acces i/o products quad and octal serial cards

Andy Shevchenko <[email protected]>
serial: 8250_mid: fix divide error bug if baud rate is 0

Colin Ian King <[email protected]>
iio: ensure ret is initialized to zero before entering do loop

Gregor Boirie <[email protected]>
iio:core: fix IIO_VAL_FRACTIONAL sign handling

Linus Walleij <[email protected]>
iio: accel: kxsd9: Fix scaling bug

Kweh, Hock Leong <[email protected]>
iio: fix pressure data output unit in hid-sensor-attributes

Olof Johansson <[email protected]>
iio: accel: bmc150: reset chip at init time

Anders Darander <[email protected]>
iio: adc: at91: unbreak channel adc channel 3

Lars-Peter Clausen <[email protected]>

    iio: ad799x: Fix buffered capture for ad7991/ad7995/ad7999

Vignesh R <[email protected]>
iio: adc: ti_am335x_adc: Increase timeout value waiting for ADC sample

Vignesh R <[email protected]>
iio: adc: ti_am335x_adc: Protect FIFO1 from concurrent access

Caesar Wang <[email protected]>
iio: adc: rockchip_saradc: reset saradc controller before programming it

Alison Schofield <[email protected]>
iio: proximity: as3935: set up buffer timestamps for non-zero values

Linus Walleij <[email protected]>
iio: accel: kxsd9: Fix raw read return

Suzuki K Poulose <[email protected]>
kvm-arm: Unmap shadow pagetables properly

Emanuel Czirai <[email protected]>
x86/AMD: Apply erratum 665 on machines without a BIOS fix

Steven Rostedt <[email protected]>
x86/paravirt: Do not trace _paravirt_ident_*() functions

Vineet Gupta <[email protected]>
ARC: mm: fix build breakage with STRICT_MM_TYPECHECKS

Jason Gunthorpe <[email protected]>
IB/uverbs: Fix race between uverbs_close and remove_one

Mike Snitzer <[email protected]>
dm flakey: fix reads to be issued if drop_writes configured

Mateusz Guzik <[email protected]>
audit: fix exe_file access in audit_exe_compare

Mateusz Guzik <[email protected]>
mm: introduce get_task_exe_file

Thiago Jung Bauermann <[email protected]>
kexec: fix double-free when failing to relocate the purgatory

Trond Myklebust <[email protected]>
NFSv4.1: Fix the CREATE_SESSION slot number accounting

Trond Myklebust <[email protected]>
pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised

Chuck Lever <[email protected]>
nfsd: Close race between nfsd4_release_lockowner and nfsd4_lock

Trond Myklebust <[email protected]>
NFSv4.x: Fix a refcount leak in nfs_callback_up_net

Trond Myklebust <[email protected]>
pNFS: The client must not do I/O to the DS if it's lease has expired

Tejun Heo <[email protected]>
kernfs: don't depend on d_find_any_alias() when generating notifications

Paul Mackerras <[email protected]>
powerpc/mm: Don't alias user region to other regions below PAGE_OFFSET

Mukesh Ojha <[email protected]>
powerpc/powernv : Drop reference added by kset_find_obj()

Nicholas Piggin <[email protected]>
powerpc/tm: do not use r13 for tabort_syscall

Jon Paul Maloy <[email protected]>
tipc: move linearization of buffers to generic code

Wenwei Tao <[email protected]>
lightnvm: put bio before return

Eric Biggers <[email protected]>
fscrypto: require write access to mount to set encryption policy

Paolo Bonzini <[email protected]>
Revert "KVM: x86: fix missed hardware breakpoints"

James Hogan <[email protected]>
MIPS: KVM: Check for pfn noslot case

Chen-Yu Tsai <[email protected]>
clocksource/drivers/sun4i: Clear interrupts after stopping timer in probe function

Eric Biggers <[email protected]>
fscrypto: add authorization check for setting encryption policy

Konstantin Khlebnikov <[email protected]>
ext4: use __GFP_NOFAIL in ext4_free_blocks()

-------------

Diffstat:

 .../bindings/iio/adc/rockchip-saradc.txt           |   7 ++
 Documentation/mic/mpssd/mpssd.c                    |   4 +-
 Makefile                                           |   4 +-
 arch/alpha/include/asm/uaccess.h                   |  19 ++-
 arch/arc/include/asm/pgtable.h                     |   3 +-
 arch/arc/include/asm/uaccess.h                     |  11 +-
 arch/arm/boot/dts/imx6qdl.dtsi                     |   2 +-
 arch/arm/boot/dts/kirkwood-ib62x0.dts              |   2 +-
 arch/arm/boot/dts/omap3-overo-base.dtsi            |   4 +-
 .../boot/dts/omap3-overo-chestnut43-common.dtsi    |   2 -
 arch/arm/boot/dts/omap3-overo-tobi-common.dtsi     |   2 -
 arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi  |   3 -
 arch/arm/boot/dts/stih407-family.dtsi              |  10 +-
 arch/arm/boot/dts/stih410.dtsi                     |  12 +-
 arch/arm/kvm/arm.c                                 |   2 -
 arch/arm/kvm/mmu.c                                 |   1 +
 arch/arm/mach-imx/pm-imx6.c                        |   4 +-
 .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c |   1 +
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |  12 ++
 arch/arm/mach-omap2/prcm43xx.h                     |   1 +
 arch/arm64/include/asm/spinlock.h                  |  10 ++
 arch/avr32/include/asm/uaccess.h                   |  11 +-
 arch/avr32/kernel/avr32_ksyms.c                    |   2 +-
 arch/avr32/lib/copy_user.S                         |   4 +-
 arch/blackfin/include/asm/uaccess.h                |   9 +-
 arch/cris/include/asm/uaccess.h                    |  71 +++++------
 arch/frv/include/asm/uaccess.h                     |  12 +-
 arch/hexagon/include/asm/uaccess.h                 |   3 +-
 arch/ia64/include/asm/uaccess.h                    |  20 ++-
 arch/m32r/include/asm/uaccess.h                    |   2 +-
 arch/metag/include/asm/uaccess.h                   |   3 +-
 arch/microblaze/include/asm/uaccess.h              |  11 +-
 arch/mips/include/asm/uaccess.h                    |   3 +
 arch/mips/kvm/tlb.c                                |   2 +-
 arch/mn10300/include/asm/uaccess.h                 |   1 +
 arch/mn10300/lib/usercopy.c                        |   4 +-
 arch/nios2/include/asm/uaccess.h                   |  13 +-
 arch/openrisc/include/asm/uaccess.h                |  35 ++----
 arch/parisc/include/asm/uaccess.h                  |   6 +-
 arch/powerpc/include/asm/uaccess.h                 |  21 +---
 arch/powerpc/kernel/entry_64.S                     |  12 +-
 arch/powerpc/mm/slb_low.S                          |   7 +-
 arch/powerpc/platforms/powernv/opal-dump.c         |   7 +-
 arch/powerpc/platforms/powernv/opal-elog.c         |   7 +-
 arch/s390/include/asm/uaccess.h                    |   8 +-
 arch/score/include/asm/uaccess.h                   |  46 +++----
 arch/sh/include/asm/uaccess.h                      |   5 +-
 arch/sh/include/asm/uaccess_64.h                   |   1 +
 arch/sparc/include/asm/uaccess_32.h                |   4 +-
 arch/x86/configs/tiny.config                       |   2 +
 arch/x86/include/asm/uaccess.h                     |   6 +-
 arch/x86/kernel/cpu/amd.c                          |  12 ++
 arch/x86/kernel/paravirt.c                         |   4 +-
 arch/x86/kvm/x86.c                                 |   1 -
 crypto/cryptd.c                                    |   9 +-
 drivers/bus/arm-ccn.c                              |  27 +++-
 drivers/clocksource/sun4i_timer.c                  |   9 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c    |  10 +-
 drivers/gpu/drm/drm_ioc32.c                        |   4 +
 drivers/gpu/drm/gma500/cdv_intel_dp.c              |   2 +-
 drivers/gpu/drm/i915/intel_display.c               |  16 +--
 drivers/gpu/drm/i915/intel_drv.h                   |   6 +-
 drivers/gpu/drm/i915/intel_sprite.c                |   2 +-
 drivers/iio/accel/bmc150-accel-core.c              |  11 ++
 drivers/iio/accel/kxsd9.c                          |   2 +
 drivers/iio/adc/Kconfig                            |   1 +
 drivers/iio/adc/ad799x.c                           |   1 +
 drivers/iio/adc/at91_adc.c                         |   4 +-
 drivers/iio/adc/rockchip_saradc.c                  |  30 +++++
 drivers/iio/adc/ti_am335x_adc.c                    |  16 ++-
 .../iio/common/hid-sensors/hid-sensor-attributes.c |   4 +-
 drivers/iio/industrialio-buffer.c                  |   4 +-
 drivers/iio/industrialio-core.c                    |   5 +-
 drivers/iio/proximity/as3935.c                     |   2 +-
 drivers/infiniband/core/uverbs.h                   |   1 +
 drivers/infiniband/core/uverbs_main.c              |  37 ++++--
 drivers/irqchip/irq-atmel-aic.c                    |   5 +-
 drivers/irqchip/irq-atmel-aic5.c                   |   5 +-
 drivers/lightnvm/rrpc.c                            |   4 +-
 drivers/md/dm-crypt.c                              |   7 ++
 drivers/md/dm-flakey.c                             |  27 ++--
 drivers/md/dm-log-writes.c                         |   6 +-
 drivers/md/md.c                                    |  12 +-
 drivers/misc/cxl/vphb.c                            |  10 +-
 drivers/mmc/host/dw_mmc-pltfm.c                    |   2 +-
 drivers/mmc/host/dw_mmc.c                          |   2 +-
 drivers/net/ethernet/cavium/thunder/nic_reg.h      |   1 -
 .../net/ethernet/cavium/thunder/nicvf_ethtool.c    |   5 +-
 drivers/net/wireless/ath/ath9k/main.c              |   8 +-
 drivers/pci/host-bridge.c                          |   1 +
 drivers/pinctrl/pinctrl-at91-pio4.c                |   2 +-
 drivers/pinctrl/pinctrl-pistachio.c                |  12 +-
 drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c          |   4 +-
 drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c          |   4 +-
 drivers/soc/qcom/spm.c                             |   2 +-
 drivers/tty/serial/8250/8250_mid.c                 |   3 +
 drivers/tty/serial/8250/8250_pci.c                 | 139 +++++++++++++++++++++
 drivers/usb/chipidea/udc.c                         |   9 ++
 drivers/usb/core/config.c                          |  28 +++--
 drivers/usb/host/xhci-ring.c                       |   6 +-
 drivers/usb/renesas_usbhs/mod.c                    |  11 +-
 drivers/usb/serial/usb-serial-simple.c             |   3 +-
 fs/btrfs/tree-log.c                                |   1 +
 fs/ext4/crypto_policy.c                            |   3 +
 fs/ext4/ioctl.c                                    |   6 +
 fs/ext4/mballoc.c                                  |  47 ++++---
 fs/f2fs/crypto_policy.c                            |   3 +
 fs/fuse/file.c                                     |   7 +-
 fs/kernfs/file.c                                   |  28 +++--
 fs/nfs/callback.c                                  |   1 +
 fs/nfs/nfs4proc.c                                  |  12 +-
 fs/nfs/pnfs.c                                      |   4 +
 fs/nfsd/nfs4state.c                                |  40 +++---
 fs/proc/base.c                                     |   7 +-
 include/asm-generic/uaccess.h                      |  20 +--
 include/linux/irq.h                                |  10 ++
 include/linux/mfd/ti_am335x_tscadc.h               |   8 +-
 include/linux/mm.h                                 |   1 +
 include/linux/mmc/dw_mmc.h                         |   2 +-
 include/linux/netdevice.h                          |  11 +-
 include/linux/uio.h                                |   2 +-
 kernel/audit_watch.c                               |   8 +-
 kernel/configs/tiny.config                         |   8 ++
 kernel/cpuset.c                                    |  15 +++
 kernel/fork.c                                      |  23 ++++
 kernel/irq/msi.c                                   |   1 +
 kernel/kexec_file.c                                |   3 +
 kernel/sched/core.c                                |  22 ++++
 lib/iov_iter.c                                     |  24 +---
 net/ipv6/addrconf.c                                |   2 +
 net/tipc/link.c                                    |   2 +
 net/tipc/name_distr.c                              |   1 +
 net/tipc/udp_media.c                               |   5 -
 net/wireless/wext-core.c                           |  25 +---
 134 files changed, 895 insertions(+), 449 deletions(-)