Skip to content

3.18.123-stable review

Greg Kroah-Hartman linux-fsdevel linux-mips linux-mm linux-mtd linux-sh lkml openrisc platform-driver-x86 stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest105 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/105cifs: check if SMB2 PDU size has been padded and suppress the warningfs/cifs/smb2misc.c+7 -00 replies
2/105hfsplus: dont return 0 when fill_super() failedfs/hfsplus/super.c+3 -10 replies
3/105hfs: prevent crash on exit from failed searchfs/hfs/brec.c+4 -30 replies
4/105fork: dont copy inconsistent signal handler state to childkernel/fork.c+2 -00 replies
5/105reiserfs: change j_timestamp type to time64_tfs/reiserfs/reiserfs.h+1 -10 replies
6/105fat: validate ->i_start before usingfs/fat/cache.c fs/fat/fat.h fs/fat/fatent.c+20 -100 replies
7/105scripts: modpost: check memory allocation resultsscripts/mod/modpost.c+4 -40 replies
8/105mm/fadvise.c: fix signed overflow UBSAN complaintmm/fadvise.c+6 -20 replies
9/105ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest()net/netfilter/ipvs/ip_vs_core.c+11 -40 replies
10/105mfd: sm501: Set coherent_dma_mask when creating subdevicesdrivers/mfd/sm501.c+1 -00 replies
11/105platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360drivers/platform/x86/asus-nb-wmi.c+1 -00 replies
12/105net/9p: fix error path of p9_virtio_probenet/9p/trans_virtio.c+2 -10 replies
13/105powerpc: Fix size calculation using resource_size()arch/powerpc/sysdev/mpic_msgr.c+1 -10 replies
14/105s390/dasd: fix hanging offline processing due to canceled workerdrivers/s390/block/dasd_eckd.c+5 -20 replies
15/105scsi: aic94xx: fix an error code in aic94xx_init()drivers/scsi/aic94xx/aic94xx_init.c+3 -10 replies
16/105PCI: mvebu: Fix I/O space end address calculationdrivers/pci/host/pci-mvebu.c+1 -10 replies
17/105dm kcopyd: avoid softlockup in run_complete_jobdrivers/md/dm-kcopyd.c+2 -00 replies
18/105staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevicedrivers/staging/comedi/drivers/ni_mio_common.c+2 -10 replies
19/105selftests/powerpc: Kill child processes on SIGINTtools/testing/selftests/powerpc/harness.c+12 -60 replies
20/105smb3: fix reset of bytes read and written statsfs/cifs/cifs_debug.c+8 -00 replies
21/105SMB3: Number of requests sent should be displayed for SMB3 not just CIFSfs/cifs/smb2pdu.c+1 -10 replies
22/105powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX.arch/powerpc/platforms/pseries/ras.c+1 -10 replies
23/105btrfs: replace: Reset on-disk dev stats value after replacefs/btrfs/dev-replace.c+6 -00 replies
24/105btrfs: relocation: Only remove reloc rb_trees if reloc control has been initializedfs/btrfs/relocation.c+12 -110 replies
25/105btrfs: Dont remove block group that still has pinned down bytesfs/btrfs/extent-tree.c+1 -10 replies
26/105debugobjects: Make stack check warning more informativelib/debugobjects.c+5 -20 replies
27/105kbuild: make missing $DEPMOD a Warning instead of an Errorscripts/depmod.sh+2 -20 replies
28/105irda: Fix memory leak caused by repeated binds of irda socketnet/irda/af_irda.c+7 -00 replies
29/105irda: Only insert new objects into the global database via setsockoptnet/irda/af_irda.c+5 -10 replies
30/105enic: do not call enic_change_mtu in enic_probedrivers/net/ethernet/cisco/enic/enic_main.c+1 -10 replies
31/105Fixes: Commit 86af955d02bb ("mm: numa: avoid waiting on freed migrated pages")mm/huge_memory.c+1 -10 replies
32/105ASoC: wm8994: Fix missing break in switchsound/soc/codecs/wm8994.c+1 -00 replies
33/105i2c: xiic: Make the start and the byte count write atomicdrivers/i2c/busses/i2c-xiic.c+4 -00 replies
34/105cfq: Give a chance for arming slice idle timer in case of group_idleblock/cfq-iosched.c+2 -10 replies
35/105kthread: Fix use-after-free if kthread fork failskernel/fork.c+12 -50 replies
36/105kthread: fix boot hang (regression) on MIPS/OpenRISCarch/mips/kernel/process.c arch/openrisc/kernel/process.c+0 -30 replies
37/105staging: rt5208: Fix a sleep-in-atomic bug in xd_copy_pagedrivers/staging/rts5208/xd.c+1 -10 replies
38/105staging/rts5208: Fix read overflow in memcpydrivers/staging/rts5208/rtsx_scsi.c+1 -10 replies
39/105Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEVdrivers/bluetooth/Kconfig+1 -00 replies
40/105scsi: target: fix __transport_register_session lockingdrivers/target/target_core_transport.c+3 -20 replies
41/105md/raid5: fix data corruption of replacements after originals droppeddrivers/md/raid5.c+6 -00 replies
42/105uio: potential double frees if __uio_register_device() failsdrivers/uio/uio.c+1 -20 replies
43/105tty: rocket: Fix possible buffer overwrite on register_PCIdrivers/tty/rocket.c+1 -10 replies
44/105macintosh/via-pmu: Add missing mmio accessorsdrivers/macintosh/via-pmu.c+5 -40 replies
45/105ath10k: prevent active scans on potential unusable channelsdrivers/net/wireless/ath/ath10k/mac.c+7 -00 replies
46/105MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSETarch/mips/include/asm/io.h+4 -40 replies
47/105ata: libahci: Correct setting of DEVSLP registerdrivers/ata/libahci.c+2 -00 replies
48/105scsi: 3ware: fix return 0 on the error path of probedrivers/scsi/3w-9xxx.c drivers/scsi/3w-sas.c drivers/scsi/3w-xxxx.c+10 -10 replies
49/105Bluetooth: hidp: Fix handling of strncpy for hid->name informationnet/bluetooth/hidp/core.c+1 -10 replies
50/105x86/mm: Remove in_nmi() warning from vmalloc_fault()arch/x86/mm/fault.c+0 -20 replies
51/105gpio: ml-ioh: Fix buffer underwrite on probe error pathdrivers/gpio/gpio-ml-ioh.c+2 -10 replies
52/105net: mvneta: fix mtu change on port without linkdrivers/net/ethernet/marvell/mvneta.c+0 -10 replies
53/105net: dcb: For wild-card lookups, use priority -1, not 0net/dcb/dcbnl.c+7 -40 replies
54/105partitions/aix: append null character to print data from diskblock/partitions/aix.c+6 -20 replies
55/105partitions/aix: fix usage of uninitialized lv_info and lvname structuresblock/partitions/aix.c+3 -20 replies
56/105mfd: ti_am335x_tscadc: Fix struct clk memory leakdrivers/mfd/ti_am335x_tscadc.c+1 -20 replies
57/105f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesizefs/f2fs/super.c+19 -20 replies
58/105MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ONarch/mips/mm/c-r4k.c+4 -20 replies
59/105xhci: Fix use-after-free in xhci_free_virt_devicedrivers/usb/host/xhci.c+3 -00 replies
60/105netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_usernet/netfilter/x_tables.c+2 -20 replies
61/105mm: get rid of vmacache_flush_all() entirelyinclude/linux/mm_types.h include/linux/sched.h include/linux/vmacache.h +2 more+4 -450 replies
62/105ALSA: msnd: Fix the default sample sizessound/isa/msnd/msnd_pinnacle.c+2 -20 replies
63/105ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macrosound/usb/quirks-table.h+2 -10 replies
64/105xfrm: fix passing zero to ERR_PTR() warningnet/xfrm/xfrm_policy.c+4 -10 replies
65/105gfs2: Special-case rindex for gfs2_growfs/gfs2/bmap.c+1 -10 replies
66/105MIPS: ath79: fix system restartarch/mips/ath79/setup.c arch/mips/include/asm/mach-ath79/ath79.h+2 -00 replies
67/105mtd/maps: fix solutionengine.c printk format warningsdrivers/mtd/maps/solutionengine.c+3 -30 replies
68/105fbdev: omapfb: off by one in omapfb_register_client()drivers/video/fbdev/omap/omapfb_main.c+1 -10 replies
69/105video: goldfishfb: fix memory leak on driver removedrivers/video/fbdev/goldfishfb.c+1 -00 replies
70/105fbdev/via: fix defined but not used warningdrivers/video/fbdev/via/viafbdev.c+2 -10 replies
71/105perf powerpc: Fix callchain ip filtering when return address is in a registertools/perf/arch/powerpc/util/skip-callchain-idx.c+6 -20 replies
72/105fbdev: Distinguish between interlaced and progressive modesdrivers/video/fbdev/core/modedb.c+30 -110 replies
73/105perf powerpc: Fix callchain ip filteringtools/perf/arch/powerpc/util/skip-callchain-idx.c+1 -10 replies
74/105powerpc/powernv: opal_put_chars partial write fixarch/powerpc/platforms/powernv/opal.c+1 -10 replies
75/105mac80211: restrict delayed tailroom needed decrementnet/mac80211/cfg.c net/mac80211/key.c+16 -100 replies
76/105s390/qeth: fix race in used-buffer accountingdrivers/s390/net/qeth_core_main.c+2 -10 replies
77/105s390/qeth: reset layer2 attribute on layer switchdrivers/s390/net/qeth_core_sys.c+1 -00 replies
78/105platform/x86: toshiba_acpi: Fix defined but not used build warningsdrivers/platform/x86/toshiba_acpi.c+2 -10 replies
79/105RDMA/cma: Protect cma dev list with lockdrivers/infiniband/core/cma.c+7 -50 replies
80/105pstore: Fix incorrect persistent ram buffer mappingfs/pstore/ram_core.c+14 -30 replies
81/105xen/netfront: fix waiting for xenbus state changedrivers/net/xen-netfront.c+10 -140 replies
82/105IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handlerdrivers/infiniband/ulp/ipoib/ipoib_cm.c+2 -00 replies
83/105Tools: hv: Fix a bug in the key delete codetools/hv/hv_kvp_daemon.c+1 -10 replies
84/105usb: Dont die twice if PCI xhci host is not responding in resumedrivers/usb/core/hcd-pci.c+0 -20 replies
85/105USB: Add quirk to support DJI CineSSDdrivers/usb/core/quirks.c drivers/usb/storage/scsiglue.c drivers/usb/storage/unusual_devs.h+19 -00 replies
86/105usb: Avoid use-after-free by flushing endpoints early in usb_set_interface()drivers/usb/core/message.c+11 -00 replies
87/105usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame()drivers/usb/host/u132-hcd.c+1 -10 replies
88/105USB: serial: io_ti: fix array underflow in completion handlerdrivers/usb/serial/io_ti.h+1 -10 replies
89/105usb: misc: uss720: Fix two sleep-in-atomic-context bugsdrivers/usb/misc/uss720.c+2 -20 replies
90/105USB: yurex: Fix buffer over-read in yurex_write()drivers/usb/misc/yurex.c+3 -20 replies
91/105usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()drivers/usb/class/cdc-wdm.c+1 -10 replies
92/105cifs: prevent integer overflow in nxt_dir_entry()fs/cifs/readdir.c+9 -20 replies
93/105CIFS: fix wrapping bugs in num_entries()fs/cifs/smb2pdu.c+15 -100 replies
94/105binfmt_elf: Respect error return from `regset->activefs/binfmt_elf.c+1 -10 replies
95/105audit: fix use-after-free in audit_add_watchkernel/audit_watch.c+11 -10 replies
96/105mtdchar: fix overflows in adjustment of `count`drivers/mtd/mtdchar.c+7 -30 replies
97/105MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG readsarch/mips/loongson/common/cs5536/cs5536_ohci.c+1 -10 replies
98/105ARM: hisi: handle of_iomap and fix missing of_node_putarch/arm/mach-hisi/hotplug.c+13 -60 replies
99/105ARM: hisi: check of_iomap and fix missing of_node_putarch/arm/mach-hisi/hotplug.c+9 -50 replies
100/105parport: sunbpp: fix error return codedrivers/parport/parport_sunbpp.c+6 -20 replies
101/105rtc: bq4802: add error handling for devm_ioremapdrivers/rtc/rtc-bq4802.c+4 -00 replies
102/105ALSA: pcm: Fix snd_interval_refine first/last with open min/maxsound/core/pcm_lib.c+10 -40 replies
103/105drm/panel: type promotion bug in s6e8aa0_read_mtp_id()drivers/gpu/drm/panel/panel-s6e8aa0.c+1 -10 replies
104/105IB/nes: Fix a compiler warningdrivers/infiniband/hw/nes/nes.h+1 -110 replies
105/105USB: serial: ti_usb_3410_5052: fix array underflow in completion handlerdrivers/usb/serial/ti_usb_3410_5052.h+1 -10 replies

Reviews trailers per patch

41 of 105 patches have a Reviewed-by or Acked-by.

PatchTyrel DatwylerJohannes ThumshirnJohn GarryAurelien AptelJamie IlesOleg NesterovGuenter RoeckStafford HorneAlex WuChung-Chiang ChengDavid H. GutteridgeFlorian FainelliGreg KurzJan HoeppnerErnesto A. FernándezAndrew MortonPavel ShilovskyDavid SterbaGu JinxiangFilipe MananaWaiman LongYang ShiSeth ArnoldStefan BaderMichal HockoAnatoly TrosinenkoJiang BiaoJulian AnastasovSimon HormanBart Van AsscheChristoph HellwigStan JohnsonGeert UytterhoevenRafael J. WysockiHans de GoedeAdam RadfordCharles KeepaxFlorian WestphalDavidlohr BuesoBob PetersonIra WeinyMichael KelleyAlan SternBenjamin HerrenschmidtRonnie SahlbergRichard Guy BriggsAndrzej HajdaDaniel JurgensDennis DalessandroBoris Ostrovsky
1/105
2/105R-b R-b
3/105
4/105R-b A-b
5/105
6/105T-b
7/105
8/105R-b
9/105R-b A-b A-b
10/105
11/105
12/105R-b
13/105R-b
14/105R-b
15/105R-b R-b
16/105
17/105
18/105
19/105
20/105R-b
21/105R-b R-b
22/105
23/105R-b
24/105R-b T-b
25/105R-b
26/105A-b A-b
27/105
28/105R-b R-b
29/105R-b R-b
30/105
31/105
32/105A-b
33/105
34/105
35/105Debugged-by A-b
36/105A-b T-b A-b
37/105
38/105
39/105
40/105R-b R-b
41/105R-b R-b
42/105
43/105
44/105T-b R-b
45/105
46/105
47/105R-b R-b
48/105A-b
49/105
50/105T-b
51/105
52/105
53/105
54/105
55/105
56/105
57/105
58/105A-b
59/105R-b T-b
60/105A-b
61/105A-b
62/105
63/105
64/105
65/105R-b
66/105
67/105
68/105
69/105
70/105
71/105
72/105
73/105
74/105R-b
75/105
76/105
77/105
78/105
79/105R-b R-b
80/105
81/105R-b
82/105T-b R-b
83/105R-b
84/105A-b
85/105A-b
86/105A-b
87/105
88/105
89/105
90/105
91/105
92/105R-b R-b
93/105R-b R-b
94/105
95/105R-b
96/105
97/105
98/105
99/105
100/105
101/105
102/105
103/105R-b
104/105
105/105

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

Read the v1 thread

Cover letter [PATCH 3.18 000/105] 3.18.123-stable review

This is the start of the stable review cycle for the 3.18.123 release. There are 105 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 Wed Sep 26 11:30:30 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/v3.x/stable-review/patch-3.18.123-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-3.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.18.123-rc1

Johan Hovold <[email protected]>
USB: serial: ti_usb_3410_5052: fix array underflow in completion handler

Bart Van Assche <[email protected]>
IB/nes: Fix a compiler warning

Dan Carpenter <[email protected]>
drm/panel: type promotion bug in s6e8aa0_read_mtp_id()

Timo Wischer <[email protected]>
ALSA: pcm: Fix snd_interval_refine first/last with open min/max

Zhouyang Jia <[email protected]>
rtc: bq4802: add error handling for devm_ioremap

Julia Lawall <[email protected]>
parport: sunbpp: fix error return code

Nicholas Mc Guire <[email protected]>
ARM: hisi: check of_iomap and fix missing of_node_put

Nicholas Mc Guire <[email protected]>
ARM: hisi: handle of_iomap and fix missing of_node_put

Paul Burton <[email protected]>
MIPS: loongson64: cs5536: Fix PCI_OHCI_INT_REG reads

Jann Horn <[email protected]>
mtdchar: fix overflows in adjustment of count

Ronny Chevalier <[email protected]>
audit: fix use-after-free in audit_add_watch

Maciej W. Rozycki <[email protected]>

    binfmt_elf: Respect error return from `regset->active'

