Skip to content

4.4.146-stable review

Greg Kroah-Hartman dm-devel linux-mips linux-scsi lkml netdev stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest115 of 124 patches 28 repliesIn review

115 of 124 patches are in this archive. The cover letter announces 124.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/124MIPS: Fix off-by-one in pci_resource_to_user()arch/mips/include/asm/pci.h+1 -10 replies
2/124Input: elan_i2c - add ACPI ID for lenovo ideapad 330drivers/input/mouse/elan_i2c_core.c+1 -00 replies
3/124Input: i8042 - add Lenovo LaVie Z to the i8042 reset listdrivers/input/serio/i8042-x86ia64io.h+7 -00 replies
4/124Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15ASTdrivers/input/mouse/elan_i2c_core.c+1 -00 replies
5/124tracing: Fix double free of event_trigger_datakernel/trace/trace_events_trigger.c+8 -40 replies
6/124tracing: Fix possible double free in event_enable_trigger_func()kernel/trace/trace_events_trigger.c+5 -10 replies
7/124tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failurekernel/trace/trace_kprobe.c+11 -20 replies
8/124tracing: Quiet gcc warning about maybe unused link variablekernel/trace/trace_kprobe.c+4 -20 replies
9/124xen/netfront: raise max number of slots in xennet_get_responses()drivers/net/xen-netfront.c+2 -20 replies
10/124ALSA: emu10k1: add error handling for snd_ctl_addsound/pci/emu10k1/emupcm.c+3 -10 replies
11/124ALSA: fm801: add error handling for snd_ctl_addsound/pci/fm801.c+12 -40 replies
12/124nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfofs/nfsd/nfs4xdr.c+2 -00 replies
13/124mm: vmalloc: avoid racy handling of debugobjects in vunmapmm/vmalloc.c+2 -10 replies
14/124mm/slub.c: add __printf verification to slab_err()mm/slub.c+1 -10 replies
15/124rtc: ensure rtc_set_alarm fails when alarms are not supporteddrivers/rtc/interface.c+5 -00 replies
16/124netfilter: ipset: List timing out entries with "timeout 1" instead of zeroinclude/linux/netfilter/ipset/ip_set_timeout.h+8 -20 replies
17/124infiniband: fix a possible use-after-free bugdrivers/infiniband/core/ucma.c+5 -10 replies
18/124hvc_opal: dont set tb_ticks_per_usec in udbg_init_opal_common()drivers/tty/hvc/hvc_opal.c+0 -10 replies
19/124powerpc/64s: Fix compiler store ordering to SLB shadow areaarch/powerpc/mm/slb.c+4 -40 replies
20/124RDMA/mad: Convert BUG_ONs to error flowsdrivers/infiniband/core/mad.c+7 -40 replies
21/124disable loading f2fs module on PAGE_SIZE > 4KBfs/f2fs/super.c+6 -00 replies
22/124f2fs: fix to dont trigger writeback during recoveryfs/f2fs/segment.c+3 -00 replies
23/124usbip: usbip_detach: Fix memory, udev context and udev leaktools/usb/usbip/src/usbip_detach.c+6 -30 replies
24/124perf/x86/intel/uncore: Correct fixed counter index check in generic codearch/x86/kernel/cpu/perf_event_intel_uncore.c+1 -10 replies
25/124perf/x86/intel/uncore: Correct fixed counter index check for NHMarch/x86/kernel/cpu/perf_event_intel_uncore_nhmex.c+1 -10 replies
26/124iwlwifi: pcie: fix race in Rx buffer allocatordrivers/net/wireless/iwlwifi/pcie/rx.c+2 -01 reply
27/124Bluetooth: hci_qca: Fix "Sleep inside atomic section" warningdrivers/bluetooth/hci_qca.c+1 -10 replies
28/124Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011drivers/bluetooth/btusb.c+3 -00 replies
29/124ASoC: dpcm: fix BE dai not hw_free and shutdownsound/soc/soc-pcm.c+4 -20 replies
30/124mfd: cros_ec: Fail early if we cannot identify the ECdrivers/mfd/cros_ec.c+5 -10 replies
31/124mwifiex: handle race during mwifiex_usb_disconnectdrivers/net/wireless/mwifiex/usb.c+3 -00 replies
32/124wlcore: sdio: check for valid platform device data before suspenddrivers/net/wireless/ti/wlcore/sdio.c+5 -00 replies
33/124media: videobuf2-core: dont call memop finish when queueingdrivers/media/v4l2-core/videobuf2-core.c+6 -30 replies
34/124btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeupsfs/btrfs/tree-log.c+8 -20 replies
35/124btrfs: qgroup: Finish rescan when hit the last leaf of extent treefs/btrfs/qgroup.c+19 -00 replies
36/124PCI: Prevent sysfs disable of device while driver is attacheddrivers/pci/pci-sysfs.c+9 -60 replies
37/124ath: Add regulatory mapping for FCC3_ETSICdrivers/net/wireless/ath/regd_common.h+2 -00 replies
38/124ath: Add regulatory mapping for ETSI8_WORLDdrivers/net/wireless/ath/regd_common.h+2 -00 replies
39/124ath: Add regulatory mapping for APL13_WORLDdrivers/net/wireless/ath/regd_common.h+2 -00 replies
40/124ath: Add regulatory mapping for APL2_FCCAdrivers/net/wireless/ath/regd_common.h+2 -00 replies
41/124ath: Add regulatory mapping for Ugandadrivers/net/wireless/ath/regd.h drivers/net/wireless/ath/regd_common.h+2 -00 replies
42/124ath: Add regulatory mapping for Tanzaniadrivers/net/wireless/ath/regd.h drivers/net/wireless/ath/regd_common.h+2 -00 replies
43/124ath: Add regulatory mapping for Serbiadrivers/net/wireless/ath/regd.h drivers/net/wireless/ath/regd_common.h+2 -00 replies
44/124ath: Add regulatory mapping for Bermudadrivers/net/wireless/ath/regd.h drivers/net/wireless/ath/regd_common.h+2 -00 replies
45/124ath: Add regulatory mapping for Bahamasdrivers/net/wireless/ath/regd.h drivers/net/wireless/ath/regd_common.h+2 -00 replies
50/124powerpc/8xx: fix invalid register expression in head_8xx.Sarch/powerpc/kernel/head_8xx.S+1 -10 replies
51/124pinctrl: at91-pio4: add missing of_node_putdrivers/pinctrl/pinctrl-at91-pio4.c+3 -10 replies
52/124PCI: pciehp: Request control of native hotplug only if supporteddrivers/acpi/pci_root.c+3 -10 replies
53/124mwifiex: correct histogram data with appropriate indexdrivers/net/wireless/mwifiex/util.c+5 -30 replies
54/124scsi: ufs: fix exception event handlingdrivers/scsi/ufs/ufshcd.c+2 -01 reply
55/124ALSA: emu10k1: Rate-limit error messages about page errorssound/pci/emu10k1/memory.c+3 -30 replies
56/124regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_opsdrivers/regulator/pfuze100-regulator.c+1 -00 replies
57/124md: fix NULL dereference of mddev->pers in remove_and_add_spares()drivers/md/md.c+3 -00 replies
58/124media: smiapp: fix timeout checking in smiapp_read_nvmdrivers/media/i2c/smiapp/smiapp-core.c+5 -60 replies
59/124ALSA: usb-audio: Apply rate limit to warning messages in URB complete callbacksound/usb/pcm.c+1 -10 replies
60/124HID: hid-plantronics: Re-resend Update to map button for PTT productsdrivers/hid/hid-plantronics.c+5 -10 replies
61/124drm/radeon: fix mode_valids return typedrivers/gpu/drm/radeon/radeon_connectors.c+5 -50 replies
63/124HID: i2c-hid: check if device is there before really probingdrivers/hid/i2c-hid/i2c-hid.c+8 -00 replies
64/124tty: Fix data race in tty_insert_flip_string_fixed_flagdrivers/tty/pty.c+3 -00 replies
66/124media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open()drivers/media/platform/rcar_jpu.c+3 -10 replies
67/124libata: Fix command retry decisiondrivers/ata/libata-eh.c+8 -40 replies
68/124media: saa7164: Fix driver name in debug outputdrivers/media/pci/saa7164/saa7164-fw.c+2 -10 replies
69/124mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pagesdrivers/mtd/nand/fsl_ifc_nand.c+10 -70 replies
70/124brcmfmac: Add support for bcm43364 wireless chipsetdrivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c include/linux/mmc/sdio_ids.h+2 -00 replies
71/124s390/cpum_sf: Add data entry sizes to sampling trailer entryarch/s390/include/asm/cpu_mf.h+3 -10 replies
72/124perf: fix invalid bit in diagnostic entryarch/s390/include/asm/cpu_mf.h+1 -10 replies
73/124scsi: 3w-9xxx: fix a missing-check bugdrivers/scsi/3w-9xxx.c+5 -00 replies
74/124scsi: 3w-xxxx: fix a missing-check bugdrivers/scsi/3w-xxxx.c+3 -00 replies
75/124scsi: megaraid: silence a static checker bugdrivers/scsi/megaraid.c+3 -00 replies
76/124thermal: exynos: fix setting rising_threshold for Exynos5433drivers/thermal/samsung/exynos_tmu.c+1 -00 replies
77/124bpf: fix references to free_bpf_prog_info() in commentskernel/bpf/verifier.c+2 -20 replies
78/124media: siano: get rid of __le32/__le16 cast warningsdrivers/media/common/siano/smsendian.c+7 -70 replies
79/124drm/atomic: Handling the case when setting old crtc for planedrivers/gpu/drm/drm_atomic.c+3 -10 replies
80/124ALSA: hda/ca0132: fix build failure when a local macro is definedsound/pci/hda/patch_ca0132.c+6 -20 replies
81/124memory: tegra: Do not handle spurious interruptsdrivers/memory/tegra/mc.c+4 -10 replies
82/124memory: tegra: Apply interrupts mask per SoCdrivers/memory/tegra/mc.c drivers/memory/tegra/mc.h drivers/memory/tegra/tegra114.c +4 more+27 -180 replies
83/124drm/gma500: fix psb_intel_lvds_mode_valid()s return typedrivers/gpu/drm/gma500/psb_intel_drv.h drivers/gpu/drm/gma500/psb_intel_lvds.c+2 -20 replies
84/124ipconfig: Correctly initialise ic_nameserversnet/ipv4/ipconfig.c+13 -00 replies
85/124rsi: Fix invalid vdd warning in mmcdrivers/net/wireless/rsi/rsi_91x_sdio.c+0 -20 replies
87/124microblaze: Fix simpleImage format generationarch/microblaze/boot/Makefile+6 -40 replies
88/124usb: hub: Dont wait for connect state at resume for powered-off portsdrivers/usb/core/hub.c+4 -00 replies
89/124crypto: authencesn - dont leak pointers to authenc keyscrypto/authencesn.c+1 -00 replies
90/124crypto: authenc - dont leak pointers to authenc keyscrypto/authenc.c+1 -00 replies
91/124media: omap3isp: fix unbalanced dma_iommu_mappingdrivers/media/platform/omap3isp/isp.c+4 -30 replies
92/124scsi: scsi_dh: replace too broad "TP9" string with the exact modelsdrivers/scsi/scsi_dh.c+4 -10 replies
93/124scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOsdrivers/scsi/megaraid/megaraid_sas_fusion.c+3 -00 replies
94/124media: si470x: fix __be16 annotationsdrivers/media/radio/si470x/radio-si470x-i2c.c+3 -30 replies
96/124random: mix rdrand with entropy sent in from userspacedrivers/char/random.c+9 -10 replies
97/124squashfs: be more careful about metadata corruptionfs/squashfs/cache.c fs/squashfs/file.c fs/squashfs/fragment.c +1 more+16 -50 replies
98/124ext4: fix inline data updates with checksums enabledfs/ext4/inline.c fs/ext4/inode.c+18 -170 replies
99/124ext4: check for allocation block validity with block group lockedfs/ext4/balloc.c fs/ext4/ialloc.c+6 -00 replies
100/124dmaengine: pxa_dma: remove duplicate const qualifierdrivers/dma/pxa_dma.c+1 -10 replies
101/124ASoC: pxa: Fix module autoload for platform driverssound/soc/pxa/brownstone.c sound/soc/pxa/mioa701_wm9713.c sound/soc/pxa/mmp-pcm.c +5 more+8 -00 replies
102/124ipv4: remove BUG_ON() from fib_compute_spec_dstnet/ipv4/fib_frontend.c+2 -20 replies
103/124net: fix amd-xgbe flow-control issuedrivers/net/ethernet/amd/xgbe/xgbe-mdio.c+2 -20 replies
104/124net: lan78xx: fix rx handling before first packet is senddrivers/net/usb/lan78xx.c+2 -00 replies
105/124xen-netfront: wait xenbus state change when load module manuallydrivers/net/xen-netfront.c+6 -03 replies
106/124netlink: Do not subscribe to non-existent groupsnet/netlink/af_netlink.c+1 -014 replies
107/124netlink: Dont shift with UB on nlk->ngroupsnet/netlink/af_netlink.c+5 -10 replies
108/124NET: stmmac: align DMA stuff to largest cache line lengthdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+1 -10 replies
109/124tcp: do not force quickack when receiving out-of-order packetsnet/ipv4/tcp_input.c+0 -20 replies
110/124tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_modeinclude/net/tcp.h net/ipv4/tcp_dctcp.c net/ipv4/tcp_input.c+16 -140 replies
111/124tcp: do not aggressively quick ack after ECN eventsnet/ipv4/tcp_input.c+2 -20 replies
112/124tcp: refactor tcp_ecn_check_ce to remove sk type castnet/ipv4/tcp_input.c+14 -120 replies
113/124tcp: add one more quick ack after after ECN eventsnet/ipv4/tcp_input.c+2 -20 replies
114/124inet: frag: enforce memory limits earliernet/ipv4/inet_fragment.c+5 -50 replies
115/124net: dsa: Do not suspend/resume closed slave_devnet/dsa/slave.c+6 -00 replies
116/124netlink: Fix spectre v1 gadget in netlink_create()net/netlink/af_netlink.c+2 -00 replies
117/124squashfs: more metadata hardeningfs/squashfs/block.c+2 -00 replies
119/124can: ems_usb: Fix memory leak on ems_usb_disconnect()drivers/net/can/usb/ems_usb.c+1 -00 replies
120/124net: socket: fix potential spectre v1 gadget in socketcallnet/socket.c+2 -00 replies
121/124virtio_balloon: fix another race between migration and ballooningdrivers/virtio/virtio_balloon.c+2 -00 replies
122/124kvm: x86: vmx: fix vpid leakarch/x86/kvm/vmx.c+3 -40 replies
123/124crypto: padlock-aes - Fix Nano workaround data corruptiondrivers/crypto/padlock-aes.c+6 -21 reply
124/124scsi: sg: fix minor memory leak in error pathdrivers/scsi/sg.c+1 -00 replies

