Skip to content

4.9.137-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest141 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/141bcache: fix miss key refill->end in writebackdrivers/md/bcache/btree.c+1 -10 replies
2/141hwmon: (pmbus) Fix page count auto-detection.drivers/hwmon/pmbus/pmbus.c drivers/hwmon/pmbus/pmbus_core.c+6 -10 replies
3/141jffs2: free jffs2_sb_info through jffs2_kill_sb()fs/jffs2/super.c+1 -30 replies
4/141pcmcia: Implement CLKRUN protocol disabling for Ricoh bridgesdrivers/pcmcia/ricoh.h drivers/pcmcia/yenta_socket.c+37 -10 replies
5/141ACPICA: AML interpreter: add region addresses in global list during initializationdrivers/acpi/acpica/dsopcode.c+4 -00 replies
6/141ipmi: Fix timer race with module unloaddrivers/char/ipmi/ipmi_ssif.c+6 -40 replies
7/141parisc: Fix address in HPMC IVAarch/parisc/kernel/entry.S arch/parisc/kernel/traps.c+3 -20 replies
8/141parisc: Fix map_pages() to not overwrite existing pte entriesarch/parisc/mm/init.c+2 -60 replies
9/141ALSA: hda - Add quirk for ASUS G751 laptopsound/pci/hda/patch_realtek.c+10 -00 replies
10/141ALSA: hda - Fix headphone pin config for ASUS G751sound/pci/hda/patch_realtek.c+11 -10 replies
11/141ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905)sound/pci/hda/patch_conexant.c+1 -00 replies
12/141ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio popssound/pci/ca0106/ca0106.h+1 -10 replies
13/141x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigationarch/x86/kernel/cpu/bugs.c kernel/cpu.c+61 -70 replies
14/141x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is providedarch/x86/kernel/check.c+15 -00 replies
15/141x86/speculation: Support Enhanced IBRS on future CPUsarch/x86/include/asm/cpufeatures.h arch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c +1 more+23 -20 replies
16/141bpf: do not blindly change rlimit in reuseport net selftesttools/testing/selftests/net/reuseport_bpf.c+9 -40 replies
17/141Revert "perf tools: Fix PMU term format max value calculation"tools/perf/util/pmu.c+7 -60 replies
18/141xfrm: policy: use hlist rcu variants on insertnet/xfrm/xfrm_policy.c+4 -40 replies
19/141sparc: Fix single-pcr perf event counter management.arch/sparc/kernel/perf_event.c+13 -40 replies
20/141sparc64: Make proc_id signed.arch/sparc/include/asm/cpudata_64.h+1 -10 replies
21/141sched/fair: Fix the min_vruntime update logic in dequeue_entity()kernel/sched/fair.c+1 -10 replies
22/141perf cpu_map: Align cpu map synthesized events properly.tools/perf/util/event.c+1 -00 replies
23/141x86/fpu: Remove second definition of fpu in __fpu__restore_sig()arch/x86/kernel/fpu/signal.c+0 -10 replies
24/141net: qla3xxx: Remove overflowing shift statementdrivers/net/ethernet/qlogic/qla3xxx.c+0 -20 replies
25/141selftests: ftrace: Add synthetic event syntax testcasetools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-synthetic-event-syntax.tc+80 -00 replies
26/141i2c: rcar: cleanup DMA for all kinds of failuredrivers/i2c/busses/i2c-rcar.c+5 -10 replies
27/141locking/lockdep: Fix debug_locks off performance problemkernel/locking/lockdep.c lib/debug_locks.c+3 -30 replies
28/141ataflop: fix error handling during setupdrivers/block/ataflop.c+15 -100 replies
29/141swim: fix cleanup on setup errordrivers/block/swim.c+11 -20 replies
30/141tun: Consistently configure generic netdev params via rtnetlinkdrivers/net/tun.c+2 -00 replies
31/141s390/sthyi: Fix machine name validity indicationarch/s390/kvm/sthyi.c+5 -30 replies
32/141hwmon: (pwm-fan) Set fan speed to 0 on suspenddrivers/hwmon/pwm-fan.c+11 -10 replies
33/141perf tools: Free temporary sys string in read_event_files()tools/perf/util/trace-event-read.c+4 -10 replies
34/141perf tools: Cleanup trace-event-info tdata leaktools/perf/util/trace-event-info.c+2 -00 replies
35/141perf strbuf: Match va_{add,copy} with va_endtools/perf/util/strbuf.c+8 -20 replies
36/141cpupower: Fix coredump on VMWaretools/power/cpupower/utils/cpufreq-info.c tools/power/cpupower/utils/helpers/amd.c+7 -00 replies
37/141mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01drivers/mmc/host/sdhci-pci-o2micro.c+3 -00 replies
38/141iwlwifi: pcie: avoid empty free RB queuedrivers/net/wireless/intel/iwlwifi/pcie/rx.c+21 -110 replies
39/141x86/olpc: Indicate that legacy PC XO-1 platform should not register RTCarch/x86/platform/olpc/olpc-xo1-rtc.c+3 -00 replies
40/141cpufreq: dt: Try freeing static OPPs only if we have added themdrivers/cpufreq/cpufreq-dt.c+19 -150 replies
41/141Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetoothdrivers/bluetooth/btbcm.c+1 -00 replies
42/141x86: boot: Fix EFI stub alignmentarch/x86/boot/tools/build.c+7 -00 replies
43/141pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_muxdrivers/pinctrl/qcom/pinctrl-spmi-mpp.c+2 -00 replies
44/141brcmfmac: fix for proper support of 160MHz bandwidthdrivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c drivers/net/wireless/broadcom/brcm80211/include/brcmu_wifi.h+35 -10 replies
45/141kprobes: Return error if we fail to reuse kprobe instead of BUG_ON()kernel/kprobes.c+20 -70 replies
46/141ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllersdrivers/acpi/acpi_lpss.c+2 -00 replies
47/141pinctrl: qcom: spmi-mpp: Fix drive strength settingdrivers/pinctrl/qcom/pinctrl-spmi-mpp.c+5 -10 replies
48/141pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliantdrivers/pinctrl/qcom/pinctrl-spmi-mpp.c+12 -70 replies
49/141pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliantdrivers/pinctrl/qcom/pinctrl-ssbi-gpio.c+21 -70 replies
50/141ixgbevf: VF2VF TCP RSSdrivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c+4 -00 replies
51/141ath10k: schedule hardware restart if WMI command times outdrivers/net/wireless/ath/ath10k/wmi.c+6 -00 replies
52/141cgroup, netclassid: add a preemption point to write_classidnet/core/netclassid_cgroup.c+1 -00 replies
53/141scsi: esp_scsi: Track residual for PIO transfersdrivers/scsi/esp_scsi.c drivers/scsi/esp_scsi.h drivers/scsi/mac_esp.c+5 -00 replies
54/141scsi: megaraid_sas: fix a missing-check bugdrivers/scsi/megaraid/megaraid_sas_base.c+3 -00 replies
55/141RDMA/core: Do not expose unsupported countersdrivers/infiniband/core/sysfs.c+12 -70 replies
56/141IB/ipoib: Clear IPCB before icmp_senddrivers/infiniband/ulp/ipoib/ipoib_cm.c+6 -20 replies
57/141tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivateddrivers/char/tpm/tpm-interface.c+2 -10 replies
58/141VMCI: Resource wildcard match fixeddrivers/misc/vmw_vmci/vmci_driver.c drivers/misc/vmw_vmci/vmci_resource.c+3 -20 replies
59/141usb: gadget: udc: atmel: handle at91sam9rl PMCdrivers/usb/gadget/udc/atmel_usba_udc.c+2 -00 replies
60/141ext4: fix argument checking in EXT4_IOC_MOVE_EXTfs/ext4/move_extent.c+6 -20 replies
61/141MD: fix invalid stored role for a diskdrivers/md/md.c+4 -00 replies
62/141PCI/MSI: Warn and return error if driver enables MSI/MSI-X twicedrivers/pci/msi.c+6 -30 replies
63/141coresight: etb10: Fix handling of perf modedrivers/hwtracing/coresight/coresight-etb10.c+4 -00 replies
64/141crypto: caam - fix implicit casts in endianness helpersdrivers/crypto/caam/regs.h+14 -140 replies
65/141usb: chipidea: Prevent unbalanced IRQ disabledrivers/usb/chipidea/otg.h+2 -10 replies
66/141driver/dma/ioat: Call del_timer_sync() without holding prep_lockdrivers/dma/ioat/init.c+8 -10 replies
67/141uio: ensure class is registered before devicesdrivers/uio/uio.c+9 -00 replies
68/141scsi: lpfc: Correct soft lockup when running mds diagnosticsdrivers/scsi/lpfc/lpfc_sli.c+7 -00 replies
69/141signal: Always deliver the kernels SIGKILL and SIGSTOP to a pid namespace initkernel/signal.c+1 -10 replies
70/141dmaengine: dma-jz4780: Return error if not probed from DTdrivers/dma/dma-jz4780.c+5 -00 replies
71/141ALSA: hda: Check the non-cached stream buffers more explicitlysound/pci/hda/hda_controller.h sound/pci/hda/hda_intel.c+9 -30 replies
72/141ARM: dts: exynos: Remove "cooling-{min|max}-level" for CPU nodesarch/arm/boot/dts/exynos4210.dtsi arch/arm/boot/dts/exynos4412.dtsi arch/arm/boot/dts/exynos5250.dtsi +2 more+0 -380 replies
73/141arm: dts: exynos: Add missing cooling device properties for CPUsarch/arm/boot/dts/exynos3250.dtsi arch/arm/boot/dts/exynos4210.dtsi arch/arm/boot/dts/exynos5250.dtsi+52 -00 replies
74/141ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindingsarch/arm/boot/dts/exynos5250.dtsi+88 -420 replies
75/141ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250arch/arm/boot/dts/exynos5250.dtsi+1 -00 replies
76/141xen-swiotlb: use actually allocated size on check physical continuousdrivers/xen/swiotlb-xen.c+6 -00 replies
77/141tpm: Restore functionality to xen vtpm driver.drivers/char/tpm/xen-tpmfront.c+1 -10 replies
78/141xen/blkfront: avoid NULL blkfront_info dereference on device removaldrivers/block/xen-blkfront.c+3 -00 replies
79/141xen: fix race in xen_qlock_wait()arch/x86/xen/spinlock.c+5 -100 replies
80/141xen: make xen_qlock_wait() nestablearch/x86/xen/spinlock.c+10 -140 replies
81/141libertas: dont set URB_ZERO_PACKET on IN USB transferdrivers/net/wireless/marvell/libertas/if_usb.c+0 -20 replies
82/141usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwrittendrivers/usb/usbip/vudc_main.c+9 -10 replies
83/141iwlwifi: mvm: check return value of rs_rate_from_ucode_rate()drivers/net/wireless/intel/iwlwifi/mvm/rs.c+19 -50 replies
84/141net/ipv4: defensive cipso option parsingnet/ipv4/cipso_ipv4.c+7 -40 replies
85/141libnvdimm: Hold reference on parent while scheduling async initdrivers/nvdimm/bus.c+4 -00 replies
86/141ASoC: intel: skylake: Add missing break in skl_tplg_get_token()sound/soc/intel/skylake/skl-topology.c+1 -00 replies
87/141jbd2: fix use after free in jbd2_log_do_checkpoint()fs/jbd2/checkpoint.c+2 -20 replies
88/141gfs2_meta: ->mount() can get NULL dev_namefs/gfs2/ops_fstype.c+3 -00 replies
89/141ext4: initialize retries variable in ext4_da_write_inline_data_begin()fs/ext4/inline.c+1 -10 replies
90/141ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTRfs/ext4/ioctl.c+3 -10 replies
91/141HID: hiddev: fix potential Spectre v1drivers/hid/usbhid/hiddev.c+14 -40 replies
92/141EDAC, {i7core,sb,skx}_edac: Fix uncorrected error countingdrivers/edac/i7core_edac.c drivers/edac/sb_edac.c drivers/edac/skx_edac.c+3 -00 replies
93/141EDAC, skx_edac: Fix logical channel intermediate decodingdrivers/edac/skx_edac.c+1 -10 replies
94/141PCI: Add Device IDs for Intel GPU "spurious interrupt" quirkdrivers/pci/quirks.c+4 -00 replies
95/141signal/GenWQE: Fix sending of SIGKILLdrivers/misc/genwqe/card_base.h drivers/misc/genwqe/card_dev.c+6 -50 replies
96/141crypto: lrw - Fix out-of bounds access on counter overflowcrypto/lrw.c+6 -10 replies
97/141crypto: tcrypt - fix ghash-generic speed testcrypto/tcrypt.c+3 -00 replies
98/141ima: fix showing large violations or runtime_measurements_countsecurity/integrity/ima/ima_fs.c+3 -30 replies
99/141hugetlbfs: dirty pages as they are added to pagecachemm/hugetlb.c+6 -00 replies
100/141kbuild: fix kernel/bounds.c W=1 warningkernel/bounds.c+3 -10 replies
101/141iio: ad5064: Fix regulator handlingdrivers/iio/dac/ad5064.c+38 -150 replies
102/141iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs()drivers/iio/adc/fsl-imx25-gcq.c+6 -00 replies
103/141iio: adc: at91: fix acking DRDY irq on simple conversionsdrivers/iio/adc/at91_adc.c+2 -00 replies
104/141iio: adc: at91: fix wrong channel number in triggered buffer modedrivers/iio/adc/at91_adc.c+3 -10 replies
105/141w1: omap-hdq: fix missing bus unregister at removaldrivers/w1/masters/omap_hdq.c+2 -00 replies
106/141smb3: allow stats which track session and share reconnects to be resetfs/cifs/cifs_debug.c+3 -00 replies
107/141smb3: do not attempt cifs operation in smb3 query info error pathfs/cifs/inode.c+9 -10 replies
108/141smb3: on kerberos mount if server doesnt specify auth type use krb5fs/cifs/cifs_spnego.c+4 -20 replies
109/141printk: Fix panic caused by passing log_buf_len to command linekernel/printk/printk.c+6 -10 replies
110/141genirq: Fix race on spurious interrupt detectionkernel/irq/manage.c+6 -20 replies
111/141NFSv4.1: Fix the r/wsize checkingfs/nfs/nfs4client.c+9 -70 replies
112/141nfsd: Fix an Oops in free_session()net/sunrpc/svc_xprt.c+1 -10 replies
113/141lockd: fix access beyond unterminated strings in printsfs/lockd/host.c+1 -10 replies
114/141dm ioctl: harden copy_params()s copy_from_user() from malicious usersdrivers/md/dm-ioctl.c+6 -120 replies
115/141powerpc/msi: Fix compile error on mpc83xxarch/powerpc/include/asm/mpic.h+7 -00 replies
116/141MIPS: OCTEON: fix out of bounds array access on CN68XXarch/mips/cavium-octeon/executive/cvmx-helper.c+1 -10 replies
117/141TC: Set DMA masks for devicesdrivers/tc/tc.c include/linux/tc.h+8 -10 replies
118/141media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSDdrivers/media/common/v4l2-tpg/v4l2-tpg-core.c+1 -10 replies
119/141kgdboc: Passing ekgdboc to command line causes panicdrivers/tty/serial/kgdboc.c+5 -00 replies
120/141xen: fix xen_qlock_wait()arch/x86/xen/spinlock.c+8 -60 replies
121/141media: em28xx: use a default format if TRY_FMT failsdrivers/media/usb/em28xx/em28xx-video.c+3 -30 replies
122/141media: tvp5150: avoid going past array on v4l2_querymenu()drivers/media/i2c/tvp5150.c+1 -10 replies
123/141media: em28xx: fix input name for Terratec AV 350drivers/media/usb/em28xx/em28xx-cards.c+2 -20 replies
124/141media: em28xx: make v4l2-compliance happier by starting sequence on zerodrivers/media/usb/em28xx/em28xx-video.c+2 -00 replies
125/141arm64: lse: remove -fcall-used-x0 flagarch/arm64/lib/Makefile+1 -10 replies
126/141rpmsg: smd: fix memory leak on channel createdrivers/rpmsg/qcom_smd.c+5 -20 replies
127/141Cramfs: fix abad comparison when wrap-arounds occurfs/cramfs/inode.c+2 -10 replies
128/141arm64: dts: stratix10: Correct System Manager register sizearch/arm64/boot/dts/altera/socfpga_stratix10.dtsi+1 -10 replies
129/141soc/tegra: pmc: Fix child-node lookupdrivers/soc/tegra/pmc.c+1 -10 replies
130/141btrfs: Handle owner mismatch gracefully when walking up treefs/btrfs/extent-tree.c fs/btrfs/relocation.c+13 -70 replies
131/141btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlockfs/btrfs/extent-tree.c+13 -00 replies
132/141btrfs: fix error handling in free_log_treefs/btrfs/tree-log.c+6 -30 replies
133/141btrfs: iterate all devices during trim, instead of fs_devices::alloc_listfs/btrfs/extent-tree.c+2 -20 replies
134/141btrfs: dont attempt to trim devices that dont support itfs/btrfs/extent-tree.c+4 -00 replies
135/141btrfs: wait on caching when putting the bg cachefs/btrfs/extent-tree.c+1 -00 replies
136/141btrfs: reset max_extent_size on clear in a bitmapfs/btrfs/free-space-cache.c+2 -00 replies
137/141btrfs: make sure we create all new block groupsfs/btrfs/extent-tree.c+5 -20 replies
138/141Btrfs: fix wrong dentries after fsync of file that got its parent replacedfs/btrfs/tree-log.c+27 -30 replies
139/141btrfs: qgroup: Dirty all qgroups before rescanfs/btrfs/qgroup.c+1 -00 replies
140/141Btrfs: fix null pointer dereference on compressed write path errorfs/btrfs/inode.c+1 -00 replies
141/141btrfs: set max_extent_size properlyfs/btrfs/free-space-cache.c+20 -100 replies