Dan Carpenter <[email protected]>
CIFS: fix wrapping bugs in num_entries()

Dan Carpenter <[email protected]>
cifs: prevent integer overflow in nxt_dir_entry()

Jia-Ju Bai <[email protected]>
usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()

Ben Hutchings <[email protected]>
USB: yurex: Fix buffer over-read in yurex_write()

Jia-Ju Bai <[email protected]>
usb: misc: uss720: Fix two sleep-in-atomic-context bugs

Johan Hovold <[email protected]>
USB: serial: io_ti: fix array underflow in completion handler

Jia-Ju Bai <[email protected]>
usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame()

Mathias Nyman <[email protected]>
usb: Avoid use-after-free by flushing endpoints early in usb_set_interface()

Tim Anderson <[email protected]>
USB: Add quirk to support DJI CineSSD

Mathias Nyman <[email protected]>
usb: Don't die twice if PCI xhci host is not responding in resume

K. Y. Srinivasan <[email protected]>
Tools: hv: Fix a bug in the key delete code

Aaron Knister <[email protected]>
IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler

Juergen Gross <[email protected]>
xen/netfront: fix waiting for xenbus state change

Bin Yang <[email protected]>
pstore: Fix incorrect persistent ram buffer mapping

Parav Pandit <[email protected]>
RDMA/cma: Protect cma dev list with lock

