Skip to content

3.18.124-stable review

Greg Kroah-Hartman linux-hexagon linux-mm linux-sh lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest120 patches 13 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/120ASoC: cs4265: fix MMTLR Data switch controlsound/soc/codecs/cs4265.c+2 -20 replies
2/120ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mappingsound/firewire/bebob/bebob_maudio.c+14 -100 replies
3/120ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFOsound/pci/emu10k1/emufx.c+1 -10 replies
4/120ring-buffer: Allow for rescheduling when removing pageskernel/trace/ring_buffer.c+2 -00 replies
5/120mm: shmem.c: Correctly annotate new inodes for lockdepmm/shmem.c+2 -00 replies
6/120gso_segment: Reset skb->mac_len after modifying network headernet/ipv4/af_inet.c net/ipv6/ip6_offload.c+2 -00 replies
7/120net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRTdrivers/net/appletalk/ipddp.c+6 -20 replies
8/120net: hp100: fix always-true check for link up statedrivers/net/ethernet/hp/hp100.c+1 -10 replies
9/120neighbour: confirm neigh entries when ARP packet is receivednet/core/neighbour.c+8 -50 replies
10/120ipv6: fix possible use-after-free in ip6_xmit()net/ipv6/ip6_output.c+2 -10 replies
11/120scsi: target: iscsi: Use hex2bin instead of a re-implementationdrivers/target/iscsi/iscsi_target_auth.c+14 -160 replies
12/120ocfs2: fix ocfs2 read block panicfs/ocfs2/buffer_head_io.c+1 -00 replies
13/120ext4: avoid divide by zero fault when deleting corrupted inline directoriesfs/ext4/dir.c fs/ext4/inline.c+12 -120 replies
14/120ext4: recalucate superblock checksum after updating free blocks/inodesfs/ext4/super.c+2 -00 replies
15/120ext4: fix online resizes handling of a too-small final block groupfs/ext4/resize.c+20 -00 replies
16/120ext4: dont mark mmp buffer head dirtyfs/ext4/mmp.c+0 -10 replies
17/120arm64: Add trace_hardirqs_off annotation in ret_to_userarch/arm64/kernel/entry.S+3 -00 replies
18/120HID: sony: Update device idsdrivers/hid/hid-core.c drivers/hid/hid-ids.h drivers/hid/hid-sony.c+7 -00 replies
19/120HID: sony: Support DS4 dongledrivers/hid/hid-core.c drivers/hid/hid-ids.h drivers/hid/hid-sony.c+4 -00 replies
20/120crypto: skcipher - Fix -Wstringop-truncation warningscrypto/ablkcipher.c crypto/blkcipher.c+3 -00 replies
21/120tsl2550: fix lux1_input error in low lightdrivers/misc/tsl2550.c+1 -10 replies
22/120x86/numa_emulation: Fix emulated-to-physical node mappingarch/x86/mm/numa_emulation.c+1 -10 replies
23/120uwb: hwa-rc: fix memory leak at probedrivers/uwb/hwa-rc.c+1 -00 replies
24/120USB: serial: kobil_sct: fix modem-status error handlingdrivers/usb/serial/kobil_sct.c+10 -20 replies
25/120media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt()drivers/media/platform/exynos4-is/fimc-isp-video.c+8 -30 replies
26/120powerpc/kdump: Handle crashkernel memory reservation failurearch/powerpc/kernel/machine_kexec.c+6 -10 replies
27/120x86/tsc: Add missing header to tsc_msr.carch/x86/kernel/tsc_msr.c+1 -00 replies
28/120scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer sizedrivers/target/iscsi/iscsi_target_tpg.c+1 -20 replies
29/120scsi: ibmvscsi: Improve strings handlingdrivers/scsi/ibmvscsi/ibmvscsi.c+2 -20 replies
30/120usb: wusbcore: security: cast sizeof to int for comparisondrivers/usb/wusbcore/security.c+1 -10 replies
31/120alarmtimer: Prevent overflow for relative nanosleepkernel/time/alarmtimer.c+2 -10 replies
32/120s390/extmem: fix gcc 8 stringop-overflow warningarch/s390/mm/extmem.c+2 -20 replies
33/120ALSA: snd-aoa: add of_node_put() in error pathsound/aoa/core/gpio-feature.c+3 -10 replies
34/120media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_powerdrivers/media/platform/s3c-camif/camif-capture.c+2 -00 replies
35/120media: soc_camera: ov772x: correct setting of banding filterdrivers/media/i2c/soc_camera/ov772x.c+1 -10 replies
36/120staging: android: ashmem: Fix mmap size validationdrivers/staging/android/ashmem.c+6 -00 replies
37/120drivers/tty: add error handling for pcmcia_loop_configdrivers/tty/serial/8250/serial_cs.c+4 -20 replies
38/120media: tm6000: add error handling for dvb_register_adapterdrivers/media/usb/tm6000/tm6000-dvb.c+5 -00 replies
39/120ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridgesound/pci/hda/hda_intel.c+2 -10 replies
40/120rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication()drivers/net/wireless/rndis_wlan.c+2 -00 replies
41/120wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout()drivers/net/wireless/ti/wlcore/cmd.c+6 -00 replies
42/120ARM: mvebu: declare asm symbols as character arrays in pmsu.carch/arm/mach-mvebu/pmsu.c+3 -30 replies
43/120HID: hid-ntrig: add error handling for sysfs_create_groupdrivers/hid/hid-ntrig.c+2 -00 replies
44/120scsi: bnx2i: add error handling for ioremap_nocachedrivers/scsi/bnx2i/bnx2i_hwi.c+2 -00 replies
45/120ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIssound/soc/soc-dapm.c+7 -00 replies
46/120module: exclude SHN_UNDEF symbols from kallsyms apikernel/module.c+5 -10 replies
47/120nfsd: fix corrupted reply to badly ordered compoundfs/nfsd/nfs4proc.c+1 -00 replies
48/120floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctldrivers/block/floppy.c+3 -00 replies
49/120serial: cpm_uart: return immediately from console polldrivers/tty/serial/cpm_uart/cpm_uart_core.c+7 -30 replies
50/120spi: tegra20-slink: explicitly enable/disable clockdrivers/spi/spi-tegra20-slink.c+23 -80 replies
51/120spi: sh-msiof: Fix handling of write value for SISTR registerdrivers/spi/spi-sh-msiof.c+2 -10 replies
52/120spi: rspi: Fix interrupted DMA transfersdrivers/spi/spi-rspi.c+6 -40 replies
53/120USB: fix error handling in usb_driver_claim_interface()drivers/usb/core/driver.c+15 -00 replies
54/120USB: handle NULL config in usb_find_alt_setting()drivers/usb/core/usb.c+2 -00 replies
55/120slub: make ->cpu_partial unsigned intinclude/linux/slub_def.h mm/slub.c+5 -40 replies
56/120media: uvcvideo: Support realteks UVC 1.5 devicedrivers/media/usb/uvc/uvc_video.c+18 -60 replies
57/120USB: usbdevfs: sanitize flags moredrivers/usb/core/devio.c+16 -30 replies
58/120USB: usbdevfs: restore warning for nonsensical flagsdrivers/usb/core/devio.c+5 -00 replies
59/120Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()"drivers/usb/class/cdc-wdm.c+1 -10 replies
60/120USB: remove LPM management from usb_driver_claim_interface()drivers/usb/core/driver.c+0 -150 replies
61/120scsi: target: iscsi: Use bin2hex instead of a re-implementationdrivers/target/iscsi/iscsi_target_auth.c+3 -120 replies
62/120staging: android: ion: fix ION_IOC_{MAP,SHARE} use-after-freedrivers/staging/android/ion/ion.c+37 -230 replies
63/120arm64: KVM: Tighten guest core register access from userspacearch/arm64/kvm/guest.c+45 -00 replies
64/120ext4: verify the depth of extent tree in ext4_find_extent()fs/ext4/ext4_extents.h fs/ext4/extents.c+7 -00 replies
65/120thermal: of-thermal: disable passive polling when thermal zone is disableddrivers/thermal/of-thermal.c+5 -20 replies
66/120e1000: check on netif_running() before calling e1000_up()drivers/net/ethernet/intel/e1000/e1000_ethtool.c+2 -10 replies
67/120e1000: ensure to free old tx/rx rings in set_ringparam()drivers/net/ethernet/intel/e1000/e1000_ethtool.c+2 -20 replies
68/120hwmon: (adt7475) Make adt7475_read_word() return errorsdrivers/hwmon/adt7475.c+9 -50 replies
69/120arm64: KVM: Sanitize PSTATE.M when being set from userspacearch/arm64/include/asm/kvm_emulate.h arch/arm64/kvm/guest.c+14 -10 replies
70/120media: v4l: event: Prevent freeing event subscriptions while accesseddrivers/media/v4l2-core/v4l2-event.c drivers/media/v4l2-core/v4l2-fh.c include/media/v4l2-fh.h+22 -180 replies
71/120KVM: PPC: Book3S HV: Dont truncate HPTE index in xlate functionarch/powerpc/kvm/book3s_64_mmu_hv.c+1 -10 replies
72/120mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_Xnet/mac80211/main.c+1 -40 replies
73/120gpio: adp5588: Fix sleep-in-atomic-context bugdrivers/gpio/gpio-adp5588.c+20 -40 replies
74/120cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IEnet/wireless/nl80211.c+1 -00 replies
75/120RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0drivers/md/raid10.c+4 -10 replies
76/120net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx()drivers/net/ethernet/cadence/macb.c+1 -10 replies
77/120fs/cifs: dont translate SFM_SLASH (U+F026) to backslashfs/cifs/cifs_unicode.c+0 -30 replies
78/120mac80211: fix a race between restart and CSA flowsnet/mac80211/main.c+20 -10 replies
79/120mac80211: Fix station bandwidth setting after channel switchnet/mac80211/mlme.c+53 -00 replies
80/120mac80211: shorten the IBSS debug messagesnet/mac80211/ibss.c+11 -110 replies
81/120tools/vm/slabinfo.c: fix sign-compare warningtools/vm/slabinfo.c+2 -20 replies
82/120tools/vm/page-types.c: fix "defined but not used" warningtools/vm/page-types.c+0 -60 replies
83/120mm: madvise(MADV_DODUMP): allow hugetlbfs pagesmm/madvise.c+1 -10 replies
84/120RDMA/ucma: check fd type in ucma_migrate_id()drivers/infiniband/core/ucma.c+6 -00 replies
85/120USB: yurex: Check for truncation in yurex_read()drivers/usb/misc/yurex.c+3 -00 replies
86/120fs/cifs: suppress a string overflow warningfs/cifs/cifssmb.c+8 -30 replies
87/120dm thin metadata: try to avoid ever aborting transactionsdrivers/md/dm-thin-metadata.c drivers/md/dm-thin.c+100 -90 replies
88/120arch/hexagon: fix kernel/dma.c build warningarch/hexagon/kernel/dma.c+1 -10 replies
89/120hexagon: modify ffs() and fls() to return intarch/hexagon/include/asm/bitops.h+2 -20 replies
90/120r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLEDdrivers/net/ethernet/realtek/r8169.c+6 -30 replies
91/120s390/qeth: dont dump past end of unknown HW headerdrivers/s390/net/qeth_l2_main.c drivers/s390/net/qeth_l3_main.c+2 -20 replies
92/120cifs: read overflow in is_valid_oplock_break()fs/cifs/misc.c+8 -00 replies
93/120xen/manage: dont complain about an empty value in control/sysrq nodedrivers/xen/manage.c+4 -20 replies
94/120xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usagedrivers/xen/events/events_base.c+1 -10 replies
95/120smb2: fix missing files in root share directory listingfs/cifs/smb2ops.c+1 -10 replies
96/120crypto: mxs-dcp - Fix wait logic on chan threadsdrivers/crypto/mxs-dcp.c+30 -230 replies
97/120ocfs2: fix locking for res->tracking and dlm->tracking_listfs/ocfs2/dlm/dlmmaster.c+2 -20 replies
98/120dm thin metadata: fix __udivdi3 undefined on 32-bitdrivers/md/dm-thin-metadata.c+2 -40 replies
99/120Make file credentials available to the seqfile interfacesfs/seq_file.c include/linux/seq_file.h+8 -120 replies
100/120proc: restrict kernel stack dumps to rootfs/proc/base.c+14 -00 replies
101/120fbdev/omapfb: fix omapfb_memory_read infoleakdrivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c+4 -10 replies
102/120x86/vdso: Fix asm constraints on vDSO syscall fallbacksarch/x86/vdso/vclock_gettime.c+10 -80 replies
103/120x86/vdso: Fix vDSO syscall fallback asm constraint regressionarch/x86/vdso/vclock_gettime.c+4 -40 replies
104/120PCI: Reprogram bridge prefetch registers on resumedrivers/pci/pci.c+19 -80 replies
105/120mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keysnet/mac80211/cfg.c+1 -10 replies
106/120PM / core: Clear the direct_complete flag on errorsdrivers/base/power/main.c+4 -10 replies
107/120USB: serial: simple: add Motorola Tetra MTP6550 iddrivers/usb/serial/usb-serial-simple.c+2 -10 replies
108/120ext4: only look at the bg_flags field if it is validfs/ext4/balloc.c fs/ext4/ialloc.c fs/ext4/mballoc.c +1 more+36 -60 replies
109/120ext4: fix check to prevent initializing reserved inodesfs/ext4/ialloc.c fs/ext4/super.c+5 -80 replies
110/120ext4: always check block group bounds in ext4_init_block_bitmap()fs/ext4/balloc.c+3 -70 replies
111/120ext4: fix false negatives *and* false positives in ext4_check_descriptors()fs/ext4/super.c+2 -20 replies
112/120ext4: add corruption check in ext4_xattr_set_entry()fs/ext4/xattr.c+14 -80 replies
113/120ext4: always verify the magic number in xattr blocksfs/ext4/xattr.c+3 -30 replies
114/120ext4: never move the system.data xattr out of the inode bodyfs/ext4/xattr.c+5 -00 replies
115/120ext4: add more inode number paranoia checksfs/ext4/ext4.h fs/ext4/inode.c fs/ext4/super.c+7 -60 replies
116/120jbd2: dont mark block as modified if the handle is out of creditsfs/jbd2/transaction.c+1 -10 replies
117/120ext4: avoid running out of journal credits when appending to an inline filefs/ext4/ext4.h fs/ext4/inline.c fs/ext4/xattr.c+3 -560 replies
118/120cgroup: Fix deadlock in cpu hotplug pathkernel/cgroup.c+5 -10 replies
119/120ubifs: Check for name being NULL while mountingfs/ubifs/super.c+3 -00 replies
120/120ebtables: arpreply: Add the standard target sanity checkinclude/linux/netfilter_bridge/ebtables.h net/bridge/netfilter/ebt_arpreply.c+8 -00 replies