Reviews trailers per patch

37 of 115 patches have a Reviewed-by or Acked-by.

PatchMasami HiramatsuBoris OstrovskyAndrew MortonThomas GleixnerBenson LeungGwendal GrignouAndy ShevchenkoJohannes ThumshirnKeith BuschLudovic DesrochesSubhash JadavaniUlf HanssonHendrik BruecknerAdam RadfordPavel MachekLaurent PinchartRobert JarzmikNeal CardwellSoheil Hassas YeganehFlorian WestphalAndrew LunnPhillip LougherChao YuJosh PoimboeufNikolay BorisovRafael J. WysockiQuentin MonnetMikhail UlyanovKieran BinghamHannes ReineckeBenjamin TissoiresEwan D. MilneBart Van AsscheYuchung ChengTom LendackyNathan Chancellor
1/124
2/124
3/124
4/124
5/124R-b
6/124Reivewed-by
7/124A-b R-b
8/124
9/124R-b
10/124
11/124A-b
12/124
13/124R-b
14/124R-b
15/124
16/124
17/124
18/124
19/124
20/124
21/124R-b
22/124
23/124
24/124R-b
25/124R-b
26/124
27/124
28/124
29/124
30/124A-b R-b R-b
31/124
32/124
33/124
34/124R-b
35/124
36/124R-b A-b
37/124
38/124
39/124
40/124
41/124
42/124
43/124
44/124
45/124
50/124
51/124A-b
52/124R-b
53/124
54/124R-b
55/124
56/124
57/124
58/124
59/124
60/124
61/124
63/124R-b
64/124
66/124A-b R-b
67/124R-b
68/124
69/124
70/124A-b
71/124R-b
72/124R-b
73/124A-b
74/124A-b
75/124
76/124
77/124R-b
78/124
79/124
80/124
81/124
82/124
83/124
84/124
85/124
87/124
88/124
89/124
90/124
91/124T-b R-b
92/124
93/124
94/124
96/124
97/124
98/124
99/124
100/124A-b
101/124
102/124
103/124A-b
104/124
105/124
106/124T-b
107/124
108/124
109/124A-b A-b
110/124A-b A-b
111/124A-b A-b A-b
112/124A-b
113/124A-b
114/124A-b
115/124R-b
116/124R-b
117/124A-b
119/124
120/124
121/124
122/124
123/124
124/124R-b R-b

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