Reviews trailers per patch

53 of 141 patches have a Reviewed-by or Acked-by.

PatchDavid WoodhouseDaniel BorkmannAndy LutomirskiShuah KhanJiri OlsaThomas GleixnerNiklas CasselHante MeulemanPieter-Paul GiesbertsFranky LinAndy ShevchenkoBjorn AnderssonStephen BoydAndrew BowersSumit SaxenaHolger HoffstätteErez ShitritFeras DaoudJarkko SakkinenAdit RanadiveVishnu DasaCristian BirsanGioh KimGuoqing JiangDave JiangMathieu MalaterreChanwoo ChoiBartlomiej ZolnierkiewiczLukas CzernerRonnie SahlbergSergey SenozhatskyBoris OstrovskySander EikelenboomDavid SterbaLiu BoOmar SandovalMisono TomohiroAlexander PloumistosJean-Marc LenoirStan JohnsonMichael SchmitzJan BeulichFranck LenormandArd BiesheuvelAurelien AptelLudovic DesrochesKieran BinghamMikko PerttunenNick DesaulniersWill DeaconMihcla HockoKhalid AzizDaniel ThompsonPaul MooreRoger Pau MonnéHåvardRichard Weinberger
1/141
2/141
3/141R-b
4/141
5/141T-b
6/141
7/141
8/141
9/141Reported-and-tested-by
10/141
11/141T-b
12/141
13/141
14/141
15/141Originally-by
16/141A-b
17/141
18/141
19/141
20/141
21/141
22/141
23/141R-b
24/141
25/141A-b
26/141
27/141
28/141
29/141
30/141
31/141
32/141
33/141R-b
34/141R-b
35/141R-b
36/141
37/141
38/141
39/141A-b
40/141T-b
41/141
42/141
43/141
44/141R-b R-b R-b
45/141
46/141R-b
47/141R-b
48/141R-b R-b
49/141R-b R-b
50/141T-b
51/141
52/141
53/141T-b T-b
54/141A-b
55/141T-b
56/141R-b R-b
57/141R-b
58/141R-b R-b
59/141A-b
60/141
61/141T-b A-b
62/141
63/141
64/141
65/141
66/141R-b
67/141
68/141
69/141R-b
70/141T-b
71/141
72/141
73/141
74/141R-b A-b
75/141R-b A-b
76/141
77/141R-b
78/141R-b
79/141R-b
80/141R-b
81/141
82/141
83/141
84/141A-b
85/141
86/141
87/141R-b
88/141
89/141
90/141
91/141
92/141
93/141
94/141
95/141
96/141
97/141T-b A-b
98/141
99/141A-b R-b
100/141R-b
101/141
102/141
103/141A-b
104/141A-b
105/141
106/141R-b
107/141R-b
108/141R-b
109/141R-b
110/141
111/141
112/141
113/141
114/141
115/141
116/141
117/141
118/141
119/141R-b
120/141R-b T-b
121/141
122/141
123/141
124/141
125/141T-b A-b
126/141
127/141
128/141
129/141R-b
130/141R-b
131/141R-b
132/141R-b
133/141R-b
134/141R-b
135/141R-b
136/141R-b
137/141R-b R-b R-b
138/141
139/141R-b T-b
140/141R-b R-b
141/141R-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 57 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 000/141] 4.9.137-stable review