Randy Dunlap <[email protected]>
platform/x86: toshiba_acpi: Fix defined but not used build warnings

Julian Wiedmann <[email protected]>
s390/qeth: reset layer2 attribute on layer switch

Julian Wiedmann <[email protected]>
s390/qeth: fix race in used-buffer accounting

Manikanta Pubbisetty <[email protected]>
mac80211: restrict delayed tailroom needed decrement

Nicholas Piggin <[email protected]>
powerpc/powernv: opal_put_chars partial write fix

Sandipan Das <[email protected]>
perf powerpc: Fix callchain ip filtering

Fredrik Noring <[email protected]>
fbdev: Distinguish between interlaced and progressive modes

Sandipan Das <[email protected]>
perf powerpc: Fix callchain ip filtering when return address is in a register

Randy Dunlap <[email protected]>
fbdev/via: fix defined but not used warning

Anton Vasilyev <[email protected]>
video: goldfishfb: fix memory leak on driver remove

Dan Carpenter <[email protected]>
fbdev: omapfb: off by one in omapfb_register_client()

Randy Dunlap <[email protected]>
mtd/maps: fix solutionengine.c printk format warnings

Felix Fietkau <[email protected]>
MIPS: ath79: fix system restart

Andreas Gruenbacher <[email protected]>
gfs2: Special-case rindex for gfs2_grow