Read the v1 thread

Cover letter [PATCH 4.4 000/124] 4.4.146-stable review

This is the start of the stable review cycle for the 4.4.146 release. There are 124 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 Mon Aug 6 08:26:39 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.4.146-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.146-rc1

Tony Battersby <[email protected]>
scsi: sg: fix minor memory leak in error path

Herbert Xu <[email protected]>
crypto: padlock-aes - Fix Nano workaround data corruption

Roman Kagan <[email protected]>
kvm: x86: vmx: fix vpid leak

Jiang Biao <[email protected]>
virtio_balloon: fix another race between migration and ballooning

Jeremy Cline <[email protected]>
net: socket: fix potential spectre v1 gadget in socketcall

Anton Vasilyev <[email protected]>
can: ems_usb: Fix memory leak on ems_usb_disconnect()

Linus Torvalds <[email protected]>
squashfs: more metadata hardenings

Linus Torvalds <[email protected]>
squashfs: more metadata hardening

Jeremy Cline <[email protected]>
netlink: Fix spectre v1 gadget in netlink_create()

Florian Fainelli <[email protected]>
net: dsa: Do not suspend/resume closed slave_dev

Eric Dumazet <[email protected]>
inet: frag: enforce memory limits earlier

Eric Dumazet <[email protected]>
tcp: add one more quick ack after after ECN events