This is the start of the stable review cycle for the 4.9.137 release. There are 141 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Tue Nov 13 22:15:38 UTC 2018. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.137-rc1.gz

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.137-rc1

Josef Bacik <[email protected]>
btrfs: set max_extent_size properly

Filipe Manana <[email protected]>
Btrfs: fix null pointer dereference on compressed write path error

Qu Wenruo <[email protected]>
btrfs: qgroup: Dirty all qgroups before rescan

Filipe Manana <[email protected]>
Btrfs: fix wrong dentries after fsync of file that got its parent replaced

Josef Bacik <[email protected]>
btrfs: make sure we create all new block groups

Josef Bacik <[email protected]>
btrfs: reset max_extent_size on clear in a bitmap

Josef Bacik <[email protected]>
btrfs: wait on caching when putting the bg cache

Jeff Mahoney <[email protected]>
btrfs: don't attempt to trim devices that don't support it

Jeff Mahoney <[email protected]>
btrfs: iterate all devices during trim, instead of fs_devices::alloc_list

Jeff Mahoney <[email protected]>
btrfs: fix error handling in free_log_tree

Qu Wenruo <[email protected]>
btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlock

Qu Wenruo <[email protected]>
btrfs: Handle owner mismatch gracefully when walking up tree

Johan Hovold <[email protected]>
soc/tegra: pmc: Fix child-node lookup