YueHaibing <[email protected]>
xfrm: fix 'passing zero to ERR_PTR()' warning

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro

Takashi Iwai <[email protected]>
ALSA: msnd: Fix the default sample sizes

Linus Torvalds <[email protected]>
mm: get rid of vmacache_flush_all() entirely

Eric Dumazet <[email protected]>
netfilter: x_tables: avoid stack-out-of-bounds read in xt_copy_counters_from_user

Mathias Nyman <[email protected]>
xhci: Fix use-after-free in xhci_free_virt_device

Paul Burton <[email protected]>
MIPS: WARN_ON invalid DMA cache maintenance, not BUG_ON

Chao Yu <[email protected]>
f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize

Zumeng Chen <[email protected]>
mfd: ti_am335x_tscadc: Fix struct clk memory leak

Mauricio Faria de Oliveira <[email protected]>
partitions/aix: fix usage of uninitialized lv_info and lvname structures

Mauricio Faria de Oliveira <[email protected]>
partitions/aix: append null character to print data from disk

Petr Machata <[email protected]>
net: dcb: For wild-card lookups, use priority -1, not 0

Yelena Krivosheev <[email protected]>
net: mvneta: fix mtu change on port without link

Anton Vasilyev <[email protected]>
gpio: ml-ioh: Fix buffer underwrite on probe error path

