Skip to content

4.9.96-stable review

Greg Kroah-Hartman linux-devicetree linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest95 patches 27 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/95tty: make n_tty_read() always abort if hangup is in progressdrivers/tty/n_tty.c drivers/tty/tty_io.c include/linux/tty.h+16 -00 replies
2/95ubifs: Check ubifs_wbuf_sync() return codefs/ubifs/super.c+10 -40 replies
3/95ubi: fastmap: Dont flush fastmap work on detachdrivers/mtd/ubi/fastmap-wl.c+0 -10 replies
4/95ubi: Fix error for write accessdrivers/mtd/ubi/block.c+1 -10 replies
5/95ubi: Reject MLC NANDdrivers/mtd/ubi/build.c+11 -00 replies
6/95fs/reiserfs/journal.c: add missing resierfs_warning() argfs/reiserfs/journal.c+1 -10 replies
7/95resource: fix integer overflow at reallocationkernel/resource.c+2 -10 replies
8/95ipc/shm: fix use-after-free of shm file via remap_file_pages()ipc/shm.c+20 -30 replies
9/95mm, slab: reschedule cache_reap() on the same CPUmm/slab.c+2 -10 replies
10/95usb: musb: gadget: misplaced out of bounds checkdrivers/usb/musb/musb_gadget_ep0.c+9 -50 replies
11/95usb: gadget: udc: core: update usb_ep_queue() documentationdrivers/usb/gadget/udc/core.c+3 -00 replies
12/95ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl propertyarch/arm/boot/dts/at91sam9g25.dtsi+1 -10 replies
13/95ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250arch/arm/boot/dts/exynos5250.dtsi+4 -40 replies
14/95ARM: dts: at91: sama5d4: fix pinctrl compatible stringarch/arm/boot/dts/sama5d4.dtsi+1 -10 replies
15/95spi: Fix scatterlist elements size in spi_map_bufdrivers/spi/spi.c+8 -20 replies
16/95xen-netfront: Fix hang on device removaldrivers/net/xen-netfront.c+6 -10 replies
17/95regmap: Fix reversed bounds check in regmap_raw_write()drivers/base/regmap/regmap.c+1 -10 replies
18/95ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5Edrivers/acpi/video_detect.c+9 -00 replies
19/95ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status()drivers/pci/hotplug/acpiphp_glue.c+16 -70 replies
20/95USB: gadget: f_midi: fixing a possible double-free in f_mididrivers/usb/gadget/function/f_midi.c drivers/usb/gadget/u_f.h+4 -10 replies
21/95USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thawdrivers/usb/core/generic.c+7 -20 replies
22/95usb: dwc3: pci: Properly cleanup resourcedrivers/usb/dwc3/dwc3-pci.c+1 -10 replies
23/95smb3: Fix root directory when server returns inode number of zerofs/cifs/cifsglob.h fs/cifs/inode.c+34 -00 replies
24/95HID: i2c-hid: fix size check and type usagedrivers/hid/i2c-hid/i2c-hid.c+7 -60 replies
25/95powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write()arch/powerpc/platforms/powernv/opal-nvram.c+4 -00 replies
26/95powerpc/64: Fix smp_wmb barrier definition use use lwsync consistentlyarch/powerpc/include/asm/barrier.h arch/powerpc/include/asm/synch.h+2 -50 replies
27/95powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loopsarch/powerpc/platforms/powernv/opal-nvram.c+6 -10 replies
28/95HID: Fix hid_report_len usagedrivers/hid/hid-input.c drivers/hid/hid-multitouch.c drivers/hid/hid-rmi.c +1 more+8 -60 replies
29/95HID: core: Fix size as type u32drivers/hid/hid-core.c include/linux/hid.h+8 -80 replies
30/95ASoC: ssm2602: Replace reg_default_raw with reg_defaultsound/soc/codecs/ssm2602.c+13 -60 replies
31/95thunderbolt: Resume control channel after hibernation image is createddrivers/thunderbolt/nhi.c+1 -00 replies
32/95irqchip/gic: Take lock when updating irq typedrivers/irqchip/irq-gic-common.c+8 -10 replies
33/95random: use a tighter cap in credit_entropy_bits_safe()drivers/char/random.c+1 -10 replies
34/95jbd2: if the journal is aborted then dont allow update of the log tailfs/jbd2/journal.c+4 -10 replies
35/95ext4: dont update checksum of new initialized bitmapsfs/ext4/balloc.c fs/ext4/ialloc.c+4 -460 replies
36/95ext4: protect i_disksize update by i_data_sem in direct write pathfs/ext4/inode.c+2 -30 replies
37/95ext4: add validity checks for bitmap block numbersfs/ext4/balloc.c fs/ext4/ialloc.c+21 -23 replies
38/95ext4: fail ext4_iget for root directory if unallocatedfs/ext4/inode.c+6 -00 replies
39/95RDMA/ucma: Dont allow setting RDMA_OPTION_IB_PATH without an RDMA devicedrivers/infiniband/core/ucma.c+3 -00 replies
40/95RDMA/rxe: Fix an out-of-bounds readdrivers/infiniband/sw/rxe/rxe_verbs.c+2 -30 replies
41/95ALSA: pcm: Fix UAF at PCM release via PCM timer accesssound/core/pcm.c+7 -10 replies
42/95IB/srp: Fix srp_abort()drivers/infiniband/ulp/srp/ib_srp.c+5 -30 replies
43/95IB/srp: Fix completion vector assignment algorithmdrivers/infiniband/ulp/srp/ib_srp.c+4 -60 replies
44/95dmaengine: at_xdmac: fix rare residue corruptiondrivers/dma/at_xdmac.c+2 -20 replies
45/95libnvdimm, namespace: use a safe lookup for dimm device namedrivers/nvdimm/namespace_devs.c+2 -20 replies
46/95nfit, address-range-scrub: fix scrub in-progress reportingdrivers/acpi/nfit/core.c+4 -10 replies
47/95um: Compile with modern headersarch/um/os-Linux/file.c arch/um/os-Linux/signal.c arch/x86/um/stub_segv.c+3 -00 replies
48/95um: Use POSIX ucontext_t instead of struct ucontextarch/um/os-Linux/signal.c arch/x86/um/stub_segv.c+2 -20 replies
49/95iommu/vt-d: Fix a potential memory leakdrivers/iommu/intel-svm.c+1 -00 replies
50/95mmc: jz4740: Fix race condition in IRQ mask updatedrivers/mmc/host/jz4740_mmc.c+1 -10 replies
51/95clk: mvebu: armada-38x: add support for 1866MHz variantsdrivers/clk/mvebu/armada-38x.c+4 -30 replies
52/95clk: mvebu: armada-38x: add support for missing clocksdrivers/clk/mvebu/armada-38x.c+7 -70 replies
53/95clk: fix false-positive Wmaybe-uninitialized warningdrivers/clk/renesas/clk-sh73a0.c+3 -30 replies
54/95clk: bcm2835: De-assert/assert PLL reset signal when appropriatedrivers/clk/bcm/clk-bcm2835.c+5 -30 replies
55/95pwm: rcar: Fix a condition to prevent mismatch value setting to dutydrivers/pwm/pwm-rcar.c+6 -20 replies
56/95thermal: imx: Fix race condition in imx_thermal_probe()drivers/thermal/imx_thermal.c+3 -30 replies
57/95dt-bindings: clock: mediatek: add binding for fixed-factor clock axisel_d4include/dt-bindings/clock/mt2701-clk.h+2 -10 replies
58/95watchdog: f71808e_wdt: Fix WD_EN register readdrivers/watchdog/f71808e_wdt.c+1 -10 replies
59/95vfio/pci: Virtualize Maximum Read Request Sizedrivers/vfio/pci/vfio_pci_config.c+26 -30 replies
60/95ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulationsound/core/oss/pcm_oss.c+1 -10 replies
61/95ALSA: pcm: Avoid potential races between OSS ioctls and read/writesound/core/oss/pcm_oss.c+106 -280 replies
62/95ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streamsinclude/sound/pcm_oss.h sound/core/oss/pcm_oss.c+28 -90 replies
63/95ALSA: pcm: Fix mutex unbalance in OSS emulation ioctlssound/core/oss/pcm_oss.c+42 -250 replies
64/95ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulationsound/core/oss/pcm_oss.c+3 -20 replies
65/95ext4: dont allow r/w mounts if metadata blocks overlap the superblockfs/ext4/super.c+6 -00 replies
66/95drm/amdgpu: Add an ATPX quirk for hybrid laptopdrivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c+1 -00 replies
67/95drm/amdgpu: Fix always_valid bos multiple LRU insertions.drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c+5 -30 replies
68/95drm/amdgpu: Fix PCIe lane width calculationdrivers/gpu/drm/amd/amdgpu/si_dpm.c+2 -20 replies
69/95drm/rockchip: Clear all interrupts before requesting the IRQdrivers/gpu/drm/rockchip/rockchip_drm_vop.c+12 -110 replies
70/95drm/radeon: Fix PCIe lane width calculationdrivers/gpu/drm/radeon/si_dpm.c+2 -20 replies
71/95ALSA: line6: Use correct endpoint type for midi outputsound/usb/line6/midi.c+1 -10 replies
72/95ALSA: rawmidi: Fix missing input substream checks in compat ioctlssound/core/rawmidi_compat.c+12 -60 replies
73/95ALSA: hda - New VIA controller suppor no-snoop pathsound/pci/hda/hda_intel.c+2 -10 replies
74/95random: fix crng_ready() testdrivers/char/random.c+5 -50 replies
75/95random: set up the NUMA crng instances after the CRNG is fully initializeddrivers/char/random.c+27 -1912 replies
76/95random: crng_reseed() should lock the crng instance that it is modifyingdrivers/char/random.c+2 -20 replies
77/95random: add new ioctl RNDRESEEDCRNGdrivers/char/random.c include/uapi/linux/random.h+15 -10 replies
78/95HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed devicedrivers/hid/hidraw.c+5 -00 replies
79/95MIPS: uaccess: Add micromips clobbers to bzero invocationarch/mips/include/asm/uaccess.h+9 -20 replies
80/95MIPS: memset.S: EVA & fault support for small_memsetarch/mips/lib/memset.S+6 -10 replies
81/95MIPS: memset.S: Fix return of __clear_user from Lpartial_fixuparch/mips/lib/memset.S+1 -10 replies
82/95MIPS: memset.S: Fix clobber of v1 in last_fixuparch/mips/lib/memset.S+1 -10 replies
83/95powerpc/eeh: Fix enabling bridge MMIO windowsarch/powerpc/kernel/eeh_pe.c+2 -10 replies
84/95powerpc/lib: Fix off-by-one in alternate feature patchingarch/powerpc/lib/feature-fixups.c+1 -10 replies
85/95udf: Fix leak of UTF-16 surrogates into encoded stringsfs/udf/unicode.c+6 -00 replies
86/95jffs2_kill_sb(): deal with failed allocationsfs/jffs2/super.c+1 -10 replies
87/95hypfs_kill_super(): deal with failed allocationsarch/s390/hypfs/inode.c+1 -10 replies
88/95orangefs_kill_sb(): deal with allocation failuresfs/orangefs/super.c+5 -00 replies
89/95rpc_pipefs: fix double-dput()net/sunrpc/rpc_pipe.c+1 -00 replies
90/95Dont leak MNT_INTERNAL away from internal mountsfs/namespace.c+2 -10 replies
91/95autofs: mount point create should honour passed in modefs/autofs4/root.c+1 -10 replies
92/95mm/filemap.c: fix NULL pointer in page_cache_tree_insert()mm/filemap.c+4 -50 replies
93/95fanotify: fix logic of events on childfs/notify/fanotify/fanotify.c+15 -190 replies
94/95writeback: safer lock nestingfs/fs-writeback.c include/linux/backing-dev-defs.h include/linux/backing-dev.h +1 more+34 -260 replies
95/95block/mq: fix potential deadlock during cpu hotplugblock/blk-mq.c+2 -20 replies