Reviews trailers per patch

36 of 120 patches have a Reviewed-by or Acked-by.

PatchMike ChristieAndreas DilgerBenjamin TissoiresNeilBrownDave TahtEric DumazetHeiko CarstensSylwester NawrockiJoel Fernandes (Google)Martijn CoenenEthan TuttleJohannes ThumshirnManish RangankarJosh PoimboeufJeff LaytonChristoph LameterKai-Heng FengAna Guerrero LopezDavid GibsonDave YoungTyrel DatwylerChristoffer DallMark RutlandAndrew MortonMike KravetzAurelien AptelWei LiuJuergen GrossRonnie SahlbergChangwei GeJoseph QiJun PiaoKees CookAlexander DuyckAaron BrownTokunori IkegamiDave MartinHans VerkuilLaurent PinchartLaura AbbottAl CooperUlf HanssonRafael J. WysockiPeter Wu
1/120
2/120
3/120
4/120
5/120R-b
6/120A-b R-b
7/120
8/120
9/120
10/120
11/120R-b
12/120
13/120
14/120
15/120
16/120R-b
17/120
18/120R-b
19/120
20/120
21/120
22/120
23/120
24/120
25/120
26/120T-b R-b
27/120
28/120R-b
29/120A-b
30/120
31/120
32/120R-b
33/120
34/120A-b
35/120
36/120A-b R-b
37/120
38/120
39/120
40/120
41/120
42/120T-b
43/120
44/120R-b A-b
45/120
46/120T-b R-b
47/120R-b
48/120
49/120
50/120
51/120
52/120
53/120
54/120
55/120A-b
56/120T-b T-b
57/120
58/120
59/120
60/120
61/120R-b
62/120A-b
63/120R-b R-b
64/120
65/120
66/120A-b T-b
67/120R-b T-b
68/120R-b
69/120R-b R-b R-b
70/120R-b R-b
71/120
72/120
73/120
74/120
75/120
76/120
77/120
78/120
79/120
80/120
81/120R-b
82/120R-b
83/120R-b
84/120
85/120
86/120
87/120
88/120
89/120
90/120
91/120
92/120R-b
93/120R-b
94/120R-b
95/120R-b
96/120
97/120R-b A-b A-b
98/120
99/120
100/120A-b
101/120
102/120
103/120
104/120R-b R-b
105/120
106/120T-b R-b
107/120
108/120
109/120
110/120
111/120
112/120R-b
113/120R-b
114/120
115/120
116/120
117/120
118/120
119/120
120/120

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