Joerg Roedel <[email protected]>
x86/mm: Remove in_nmi() warning from vmalloc_fault()

Marcel Holtmann <[email protected]>

    Bluetooth: hidp: Fix handling of strncpy for hid->name information

Anton Vasilyev <[email protected]>
scsi: 3ware: fix return 0 on the error path of probe

Srinivas Pandruvada <[email protected]>
ata: libahci: Correct setting of DEVSLP register

Paul Burton <[email protected]>
MIPS: Fix ISA virt/bus conversion for non-zero PHYS_OFFSET

Sven Eckelmann <[email protected]>
ath10k: prevent active scans on potential unusable channels

Finn Thain <[email protected]>
macintosh/via-pmu: Add missing mmio accessors

Anton Vasilyev <[email protected]>
tty: rocket: Fix possible buffer overwrite on register_PCI

Dan Carpenter <[email protected]>
uio: potential double frees if __uio_register_device() fails

BingJing Chang <[email protected]>
md/raid5: fix data corruption of replacements after originals dropped

Mike Christie <[email protected]>
scsi: target: fix __transport_register_session locking

Johan Hedberg <[email protected]>
Bluetooth: h5: Fix missing dependency on BT_HCIUART_SERDEV

Daniel Micay <[email protected]>
staging/rts5208: Fix read overflow in memcpy