Reviews trailers per patch

29 of 95 patches have a Reviewed-by or Acked-by.

PatchBoris BrezillonArtem BityutskiyRandy DunlapJeff MahoneyMichael HendersAndrew MortonKirill A. ShutemovDavidlohr BuesoPekka EnbergChristoph LameterBoris OstrovskyRafael J. WysockiFelipe BalbiPavel ShilovskyVasant HegdeStewart SmithAndy ShevchenkoLudovic DesrochesDave JiangMathieu MalaterreGeert UytterhoevenEric AnholtPhilipp ZabelDong AishengRob HerringGuenter RoeckHuang RuiChristian KönigChunming ZhouJann HornRussell CurreyKirill TkhaiAlexander AringMinchan KimJohannes WeinerMichal HockoJan KaraWang LongGregory CLEMENT
1/95
2/95
3/95
4/95
5/95A-b A-b
6/95T-b A-b
7/95T-b R-b
8/95A-b A-b
9/95A-b A-b
10/95
11/95
12/95
13/95
14/95
15/95
16/95R-b
17/95
18/95
19/95R-b
20/95A-b
21/95
22/95
23/95R-b
24/95
25/95R-b A-b
26/95
27/95
28/95
29/95
30/95
31/95R-b
32/95
33/95
34/95
35/95
36/95
37/95
38/95
39/95
40/95
41/95
42/95
43/95
44/95A-b
45/95
46/95R-b
47/95
48/95
49/95
50/95T-b
51/95R-b
52/95A-b
53/95A-b
54/95R-b
55/95
56/95R-b A-b
57/95R-b
58/95R-b
59/95
60/95
61/95
62/95
63/95
64/95
65/95
66/95R-b
67/95R-b
68/95A-b A-b
69/95
70/95A-b A-b
71/95
72/95
73/95
74/95R-b
75/95
76/95R-b
77/95
78/95
79/95
80/95
81/95
82/95
83/95A-b
84/95
85/95
86/95
87/95
88/95
89/95
90/95Bisected-by T-b T-b
91/95
92/95Debugged-by A-b A-b R-b
93/95
94/95R-b A-b A-b
95/95

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