Read the v1 thread

Cover letter [PATCH 3.18 000/120] 3.18.124-stable review

This is the start of the stable review cycle for the 3.18.124 release. There are 120 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 Oct 13 15:25:29 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.124-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.124-rc1

Gao Feng <[email protected]>
ebtables: arpreply: Add the standard target sanity check

Richard Weinberger <[email protected]>
ubifs: Check for name being NULL while mounting

Prateek Sood <[email protected]>
cgroup: Fix deadlock in cpu hotplug path

Theodore Ts'o <[email protected]>
ext4: avoid running out of journal credits when appending to an inline file

Theodore Ts'o <[email protected]>
jbd2: don't mark block as modified if the handle is out of credits

Theodore Ts'o <[email protected]>
ext4: add more inode number paranoia checks

Theodore Ts'o <[email protected]>
ext4: never move the system.data xattr out of the inode body

Theodore Ts'o <[email protected]>
ext4: always verify the magic number in xattr blocks

Theodore Ts'o <[email protected]>
ext4: add corruption check in ext4_xattr_set_entry()

Theodore Ts'o <[email protected]>
ext4: fix false negatives *and* false positives in ext4_check_descriptors()

Theodore Ts'o <[email protected]>
ext4: always check block group bounds in ext4_init_block_bitmap()