Yousuk Seung <[email protected]>
tcp: refactor tcp_ecn_check_ce to remove sk type cast

Eric Dumazet <[email protected]>
tcp: do not aggressively quick ack after ECN events

Eric Dumazet <[email protected]>
tcp: add max_quickacks param to tcp_incr_quickack and tcp_enter_quickack_mode

Eric Dumazet <[email protected]>
tcp: do not force quickack when receiving out-of-order packets

Eugeniy Paltsev <[email protected]>
NET: stmmac: align DMA stuff to largest cache line length

Dmitry Safonov <[email protected]>

    netlink: Don't shift with UB on nlk->ngroups

Dmitry Safonov <[email protected]>
netlink: Do not subscribe to non-existent groups

Xiao Liang <[email protected]>
xen-netfront: wait xenbus state change when load module manually

Stefan Wahren <[email protected]>
net: lan78xx: fix rx handling before first packet is send

tangpengpeng <[email protected]>
net: fix amd-xgbe flow-control issue

Lorenzo Bianconi <[email protected]>
ipv4: remove BUG_ON() from fib_compute_spec_dst

Andrea Adami <[email protected]>
ASoC: pxa: Fix module autoload for platform drivers

Eric Engestrom <[email protected]>
dmaengine: pxa_dma: remove duplicate const qualifier