Read the v1 thread

Cover letter [PATCH 4.9 00/95] 4.9.96-stable review

This is the start of the stable review cycle for the 4.9.96 release. There are 95 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 Tue Apr 24 13:51:53 UTC 2018. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.96-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.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.96-rc1

Wanpeng Li <[email protected]>
block/mq: fix potential deadlock during cpu hotplug

Greg Thelen <[email protected]>
writeback: safer lock nesting

Amir Goldstein <[email protected]>
fanotify: fix logic of events on child

Matthew Wilcox <[email protected]>
mm/filemap.c: fix NULL pointer in page_cache_tree_insert()

Ian Kent <[email protected]>
autofs: mount point create should honour passed in mode

Al Viro <[email protected]>
Don't leak MNT_INTERNAL away from internal mounts

Al Viro <[email protected]>
rpc_pipefs: fix double-dput()

Al Viro <[email protected]>
orangefs_kill_sb(): deal with allocation failures

Al Viro <[email protected]>
hypfs_kill_super(): deal with failed allocations

Al Viro <[email protected]>
jffs2_kill_sb(): deal with failed allocations

Jan Kara <[email protected]>
udf: Fix leak of UTF-16 surrogates into encoded strings

Michael Ellerman <[email protected]>
powerpc/lib: Fix off-by-one in alternate feature patching