Theodore Ts'o <[email protected]>
ext4: fix check to prevent initializing reserved inodes

Theodore Ts'o <[email protected]>
ext4: only look at the bg_flags field if it is valid

Johan Hovold <[email protected]>
USB: serial: simple: add Motorola Tetra MTP6550 id

Rafael J. Wysocki <[email protected]>
PM / core: Clear the direct_complete flag on errors

Felix Fietkau <[email protected]>
mac80211: fix setting IEEE80211_KEY_FLAG_RX_MGMT for AP mode keys

Daniel Drake <[email protected]>
PCI: Reprogram bridge prefetch registers on resume

Andy Lutomirski <[email protected]>
x86/vdso: Fix vDSO syscall fallback asm constraint regression

Andy Lutomirski <[email protected]>
x86/vdso: Fix asm constraints on vDSO syscall fallbacks

Tomi Valkeinen <[email protected]>
fbdev/omapfb: fix omapfb_memory_read infoleak

Jann Horn <[email protected]>
proc: restrict kernel stack dumps to root

Linus Torvalds <[email protected]>
Make file credentials available to the seqfile interfaces

Mike Snitzer <[email protected]>
dm thin metadata: fix __udivdi3 undefined on 32-bit

Ashish Samant <[email protected]>

    ocfs2: fix locking for res->tracking and dlm->tracking_list