Theodore Ts'o <[email protected]>
ext4: check for allocation block validity with block group locked

Theodore Ts'o <[email protected]>
ext4: fix inline data updates with checksums enabled

Linus Torvalds <[email protected]>
squashfs: be more careful about metadata corruption

Theodore Ts'o <[email protected]>
random: mix rdrand with entropy sent in from userspace

José Roberto de Souza <[email protected]>
drm: Add DP PSR2 sink enable bit

Mauro Carvalho Chehab <[email protected]>

    media: si470x: fix __be16 annotations

Shivasharan S <[email protected]>
scsi: megaraid_sas: Increase timeout by 1 sec for non-RAID fastpath IOs

Xose Vazquez Perez <[email protected]>
scsi: scsi_dh: replace too broad "TP9" string with the exact models

Suman Anna <[email protected]>
media: omap3isp: fix unbalanced dma_iommu_mapping

Tudor-Dan Ambarus <[email protected]>
crypto: authenc - don't leak pointers to authenc keys

Tudor-Dan Ambarus <[email protected]>
crypto: authencesn - don't leak pointers to authenc keys

Dominik Bozek <[email protected]>
usb: hub: Don't wait for connect state at resume for powered-off ports

Michal Simek <[email protected]>
microblaze: Fix simpleImage format generation

Ondrej Mosnáček <[email protected]>
audit: allow not equal op for audit by executable

Siva Rebbagondla <[email protected]>
rsi: Fix 'invalid vdd' warning in mmc

Chris Novakovic <[email protected]>
ipconfig: Correctly initialise ic_nameservers

Luc Van Oostenryck <[email protected]>
drm/gma500: fix psb_intel_lvds_mode_valid()'s return type

Dmitry Osipenko <[email protected]>
memory: tegra: Apply interrupts mask per SoC

Dmitry Osipenko <[email protected]>
memory: tegra: Do not handle spurious interrupts

Takashi Sakamoto <[email protected]>
ALSA: hda/ca0132: fix build failure when a local macro is defined

Satendra Singh Thakur <[email protected]>
drm/atomic: Handling the case when setting old crtc for plane

Mauro Carvalho Chehab <[email protected]>
media: siano: get rid of __le32/__le16 cast warnings

Jakub Kicinski <[email protected]>
bpf: fix references to free_bpf_prog_info() in comments

Bartlomiej Zolnierkiewicz <[email protected]>
thermal: exynos: fix setting rising_threshold for Exynos5433

Dan Carpenter <[email protected]>
scsi: megaraid: silence a static checker bug

Wenwen Wang <[email protected]>
scsi: 3w-xxxx: fix a missing-check bug

Wenwen Wang <[email protected]>
scsi: 3w-9xxx: fix a missing-check bug

Thomas Richter <[email protected]>
perf: fix invalid bit in diagnostic entry

Thomas Richter <[email protected]>
s390/cpum_sf: Add data entry sizes to sampling trailer entry

Sean Lanigan <[email protected]>
brcmfmac: Add support for bcm43364 wireless chipset

Jane Wan <[email protected]>
mtd: rawnand: fsl_ifc: fix FSL NAND driver to read all ONFI parameter pages

Brad Love <[email protected]>
media: saa7164: Fix driver name in debug output

Damien Le Moal <[email protected]>
libata: Fix command retry decision

Wei Yongjun <[email protected]>
media: rcar_jpu: Add missing clk_disable_unprepare() on error in jpu_open()

Marc Zyngier <[email protected]>
dma-iommu: Fix compilation when !CONFIG_IOMMU_DMA

DaeRyong Jeong <[email protected]>
tty: Fix data race in tty_insert_flip_string_fixed_flag

Dmitry Torokhov <[email protected]>
HID: i2c-hid: check if device is there before really probing

Jonathan Neuschäfer <[email protected]>
powerpc/embedded6xx/hlwd-pic: Prevent interrupts from being handled by Starlet