Michael Neuling <[email protected]>
powerpc/eeh: Fix enabling bridge MMIO windows

Matt Redfearn <[email protected]>
MIPS: memset.S: Fix clobber of v1 in last_fixup

Matt Redfearn <[email protected]>
MIPS: memset.S: Fix return of __clear_user from Lpartial_fixup

Matt Redfearn <[email protected]>
MIPS: memset.S: EVA & fault support for small_memset

Matt Redfearn <[email protected]>
MIPS: uaccess: Add micromips clobbers to bzero invocation

Rodrigo Rivas Costa <[email protected]>
HID: hidraw: Fix crash on HIDIOCGFEATURE with a destroyed device

Theodore Ts'o <[email protected]>
random: add new ioctl RNDRESEEDCRNG

Theodore Ts'o <[email protected]>
random: crng_reseed() should lock the crng instance that it is modifying

Theodore Ts'o <[email protected]>
random: set up the NUMA crng instances after the CRNG is fully initialized

Theodore Ts'o <[email protected]>
random: fix crng_ready() test

David Wang <[email protected]>
ALSA: hda - New VIA controller suppor no-snoop path

Takashi Iwai <[email protected]>
ALSA: rawmidi: Fix missing input substream checks in compat ioctls

Fabián Inostroza <[email protected]>
ALSA: line6: Use correct endpoint type for midi output

Paul Parsons <[email protected]>
drm/radeon: Fix PCIe lane width calculation

Marc Zyngier <[email protected]>
drm/rockchip: Clear all interrupts before requesting the IRQ

Alex Deucher <[email protected]>
drm/amdgpu: Fix PCIe lane width calculation