Leonard Crestez <[email protected]>
crypto: mxs-dcp - Fix wait logic on chan threads

Aurelien Aptel <[email protected]>
smb2: fix missing files in root share directory listing

Josh Abraham <[email protected]>
xen: fix GCC warning and remove duplicate EVTCHN_ROW/EVTCHN_COL usage

Vitaly Kuznetsov <[email protected]>
xen/manage: don't complain about an empty value in control/sysrq node

Dan Carpenter <[email protected]>
cifs: read overflow in is_valid_oplock_break()

Julian Wiedmann <[email protected]>
s390/qeth: don't dump past end of unknown HW header

Kai-Heng Feng <[email protected]>
r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED

Randy Dunlap <[email protected]>
hexagon: modify ffs() and fls() to return int

Randy Dunlap <[email protected]>
arch/hexagon: fix kernel/dma.c build warning

Joe Thornber <[email protected]>
dm thin metadata: try to avoid ever aborting transactions

Stephen Rothwell <[email protected]>
fs/cifs: suppress a string overflow warning

Ben Hutchings <[email protected]>
USB: yurex: Check for truncation in yurex_read()

Jann Horn <[email protected]>
RDMA/ucma: check fd type in ucma_migrate_id()

Daniel Black <[email protected]>
mm: madvise(MADV_DODUMP): allow hugetlbfs pages

Naoya Horiguchi <[email protected]>
tools/vm/page-types.c: fix "defined but not used" warning

Naoya Horiguchi <[email protected]>
tools/vm/slabinfo.c: fix sign-compare warning

Emmanuel Grumbach <[email protected]>
mac80211: shorten the IBSS debug messages

Ilan Peer <[email protected]>
mac80211: Fix station bandwidth setting after channel switch

Emmanuel Grumbach <[email protected]>
mac80211: fix a race between restart and CSA flows

Jon Kuhn <[email protected]>
fs/cifs: don't translate SFM_SLASH (U+F026) to backslash

Jia-Ju Bai <[email protected]>
net: cadence: Fix a sleep-in-atomic-context bug in macb_halt_tx()

Xiao Ni <[email protected]>

    RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0

Arunk Khandavalli <[email protected]>

    cfg80211: nl80211_update_ft_ies() to validate NL80211_ATTR_IE

Michael Hennerich <[email protected]>
gpio: adp5588: Fix sleep-in-atomic-context bug

Danek Duvall <[email protected]>

    mac80211: correct use of IEEE80211_VHT_CAP_RXSTBC_X

Paul Mackerras <[email protected]>
KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function

Sakari Ailus <[email protected]>
media: v4l: event: Prevent freeing event subscriptions while accessed

Marc Zyngier <[email protected]>
arm64: KVM: Sanitize PSTATE.M when being set from userspace

Dan Carpenter <[email protected]>

    hwmon: (adt7475) Make adt7475_read_word() return errors

Bo Chen <[email protected]>
e1000: ensure to free old tx/rx rings in set_ringparam()

Bo Chen <[email protected]>

    e1000: check on netif_running() before calling e1000_up()

Anson Huang <[email protected]>
thermal: of-thermal: disable passive polling when thermal zone is disabled

Theodore Ts'o <[email protected]>
ext4: verify the depth of extent tree in ext4_find_extent()