Luc Van Oostenryck <[email protected]>
drm/radeon: fix mode_valid's return type

Terry Junge <[email protected]>
HID: hid-plantronics: Re-resend Update to map button for PTT products

Takashi Iwai <[email protected]>
ALSA: usb-audio: Apply rate limit to warning messages in URB complete callback

Colin Ian King <[email protected]>
media: smiapp: fix timeout checking in smiapp_read_nvm

Yufen Yu <[email protected]>

    md: fix NULL dereference of mddev->pers in remove_and_add_spares()

Anson Huang <[email protected]>
regulator: pfuze100: add .is_enable() for pfuze100_swb_regulator_ops

Takashi Iwai <[email protected]>
ALSA: emu10k1: Rate-limit error messages about page errors

Maya Erez <[email protected]>
scsi: ufs: fix exception event handling

Xinming Hu <[email protected]>
mwifiex: correct histogram data with appropriate index

Mika Westerberg <[email protected]>
PCI: pciehp: Request control of native hotplug only if supported

Julia Lawall <[email protected]>
pinctrl: at91-pio4: add missing of_node_put

Christophe Leroy <[email protected]>
powerpc/8xx: fix invalid register expression in head_8xx.S

Mathieu Malaterre <[email protected]>
powerpc/powermac: Mark variable x as unused

Mathieu Malaterre <[email protected]>
powerpc/powermac: Add missing prototype for note_bootable_part()

Mathieu Malaterre <[email protected]>
powerpc/chrp/time: Make some functions static, add missing header include

Mathieu Malaterre <[email protected]>
powerpc/32: Add a missing include header

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for Bahamas

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for Bermuda

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for Serbia

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for Tanzania

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for Uganda

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for APL2_FCCA

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for APL13_WORLD

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for ETSI8_WORLD

Sven Eckelmann <[email protected]>
ath: Add regulatory mapping for FCC3_ETSIC

Christoph Hellwig <[email protected]>
PCI: Prevent sysfs disable of device while driver is attached

Qu Wenruo <[email protected]>
btrfs: qgroup: Finish rescan when hit the last leaf of extent tree

David Sterba <[email protected]>
btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeups

Hans Verkuil <[email protected]>
media: videobuf2-core: don't call memop 'finish' when queueing

Eyal Reizer <[email protected]>
wlcore: sdio: check for valid platform device data before suspend

Ganapathi Bhat <[email protected]>
mwifiex: handle race during mwifiex_usb_disconnect

Vincent Palatin <[email protected]>
mfd: cros_ec: Fail early if we cannot identify the EC

Kai Chieh Chuang <[email protected]>
ASoC: dpcm: fix BE dai not hw_free and shutdown

Jian-Hong Pan <[email protected]>
Bluetooth: btusb: Add a new Realtek 8723DE ID 2ff8:b011

Thierry Escande <[email protected]>
Bluetooth: hci_qca: Fix "Sleep inside atomic section" warning

Shaul Triebitz <[email protected]>
iwlwifi: pcie: fix race in Rx buffer allocator

Kan Liang <[email protected]>
perf/x86/intel/uncore: Correct fixed counter index check for NHM

Kan Liang <[email protected]>
perf/x86/intel/uncore: Correct fixed counter index check in generic code

Shuah Khan (Samsung OSG) <[email protected]>
usbip: usbip_detach: Fix memory, udev context and udev leak

Chao Yu <[email protected]>
f2fs: fix to don't trigger writeback during recovery

Anatoly Pugachev <[email protected]>
disable loading f2fs module on PAGE_SIZE > 4KB

Leon Romanovsky <[email protected]>
RDMA/mad: Convert BUG_ONs to error flows

Nicholas Piggin <[email protected]>
powerpc/64s: Fix compiler store ordering to SLB shadow area

Stewart Smith <[email protected]>
hvc_opal: don't set tb_ticks_per_usec in udbg_init_opal_common()

Cong Wang <[email protected]>
infiniband: fix a possible use-after-free bug

Jozsef Kadlecsik <[email protected]>
netfilter: ipset: List timing out entries with "timeout 1" instead of zero

Alexandre Belloni <[email protected]>
rtc: ensure rtc_set_alarm fails when alarms are not supported

Mathieu Malaterre <[email protected]>
mm/slub.c: add __printf verification to slab_err()

Chintan Pandya <[email protected]>
mm: vmalloc: avoid racy handling of debugobjects in vunmap

Scott Mayhew <[email protected]>
nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfo

Zhouyang Jia <[email protected]>
ALSA: fm801: add error handling for snd_ctl_add

Zhouyang Jia <[email protected]>
ALSA: emu10k1: add error handling for snd_ctl_add

Juergen Gross <[email protected]>
xen/netfront: raise max number of slots in xennet_get_responses()

