Skip to content

4.14.81-stable review

Greg Kroah-Hartman linux-doc linux-edac linux-mips linux-tegra lkml stable xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest222 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/222mtd: spi-nor: fsl-quadspi: fix read error for flash size larger than 16MBdrivers/mtd/spi-nor/fsl-quadspi.c+1 -00 replies
2/222spi: bcm-qspi: switch back to reading flash using smaller chunksdrivers/spi/spi-bcm-qspi.c+1 -10 replies
3/222bcache: trace missed reading by cache_misseddrivers/md/bcache/request.c+1 -10 replies
4/222bcache: fix miss key refill->end in writebackdrivers/md/bcache/btree.c+1 -10 replies
5/222hwmon: (pmbus) Fix page count auto-detection.drivers/hwmon/pmbus/pmbus.c drivers/hwmon/pmbus/pmbus_core.c+6 -10 replies
6/222jffs2: free jffs2_sb_info through jffs2_kill_sb()fs/jffs2/super.c+1 -30 replies
7/222cpufreq: conservative: Take limits changes into account properlydrivers/cpufreq/cpufreq_conservative.c+4 -20 replies
8/222pcmcia: Implement CLKRUN protocol disabling for Ricoh bridgesdrivers/pcmcia/ricoh.h drivers/pcmcia/yenta_socket.c+37 -10 replies
9/222ACPICA: AML interpreter: add region addresses in global list during initializationdrivers/acpi/acpica/dsopcode.c+4 -03 replies
10/222ipmi: Fix timer race with module unloaddrivers/char/ipmi/ipmi_ssif.c+6 -40 replies
11/222parisc: Fix address in HPMC IVAarch/parisc/kernel/entry.S arch/parisc/kernel/traps.c+3 -20 replies
12/222parisc: Fix map_pages() to not overwrite existing pte entriesarch/parisc/mm/init.c+2 -60 replies
13/222parisc: Fix exported address of os_hpmc handlerarch/parisc/kernel/hpmc.S+1 -20 replies
14/222ALSA: hda - Add quirk for ASUS G751 laptopsound/pci/hda/patch_realtek.c+10 -00 replies
15/222ALSA: hda - Fix headphone pin config for ASUS G751sound/pci/hda/patch_realtek.c+11 -10 replies
16/222ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715sound/pci/hda/patch_realtek.c+6 -00 replies
17/222ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905)sound/pci/hda/patch_conexant.c+1 -00 replies
18/222ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio popssound/pci/ca0106/ca0106.h+1 -10 replies
19/222x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigationarch/x86/kernel/cpu/bugs.c kernel/cpu.c+61 -70 replies
20/222x86/xen: Fix boot loader version reported for PVH guestsarch/x86/xen/enlighten_pvh.c+1 -10 replies
21/222x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is providedarch/x86/kernel/check.c+15 -00 replies
22/222x86/mm/pat: Disable preemption around __flush_tlb_all()arch/x86/include/asm/tlbflush.h arch/x86/mm/pageattr.c+11 -10 replies
23/222x86/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
24/222ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origenarch/arm/boot/dts/exynos4210-origen.dts+9 -00 replies
25/222bpf: do not blindly change rlimit in reuseport net selftesttools/testing/selftests/net/reuseport_bpf.c+9 -40 replies
26/222Revert "perf tools: Fix PMU term format max value calculation"tools/perf/util/pmu.c+7 -60 replies
27/222xfrm: policy: use hlist rcu variants on insertnet/xfrm/xfrm_policy.c+4 -40 replies
28/222perf vendor events intel: Fix wrong filter_band* values for uncore eventstools/perf/pmu-events/arch/x86/ivytown/uncore-power.json tools/perf/pmu-events/arch/x86/jaketown/uncore-power.json+16 -160 replies
29/222sparc: Fix single-pcr perf event counter management.arch/sparc/kernel/perf_event.c+13 -40 replies
30/222sparc: Throttle perf events properly.arch/sparc/kernel/perf_event.c+9 -00 replies
31/222sparc64: Make proc_id signed.arch/sparc/include/asm/cpudata_64.h+1 -10 replies
32/222sched/fair: Fix the min_vruntime update logic in dequeue_entity()kernel/sched/fair.c+1 -10 replies
33/222perf tools: Fix use of alternatives to find JDIRtools/perf/Makefile.config+1 -10 replies
34/222perf cpu_map: Align cpu map synthesized events properly.tools/perf/util/event.c+1 -00 replies
35/222x86/fpu: Remove second definition of fpu in __fpu__restore_sig()arch/x86/kernel/fpu/signal.c+0 -10 replies
36/222net: qla3xxx: Remove overflowing shift statementdrivers/net/ethernet/qlogic/qla3xxx.c+0 -20 replies
37/222selftests: ftrace: Add synthetic event syntax testcasetools/testing/selftests/ftrace/test.d/trigger/inter-event/trigger-synthetic-event-syntax.tc+80 -00 replies
38/222i2c: rcar: cleanup DMA for all kinds of failuredrivers/i2c/busses/i2c-rcar.c+5 -10 replies
39/222locking/lockdep: Fix debug_locks off performance problemkernel/locking/lockdep.c lib/debug_locks.c+3 -30 replies
40/222ataflop: fix error handling during setupdrivers/block/ataflop.c+15 -100 replies
41/222swim: fix cleanup on setup errordrivers/block/swim.c+11 -20 replies
42/222nfp: devlink port split support for 1x100G CXP NICdrivers/net/ethernet/netronome/nfp/nfp_devlink.c+14 -30 replies
43/222tun: Consistently configure generic netdev params via rtnetlinkdrivers/net/tun.c+2 -00 replies
44/222s390/sthyi: Fix machine name validity indicationarch/s390/kvm/sthyi.c+5 -30 replies
45/222hwmon: (pwm-fan) Set fan speed to 0 on suspenddrivers/hwmon/pwm-fan.c+11 -10 replies
46/222lightnvm: pblk: fix two sleep-in-atomic-context bugsdrivers/lightnvm/pblk-recovery.c+4 -20 replies
47/222spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,prepare}drivers/spi/spi-ep93xx.c+25 -110 replies
48/222perf tools: Free temporary sys string in read_event_files()tools/perf/util/trace-event-read.c+4 -10 replies
49/222perf tools: Cleanup trace-event-info tdata leaktools/perf/util/trace-event-info.c+2 -00 replies
50/222perf strbuf: Match va_{add,copy} with va_endtools/perf/util/strbuf.c+8 -20 replies
51/222cpupower: Fix coredump on VMWaretools/power/cpupower/utils/cpufreq-info.c tools/power/cpupower/utils/helpers/amd.c+7 -00 replies
52/222mmc: sdhci-pci-o2micro: Add quirk for O2 Micro dev 0x8620 rev 0x01drivers/mmc/host/sdhci-pci-o2micro.c+3 -00 replies
53/222iwlwifi: pcie: avoid empty free RB queuedrivers/net/wireless/intel/iwlwifi/pcie/rx.c+21 -110 replies
54/222iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interfacedrivers/net/wireless/intel/iwlwifi/mvm/mac80211.c+6 -30 replies
55/222x86/olpc: Indicate that legacy PC XO-1 platform should not register RTCarch/x86/platform/olpc/olpc-xo1-rtc.c+3 -00 replies
56/222ACPI / processor: Fix the return value of acpi_processor_ids_walk()drivers/acpi/acpi_processor.c+4 -30 replies
57/222cpufreq: dt: Try freeing static OPPs only if we have added themdrivers/cpufreq/cpufreq-dt.c+19 -150 replies
58/222mtd: rawnand: atmel: Fix potential NULL pointer dereferencedrivers/mtd/nand/atmel/nand-controller.c+4 -00 replies
59/222signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstackinclude/linux/compat.h kernel/signal.c+12 -50 replies
60/222Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetoothdrivers/bluetooth/btbcm.c+1 -00 replies
61/222x86: boot: Fix EFI stub alignmentarch/x86/boot/tools/build.c+7 -00 replies
62/222pinctrl: qcom: spmi-mpp: Fix err handling of pmic_mpp_set_muxdrivers/pinctrl/qcom/pinctrl-spmi-mpp.c+2 -00 replies
63/222brcmfmac: 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
64/222net: phy: phylink: ensure the carrier is off when starting phylinkdrivers/net/phy/phylink.c+3 -00 replies
65/222block, bfq: correctly charge and reset entity service in all casesblock/bfq-wf2q.c+10 -30 replies
66/222kprobes: Return error if we fail to reuse kprobe instead of BUG_ON()kernel/kprobes.c+20 -70 replies
67/222ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllersdrivers/acpi/acpi_lpss.c+2 -00 replies
68/222pinctrl: qcom: spmi-mpp: Fix drive strength settingdrivers/pinctrl/qcom/pinctrl-spmi-mpp.c+5 -10 replies
69/222pinctrl: spmi-mpp: Fix pmic_mpp_config_get() to be compliantdrivers/pinctrl/qcom/pinctrl-spmi-mpp.c+12 -70 replies
70/222pinctrl: ssbi-gpio: Fix pm8xxx_pin_config_get() to be compliantdrivers/pinctrl/qcom/pinctrl-ssbi-gpio.c+21 -70 replies
71/222net: dsa: mv88e6xxx: Fix writing to a PHY page.drivers/net/dsa/mv88e6xxx/phy.c+3 -00 replies
72/222iwlwifi: mvm: fix BAR seq ctrl reportingdrivers/net/wireless/intel/iwlwifi/mvm/tx.c+5 -40 replies
73/222ixgbevf: VF2VF TCP RSSdrivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c+4 -00 replies
74/222ath10k: schedule hardware restart if WMI command times outdrivers/net/wireless/ath/ath10k/wmi.c+6 -00 replies
75/222thermal: da9062/61: Prevent hardware access during system suspenddrivers/thermal/da9062-thermal.c+2 -20 replies
76/222cgroup, netclassid: add a preemption point to write_classidnet/core/netclassid_cgroup.c+1 -00 replies
77/222scsi: esp_scsi: Track residual for PIO transfersdrivers/scsi/esp_scsi.c drivers/scsi/esp_scsi.h drivers/scsi/mac_esp.c+5 -00 replies
78/222UAPI: ndctl: Fix g++-unsupported initialisation in headersinclude/uapi/linux/ndctl.h+21 -270 replies
79/222KVM: nVMX: Clear reserved bits of #DB exit qualificationarch/x86/include/asm/kvm_host.h arch/x86/kvm/vmx.c+6 -20 replies
80/222scsi: megaraid_sas: fix a missing-check bugdrivers/scsi/megaraid/megaraid_sas_base.c+3 -00 replies
81/222RDMA/core: Do not expose unsupported countersdrivers/infiniband/core/sysfs.c+12 -70 replies
82/222IB/ipoib: Clear IPCB before icmp_senddrivers/infiniband/ulp/ipoib/ipoib_cm.c+6 -20 replies
83/222RDMA/bnxt_re: Fix recursive lock warning in debug kerneldrivers/infiniband/hw/bnxt_re/qplib_rcfw.c+11 -20 replies
84/222usb: host: ohci-at91: fix request of irq for optional gpiodrivers/usb/host/ohci-at91.c+2 -00 replies
85/222PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logicdrivers/pci/host/pcie-mediatek.c+11 -00 replies
86/222tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivateddrivers/char/tpm/tpm-interface.c+2 -10 replies
87/222Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu maskdrivers/hv/channel_mgmt.c+9 -50 replies
88/222VMCI: Resource wildcard match fixeddrivers/misc/vmw_vmci/vmci_driver.c drivers/misc/vmw_vmci/vmci_resource.c+3 -20 replies
89/222PCI / ACPI: Enable wake automatically for power managed bridgesdrivers/pci/pci-acpi.c+15 -10 replies
90/222usb: gadget: udc: atmel: handle at91sam9rl PMCdrivers/usb/gadget/udc/atmel_usba_udc.c+2 -00 replies
91/222ext4: fix argument checking in EXT4_IOC_MOVE_EXTfs/ext4/move_extent.c+6 -20 replies
92/222MD: fix invalid stored role for a diskdrivers/md/md.c+4 -00 replies
93/222f2fs: fix to recover inodes i_flags during PORfs/f2fs/recovery.c+1 -00 replies
94/222PCI/MSI: Warn and return error if driver enables MSI/MSI-X twicedrivers/pci/msi.c+6 -30 replies
95/222coresight: etb10: Fix handling of perf modedrivers/hwtracing/coresight/coresight-etb10.c+4 -00 replies
96/222PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC modedrivers/pci/dwc/pci-dra7xx.c+8 -30 replies
97/222crypto: caam - fix implicit casts in endianness helpersdrivers/crypto/caam/regs.h+14 -140 replies
98/222usb: chipidea: Prevent unbalanced IRQ disabledrivers/usb/chipidea/otg.h+2 -10 replies
99/222driver/dma/ioat: Call del_timer_sync() without holding prep_lockdrivers/dma/ioat/init.c+8 -10 replies
100/222uio: ensure class is registered before devicesdrivers/uio/uio.c+9 -00 replies
101/222scsi: lpfc: Correct soft lockup when running mds diagnosticsdrivers/scsi/lpfc/lpfc_sli.c+7 -00 replies
102/222scsi: lpfc: Correct race with abort on completion pathdrivers/scsi/lpfc/lpfc_scsi.c+11 -30 replies
103/222f2fs: report error if quota off error during umountfs/f2fs/super.c+16 -30 replies
104/222signal: Always deliver the kernels SIGKILL and SIGSTOP to a pid namespace initkernel/signal.c+1 -10 replies
105/222mfd: menelaus: Fix possible race condition and leakdrivers/mfd/menelaus.c+9 -40 replies
106/222dmaengine: dma-jz4780: Return error if not probed from DTdrivers/dma/dma-jz4780.c+5 -00 replies
107/222IB/rxe: fix for duplicate request processing and ack psnsdrivers/infiniband/sw/rxe/rxe_resp.c drivers/infiniband/sw/rxe/rxe_verbs.h+8 -20 replies
108/222ALSA: hda: Check the non-cached stream buffers more explicitlysound/pci/hda/hda_controller.h sound/pci/hda/hda_intel.c+9 -30 replies
109/222cpupower: Fix AMD Family 0x17 msr_pstate sizetools/power/cpupower/utils/helpers/amd.c+1 -10 replies
110/222Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()"fs/f2fs/data.c+0 -40 replies
111/222f2fs: fix to account IO correctlyfs/f2fs/data.c+2 -20 replies
112/222ARM: 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
113/222arm: 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
114/222ARM: dts: exynos: Convert exynos5250.dtsi to opp-v2 bindingsarch/arm/boot/dts/exynos5250.dtsi+88 -420 replies
115/222ARM: dts: exynos: Mark 1 GHz CPU OPP as suspend OPP on Exynos5250arch/arm/boot/dts/exynos5250.dtsi+1 -00 replies
116/222xen-swiotlb: use actually allocated size on check physical continuousdrivers/xen/swiotlb-xen.c+6 -00 replies
117/222tpm: Restore functionality to xen vtpm driver.drivers/char/tpm/xen-tpmfront.c+1 -10 replies
118/222xen/blkfront: avoid NULL blkfront_info dereference on device removaldrivers/block/xen-blkfront.c+3 -00 replies
119/222xen/balloon: Support xend-based toolstackdrivers/xen/xen-balloon.c+8 -50 replies
120/222xen: fix race in xen_qlock_wait()arch/x86/xen/spinlock.c+5 -100 replies
121/222xen: make xen_qlock_wait() nestablearch/x86/xen/spinlock.c+10 -140 replies
122/222xen/pvh: increase early stack sizearch/x86/xen/xen-pvh.S+1 -10 replies
123/222xen/pvh: dont try to unplug emulated devicesarch/x86/xen/platform-pci-unplug.c+4 -00 replies
124/222libertas: dont set URB_ZERO_PACKET on IN USB transferdrivers/net/wireless/marvell/libertas/if_usb.c+0 -20 replies
125/222usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwrittendrivers/usb/usbip/vudc_main.c+9 -10 replies
126/222usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround"drivers/usb/gadget/udc/renesas_usb3.c+3 -00 replies
127/222iwlwifi: mvm: check return value of rs_rate_from_ucode_rate()drivers/net/wireless/intel/iwlwifi/mvm/rs.c+19 -50 replies
128/222net/ipv4: defensive cipso option parsingnet/ipv4/cipso_ipv4.c+7 -40 replies
129/222dmaengine: ppc4xx: fix off-by-one build failuredrivers/dma/ppc4xx/adma.c+1 -10 replies
130/222dmaengine: stm32-dma: fix incomplete configuration in cyclic modedrivers/dma/stm32-dma.c+6 -20 replies
131/222libnvdimm: Hold reference on parent while scheduling async initdrivers/nvdimm/bus.c+4 -00 replies
132/222libnvdimm, region: Fail badblocks listing for inactive regionsdrivers/nvdimm/region_devs.c+9 -20 replies
133/222ASoC: intel: skylake: Add missing break in skl_tplg_get_token()sound/soc/intel/skylake/skl-topology.c+1 -00 replies
134/222IB/mlx5: Fix MR cache initializationdrivers/infiniband/hw/mlx5/mr.c+1 -10 replies
135/222jbd2: fix use after free in jbd2_log_do_checkpoint()fs/jbd2/checkpoint.c+2 -20 replies
136/222gfs2_meta: ->mount() can get NULL dev_namefs/gfs2/ops_fstype.c+3 -00 replies
137/222ext4: initialize retries variable in ext4_da_write_inline_data_begin()fs/ext4/inline.c+1 -10 replies
138/222ext4: fix setattr project check in fssetxattr ioctlfs/ext4/ioctl.c+37 -230 replies
139/222ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTRfs/ext4/ioctl.c+3 -10 replies
140/222ext4: fix use-after-free race in ext4_remount()s error pathfs/ext4/ext4.h fs/ext4/super.c+50 -260 replies
141/222HID: hiddev: fix potential Spectre v1drivers/hid/usbhid/hiddev.c+14 -40 replies
142/222EDAC, amd64: Add Family 17h, models 10h-2fh supportdrivers/edac/amd64_edac.c drivers/edac/amd64_edac.h+17 -00 replies
143/222EDAC, {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
144/222EDAC, skx_edac: Fix logical channel intermediate decodingdrivers/edac/skx_edac.c+1 -10 replies
145/222ARM: dts: dra7: Fix up unaligned access setting for PCIe EParch/arm/boot/dts/dra7.dtsi+1 -10 replies
146/222PCI/ASPM: Fix link_state teardown on device removaldrivers/pci/pcie/aspm.c drivers/pci/remove.c+2 -40 replies
147/222PCI: Add Device IDs for Intel GPU "spurious interrupt" quirkdrivers/pci/quirks.c+4 -00 replies
148/222PCI: vmd: White list for fast interrupt handlersdrivers/pci/host/vmd.c+12 -10 replies
149/222signal/GenWQE: Fix sending of SIGKILLdrivers/misc/genwqe/card_base.h drivers/misc/genwqe/card_dev.c+6 -50 replies
150/222signal: Guard against negative signal numbers in copy_siginfo_from_user32include/linux/signal.h kernel/signal.c+2 -20 replies
151/222crypto: lrw - Fix out-of bounds access on counter overflowcrypto/lrw.c+6 -10 replies
152/222crypto: tcrypt - fix ghash-generic speed testcrypto/tcrypt.c+3 -00 replies
153/222mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range()fs/proc/task_mmu.c+3 -10 replies
154/222ima: fix showing large violations or runtime_measurements_countsecurity/integrity/ima/ima_fs.c+3 -30 replies
155/222hugetlbfs: dirty pages as they are added to pagecachemm/hugetlb.c+6 -00 replies
156/222mm/rmap: map_pte() was not handling private ZONE_DEVICE page properlymm/page_vma_mapped.c+23 -10 replies
157/222KVM: arm64: Fix caching of host MDCR_EL2 valuevirt/kvm/arm/arm.c+2 -20 replies
158/222kbuild: fix kernel/bounds.c W=1 warningkernel/bounds.c+3 -10 replies
159/222iio: ad5064: Fix regulator handlingdrivers/iio/dac/ad5064.c+38 -150 replies
160/222iio: adc: imx25-gcq: Fix leak of device_node in mx25_gcq_setup_cfgs()drivers/iio/adc/fsl-imx25-gcq.c+6 -00 replies
161/222iio: adc: at91: fix acking DRDY irq on simple conversionsdrivers/iio/adc/at91_adc.c+2 -00 replies
162/222iio: adc: at91: fix wrong channel number in triggered buffer modedrivers/iio/adc/at91_adc.c+3 -10 replies
163/222w1: omap-hdq: fix missing bus unregister at removaldrivers/w1/masters/omap_hdq.c+2 -00 replies
164/222smb3: allow stats which track session and share reconnects to be resetfs/cifs/cifs_debug.c+3 -00 replies
165/222smb3: do not attempt cifs operation in smb3 query info error pathfs/cifs/inode.c+9 -10 replies
166/222smb3: on kerberos mount if server doesnt specify auth type use krb5fs/cifs/cifs_spnego.c+4 -20 replies
167/222printk: Fix panic caused by passing log_buf_len to command linekernel/printk/printk.c+6 -10 replies
168/222genirq: Fix race on spurious interrupt detectionkernel/irq/manage.c+6 -20 replies
169/222NFSv4.1: Fix the r/wsize checkingfs/nfs/nfs4client.c+9 -70 replies
170/222nfs: Fix a missed page unlock after pg_doio()fs/nfs/pagelist.c+21 -190 replies
171/222nfsd: Fix an Oops in free_session()net/sunrpc/svc_xprt.c+1 -10 replies
172/222lockd: fix access beyond unterminated strings in printsfs/lockd/host.c+1 -10 replies
173/222dm ioctl: harden copy_params()s copy_from_user() from malicious usersdrivers/md/dm-ioctl.c+6 -120 replies
174/222dm zoned: fix metadata block ref countingdrivers/md/dm-zoned-metadata.c+11 -90 replies
175/222dm zoned: fix various dmz_get_mblock() issuesdrivers/md/dm-zoned-metadata.c+42 -240 replies
176/222powerpc/msi: Fix compile error on mpc83xxarch/powerpc/include/asm/mpic.h+7 -00 replies
177/222MIPS: OCTEON: fix out of bounds array access on CN68XXarch/mips/cavium-octeon/executive/cvmx-helper.c+1 -10 replies
178/222iommu/arm-smmu: Ensure that page-table updates are visible before TLBIdrivers/iommu/arm-smmu.c+6 -00 replies
179/222TC: Set DMA masks for devicesdrivers/tc/tc.c include/linux/tc.h+8 -10 replies
180/222media: v4l2-tpg: fix kernel oops when enabling HFLIP and OSDdrivers/media/common/v4l2-tpg/v4l2-tpg-core.c+1 -10 replies
181/222kgdboc: Passing ekgdboc to command line causes panicdrivers/tty/serial/kgdboc.c+5 -00 replies
182/222xen: fix xen_qlock_wait()arch/x86/xen/spinlock.c+8 -60 replies
183/222xen-blkfront: fix kernel panic with negotiate_mq error pathdrivers/block/xen-blkfront.c+1 -00 replies
184/222media: em28xx: use a default format if TRY_FMT failsdrivers/media/usb/em28xx/em28xx-video.c+3 -30 replies
185/222media: tvp5150: avoid going past array on v4l2_querymenu()drivers/media/i2c/tvp5150.c+1 -10 replies
186/222media: em28xx: fix input name for Terratec AV 350drivers/media/usb/em28xx/em28xx-cards.c+2 -20 replies
187/222media: em28xx: make v4l2-compliance happier by starting sequence on zerodrivers/media/usb/em28xx/em28xx-video.c+2 -00 replies
188/222media: media colorspaces*.rst: rename AdobeRGB to opRGBDocumentation/media/uapi/v4l/biblio.rst Documentation/media/uapi/v4l/colorspaces-defs.rst Documentation/media/uapi/v4l/colorspaces-details.rst+10 -210 replies
189/222arm64: lse: remove -fcall-used-x0 flagarch/arm64/lib/Makefile+1 -10 replies
190/222rpmsg: smd: fix memory leak on channel createdrivers/rpmsg/qcom_smd.c+5 -20 replies
191/222Cramfs: fix abad comparison when wrap-arounds occurfs/cramfs/inode.c+2 -10 replies
192/222ARM: dts: socfpga: Fix SDRAM node address for Arria10arch/arm/boot/dts/socfpga_arria10.dtsi+1 -10 replies
193/222arm64: dts: stratix10: Correct System Manager register sizearch/arm64/boot/dts/altera/socfpga_stratix10.dtsi+1 -10 replies
194/222soc/tegra: pmc: Fix child-node lookupdrivers/soc/tegra/pmc.c+1 -10 replies
195/222selftests/powerpc: Fix ptrace tm failuretools/testing/selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c+2 -20 replies
196/222btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabledfs/btrfs/qgroup.c fs/btrfs/qgroup.h+6 -00 replies
197/222btrfs: Handle owner mismatch gracefully when walking up treefs/btrfs/extent-tree.c fs/btrfs/relocation.c+13 -70 replies
198/222btrfs: locking: Add extra check in btrfs_init_new_buffer() to avoid deadlockfs/btrfs/extent-tree.c+13 -00 replies
199/222btrfs: fix error handling in free_log_treefs/btrfs/tree-log.c+6 -30 replies
200/222btrfs: Enhance btrfs_trim_fs function to handle error betterfs/btrfs/extent-tree.c+38 -110 replies
201/222btrfs: Ensure btrfs_trim_fs can trim the whole filesystemfs/btrfs/extent-tree.c fs/btrfs/ioctl.c+8 -130 replies
202/222btrfs: iterate all devices during trim, instead of fs_devices::alloc_listfs/btrfs/extent-tree.c+2 -20 replies
203/222btrfs: dont attempt to trim devices that dont support itfs/btrfs/extent-tree.c+4 -00 replies
204/222btrfs: wait on caching when putting the bg cachefs/btrfs/extent-tree.c+1 -00 replies
205/222btrfs: protect space cache inode alloc with GFP_NOFSfs/btrfs/free-space-cache.c+8 -00 replies
206/222btrfs: reset max_extent_size on clear in a bitmapfs/btrfs/free-space-cache.c+2 -00 replies
207/222btrfs: make sure we create all new block groupsfs/btrfs/extent-tree.c+5 -20 replies
208/222Btrfs: fix warning when replaying log after fsync of a tmpfilefs/btrfs/tree-log.c+32 -100 replies
209/222Btrfs: fix wrong dentries after fsync of file that got its parent replacedfs/btrfs/tree-log.c+27 -30 replies
210/222btrfs: qgroup: Dirty all qgroups before rescanfs/btrfs/qgroup.c+1 -00 replies
211/222Btrfs: fix null pointer dereference on compressed write path errorfs/btrfs/inode.c+1 -00 replies
212/222Btrfs: fix assertion on fsync of regular file when using no-holes featurefs/btrfs/tree-log.c+2 -10 replies
213/222btrfs: set max_extent_size properlyfs/btrfs/free-space-cache.c+20 -100 replies
214/222btrfs: dont use ctl->free_space for max_extent_sizefs/btrfs/extent-tree.c+5 -20 replies
215/222btrfs: only free reserved extent if we didnt insert itfs/btrfs/inode.c+9 -10 replies
216/222btrfs: dont run delayed_iputs in commitfs/btrfs/transaction.c+0 -90 replies
217/222btrfs: move the dio_sem higher up the callchainfs/btrfs/file.c fs/btrfs/tree-log.c+12 -20 replies
218/222Btrfs: fix use-after-free during inode evictionfs/btrfs/inode.c+3 -10 replies
219/222Btrfs: fix use-after-free when dumping free spacefs/btrfs/free-space-cache.c+2 -00 replies
220/222Btrfs: fix fsync after hole punching when using no-holes featurefs/btrfs/tree-log.c+30 -00 replies
221/222net: sched: Remove TCA_OPTIONS from policynet/sched/sch_api.c+0 -10 replies
222/222bpf: wait for running BPF programs when updating map-in-mapkernel/bpf/syscall.c+13 -00 replies

Reviews trailers per patch

91 of 222 patches have a Reviewed-by or Acked-by.

PatchRichard WeinbergerWaldemar RymarkiewiczViresh KumarDavid WoodhouseDaniel BorkmannAndi KleenJiri OlsaAndy LutomirskiShuah KhanJakub KicinskiGreg WeeksJavier GonzálezNick DesaulniersMika WesterbergThomas GleixnerNiklas CasselBoris BrezillonTudor AmbarusSteve McIntyreHante MeulemanPieter-Paul GiesbertsFranky LinRussell KingAndy ShevchenkoBjorn AnderssonStephen BoydAndrew BowersSteve TwissStan JohnsonMichael SchmitzSean ChristophersonSumit SaxenaHolger HoffstätteErez ShitritFeras DaoudNicolas FerreRyder LeeJarkko SakkinenAdit RanadiveVishnu DasaRafael J. WysockiCristian BirsanGioh KimGuoqing JiangKishon Vijay Abraham IDave JiangMathieu MalaterreJuergen GrossYazen GhannamLudovic DesrochesRonnie SahlbergDaniel ThompsonBoris OstrovskySander EikelenboomNikolay BorisovDavid SterbaLiu BoOmar SandovalFilipe MananaJosef BacikPark Ju HyungChao YuJon Derrick:Sergey SenozhatskyJoel Fernandes (Google)Qu WenruoRoger Pau MonnéMisono TomohiroSegher BoessenkoolMikko PerttunenDaniel VetterWill DeaconAurelien AptelBalbir SinghKieran BinghamFranck LenormandArd BiesheuvelRobin MurphyLeonardo Soares MüllerMihcla HockoKhalid AzizAndreas DilgerJohannes ThumshirnLukas CzernerMajd DibbinyPaul MooreJan BeulichChanwoo ChoiBartlomiej ZolnierkiewiczJean-Marc LenoirHåvardAlexander Ploumistos
1/222
2/222
3/222
4/222
5/222
6/222R-b
7/222A-b A-b
8/222
9/222T-b
10/222
11/222
12/222
13/222
14/222Reported-and-tested-by
15/222
16/222
17/222T-b
18/222
19/222
20/222
21/222
22/222
23/222Originally-by
24/222
25/222A-b
26/222
27/222
28/222A-b
29/222
30/222
31/222
32/222
33/222A-b
34/222
35/222R-b
36/222
37/222A-b
38/222
39/222
40/222
41/222
42/222R-b R-b
43/222
44/222
45/222
46/222R-b
47/222R-b R-b
48/222R-b
49/222R-b
50/222R-b
51/222
52/222
53/222
54/222
55/222A-b
56/222
57/222T-b
58/222R-b A-b
59/222T-b
60/222
61/222
62/222
63/222R-b R-b R-b
64/222A-b
65/222
66/222
67/222R-b
68/222R-b
69/222R-b R-b
70/222R-b R-b
71/222
72/222
73/222T-b
74/222
75/222A-b
76/222
77/222T-b T-b
78/222
79/222R-b
80/222A-b
81/222T-b
82/222R-b R-b
83/222
84/222A-b
85/222A-b
86/222R-b
87/222
88/222R-b R-b
89/222R-b
90/222A-b
91/222
92/222T-b A-b
93/222
94/222
95/222
96/222A-b
97/222
98/222
99/222R-b
100/222
101/222
102/222
103/222
104/222R-b
105/222
106/222T-b
107/222
108/222
109/222
110/222Reported-and-Tested-by R-b
111/222
112/222
113/222
114/222R-b A-b
115/222R-b A-b
116/222
117/222R-b
118/222R-b
119/222R-b
120/222R-b
121/222R-b
122/222R-b
123/222R-b
124/222
125/222
126/222
127/222
128/222A-b
129/222
130/222
131/222
132/222R-b R-b
133/222
134/222R-b
135/222R-b
136/222
137/222
138/222R-b
139/222
140/222
141/222
142/222R-b
143/222
144/222
145/222
146/222
147/222
148/222A-b
149/222
150/222
151/222
152/222T-b A-b
153/222T-b
154/222
155/222A-b R-b
156/222R-b
157/222T-b
158/222R-b
159/222
160/222
161/222A-b
162/222A-b
163/222
164/222R-b
165/222R-b
166/222R-b
167/222R-b
168/222
169/222
170/222
171/222
172/222
173/222
174/222
175/222
176/222
177/222
178/222
179/222
180/222
181/222R-b
182/222R-b T-b
183/222A-b
184/222
185/222
186/222
187/222
188/222A-b
189/222T-b A-b
190/222
191/222
192/222
193/222
194/222R-b
195/222A-b
196/222R-b
197/222R-b
198/222R-b
199/222R-b
200/222R-b
201/222R-b R-b
202/222R-b
203/222R-b
204/222R-b
205/222R-b R-b
206/222R-b
207/222R-b R-b R-b
208/222
209/222
210/222R-b T-b
211/222R-b R-b
212/222
213/222R-b
214/222R-b
215/222R-b R-b
216/222R-b R-b
217/222R-b
218/222R-b R-b
219/222R-b
220/222
221/222
222/222R-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 92 reviewers.

Read the v1 thread

Cover letter [PATCH 4.14 000/222] 4.14.81-stable review

This is the start of the stable review cycle for the 4.14.81 release. There are 222 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:32 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.14.81-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.81-rc1

Daniel Colascione <[email protected]>
bpf: wait for running BPF programs when updating map-in-map

David Ahern <[email protected]>
net: sched: Remove TCA_OPTIONS from policy

Filipe Manana <[email protected]>
Btrfs: fix fsync after hole punching when using no-holes feature

Filipe Manana <[email protected]>
Btrfs: fix use-after-free when dumping free space

Filipe Manana <[email protected]>
Btrfs: fix use-after-free during inode eviction

Josef Bacik <[email protected]>
btrfs: move the dio_sem higher up the callchain

Josef Bacik <[email protected]>
btrfs: don't run delayed_iputs in commit

Josef Bacik <[email protected]>
btrfs: only free reserved extent if we didn't insert it

Josef Bacik <[email protected]>

    btrfs: don't use ctl->free_space for max_extent_size

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

Filipe Manana <[email protected]>
Btrfs: fix assertion on fsync of regular file when using no-holes feature

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

Filipe Manana <[email protected]>
Btrfs: fix warning when replaying log after fsync of a tmpfile

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: protect space cache inode alloc with GFP_NOFS

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

Qu Wenruo <[email protected]>
btrfs: Ensure btrfs_trim_fs can trim the whole filesystem

Qu Wenruo <[email protected]>
btrfs: Enhance btrfs_trim_fs function to handle error better

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

Qu Wenruo <[email protected]>
btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabled

Breno Leitao <[email protected]>
selftests/powerpc: Fix ptrace tm failure

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

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

Thor Thayer <[email protected]>
ARM: dts: socfpga: Fix SDRAM node address for Arria10

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

Hans Verkuil <[email protected]>
media: media colorspaces*.rst: rename AdobeRGB to opRGB

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

Manjunath Patil <[email protected]>
xen-blkfront: fix kernel panic with negotiate_mq error path

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

Will Deacon <[email protected]>
iommu/arm-smmu: Ensure that page-table updates are visible before TLBI

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

Damien Le Moal <[email protected]>
dm zoned: fix various dmz_get_mblock() issues

Damien Le Moal <[email protected]>
dm zoned: fix metadata block ref counting

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()

Benjamin Coddington <[email protected]>
nfs: Fix a missed page unlock after pg_doio()

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

Mark Rutland <[email protected]>
KVM: arm64: Fix caching of host MDCR_EL2 value

Ralph Campbell <[email protected]>
mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly

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'

Vlastimil Babka <[email protected]>
mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range()

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: Guard against negative signal numbers in copy_siginfo_from_user32

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

Keith Busch <[email protected]>
PCI: vmd: White list for fast interrupt handlers

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

Lukas Wunner <[email protected]>
PCI/ASPM: Fix link_state teardown on device removal

Vignesh R <[email protected]>
ARM: dts: dra7: Fix up unaligned access setting for PCIe EP

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

Michael Jin <[email protected]>
EDAC, amd64: Add Family 17h, models 10h-2fh support

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

Theodore Ts'o <[email protected]>
ext4: fix use-after-free race in ext4_remount()'s error path

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

Wang Shilong <[email protected]>
ext4: fix setattr project check in fssetxattr ioctl

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()

Artemy Kovalyov <[email protected]>
IB/mlx5: Fix MR cache initialization

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

Dan Williams <[email protected]>
libnvdimm, region: Fail badblocks listing for inactive regions

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

Pierre Yves MORDRET <[email protected]>
dmaengine: stm32-dma: fix incomplete configuration in cyclic mode

Christian Lamparter <[email protected]>
dmaengine: ppc4xx: fix off-by-one build failure

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()

Yoshihiro Shimoda <[email protected]>
usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround"

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/pvh: don't try to unplug emulated devices

Roger Pau Monne <[email protected]>
xen/pvh: increase early stack size

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

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

Boris Ostrovsky <[email protected]>
xen/balloon: Support xend-based toolstack

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

Chao Yu <[email protected]>
f2fs: fix to account IO correctly

Jaegeuk Kim <[email protected]>
Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()"

Prarit Bhargava <[email protected]>

    cpupower: Fix AMD Family 0x17 msr_pstate size

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

Vijay Immanuel <[email protected]>
IB/rxe: fix for duplicate request processing and ack psns

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

Alexandre Belloni <[email protected]>
mfd: menelaus: Fix possible race condition and leak

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

Yunlei He <[email protected]>
f2fs: report error if quota off error during umount

James Smart <[email protected]>
scsi: lpfc: Correct race with abort on completion path

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

Vignesh R <[email protected]>
PCI: dwc: pci-dra7xx: Enable errata i870 for both EP and RC mode

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

Chao Yu <[email protected]>
f2fs: fix to recover inode's i_flags during POR

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

Mika Westerberg <[email protected]>
PCI / ACPI: Enable wake automatically for power managed bridges

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

Dexuan Cui <[email protected]>
Drivers: hv: vmbus: Use cpumask_var_t for on-stack cpu mask

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

Honghui Zhang <[email protected]>
PCI: mediatek: Fix mtk_pcie_find_port() endpoint/port matching logic

[email protected] <[email protected]>
usb: host: ohci-at91: fix request of irq for optional gpio

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Fix recursive lock warning in debug kernel

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

Jim Mattson <[email protected]>
KVM: nVMX: Clear reserved bits of #DB exit qualification

David Howells <[email protected]>
UAPI: ndctl: Fix g++-unsupported initialisation in headers

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

Geert Uytterhoeven <[email protected]>
thermal: da9062/61: Prevent hardware access during system suspend

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

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

Sara Sharon <[email protected]>
iwlwifi: mvm: fix BAR seq ctrl reporting

Andrew Lunn <[email protected]>
net: dsa: mv88e6xxx: Fix writing to a PHY page.

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()

Paolo Valente <[email protected]>
block, bfq: correctly charge and reset entity service in all cases

Antoine Tenart <[email protected]>
net: phy: phylink: ensure the carrier is off when starting phylink

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

Will Deacon <[email protected]>
signal: Introduce COMPAT_SIGMINSTKSZ for use in compat_sys_sigaltstack

Gustavo A. R. Silva <[email protected]>
mtd: rawnand: atmel: Fix potential NULL pointer dereference

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

Dou Liyang <[email protected]>
ACPI / processor: Fix the return value of acpi_processor_ids_walk()

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

Emmanuel Grumbach <[email protected]>
iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the interface

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()

Nathan Chancellor <[email protected]>

    spi: spi-ep93xx: Use dma_data_direction for ep93xx_spi_dma_{finish,prepare}

Jia-Ju Bai <[email protected]>
lightnvm: pblk: fix two sleep-in-atomic-context bugs

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

Ryan C Goodfellow <[email protected]>
nfp: devlink port split support for 1x100G CXP NIC

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.

Jarod Wilson <[email protected]>
perf tools: Fix use of alternatives to find JDIR

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: Throttle perf events properly.

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

Jiri Olsa <[email protected]>
perf vendor events intel: Fix wrong filter_band* values for uncore events

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

Marek Szyprowski <[email protected]>
ARM: dts: exynos: Disable pull control for MAX8997 interrupts on Origen

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

Sebastian Andrzej Siewior <[email protected]>
x86/mm/pat: Disable preemption around __flush_tlb_all()

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

Juergen Gross <[email protected]>
x86/xen: Fix boot loader version reported for PVH guests

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)