Bas Nieuwenhuizen <[email protected]>
drm/amdgpu: Fix always_valid bos multiple LRU insertions.

Alex Deucher <[email protected]>
drm/amdgpu: Add an ATPX quirk for hybrid laptop

Theodore Ts'o <[email protected]>
ext4: don't allow r/w mounts if metadata blocks overlap the superblock

Takashi Iwai <[email protected]>
ALSA: pcm: Fix endless loop for XRUN recovery in OSS emulation

Takashi Iwai <[email protected]>
ALSA: pcm: Fix mutex unbalance in OSS emulation ioctls

Takashi Iwai <[email protected]>
ALSA: pcm: Return -EBUSY for OSS ioctls changing busy streams

Takashi Iwai <[email protected]>
ALSA: pcm: Avoid potential races between OSS ioctls and read/write

Takashi Iwai <[email protected]>
ALSA: pcm: Use ERESTARTSYS instead of EINTR in OSS emulation

Alex Williamson <[email protected]>
vfio/pci: Virtualize Maximum Read Request Size

Igor Pylypiv <[email protected]>
watchdog: f71808e_wdt: Fix WD_EN register read

Sean Wang <[email protected]>
dt-bindings: clock: mediatek: add binding for fixed-factor clock axisel_d4

Mikhail Lappo <[email protected]>
thermal: imx: Fix race condition in imx_thermal_probe()

Ryo Kodama <[email protected]>
pwm: rcar: Fix a condition to prevent mismatch value setting to duty

Boris Brezillon <[email protected]>
clk: bcm2835: De-assert/assert PLL reset signal when appropriate

Arnd Bergmann <[email protected]>
clk: fix false-positive Wmaybe-uninitialized warning

Richard Genoud <[email protected]>
clk: mvebu: armada-38x: add support for missing clocks

Ralph Sennhauser <[email protected]>
clk: mvebu: armada-38x: add support for 1866MHz variants

Alex Smith <[email protected]>
mmc: jz4740: Fix race condition in IRQ mask update

Lu Baolu <[email protected]>
iommu/vt-d: Fix a potential memory leak

Krzysztof Mazur <[email protected]>
um: Use POSIX ucontext_t instead of struct ucontext

Jason A. Donenfeld <[email protected]>
um: Compile with modern headers

Dan Williams <[email protected]>
nfit, address-range-scrub: fix scrub in-progress reporting

Dan Williams <[email protected]>
libnvdimm, namespace: use a safe lookup for dimm device name

Maxime Jayat <[email protected]>
dmaengine: at_xdmac: fix rare residue corruption

Bart Van Assche <[email protected]>
IB/srp: Fix completion vector assignment algorithm

Bart Van Assche <[email protected]>
IB/srp: Fix srp_abort()

Takashi Iwai <[email protected]>
ALSA: pcm: Fix UAF at PCM release via PCM timer access

Bart Van Assche <[email protected]>
RDMA/rxe: Fix an out-of-bounds read

Roland Dreier <[email protected]>
RDMA/ucma: Don't allow setting RDMA_OPTION_IB_PATH without an RDMA device

Theodore Ts'o <[email protected]>
ext4: fail ext4_iget for root directory if unallocated

Theodore Ts'o <[email protected]>
ext4: add validity checks for bitmap block numbers

Eryu Guan <[email protected]>
ext4: protect i_disksize update by i_data_sem in direct write path

Theodore Ts'o <[email protected]>
ext4: don't update checksum of new initialized bitmaps

Theodore Ts'o <[email protected]>
jbd2: if the journal is aborted then don't allow update of the log tail

Theodore Ts'o <[email protected]>
random: use a tighter cap in credit_entropy_bits_safe()

Aniruddha Banerjee <[email protected]>
irqchip/gic: Take lock when updating irq type

Mika Westerberg <[email protected]>
thunderbolt: Resume control channel after hibernation image is created

James Kelly <[email protected]>
ASoC: ssm2602: Replace reg_default_raw with reg_default

Aaron Ma <[email protected]>
HID: core: Fix size as type u32

Aaron Ma <[email protected]>
HID: Fix hid_report_len usage

Nicholas Piggin <[email protected]>
powerpc/powernv: Fix OPAL NVRAM driver OPAL_BUSY loops

Nicholas Piggin <[email protected]>
powerpc/64: Fix smp_wmb barrier definition use use lwsync consistently