Steven Rostedt (VMware) <[email protected]>
tracing: Quiet gcc warning about maybe unused link variable

Artem Savkov <[email protected]>
tracing/kprobes: Fix trace_probe flags on enable_trace_kprobe() failure

Steven Rostedt (VMware) <[email protected]>
tracing: Fix possible double free in event_enable_trigger_func()

Steven Rostedt (VMware) <[email protected]>
tracing: Fix double free of event_trigger_data

KT Liao <[email protected]>
Input: elan_i2c - add another ACPI ID for Lenovo Ideapad 330-15AST

Chen-Yu Tsai <[email protected]>
Input: i8042 - add Lenovo LaVie Z to the i8042 reset list

Donald Shanty III <[email protected]>
Input: elan_i2c - add ACPI ID for lenovo ideapad 330

Paul Burton <[email protected]>
MIPS: Fix off-by-one in pci_resource_to_user()

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

Diffstat:

 Makefile                                           |  4 +-
 arch/microblaze/boot/Makefile                      | 10 +++--
 arch/mips/include/asm/pci.h                        |  2 +-
 arch/powerpc/kernel/head_8xx.S                     |  2 +-
 arch/powerpc/kernel/pci_32.c                       |  1 +
 arch/powerpc/mm/slb.c                              |  8 ++--
 arch/powerpc/platforms/chrp/time.c                 |  6 ++-
 arch/powerpc/platforms/embedded6xx/hlwd-pic.c      |  5 +++
 arch/powerpc/platforms/powermac/bootx_init.c       |  4 +-
 arch/powerpc/platforms/powermac/setup.c            |  1 +
 arch/s390/include/asm/cpu_mf.h                     |  6 ++-
 arch/x86/kernel/cpu/perf_event_intel_uncore.c      |  2 +-
 .../x86/kernel/cpu/perf_event_intel_uncore_nhmex.c |  2 +-
 arch/x86/kvm/vmx.c                                 |  7 ++--
 crypto/authenc.c                                   |  1 +
 crypto/authencesn.c                                |  1 +
 drivers/acpi/pci_root.c                            |  4 +-
 drivers/ata/libata-eh.c                            | 12 ++++--
 drivers/bluetooth/btusb.c                          |  3 ++
 drivers/bluetooth/hci_qca.c                        |  2 +-
 drivers/char/random.c                              | 10 ++++-
 drivers/crypto/padlock-aes.c                       |  8 +++-
 drivers/dma/pxa_dma.c                              |  2 +-
 drivers/gpu/drm/drm_atomic.c                       |  4 +-
 drivers/gpu/drm/gma500/psb_intel_drv.h             |  2 +-
 drivers/gpu/drm/gma500/psb_intel_lvds.c            |  2 +-
 drivers/gpu/drm/radeon/radeon_connectors.c         | 10 ++---
 drivers/hid/hid-plantronics.c                      |  6 ++-
 drivers/hid/i2c-hid/i2c-hid.c                      |  8 ++++
 drivers/infiniband/core/mad.c                      | 11 +++--
 drivers/infiniband/core/ucma.c                     |  6 ++-
 drivers/input/mouse/elan_i2c_core.c                |  2 +
 drivers/input/serio/i8042-x86ia64io.h              |  7 ++++
 drivers/md/md.c                                    |  3 ++
 drivers/media/common/siano/smsendian.c             | 14 +++----
 drivers/media/i2c/smiapp/smiapp-core.c             | 11 +++--
 drivers/media/pci/saa7164/saa7164-fw.c             |  3 +-
 drivers/media/platform/omap3isp/isp.c              |  7 ++--
 drivers/media/platform/rcar_jpu.c                  |  4 +-
 drivers/media/radio/si470x/radio-si470x-i2c.c      |  6 +--
 drivers/media/v4l2-core/videobuf2-core.c           |  9 ++--
 drivers/memory/tegra/mc.c                          | 22 +++-------
 drivers/memory/tegra/mc.h                          |  9 ++++
 drivers/memory/tegra/tegra114.c                    |  2 +
 drivers/memory/tegra/tegra124.c                    |  6 +++
 drivers/memory/tegra/tegra210.c                    |  3 ++
 drivers/memory/tegra/tegra30.c                     |  2 +
 drivers/mfd/cros_ec.c                              |  6 ++-
 drivers/mtd/nand/fsl_ifc_nand.c                    | 17 ++++----
 drivers/net/can/usb/ems_usb.c                      |  1 +
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c          |  4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  2 +-
 drivers/net/usb/lan78xx.c                          |  2 +
 drivers/net/wireless/ath/regd.h                    |  5 +++
 drivers/net/wireless/ath/regd_common.h             | 13 ++++++
 drivers/net/wireless/brcm80211/brcmfmac/bcmsdh.c   |  1 +
 drivers/net/wireless/iwlwifi/pcie/rx.c             |  2 +
 drivers/net/wireless/mwifiex/usb.c                 |  3 ++
 drivers/net/wireless/mwifiex/util.c                |  8 ++--
 drivers/net/wireless/rsi/rsi_91x_sdio.c            |  2 -
 drivers/net/wireless/ti/wlcore/sdio.c              |  5 +++
 drivers/net/xen-netfront.c                         | 10 ++++-
 drivers/pci/pci-sysfs.c                            | 15 ++++---
 drivers/pinctrl/pinctrl-at91-pio4.c                |  4 +-
 drivers/regulator/pfuze100-regulator.c             |  1 +
 drivers/rtc/interface.c                            |  5 +++
 drivers/scsi/3w-9xxx.c                             |  5 +++
 drivers/scsi/3w-xxxx.c                             |  3 ++
 drivers/scsi/megaraid.c                            |  3 ++
 drivers/scsi/megaraid/megaraid_sas_fusion.c        |  3 ++
 drivers/scsi/scsi_dh.c                             |  5 ++-
 drivers/scsi/sg.c                                  |  1 +
 drivers/scsi/ufs/ufshcd.c                          |  2 +
 drivers/thermal/samsung/exynos_tmu.c               |  1 +
 drivers/tty/hvc/hvc_opal.c                         |  1 -
 drivers/tty/pty.c                                  |  3 ++
 drivers/usb/core/hub.c                             |  4 ++
 drivers/virtio/virtio_balloon.c                    |  2 +
 fs/btrfs/qgroup.c                                  | 19 +++++++++
 fs/btrfs/tree-log.c                                | 10 ++++-
 fs/ext4/balloc.c                                   |  3 ++
 fs/ext4/ialloc.c                                   |  3 ++
 fs/ext4/inline.c                                   | 19 +++++----
 fs/ext4/inode.c                                    | 16 ++++----
 fs/f2fs/segment.c                                  |  3 ++
 fs/f2fs/super.c                                    |  6 +++
 fs/nfsd/nfs4xdr.c                                  |  2 +
 fs/squashfs/block.c                                |  2 +
 fs/squashfs/cache.c                                |  3 ++
 fs/squashfs/file.c                                 |  8 +++-
 fs/squashfs/fragment.c                             | 17 ++++----
 fs/squashfs/squashfs_fs.h                          |  6 +++
 fs/squashfs/squashfs_fs_sb.h                       |  1 +
 fs/squashfs/super.c                                |  5 ++-
 include/drm/drm_dp_helper.h                        |  1 +
 include/linux/dma-iommu.h                          |  1 +
 include/linux/mmc/sdio_ids.h                       |  1 +
 include/linux/netfilter/ipset/ip_set_timeout.h     | 10 ++++-
 include/net/tcp.h                                  |  2 +-
 include/soc/tegra/mc.h                             |  2 +
 kernel/auditfilter.c                               |  2 +-
 kernel/auditsc.c                                   |  2 +
 kernel/bpf/verifier.c                              |  4 +-
 kernel/trace/trace_events_trigger.c                | 18 +++++---
 kernel/trace/trace_kprobe.c                        | 15 ++++++-
 mm/slub.c                                          |  2 +-
 mm/vmalloc.c                                       |  3 +-
 net/dsa/slave.c                                    |  6 +++
 net/ipv4/fib_frontend.c                            |  4 +-
 net/ipv4/inet_fragment.c                           | 10 ++---
 net/ipv4/ipconfig.c                                | 13 ++++++
 net/ipv4/tcp_dctcp.c                               |  4 +-
 net/ipv4/tcp_input.c                               | 48 +++++++++++-----------
 net/netlink/af_netlink.c                           |  7 ++++
 net/socket.c                                       |  2 +
 sound/pci/emu10k1/emupcm.c                         |  4 +-
 sound/pci/emu10k1/memory.c                         |  6 +--
 sound/pci/fm801.c                                  | 16 ++++++--
 sound/pci/hda/patch_ca0132.c                       |  8 +++-
 sound/soc/pxa/brownstone.c                         |  1 +
 sound/soc/pxa/mioa701_wm9713.c                     |  1 +
 sound/soc/pxa/mmp-pcm.c                            |  1 +
 sound/soc/pxa/mmp-sspa.c                           |  1 +
 sound/soc/pxa/palm27x.c                            |  1 +
 sound/soc/pxa/pxa-ssp.c                            |  1 +
 sound/soc/pxa/pxa2xx-ac97.c                        |  1 +
 sound/soc/pxa/pxa2xx-pcm.c                         |  1 +
 sound/soc/soc-pcm.c                                |  6 ++-
 sound/usb/pcm.c                                    |  2 +-
 tools/usb/usbip/src/usbip_detach.c                 |  9 ++--
 130 files changed, 532 insertions(+), 208 deletions(-)