Jia-Ju Bai <[email protected]>
staging: rt5208: Fix a sleep-in-atomic bug in xd_copy_page

Vegard Nossum <[email protected]>
kthread: fix boot hang (regression) on MIPS/OpenRISC

Vegard Nossum <[email protected]>
kthread: Fix use-after-free if kthread fork fails

Ritesh Harjani <[email protected]>
cfq: Give a chance for arming slice idle timer in case of group_idle

Shubhrajyoti Datta <[email protected]>
i2c: xiic: Make the start and the byte count write atomic

Gustavo A. R. Silva <[email protected]>
ASoC: wm8994: Fix missing break in switch

Chas Williams <[email protected]>
Fixes: Commit 86af955d02bb ("mm: numa: avoid waiting on freed migrated pages")

Govindarajulu Varadarajan <[email protected]>
enic: do not call enic_change_mtu in enic_probe

Tyler Hicks <[email protected]>
irda: Only insert new objects into the global database via setsockopt

Tyler Hicks <[email protected]>
irda: Fix memory leak caused by repeated binds of irda socket

Randy Dunlap <[email protected]>
kbuild: make missing $DEPMOD a Warning instead of an Error

Joel Fernandes (Google) <[email protected]>
debugobjects: Make stack check warning more informative

Qu Wenruo <[email protected]>
btrfs: Don't remove block group that still has pinned down bytes

Qu Wenruo <[email protected]>
btrfs: relocation: Only remove reloc rb_trees if reloc control has been initialized

Misono Tomohiro <[email protected]>
btrfs: replace: Reset on-disk dev stats value after replace

Mahesh Salgaonkar <[email protected]>
powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX.

Steve French <[email protected]>
SMB3: Number of requests sent should be displayed for SMB3 not just CIFS

Steve French <[email protected]>
smb3: fix reset of bytes read and written stats

Breno Leitao <[email protected]>
selftests/powerpc: Kill child processes on SIGINT

Ian Abbott <[email protected]>
staging: comedi: ni_mio_common: fix subdevice flags for PFI subdevice

John Pittman <[email protected]>
dm kcopyd: avoid softlockup in run_complete_job

Thomas Petazzoni <[email protected]>
PCI: mvebu: Fix I/O space end address calculation

Dan Carpenter <[email protected]>
scsi: aic94xx: fix an error code in aic94xx_init()

Stefan Haberland <[email protected]>
s390/dasd: fix hanging offline processing due to canceled worker

Dan Carpenter <[email protected]>
powerpc: Fix size calculation using resource_size()

Jean-Philippe Brucker <[email protected]>
net/9p: fix error path of p9_virtio_probe

Aleh Filipovich <[email protected]>
platform/x86: asus-nb-wmi: Add keymap entry for lid flip action on UX360