Hui Wang <[email protected]>
ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715

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 exported address of os_hpmc handler

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

Rafael J. Wysocki <[email protected]>
cpufreq: conservative: Take limits changes into account properly

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

Tang Junhui <[email protected]>
bcache: trace missed reading by cache_missed

Rafał Miłecki <[email protected]>
spi: bcm-qspi: switch back to reading flash using smaller chunks

Liu Xiang <[email protected]>
mtd: spi-nor: fsl-quadspi: fix read error for flash size larger than 16MB

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

Diffstat:

 Documentation/media/uapi/v4l/biblio.rst            |  10 --
 Documentation/media/uapi/v4l/colorspaces-defs.rst  |   8 +-
 .../media/uapi/v4l/colorspaces-details.rst         |  13 ++-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/dra7.dtsi                        |   2 +-
 arch/arm/boot/dts/exynos3250.dtsi                  |  16 +++
 arch/arm/boot/dts/exynos4210-origen.dts            |   9 ++
 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/arm/boot/dts/socfpga_arria10.dtsi             |   2 +-
 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/hpmc.S                          |   3 +-
 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                     |  26 ++++-
 arch/x86/boot/tools/build.c                        |   7 ++
 arch/x86/include/asm/cpufeatures.h                 |   1 +
 arch/x86/include/asm/kvm_host.h                    |   1 +
 arch/x86/include/asm/nospec-branch.h               |   1 +
 arch/x86/include/asm/tlbflush.h                    |   6 ++
 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/kvm/vmx.c                                 |   7 +-
 arch/x86/mm/pageattr.c                             |   6 +-
 arch/x86/platform/olpc/olpc-xo1-rtc.c              |   3 +
 arch/x86/xen/enlighten_pvh.c                       |   2 +-
 arch/x86/xen/platform-pci-unplug.c                 |   4 +
 arch/x86/xen/spinlock.c                            |  35 +++----
 arch/x86/xen/xen-pvh.S                             |   2 +-
 block/bfq-wf2q.c                                   |  13 ++-
 crypto/lrw.c                                       |   7 +-
 crypto/tcrypt.c                                    |   3 +
 drivers/acpi/acpi_lpss.c                           |   2 +
 drivers/acpi/acpi_processor.c                      |   7 +-
 drivers/acpi/acpica/dsopcode.c                     |   4 +
 drivers/block/ataflop.c                            |  25 +++--
 drivers/block/swim.c                               |  13 ++-
 drivers/block/xen-blkfront.c                       |   4 +
 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/cpufreq/cpufreq_conservative.c             |   6 +-
 drivers/crypto/caam/regs.h                         |  28 ++---
 drivers/dma/dma-jz4780.c                           |   5 +
 drivers/dma/ioat/init.c                            |   9 +-
 drivers/dma/ppc4xx/adma.c                          |   2 +-
 drivers/dma/stm32-dma.c                            |   8 +-
 drivers/edac/amd64_edac.c                          |  14 +++
 drivers/edac/amd64_edac.h                          |   3 +
 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/hv/channel_mgmt.c                          |  14 ++-
 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/hw/bnxt_re/qplib_rcfw.c         |  13 ++-
 drivers/infiniband/hw/mlx5/mr.c                    |   2 +-
 drivers/infiniband/sw/rxe/rxe_resp.c               |   8 +-
 drivers/infiniband/sw/rxe/rxe_verbs.h              |   2 +
 drivers/infiniband/ulp/ipoib/ipoib_cm.c            |   8 +-
 drivers/iommu/arm-smmu.c                           |   6 ++
 drivers/lightnvm/pblk-recovery.c                   |   6 +-
 drivers/md/bcache/btree.c                          |   2 +-
 drivers/md/bcache/request.c                        |   2 +-
 drivers/md/dm-ioctl.c                              |  18 ++--
 drivers/md/dm-zoned-metadata.c                     |  80 ++++++++------
 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/mfd/menelaus.c                             |  13 ++-
 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/mtd/nand/atmel/nand-controller.c           |   4 +
 drivers/mtd/spi-nor/fsl-quadspi.c                  |   1 +
 drivers/net/dsa/mv88e6xxx/phy.c                    |   3 +
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |   4 +
 drivers/net/ethernet/netronome/nfp/nfp_devlink.c   |  17 ++-
 drivers/net/ethernet/qlogic/qla3xxx.c              |   2 -
 drivers/net/phy/phylink.c                          |   3 +
 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/mac80211.c  |   9 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |  24 ++++-
 drivers/net/wireless/intel/iwlwifi/mvm/tx.c        |   9 +-
 drivers/net/wireless/intel/iwlwifi/pcie/rx.c       |  32 ++++--
 drivers/net/wireless/marvell/libertas/if_usb.c     |   2 -
 drivers/nvdimm/bus.c                               |   4 +
 drivers/nvdimm/region_devs.c                       |  11 +-
 drivers/pci/dwc/pci-dra7xx.c                       |  11 +-
 drivers/pci/host/pcie-mediatek.c                   |  11 ++
 drivers/pci/host/vmd.c                             |  13 ++-
 drivers/pci/msi.c                                  |   9 +-
 drivers/pci/pci-acpi.c                             |  16 ++-
 drivers/pci/pcie/aspm.c                            |   2 +-
 drivers/pci/quirks.c                               |   4 +
 drivers/pci/remove.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_scsi.c                      |  14 ++-
 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/spi/spi-bcm-qspi.c                         |   2 +-
 drivers/spi/spi-ep93xx.c                           |  36 +++++--
 drivers/tc/tc.c                                    |   8 +-
 drivers/thermal/da9062-thermal.c                   |   4 +-
 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/gadget/udc/renesas_usb3.c              |   3 +
 drivers/usb/host/ohci-at91.c                       |   2 +
 drivers/usb/usbip/vudc_main.c                      |  10 +-
 drivers/w1/masters/omap_hdq.c                      |   2 +
 drivers/xen/swiotlb-xen.c                          |   6 ++
 drivers/xen/xen-balloon.c                          |  13 ++-
 fs/btrfs/extent-tree.c                             | 113 ++++++++++++++------
 fs/btrfs/file.c                                    |  12 +++
 fs/btrfs/free-space-cache.c                        |  42 ++++++--
 fs/btrfs/inode.c                                   |  15 ++-
 fs/btrfs/ioctl.c                                   |  11 +-
 fs/btrfs/qgroup.c                                  |   5 +
 fs/btrfs/qgroup.h                                  |   2 +
 fs/btrfs/relocation.c                              |   2 +-
 fs/btrfs/transaction.c                             |   9 --
 fs/btrfs/tree-log.c                                | 116 +++++++++++++++++----
 fs/cifs/cifs_debug.c                               |   3 +
 fs/cifs/cifs_spnego.c                              |   6 +-
 fs/cifs/inode.c                                    |  10 +-
 fs/cramfs/inode.c                                  |   3 +-
 fs/ext4/ext4.h                                     |   3 +-
 fs/ext4/inline.c                                   |   2 +-
 fs/ext4/ioctl.c                                    |  64 +++++++-----
 fs/ext4/move_extent.c                              |   8 +-
 fs/ext4/super.c                                    |  73 ++++++++-----
 fs/f2fs/data.c                                     |   8 +-
 fs/f2fs/recovery.c                                 |   1 +
 fs/f2fs/super.c                                    |  19 +++-
 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 +--
 fs/nfs/pagelist.c                                  |  40 +++----
 fs/proc/task_mmu.c                                 |   4 +-
 include/linux/compat.h                             |   3 +
 include/linux/signal.h                             |   2 +-
 include/linux/tc.h                                 |   1 +
 include/uapi/linux/ndctl.h                         |  48 ++++-----
 kernel/bounds.c                                    |   4 +-
 kernel/bpf/syscall.c                               |  13 +++
 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                                    |  18 ++--
 lib/debug_locks.c                                  |   2 +-
 mm/hugetlb.c                                       |   6 ++
 mm/page_vma_mapped.c                               |  24 ++++-
 net/core/netclassid_cgroup.c                       |   1 +
 net/ipv4/cipso_ipv4.c                              |  11 +-
 net/sched/sch_api.c                                |   1 -
 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                      |  26 +++++
 sound/soc/intel/skylake/skl-topology.c             |   1 +
 tools/perf/Makefile.config                         |   2 +-
 .../pmu-events/arch/x86/ivytown/uncore-power.json  |  16 +--
 .../pmu-events/arch/x86/jaketown/uncore-power.json |  16 +--
 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           |   7 +-
 .../inter-event/trigger-synthetic-event-syntax.tc  |  80 ++++++++++++++
 tools/testing/selftests/net/reuseport_bpf.c        |  13 ++-
 .../selftests/powerpc/ptrace/ptrace-tm-spd-gpr.c   |   4 +-
 virt/kvm/arm/arm.c                                 |   4 +-
 221 files changed, 1841 insertions(+), 677 deletions(-)