Thor Thayer <[email protected]>
arm64: dts: stratix10: Correct System Manager register size

Nicolas Pitre <[email protected]>
Cramfs: fix abad comparison when wrap-arounds occur

Colin Ian King <[email protected]>
rpmsg: smd: fix memory leak on channel create

Tri Vo <[email protected]>
arm64: lse: remove -fcall-used-x0 flag

Mauro Carvalho Chehab <[email protected]>
media: em28xx: make v4l2-compliance happier by starting sequence on zero

Mauro Carvalho Chehab <[email protected]>
media: em28xx: fix input name for Terratec AV 350

Mauro Carvalho Chehab <[email protected]>
media: tvp5150: avoid going past array on v4l2_querymenu()

Mauro Carvalho Chehab <[email protected]>
media: em28xx: use a default format if TRY_FMT fails

Juergen Gross <[email protected]>
xen: fix xen_qlock_wait()

He Zhe <[email protected]>
kgdboc: Passing ekgdboc to command line causes panic

Hans Verkuil <[email protected]>
media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSD

Maciej W. Rozycki <[email protected]>
TC: Set DMA masks for devices

Aaro Koskinen <[email protected]>
MIPS: OCTEON: fix out of bounds array access on CN68XX

Christophe Leroy <[email protected]>
powerpc/msi: Fix compile error on mpc83xx