Dave Martin <[email protected]>
arm64: KVM: Tighten guest core register access from userspace

Greg Hackmann <[email protected]>
staging: android: ion: fix ION_IOC_{MAP,SHARE} use-after-free

Vincent Pelletier <[email protected]>
scsi: target: iscsi: Use bin2hex instead of a re-implementation

Alan Stern <[email protected]>
USB: remove LPM management from usb_driver_claim_interface()

Sebastian Andrzej Siewior <[email protected]>
Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()"

Oliver Neukum <[email protected]>
USB: usbdevfs: restore warning for nonsensical flags

Oliver Neukum <[email protected]>
USB: usbdevfs: sanitize flags more

ming_qian <[email protected]>
media: uvcvideo: Support realtek's UVC 1.5 device

Alexey Dobriyan <[email protected]>

    slub: make ->cpu_partial unsigned int

Alan Stern <[email protected]>
USB: handle NULL config in usb_find_alt_setting()

Alan Stern <[email protected]>
USB: fix error handling in usb_driver_claim_interface()

Geert Uytterhoeven <[email protected]>
spi: rspi: Fix interrupted DMA transfers

Hiromitsu Yamasaki <[email protected]>
spi: sh-msiof: Fix handling of write value for SISTR register

Marcel Ziswiler <[email protected]>
spi: tegra20-slink: explicitly enable/disable clock

Christophe Leroy <[email protected]>
serial: cpm_uart: return immediately from console poll

Andy Whitcroft <[email protected]>
floppy: Do not copy a kernel pointer to user memory in FDGETPRM ioctl

J. Bruce Fields <[email protected]>
nfsd: fix corrupted reply to badly ordered compound

Jessica Yu <[email protected]>
module: exclude SHN_UNDEF symbols from kallsyms api

Liam Girdwood <[email protected]>
ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs

Zhouyang Jia <[email protected]>
scsi: bnx2i: add error handling for ioremap_nocache

Zhouyang Jia <[email protected]>
HID: hid-ntrig: add error handling for sysfs_create_group

Ethan Tuttle <[email protected]>
ARM: mvebu: declare asm symbols as character arrays in pmsu.c

Tony Lindgren <[email protected]>
wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout()

Dan Carpenter <[email protected]>
rndis_wlan: potential buffer overflow in rndis_wlan_auth_indication()

Kai-Heng Feng <[email protected]>
ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge

Zhouyang Jia <[email protected]>
media: tm6000: add error handling for dvb_register_adapter

Zhouyang Jia <[email protected]>
drivers/tty: add error handling for pcmcia_loop_config

Alistair Strachan <[email protected]>
staging: android: ashmem: Fix mmap size validation

Akinobu Mita <[email protected]>
media: soc_camera: ov772x: correct setting of banding filter

Akinobu Mita <[email protected]>
media: s3c-camif: ignore -ENOIOCTLCMD from v4l2_subdev_call for s_power

Nicholas Mc Guire <[email protected]>
ALSA: snd-aoa: add of_node_put() in error path

Vasily Gorbik <[email protected]>
s390/extmem: fix gcc 8 stringop-overflow warning

Thomas Gleixner <[email protected]>
alarmtimer: Prevent overflow for relative nanosleep

Julia Lawall <[email protected]>
usb: wusbcore: security: cast sizeof to int for comparison

Breno Leitao <[email protected]>
scsi: ibmvscsi: Improve strings handling

Bart Van Assche <[email protected]>
scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size

Andy Shevchenko <[email protected]>
x86/tsc: Add missing header to tsc_msr.c

Hari Bathini <[email protected]>
powerpc/kdump: Handle crashkernel memory reservation failure

Sylwester Nawrocki <[email protected]>
media: exynos4-is: Prevent NULL pointer dereference in __isp_video_try_fmt()

Johan Hovold <[email protected]>
USB: serial: kobil_sct: fix modem-status error handling

Anton Vasilyev <[email protected]>
uwb: hwa-rc: fix memory leak at probe

Dan Williams <[email protected]>
x86/numa_emulation: Fix emulated-to-physical node mapping

Matt Ranostay <[email protected]>
tsl2550: fix lux1_input error in low light

Stafford Horne <[email protected]>
crypto: skcipher - Fix -Wstringop-truncation warnings

Roderick Colenbrander <[email protected]>
HID: sony: Support DS4 dongle

Roderick Colenbrander <[email protected]>
HID: sony: Update device ids

Catalin Marinas <[email protected]>
arm64: Add trace_hardirqs_off annotation in ret_to_user

Li Dongyang <[email protected]>
ext4: don't mark mmp buffer head dirty

Theodore Ts'o <[email protected]>
ext4: fix online resize's handling of a too-small final block group