Nicholas Piggin <[email protected]>
powerpc/powernv: Handle unknown OPAL errors in opal_nvram_write()

Aaron Ma <[email protected]>
HID: i2c-hid: fix size check and type usage

Steve French <[email protected]>
smb3: Fix root directory when server returns inode number of zero

Thinh Nguyen <[email protected]>
usb: dwc3: pci: Properly cleanup resource

Zhengjun Xing <[email protected]>
USB:fix USB3 devices behind USB3 hubs not resuming at hibernate thaw

Yavuz, Tuba <[email protected]>
USB: gadget: f_midi: fixing a possible double-free in f_midi

Mika Westerberg <[email protected]>
ACPI / hotplug / PCI: Check presence of slot itself in get_slot_status()

Hans de Goede <[email protected]>
ACPI / video: Add quirk to force acpi-video backlight on Samsung 670Z5E

Dan Carpenter <[email protected]>
regmap: Fix reversed bounds check in regmap_raw_write()

Jason Andryuk <[email protected]>
xen-netfront: Fix hang on device removal

Maxime Chevallier <[email protected]>
spi: Fix scatterlist elements size in spi_map_buf

Santiago Esteban <[email protected]>
ARM: dts: at91: sama5d4: fix pinctrl compatible string

Marek Szyprowski <[email protected]>
ARM: dts: exynos: Fix IOMMU support for GScaler devices on Exynos5250

Nicolas Ferre <[email protected]>
ARM: dts: at91: at91sam9g25: fix mux-mask pinctrl property

Felipe Balbi <[email protected]>
usb: gadget: udc: core: update usb_ep_queue() documentation

Heinrich Schuchardt <[email protected]>
usb: musb: gadget: misplaced out of bounds check

Vlastimil Babka <[email protected]>
mm, slab: reschedule cache_reap() on the same CPU

Eric Biggers <[email protected]>
ipc/shm: fix use-after-free of shm file via remap_file_pages()

Takashi Iwai <[email protected]>
resource: fix integer overflow at reallocation

Andrew Morton <[email protected]>
fs/reiserfs/journal.c: add missing resierfs_warning() arg

Richard Weinberger <[email protected]>
ubi: Reject MLC NAND

Romain Izard <[email protected]>
ubi: Fix error for write access

Richard Weinberger <[email protected]>
ubi: fastmap: Don't flush fastmap work on detach

Richard Weinberger <[email protected]>
ubifs: Check ubifs_wbuf_sync() return code

Tejun Heo <[email protected]>
tty: make n_tty_read() always abort if hangup is in progress

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