Wenwen Wang <[email protected]>
dm ioctl: harden copy_params()'s copy_from_user() from malicious users

Amir Goldstein <[email protected]>
lockd: fix access beyond unterminated strings in prints

Trond Myklebust <[email protected]>
nfsd: Fix an Oops in free_session()

Trond Myklebust <[email protected]>
NFSv4.1: Fix the r/wsize checking

Lukas Wunner <[email protected]>
genirq: Fix race on spurious interrupt detection

He Zhe <[email protected]>
printk: Fix panic caused by passing log_buf_len to command line

Steve French <[email protected]>
smb3: on kerberos mount if server doesn't specify auth type use krb5

Steve French <[email protected]>
smb3: do not attempt cifs operation in smb3 query info error path

Steve French <[email protected]>
smb3: allow stats which track session and share reconnects to be reset

Andreas Kemnade <[email protected]>
w1: omap-hdq: fix missing bus unregister at removal

Eugen Hristev <[email protected]>
iio: adc: at91: fix wrong channel number in triggered buffer mode

Eugen Hristev <[email protected]>
iio: adc: at91: fix acking DRDY irq on simple conversions

Alexey Khoroshilov <[email protected]>
iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs()

Lars-Peter Clausen <[email protected]>
iio: ad5064: Fix regulator handling

Arnd Bergmann <[email protected]>
kbuild: fix kernel/bounds.c 'W=1' warning

Mike Kravetz <[email protected]>
hugetlbfs: dirty pages as they are added to pagecache

Eric Biggers <[email protected]>
ima: fix showing large 'violations' or 'runtime_measurements_count'

Horia Geantă <[email protected]>
crypto: tcrypt - fix ghash-generic speed test

Ondrej Mosnacek <[email protected]>
crypto: lrw - Fix out-of bounds access on counter overflow

Eric W. Biederman <[email protected]>
signal/GenWQE: Fix sending of SIGKILL

Bin Meng <[email protected]>
PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk

Qiuxu Zhuo <[email protected]>
EDAC, skx_edac: Fix logical channel intermediate decoding

Tony Luck <[email protected]>
EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting

Breno Leitao <[email protected]>
HID: hiddev: fix potential Spectre v1

Wang Shilong <[email protected]>
ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR

Lukas Czerner <[email protected]>
ext4: initialize retries variable in ext4_da_write_inline_data_begin()

Al Viro <[email protected]>

    gfs2_meta: ->mount() can get NULL dev_name

Jan Kara <[email protected]>
jbd2: fix use after free in jbd2_log_do_checkpoint()

Takashi Iwai <[email protected]>
ASoC: intel: skylake: Add missing break in skl_tplg_get_token()

Alexander Duyck <[email protected]>
libnvdimm: Hold reference on parent while scheduling async init

Stefan Nuernberger <[email protected]>
net/ipv4: defensive cipso option parsing

Luca Coelho <[email protected]>
iwlwifi: mvm: check return value of rs_rate_from_ucode_rate()

Shuah Khan (Samsung OSG) <[email protected]>
usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten

Lubomir Rintel <[email protected]>
libertas: don't set URB_ZERO_PACKET on IN USB transfer

Juergen Gross <[email protected]>
xen: make xen_qlock_wait() nestable