Guenter Roeck <[email protected]>
mfd: sm501: Set coherent_dma_mask when creating subdevices

Tan Hu <[email protected]>
ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest()

Andrey Ryabinin <[email protected]>
mm/fadvise.c: fix signed overflow UBSAN complaint

Randy Dunlap <[email protected]>
scripts: modpost: check memory allocation results

OGAWA Hirofumi <[email protected]>

    fat: validate ->i_start before using

Arnd Bergmann <[email protected]>
reiserfs: change j_timestamp type to time64_t

Jann Horn <[email protected]>
fork: don't copy inconsistent signal handler state to child

Ernesto A. Fernández <[email protected]>
hfs: prevent crash on exit from failed search

Tetsuo Handa <[email protected]>
hfsplus: don't return 0 when fill_super() failed

Ronnie Sahlberg <[email protected]>
cifs: check if SMB2 PDU size has been padded and suppress the warning

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

Diffstat:

 Makefile                                          |  4 +--
 arch/arm/mach-hisi/hotplug.c                      | 33 ++++++++++++------
 arch/mips/ath79/setup.c                           |  1 +
 arch/mips/include/asm/io.h                        |  8 ++---
 arch/mips/include/asm/mach-ath79/ath79.h          |  1 +
 arch/mips/kernel/process.c                        |  1 -
 arch/mips/loongson/common/cs5536/cs5536_ohci.c    |  2 +-
 arch/mips/mm/c-r4k.c                              |  6 ++--
 arch/openrisc/kernel/process.c                    |  2 --
 arch/powerpc/platforms/powernv/opal.c             |  2 +-
 arch/powerpc/platforms/pseries/ras.c              |  2 +-
 arch/powerpc/sysdev/mpic_msgr.c                   |  2 +-
 arch/x86/mm/fault.c                               |  2 --
 block/cfq-iosched.c                               |  3 +-
 block/partitions/aix.c                            | 13 ++++---
 drivers/ata/libahci.c                             |  2 ++
 drivers/bluetooth/Kconfig                         |  1 +
 drivers/gpio/gpio-ml-ioh.c                        |  3 +-
 drivers/gpu/drm/panel/panel-s6e8aa0.c             |  2 +-
 drivers/i2c/busses/i2c-xiic.c                     |  4 +++
 drivers/infiniband/core/cma.c                     | 12 ++++---
 drivers/infiniband/hw/nes/nes.h                   |  2 +-
 drivers/infiniband/ulp/ipoib/ipoib_cm.c           |  2 ++
 drivers/macintosh/via-pmu.c                       |  9 ++---
 drivers/md/dm-kcopyd.c                            |  2 ++
 drivers/md/raid5.c                                |  6 ++++
 drivers/mfd/sm501.c                               |  1 +
 drivers/mfd/ti_am335x_tscadc.c                    |  3 +-
 drivers/mtd/maps/solutionengine.c                 |  6 ++--
 drivers/mtd/mtdchar.c                             | 10 ++++--
 drivers/net/ethernet/cisco/enic/enic_main.c       |  2 +-
 drivers/net/ethernet/marvell/mvneta.c             |  1 -
 drivers/net/wireless/ath/ath10k/mac.c             |  7 ++++
 drivers/net/xen-netfront.c                        | 24 ++++++-------
 drivers/parport/parport_sunbpp.c                  |  8 +++--
 drivers/pci/host/pci-mvebu.c                      |  2 +-
 drivers/platform/x86/asus-nb-wmi.c                |  1 +
 drivers/platform/x86/toshiba_acpi.c               |  3 +-
 drivers/rtc/rtc-bq4802.c                          |  4 +++
 drivers/s390/block/dasd_eckd.c                    |  7 ++--
 drivers/s390/net/qeth_core_main.c                 |  3 +-
 drivers/s390/net/qeth_core_sys.c                  |  1 +
 drivers/scsi/3w-9xxx.c                            |  6 +++-
 drivers/scsi/3w-sas.c                             |  3 ++
 drivers/scsi/3w-xxxx.c                            |  2 ++
 drivers/scsi/aic94xx/aic94xx_init.c               |  4 ++-
 drivers/staging/comedi/drivers/ni_mio_common.c    |  3 +-
 drivers/staging/rts5208/rtsx_scsi.c               |  2 +-
 drivers/staging/rts5208/xd.c                      |  2 +-
 drivers/target/target_core_transport.c            |  5 +--
 drivers/tty/rocket.c                              |  2 +-
 drivers/uio/uio.c                                 |  3 +-
 drivers/usb/class/cdc-wdm.c                       |  2 +-
 drivers/usb/core/hcd-pci.c                        |  2 --
 drivers/usb/core/message.c                        | 11 ++++++
 drivers/usb/core/quirks.c                         |  3 ++
 drivers/usb/host/u132-hcd.c                       |  2 +-
 drivers/usb/host/xhci.c                           |  3 ++
 drivers/usb/misc/uss720.c                         |  4 +--
 drivers/usb/misc/yurex.c                          |  5 +--
 drivers/usb/serial/io_ti.h                        |  2 +-
 drivers/usb/serial/ti_usb_3410_5052.h             |  2 +-
 drivers/usb/storage/scsiglue.c                    |  9 +++++
 drivers/usb/storage/unusual_devs.h                |  7 ++++
 drivers/video/fbdev/core/modedb.c                 | 41 +++++++++++++++++------
 drivers/video/fbdev/goldfishfb.c                  |  1 +
 drivers/video/fbdev/omap/omapfb_main.c            |  2 +-
 drivers/video/fbdev/via/viafbdev.c                |  3 +-
 fs/binfmt_elf.c                                   |  2 +-
 fs/btrfs/dev-replace.c                            |  6 ++++
 fs/btrfs/extent-tree.c                            |  2 +-
 fs/btrfs/relocation.c                             | 23 +++++++------
 fs/cifs/cifs_debug.c                              |  8 +++++
 fs/cifs/readdir.c                                 | 11 ++++--
 fs/cifs/smb2misc.c                                |  7 ++++
 fs/cifs/smb2pdu.c                                 | 27 +++++++++------
 fs/f2fs/super.c                                   | 21 ++++++++++--
 fs/fat/cache.c                                    | 19 +++++++----
 fs/fat/fat.h                                      |  5 +++
 fs/fat/fatent.c                                   |  6 ++--
 fs/gfs2/bmap.c                                    |  2 +-
 fs/hfs/brec.c                                     |  7 ++--
 fs/hfsplus/super.c                                |  4 ++-
 fs/pstore/ram_core.c                              | 17 ++++++++--
 fs/reiserfs/reiserfs.h                            |  2 +-
 include/linux/mm_types.h                          |  2 +-
 include/linux/sched.h                             |  2 +-
 include/linux/vmacache.h                          |  5 ---
 kernel/audit_watch.c                              | 12 ++++++-
 kernel/fork.c                                     | 19 ++++++++---
 lib/debugobjects.c                                |  7 ++--
 mm/debug.c                                        |  4 +--
 mm/fadvise.c                                      |  8 +++--
 mm/huge_memory.c                                  |  2 +-
 mm/vmacache.c                                     | 36 --------------------
 net/9p/trans_virtio.c                             |  3 +-
 net/bluetooth/hidp/core.c                         |  2 +-
 net/dcb/dcbnl.c                                   | 11 +++---
 net/irda/af_irda.c                                | 13 ++++++-
 net/mac80211/cfg.c                                |  2 +-
 net/mac80211/key.c                                | 24 ++++++++-----
 net/netfilter/ipvs/ip_vs_core.c                   | 15 ++++++---
 net/netfilter/x_tables.c                          |  4 +--
 net/xfrm/xfrm_policy.c                            |  5 ++-
 scripts/depmod.sh                                 |  4 +--
 scripts/mod/modpost.c                             |  8 ++---
 sound/core/pcm_lib.c                              | 14 +++++---
 sound/isa/msnd/msnd_pinnacle.c                    |  4 +--
 sound/soc/codecs/wm8994.c                         |  1 +
 sound/usb/quirks-table.h                          |  3 +-
 tools/hv/hv_kvp_daemon.c                          |  2 +-
 tools/perf/arch/powerpc/util/skip-callchain-idx.c | 10 ++++--
 tools/testing/selftests/powerpc/harness.c         | 18 ++++++----
 113 files changed, 491 insertions(+), 259 deletions(-)