Diffstat:

 Makefile                                         |   4 +-
 arch/arm/boot/dts/at91sam9g25.dtsi               |   2 +-
 arch/arm/boot/dts/exynos5250.dtsi                |   8 +-
 arch/arm/boot/dts/sama5d4.dtsi                   |   2 +-
 arch/mips/include/asm/uaccess.h                  |  11 +-
 arch/mips/lib/memset.S                           |  11 +-
 arch/powerpc/include/asm/barrier.h               |   3 +-
 arch/powerpc/include/asm/synch.h                 |   4 -
 arch/powerpc/kernel/eeh_pe.c                     |   3 +-
 arch/powerpc/lib/feature-fixups.c                |   2 +-
 arch/powerpc/platforms/powernv/opal-nvram.c      |  11 +-
 arch/s390/hypfs/inode.c                          |   2 +-
 arch/um/os-Linux/file.c                          |   1 +
 arch/um/os-Linux/signal.c                        |   3 +-
 arch/x86/um/stub_segv.c                          |   3 +-
 block/blk-mq.c                                   |   4 +-
 drivers/acpi/nfit/core.c                         |   5 +-
 drivers/acpi/video_detect.c                      |   9 ++
 drivers/base/regmap/regmap.c                     |   2 +-
 drivers/char/random.c                            |  75 +++++----
 drivers/clk/bcm/clk-bcm2835.c                    |   8 +-
 drivers/clk/mvebu/armada-38x.c                   |  15 +-
 drivers/clk/renesas/clk-sh73a0.c                 |   6 +-
 drivers/dma/at_xdmac.c                           |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c |   1 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c      |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c           |   2 +-
 drivers/gpu/drm/amd/amdgpu/si_dpm.c              |   4 +-
 drivers/gpu/drm/radeon/si_dpm.c                  |   4 +-
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c      |  23 +--
 drivers/hid/hid-core.c                           |  10 +-
 drivers/hid/hid-input.c                          |   3 +-
 drivers/hid/hid-multitouch.c                     |   5 +-
 drivers/hid/hid-rmi.c                            |   4 +-
 drivers/hid/hidraw.c                             |   5 +
 drivers/hid/i2c-hid/i2c-hid.c                    |  13 +-
 drivers/hid/wacom_sys.c                          |   2 +-
 drivers/infiniband/core/ucma.c                   |   3 +
 drivers/infiniband/sw/rxe/rxe_verbs.c            |   5 +-
 drivers/infiniband/ulp/srp/ib_srp.c              |  18 +--
 drivers/iommu/intel-svm.c                        |   1 +
 drivers/irqchip/irq-gic-common.c                 |   9 +-
 drivers/mmc/host/jz4740_mmc.c                    |   2 +-
 drivers/mtd/ubi/block.c                          |   2 +-
 drivers/mtd/ubi/build.c                          |  11 ++
 drivers/mtd/ubi/fastmap-wl.c                     |   1 -
 drivers/net/xen-netfront.c                       |   7 +-
 drivers/nvdimm/namespace_devs.c                  |   4 +-
 drivers/pci/hotplug/acpiphp_glue.c               |  23 ++-
 drivers/pwm/pwm-rcar.c                           |   8 +-
 drivers/spi/spi.c                                |  10 +-
 drivers/thermal/imx_thermal.c                    |   6 +-
 drivers/thunderbolt/nhi.c                        |   1 +
 drivers/tty/n_tty.c                              |   6 +
 drivers/tty/tty_io.c                             |   9 ++
 drivers/usb/core/generic.c                       |   9 +-
 drivers/usb/dwc3/dwc3-pci.c                      |   2 +-
 drivers/usb/gadget/function/f_midi.c             |   3 +-
 drivers/usb/gadget/u_f.h                         |   2 +
 drivers/usb/gadget/udc/core.c                    |   3 +
 drivers/usb/musb/musb_gadget_ep0.c               |  14 +-
 drivers/vfio/pci/vfio_pci_config.c               |  29 +++-
 drivers/watchdog/f71808e_wdt.c                   |   2 +-
 fs/autofs4/root.c                                |   2 +-
 fs/cifs/cifsglob.h                               |   1 +
 fs/cifs/inode.c                                  |  33 ++++
 fs/ext4/balloc.c                                 |  19 ++-
 fs/ext4/ialloc.c                                 |  54 ++-----
 fs/ext4/inode.c                                  |  11 +-
 fs/ext4/super.c                                  |   6 +
 fs/fs-writeback.c                                |   7 +-
 fs/jbd2/journal.c                                |   5 +-
 fs/jffs2/super.c                                 |   2 +-
 fs/namespace.c                                   |   3 +-
 fs/notify/fanotify/fanotify.c                    |  34 ++---
 fs/orangefs/super.c                              |   5 +
 fs/reiserfs/journal.c                            |   2 +-
 fs/ubifs/super.c                                 |  14 +-
 fs/udf/unicode.c                                 |   6 +
 include/dt-bindings/clock/mt2701-clk.h           |   3 +-
 include/linux/backing-dev-defs.h                 |   5 +
 include/linux/backing-dev.h                      |  30 ++--
 include/linux/hid.h                              |   6 +-
 include/linux/tty.h                              |   1 +
 include/sound/pcm_oss.h                          |   1 +
 include/uapi/linux/random.h                      |   3 +
 ipc/shm.c                                        |  23 ++-
 kernel/resource.c                                |   3 +-
 mm/filemap.c                                     |   9 +-
 mm/page-writeback.c                              |  18 +--
 mm/slab.c                                        |   3 +-
 net/sunrpc/rpc_pipe.c                            |   1 +
 sound/core/oss/pcm_oss.c                         | 186 ++++++++++++++++++-----
 sound/core/pcm.c                                 |   8 +-
 sound/core/rawmidi_compat.c                      |  18 ++-
 sound/pci/hda/hda_intel.c                        |   3 +-
 sound/soc/codecs/ssm2602.c                       |  19 ++-
 sound/usb/line6/midi.c                           |   2 +-
 98 files changed, 694 insertions(+), 322 deletions(-)