Juergen Gross <[email protected]>
xen: fix race in xen_qlock_wait()

Vasilis Liaskovitis <[email protected]>
xen/blkfront: avoid NULL blkfront_info dereference on device removal

Dr. Greg Wettstein <[email protected]>
tpm: Restore functionality to xen vtpm driver.

Joe Jin <[email protected]>
xen-swiotlb: use actually allocated size on check physical continuous

Marek Szyprowski <[email protected]>
ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250

Marek Szyprowski <[email protected]>
ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindings

Viresh Kumar <[email protected]>
arm: dts: exynos: Add missing cooling device properties for CPUs

Viresh Kumar <[email protected]>
ARM: dts: exynos: Remove "cooling-{min|max}-level" for CPU nodes

Takashi Iwai <[email protected]>
ALSA: hda: Check the non-cached stream buffers more explicitly

Paul Cercueil <[email protected]>
dmaengine: dma-jz4780: Return error if not probed from DT

Eric W. Biederman <[email protected]>
signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init

James Smart <[email protected]>
scsi: lpfc: Correct soft lockup when running mds diagnostics

Alexandre Belloni <[email protected]>
uio: ensure class is registered before devices

Waiman Long <[email protected]>
driver/dma/ioat: Call del_timer_sync() without holding prep_lock

Loic Poulain <[email protected]>
usb: chipidea: Prevent unbalanced IRQ disable

Horia Geantă <[email protected]>
crypto: caam - fix implicit casts in endianness helpers

Suzuki K Poulose <[email protected]>
coresight: etb10: Fix handling of perf mode

Tonghao Zhang <[email protected]>
PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice

Shaohua Li <[email protected]>
MD: fix invalid stored role for a disk

Theodore Ts'o <[email protected]>
ext4: fix argument checking in EXT4_IOC_MOVE_EXT

Alexandre Belloni <[email protected]>
usb: gadget: udc: atmel: handle at91sam9rl PMC

Jorgen Hansen <[email protected]>
VMCI: Resource wildcard match fixed

Javier Martinez Canillas <[email protected]>
tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated

Denis Drozdov <[email protected]>
IB/ipoib: Clear IPCB before icmp_send

Parav Pandit <[email protected]>
RDMA/core: Do not expose unsupported counters

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

Finn Thain <[email protected]>
scsi: esp_scsi: Track residual for PIO transfers

Michal Hocko <[email protected]>
cgroup, netclassid: add a preemption point to write_classid

Martin Willi <[email protected]>
ath10k: schedule hardware restart if WMI command times out

Sebastian Basierski <[email protected]>
ixgbevf: VF2VF TCP RSS

Douglas Anderson <[email protected]>
pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliant

Douglas Anderson <[email protected]>
pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliant

Stephen Boyd <[email protected]>
pinctrl: qcom: spmi-mpp: Fix drive strength setting

Hans de Goede <[email protected]>
ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers

Masami Hiramatsu <[email protected]>
kprobes: Return error if we fail to reuse kprobe instead of BUG_ON()

Arend van Spriel <[email protected]>
brcmfmac: fix for proper support of 160MHz bandwidth

YueHaibing <[email protected]>
pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_mux

Ben Hutchings <[email protected]>
x86: boot: Fix EFI stub alignment

Christian Hewitt <[email protected]>
Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth

Viresh Kumar <[email protected]>
cpufreq: dt: Try freeing static OPPs only if we have added them

Lubomir Rintel <[email protected]>
x86/olpc: Indicate that legacy PC XO-1 platform should not register RTC

Shaul Triebitz <[email protected]>
iwlwifi: pcie: avoid empty free RB queue

Yu Zhao <[email protected]>

    mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01

Prarit Bhargava <[email protected]>
cpupower: Fix coredump on VMWare

Sanskriti Sharma <[email protected]>
perf strbuf: Match va_{add,copy} with va_end

Sanskriti Sharma <[email protected]>
perf tools: Cleanup trace-event-info 'tdata' leak

Sanskriti Sharma <[email protected]>
perf tools: Free temporary 'sys' string in read_event_files()

Thierry Reding <[email protected]>
hwmon: (pwm-fan) Set fan speed to 0 on suspend

Janosch Frank <[email protected]>
s390/sthyi: Fix machine name validity indication

Serhey Popovych <[email protected]>
tun: Consistently configure generic netdev params via rtnetlink

Omar Sandoval <[email protected]>
swim: fix cleanup on setup error

Omar Sandoval <[email protected]>
ataflop: fix error handling during setup

Waiman Long <[email protected]>
locking/lockdep: Fix debug_locks off performance problem

Wolfram Sang <[email protected]>
i2c: rcar: cleanup DMA for all kinds of failure

Masami Hiramatsu <[email protected]>
selftests: ftrace: Add synthetic event syntax testcase

Nathan Chancellor <[email protected]>
net: qla3xxx: Remove overflowing shift statement

Sebastian Andrzej Siewior <[email protected]>
x86/fpu: Remove second definition of fpu in __fpu__restore_sig()

David Miller <[email protected]>
perf cpu_map: Align cpu map synthesized events properly.

Song Muchun <[email protected]>
sched/fair: Fix the min_vruntime update logic in dequeue_entity()

David S. Miller <[email protected]>
sparc64: Make proc_id signed.

David S. Miller <[email protected]>
sparc: Fix single-pcr perf event counter management.

Florian Westphal <[email protected]>
xfrm: policy: use hlist rcu variants on insert