Theodore Ts'o <[email protected]>
ext4: recalucate superblock checksum after updating free blocks/inodes

Theodore Ts'o <[email protected]>
ext4: avoid divide by zero fault when deleting corrupted inline directories

Junxiao Bi <[email protected]>
ocfs2: fix ocfs2 read block panic

Vincent Pelletier <[email protected]>
scsi: target: iscsi: Use hex2bin instead of a re-implementation

Eric Dumazet <[email protected]>
ipv6: fix possible use-after-free in ip6_xmit()

Vasily Khoruzhick <[email protected]>
neighbour: confirm neigh entries when ARP packet is received

Colin Ian King <[email protected]>
net: hp100: fix always-true check for link up state

Willy Tarreau <[email protected]>
net/appletalk: fix minor pointer leak to userspace in SIOCFINDIPDDPRT

Toke Høiland-Jørgensen <[email protected]>

    gso_segment: Reset skb->mac_len after modifying network header

Joel Fernandes (Google) <[email protected]>
mm: shmem.c: Correctly annotate new inodes for lockdep

Vaibhav Nagarnaik <[email protected]>
ring-buffer: Allow for rescheduling when removing pages

Willy Tarreau <[email protected]>
ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO

Takashi Sakamoto <[email protected]>
ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping

Sébastien Szymanski <[email protected]>
ASoC: cs4265: fix MMTLR Data switch control

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/mach-mvebu/pmsu.c                         |  6 +-
 arch/arm64/include/asm/kvm_emulate.h               |  5 ++
 arch/arm64/kernel/entry.S                          |  3 +
 arch/arm64/kvm/guest.c                             | 55 +++++++++++++++-
 arch/hexagon/include/asm/bitops.h                  |  4 +-
 arch/hexagon/kernel/dma.c                          |  2 +-
 arch/powerpc/kernel/machine_kexec.c                |  7 ++-
 arch/powerpc/kvm/book3s_64_mmu_hv.c                |  2 +-
 arch/s390/mm/extmem.c                              |  4 +-
 arch/x86/kernel/tsc_msr.c                          |  1 +
 arch/x86/mm/numa_emulation.c                       |  2 +-
 arch/x86/vdso/vclock_gettime.c                     | 26 ++++----
 crypto/ablkcipher.c                                |  2 +
 crypto/blkcipher.c                                 |  1 +
 drivers/base/power/main.c                          |  5 +-
 drivers/block/floppy.c                             |  3 +
 drivers/crypto/mxs-dcp.c                           | 53 +++++++++-------
 drivers/gpio/gpio-adp5588.c                        | 24 +++++--
 drivers/hid/hid-core.c                             |  3 +
 drivers/hid/hid-ids.h                              |  2 +
 drivers/hid/hid-ntrig.c                            |  2 +
 drivers/hid/hid-sony.c                             |  6 ++
 drivers/hwmon/adt7475.c                            | 14 +++--
 drivers/infiniband/core/ucma.c                     |  6 ++
 drivers/md/dm-thin-metadata.c                      | 34 +++++++++-
 drivers/md/dm-thin.c                               | 73 +++++++++++++++++++---
 drivers/md/raid10.c                                |  5 +-
 drivers/media/i2c/soc_camera/ov772x.c              |  2 +-
 drivers/media/platform/exynos4-is/fimc-isp-video.c | 11 +++-
 drivers/media/platform/s3c-camif/camif-capture.c   |  2 +
 drivers/media/usb/tm6000/tm6000-dvb.c              |  5 ++
 drivers/media/usb/uvc/uvc_video.c                  | 24 +++++--
 drivers/media/v4l2-core/v4l2-event.c               | 37 +++++------
 drivers/media/v4l2-core/v4l2-fh.c                  |  2 +
 drivers/misc/tsl2550.c                             |  2 +-
 drivers/net/appletalk/ipddp.c                      |  8 ++-
 drivers/net/ethernet/cadence/macb.c                |  2 +-
 drivers/net/ethernet/hp/hp100.c                    |  2 +-
 drivers/net/ethernet/intel/e1000/e1000_ethtool.c   |  7 ++-
 drivers/net/ethernet/realtek/r8169.c               |  9 ++-
 drivers/net/wireless/rndis_wlan.c                  |  2 +
 drivers/net/wireless/ti/wlcore/cmd.c               |  6 ++
 drivers/pci/pci.c                                  | 27 +++++---
 drivers/s390/net/qeth_l2_main.c                    |  2 +-
 drivers/s390/net/qeth_l3_main.c                    |  2 +-
 drivers/scsi/bnx2i/bnx2i_hwi.c                     |  2 +
 drivers/scsi/ibmvscsi/ibmvscsi.c                   |  4 +-
 drivers/spi/spi-rspi.c                             | 10 +--
 drivers/spi/spi-sh-msiof.c                         |  3 +-
 drivers/spi/spi-tegra20-slink.c                    | 31 ++++++---
 drivers/staging/android/ashmem.c                   |  6 ++
 drivers/staging/android/ion/ion.c                  | 60 +++++++++++-------
 drivers/target/iscsi/iscsi_target_auth.c           | 45 +++++--------
 drivers/target/iscsi/iscsi_target_tpg.c            |  3 +-
 drivers/thermal/of-thermal.c                       |  7 ++-
 drivers/tty/serial/8250/serial_cs.c                |  6 +-
 drivers/tty/serial/cpm_uart/cpm_uart_core.c        | 10 ++-
 drivers/usb/class/cdc-wdm.c                        |  2 +-
 drivers/usb/core/devio.c                           | 24 ++++++-
 drivers/usb/core/driver.c                          | 28 ++++-----
 drivers/usb/core/usb.c                             |  2 +
 drivers/usb/misc/yurex.c                           |  3 +
 drivers/usb/serial/kobil_sct.c                     | 12 +++-
 drivers/usb/serial/usb-serial-simple.c             |  3 +-
 drivers/usb/wusbcore/security.c                    |  2 +-
 drivers/uwb/hwa-rc.c                               |  1 +
 drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c    |  5 +-
 drivers/xen/events/events_base.c                   |  2 +-
 drivers/xen/manage.c                               |  6 +-
 fs/cifs/cifs_unicode.c                             |  3 -
 fs/cifs/cifssmb.c                                  | 11 +++-
 fs/cifs/misc.c                                     |  8 +++
 fs/cifs/smb2ops.c                                  |  2 +-
 fs/ext4/balloc.c                                   | 21 ++++---
 fs/ext4/dir.c                                      | 20 +++---
 fs/ext4/ext4.h                                     |  8 ---
 fs/ext4/ext4_extents.h                             |  1 +
 fs/ext4/extents.c                                  |  6 ++
 fs/ext4/ialloc.c                                   | 19 +++++-
 fs/ext4/inline.c                                   | 42 ++-----------
 fs/ext4/inode.c                                    |  3 +-
 fs/ext4/mballoc.c                                  |  6 +-
 fs/ext4/mmp.c                                      |  1 -
 fs/ext4/resize.c                                   | 20 ++++++
 fs/ext4/super.c                                    | 14 ++++-
 fs/ext4/xattr.c                                    | 49 +++++++--------
 fs/jbd2/transaction.c                              |  2 +-
 fs/nfsd/nfs4proc.c                                 |  1 +
 fs/ocfs2/buffer_head_io.c                          |  1 +
 fs/ocfs2/dlm/dlmmaster.c                           |  4 +-
 fs/proc/base.c                                     | 14 +++++
 fs/seq_file.c                                      |  7 ++-
 fs/ubifs/super.c                                   |  3 +
 include/linux/netfilter_bridge/ebtables.h          |  5 ++
 include/linux/seq_file.h                           | 13 ++--
 include/linux/slub_def.h                           |  3 +-
 include/media/v4l2-fh.h                            |  1 +
 kernel/cgroup.c                                    |  6 +-
 kernel/module.c                                    |  6 +-
 kernel/time/alarmtimer.c                           |  3 +-
 kernel/trace/ring_buffer.c                         |  2 +
 mm/madvise.c                                       |  2 +-
 mm/shmem.c                                         |  2 +
 mm/slub.c                                          |  6 +-
 net/bridge/netfilter/ebt_arpreply.c                |  3 +
 net/core/neighbour.c                               | 13 ++--
 net/ipv4/af_inet.c                                 |  1 +
 net/ipv6/ip6_offload.c                             |  1 +
 net/ipv6/ip6_output.c                              |  3 +-
 net/mac80211/cfg.c                                 |  2 +-
 net/mac80211/ibss.c                                | 22 +++----
 net/mac80211/main.c                                | 26 ++++++--
 net/mac80211/mlme.c                                | 53 ++++++++++++++++
 net/wireless/nl80211.c                             |  1 +
 sound/aoa/core/gpio-feature.c                      |  4 +-
 sound/firewire/bebob/bebob_maudio.c                | 24 ++++---
 sound/pci/emu10k1/emufx.c                          |  2 +-
 sound/pci/hda/hda_intel.c                          |  3 +-
 sound/soc/codecs/cs4265.c                          |  4 +-
 sound/soc/soc-dapm.c                               |  7 +++
 tools/vm/page-types.c                              |  6 --
 tools/vm/slabinfo.c                                |  4 +-
 123 files changed, 882 insertions(+), 395 deletions(-)