Jiri Olsa <[email protected]>
Revert "perf tools: Fix PMU term format max value calculation"

Eric Dumazet <[email protected]>
bpf: do not blindly change rlimit in reuseport net selftest

Sai Praneeth <[email protected]>
x86/speculation: Support Enhanced IBRS on future CPUs

He Zhe <[email protected]>
x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided

Jiri Kosina <[email protected]>
x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation

Alex Stanoev <[email protected]>
ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops

Jeremy Cline <[email protected]>

    ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905)

Takashi Iwai <[email protected]>
ALSA: hda - Fix headphone pin config for ASUS G751

Takashi Iwai <[email protected]>
ALSA: hda - Add quirk for ASUS G751 laptop

Helge Deller <[email protected]>
parisc: Fix map_pages() to not overwrite existing pte entries

John David Anglin <[email protected]>
parisc: Fix address in HPMC IVA

Jan Glauber <[email protected]>
ipmi: Fix timer race with module unload

Erik Schmauss <[email protected]>
ACPICA: AML interpreter: add region addresses in global list during initialization

Maciej S. Szmigiero <[email protected]>
pcmcia: Implement CLKRUN protocol disabling for Ricoh bridges

Hou Tao <[email protected]>
jffs2: free jffs2_sb_info through jffs2_kill_sb()

Dmitry Bazhenov <[email protected]>
hwmon: (pmbus) Fix page count auto-detection.

Tang Junhui <[email protected]>

    bcache: fix miss key refill->end in writeback

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/boot/dts/exynos3250.dtsi                  |  16 +++
 arch/arm/boot/dts/exynos4210.dtsi                  |  15 ++-
 arch/arm/boot/dts/exynos4412.dtsi                  |   2 -
 arch/arm/boot/dts/exynos5250.dtsi                  | 116 ++++++++++++++++-----
 arch/arm/boot/dts/exynos5420-cpus.dtsi             |  16 ---
 arch/arm/boot/dts/exynos5422-cpus.dtsi             |  16 ---
 arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi  |   2 +-
 arch/arm64/lib/Makefile                            |   2 +-
 arch/mips/cavium-octeon/executive/cvmx-helper.c    |   2 +-
 arch/parisc/kernel/entry.S                         |   2 +-
 arch/parisc/kernel/traps.c                         |   3 +-
 arch/parisc/mm/init.c                              |   8 +-
 arch/powerpc/include/asm/mpic.h                    |   7 ++
 arch/s390/kvm/sthyi.c                              |   8 +-
 arch/sparc/include/asm/cpudata_64.h                |   2 +-
 arch/sparc/kernel/perf_event.c                     |  17 ++-
 arch/x86/boot/tools/build.c                        |   7 ++
 arch/x86/include/asm/cpufeatures.h                 |   1 +
 arch/x86/include/asm/nospec-branch.h               |   1 +
 arch/x86/kernel/check.c                            |  15 +++
 arch/x86/kernel/cpu/bugs.c                         |  77 ++++++++++++--
 arch/x86/kernel/cpu/common.c                       |   3 +
 arch/x86/kernel/fpu/signal.c                       |   1 -
 arch/x86/platform/olpc/olpc-xo1-rtc.c              |   3 +
 arch/x86/xen/spinlock.c                            |  35 +++----
 crypto/lrw.c                                       |   7 +-
 crypto/tcrypt.c                                    |   3 +
 drivers/acpi/acpi_lpss.c                           |   2 +
 drivers/acpi/acpica/dsopcode.c                     |   4 +
 drivers/block/ataflop.c                            |  25 +++--
 drivers/block/swim.c                               |  13 ++-
 drivers/block/xen-blkfront.c                       |   3 +
 drivers/bluetooth/btbcm.c                          |   1 +
 drivers/char/ipmi/ipmi_ssif.c                      |  10 +-
 drivers/char/tpm/tpm-interface.c                   |   3 +-
 drivers/char/tpm/xen-tpmfront.c                    |   2 +-
 drivers/cpufreq/cpufreq-dt.c                       |  34 +++---
 drivers/crypto/caam/regs.h                         |  28 ++---
 drivers/dma/dma-jz4780.c                           |   5 +
 drivers/dma/ioat/init.c                            |   9 +-
 drivers/edac/i7core_edac.c                         |   1 +
 drivers/edac/sb_edac.c                             |   1 +
 drivers/edac/skx_edac.c                            |   3 +-
 drivers/hid/usbhid/hiddev.c                        |  18 +++-
 drivers/hwmon/pmbus/pmbus.c                        |   2 +
 drivers/hwmon/pmbus/pmbus_core.c                   |   5 +-
 drivers/hwmon/pwm-fan.c                            |  12 ++-
 drivers/hwtracing/coresight/coresight-etb10.c      |   4 +
 drivers/i2c/busses/i2c-rcar.c                      |   6 +-
 drivers/iio/adc/at91_adc.c                         |   6 +-
 drivers/iio/adc/fsl-imx25-gcq.c                    |   6 ++
 drivers/iio/dac/ad5064.c                           |  53 +++++++---
 drivers/infiniband/core/sysfs.c                    |  19 ++--
 drivers/infiniband/ulp/ipoib/ipoib_cm.c            |   8 +-
 drivers/md/bcache/btree.c                          |   2 +-
 drivers/md/dm-ioctl.c                              |  18 ++--
 drivers/md/md.c                                    |   4 +
 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c      |   2 +-
 drivers/media/i2c/tvp5150.c                        |   2 +-
 drivers/media/usb/em28xx/em28xx-cards.c            |   4 +-
 drivers/media/usb/em28xx/em28xx-video.c            |   8 +-
 drivers/misc/genwqe/card_base.h                    |   2 +-
 drivers/misc/genwqe/card_dev.c                     |   9 +-
 drivers/misc/vmw_vmci/vmci_driver.c                |   2 +-
 drivers/misc/vmw_vmci/vmci_resource.c              |   3 +-
 drivers/mmc/host/sdhci-pci-o2micro.c               |   3 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |   4 +
 drivers/net/ethernet/qlogic/qla3xxx.c              |   2 -
 drivers/net/tun.c                                  |   2 +
 drivers/net/wireless/ath/ath10k/wmi.c              |   6 ++
 .../net/wireless/broadcom/brcm80211/brcmutil/d11.c |  34 +++++-
 .../broadcom/brcm80211/include/brcmu_wifi.h        |   2 +
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |  24 ++++-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |  32 ++++--
 drivers/net/wireless/marvell/libertas/if_usb.c     |   2 -
 drivers/nvdimm/bus.c                               |   4 +
 drivers/pci/msi.c                                  |   9 +-
 drivers/pci/quirks.c                               |   4 +
 drivers/pcmcia/ricoh.h                             |  35 +++++++
 drivers/pcmcia/yenta_socket.c                      |   3 +-
 drivers/pinctrl/qcom/pinctrl-spmi-mpp.c            |  27 +++--
 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c           |  28 +++--
 drivers/rpmsg/qcom_smd.c                           |   7 +-
 drivers/scsi/esp_scsi.c                            |   1 +
 drivers/scsi/esp_scsi.h                            |   2 +
 drivers/scsi/lpfc/lpfc_sli.c                       |   7 ++
 drivers/scsi/mac_esp.c                             |   2 +
 drivers/scsi/megaraid/megaraid_sas_base.c          |   3 +
 drivers/soc/tegra/pmc.c                            |   2 +-
 drivers/tc/tc.c                                    |   8 +-
 drivers/tty/serial/kgdboc.c                        |   5 +
 drivers/uio/uio.c                                  |   9 ++
 drivers/usb/chipidea/otg.h                         |   3 +-
 drivers/usb/gadget/udc/atmel_usba_udc.c            |   2 +
 drivers/usb/usbip/vudc_main.c                      |  10 +-
 drivers/w1/masters/omap_hdq.c                      |   2 +
 drivers/xen/swiotlb-xen.c                          |   6 ++
 fs/btrfs/extent-tree.c                             |  47 +++++++--
 fs/btrfs/free-space-cache.c                        |  32 ++++--
 fs/btrfs/inode.c                                   |   1 +
 fs/btrfs/qgroup.c                                  |   1 +
 fs/btrfs/relocation.c                              |   2 +-
 fs/btrfs/tree-log.c                                |  39 +++++--
 fs/cifs/cifs_debug.c                               |   3 +
 fs/cifs/cifs_spnego.c                              |   6 +-
 fs/cifs/inode.c                                    |  10 +-
 fs/cramfs/inode.c                                  |   3 +-
 fs/ext4/inline.c                                   |   2 +-
 fs/ext4/ioctl.c                                    |   4 +-
 fs/ext4/move_extent.c                              |   8 +-
 fs/gfs2/ops_fstype.c                               |   3 +
 fs/jbd2/checkpoint.c                               |   4 +-
 fs/jffs2/super.c                                   |   4 +-
 fs/lockd/host.c                                    |   2 +-
 fs/nfs/nfs4client.c                                |  16 +--
 include/linux/tc.h                                 |   1 +
 kernel/bounds.c                                    |   4 +-
 kernel/cpu.c                                       |  11 +-
 kernel/irq/manage.c                                |   8 +-
 kernel/kprobes.c                                   |  27 +++--
 kernel/locking/lockdep.c                           |   4 +-
 kernel/printk/printk.c                             |   7 +-
 kernel/sched/fair.c                                |   2 +-
 kernel/signal.c                                    |   2 +-
 lib/debug_locks.c                                  |   2 +-
 mm/hugetlb.c                                       |   6 ++
 net/core/netclassid_cgroup.c                       |   1 +
 net/ipv4/cipso_ipv4.c                              |  11 +-
 net/sunrpc/svc_xprt.c                              |   2 +-
 net/xfrm/xfrm_policy.c                             |   8 +-
 security/integrity/ima/ima_fs.c                    |   6 +-
 sound/pci/ca0106/ca0106.h                          |   2 +-
 sound/pci/hda/hda_controller.h                     |   1 +
 sound/pci/hda/hda_intel.c                          |  11 +-
 sound/pci/hda/patch_conexant.c                     |   1 +
 sound/pci/hda/patch_realtek.c                      |  20 ++++
 sound/soc/intel/skylake/skl-topology.c             |   1 +
 tools/perf/util/event.c                            |   1 +
 tools/perf/util/pmu.c                              |  13 +--
 tools/perf/util/strbuf.c                           |  10 +-
 tools/perf/util/trace-event-info.c                 |   2 +
 tools/perf/util/trace-event-read.c                 |   5 +-
 tools/power/cpupower/utils/cpufreq-info.c          |   2 +
 tools/power/cpupower/utils/helpers/amd.c           |   5 +
 .../inter-event/trigger-synthetic-event-syntax.tc  |  80 ++++++++++++++
 tools/testing/selftests/net/reuseport_bpf.c        |  13 ++-
 147 files changed, 1116 insertions(+), 360 deletions(-)