Skip to content

4.0.5-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest142 of 148 patches 5 repliesIn review

142 of 148 patches are in this archive. The cover letter announces 148.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/148mnt: Fail collect_mounts when applied to unmounted mountsfs/namespace.c+5 -20 replies
2/148fs_pin: Allow for the possibility that m_list or s_list go unused.fs/fs_pin.c include/linux/fs_pin.h+4 -20 replies
3/148iommu/amd: Fix bug in put_pasid_state_waitdrivers/iommu/amd_iommu_v2.c+1 -00 replies
4/148iommu/arm-smmu: Fix sign-extension of upstream bus addresses at stage 1drivers/iommu/arm-smmu.c+2 -280 replies
5/148Revert "KVM: x86: drop fpu_activate hook"arch/x86/include/asm/kvm_host.h arch/x86/kvm/svm.c arch/x86/kvm/vmx.c+3 -00 replies
6/148x86/mce: Fix MCE severity messagesarch/x86/kernel/cpu/mcheck/mce.c+5 -20 replies
7/148x86/fpu: Disable XSAVES* support for nowarch/x86/kernel/i387.c+15 -00 replies
8/148KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pagesarch/x86/kvm/mmu.c+1 -10 replies
9/148KVM: MMU: fix smap permission checkarch/x86/kvm/mmu.h arch/x86/kvm/paging_tmpl.h+9 -00 replies
10/148kvm: fix crash in kvm_vcpu_reload_apic_access_pagearch/x86/kvm/x86.c+2 -00 replies
11/148KVM: MMU: fix SMAP virtualizationDocumentation/virtual/kvm/mmu.txt arch/x86/include/asm/kvm_host.h arch/x86/kvm/mmu.c +2 more+30 -150 replies
12/148kvm/fpu: Enable eager restore kvm FPU for MPXarch/x86/include/asm/kvm_host.h arch/x86/kvm/cpuid.c arch/x86/kvm/cpuid.h +1 more+27 -20 replies
13/148ktime: Fix ktime_divns to do signed divisioninclude/linux/ktime.h kernel/time/hrtimer.c+29 -120 replies
14/148fs, omfs: add NULL terminator in the end up the token listfs/omfs/inode.c+2 -10 replies
15/148omfs: fix sign confusion for bitmap loop counterfs/omfs/inode.c+2 -10 replies
16/148xfs: xfs_attr_inactive leaves inconsistent attr fork state behindfs/xfs/libxfs/xfs_attr_leaf.c fs/xfs/libxfs/xfs_attr_leaf.h fs/xfs/xfs_attr_inactive.c +1 more+58 -470 replies
17/148xfs: xfs_iozero can return positive errnofs/xfs/xfs_file.c+1 -10 replies
18/148lguest: fix out-by-one error in address checking.drivers/lguest/core.c+1 -10 replies
19/148ovl: dont remove non-empty opaque directoryfs/overlayfs/dir.c+19 -50 replies
20/148ovl: mount read-only if workdir cant be createdfs/overlayfs/copy_up.c fs/overlayfs/dir.c fs/overlayfs/super.c+17 -50 replies
21/148mfd: da9052: Fix broken regulator probedrivers/mfd/da9052-core.c drivers/regulator/da9052-regulator.c+7 -60 replies
22/148libceph: request a new osdmap if lingering request maps to no osdnet/ceph/osd_client.c+20 -110 replies
23/148Revert "libceph: clear r_req_lru_item in __unregister_linger_request()"net/ceph/osd_client.c+0 -20 replies
24/148Btrfs: fix racy system chunk allocation when setting block group rofs/btrfs/extent-tree.c fs/btrfs/volumes.c+3 -00 replies
25/148xen/events: dont bind non-percpu VIRQs with percpu chipdrivers/tty/hvc/hvc_xen.c drivers/xen/events/events_base.c include/xen/events.h+10 -60 replies
26/148hwmon: (ntc_thermistor) Ensure iio channel is of type IIO_VOLTAGEdrivers/hwmon/ntc_thermistor.c+9 -00 replies
27/148iio/axp288_adc: add missing channel info maskdrivers/iio/adc/axp288_adc.c+6 -60 replies
28/148iio:st_sensors: Fix oops when probing SPI devicesdrivers/iio/accel/st_accel_core.c drivers/iio/common/st_sensors/st_sensors_core.c drivers/iio/gyro/st_gyro_core.c +2 more+4 -20 replies
29/148iio: light: hid-sensor-prox: Fix modifierdrivers/iio/light/hid-sensor-prox.c+0 -20 replies
30/148iio: pressure: hid-sensor-press: Fix modifierdrivers/iio/pressure/hid-sensor-press.c+0 -20 replies
31/148iio: adc: spmi-vadc: Fix overflow in output value normalizationdrivers/iio/adc/qcom-spmi-vadc.c+4 -30 replies
32/148iio: adc: cc10001: Fix the channel number mappingdrivers/iio/adc/cc10001_adc.c+13 -110 replies
33/148iio: adc: cc10001: Fix incorrect use of power-up/power-down registerdrivers/iio/adc/cc10001_adc.c+19 -140 replies
34/148iio: adc: cc10001: Add delay before setting START bitdrivers/iio/adc/cc10001_adc.c+1 -00 replies
35/148iio: adc: cc10001: Fix regulator_get_voltage() return value checkdrivers/iio/adc/cc10001_adc.c+1 -10 replies
36/148iio: adc: xilinx: Fix register addressesdrivers/iio/adc/xilinx-xadc.h+3 -30 replies
37/148iio: adc: xilinx: Fix "vccaux" channel .addressdrivers/iio/adc/xilinx-xadc-core.c+1 -10 replies
38/148iio: adc: xilinx: Fix VREFP scaledrivers/iio/adc/xilinx-xadc-core.c+1 -00 replies
39/148iio: adc: xilinx: Fix VREFN signdrivers/iio/adc/xilinx-xadc-core.c+1 -10 replies
40/148hwmon: (tmp401) Do not auto-detect chip on I2C address 0x37Documentation/hwmon/tmp401 drivers/hwmon/tmp401.c+2 -20 replies
41/148hwmon: (nct6775) Add missing sysfs attribute initializationdrivers/hwmon/nct6775.c+2 -00 replies
42/148hwmon: (nct6683) Add missing sysfs attribute initializationdrivers/hwmon/nct6683.c+2 -00 replies
43/148clk: exynos5420: Restore GATE_BUS_TOP on suspenddrivers/clk/samsung/clk-exynos5420.c+1 -00 replies
44/148clk: add missing lock when call clk_core_enable in clk_set_parentdrivers/clk/clk.c+8 -00 replies
45/148brcmfmac: avoid null pointer access when brcmf_msgbuf_get_pktid() failsdrivers/net/wireless/brcm80211/brcmfmac/msgbuf.c+5 -70 replies
46/148lib: Fix strnlen_user() to not touch memory after specified maximumlib/strnlen_user.c+2 -10 replies
47/148d_walk() might skip too muchfs/dcache.c+4 -40 replies
48/148module: Call module notifier on failure after complete_formation()kernel/module.c+3 -00 replies
49/148ALSA: usb-audio: Add quirk for MS LifeCam Studiosound/usb/quirks.c+1 -00 replies
50/148ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724sound/pci/hda/patch_conexant.c+12 -00 replies
51/148ALSA: hda - Add headphone quirk for Lifebook E752sound/pci/hda/patch_realtek.c+1 -00 replies
52/148ALSA: hda - Add headset mic quirk for Dell Inspiron 5548sound/pci/hda/patch_realtek.c+7 -00 replies
53/148ALSA: hda/realtek - ALC292 dock fix for Thinkpad L450sound/pci/hda/patch_realtek.c+1 -00 replies
54/148ALSA: usb-audio: Add quirk for MS LifeCam HD-3000sound/usb/quirks.c+1 -00 replies
56/148ALSA: hda - Fix noise on AMD radeon 290x controllersound/pci/hda/hda_intel.c+2 -00 replies
57/148ASoC: mc13783: Fix wrong mask value used in mc13xxx_reg_rmw() callssound/soc/codecs/mc13783.c+2 -20 replies
58/148ASoC: uda1380: Avoid accessing i2c bus when codec is disabledsound/soc/codecs/uda1380.c+1 -10 replies
59/148ASoC: dapm: Modify widget stream name according to prefixsound/soc/soc-dapm.c+8 -30 replies
60/148ASoC: wm8960: fix "RINPUT3" audio route errorsound/soc/codecs/wm8960.c+1 -10 replies
61/148ASoC: wm8994: correct BCLK DIV 348 to 384sound/soc/codecs/wm8994.c+1 -10 replies
62/148RDMA/core: Fix for parsing netlink string attributedrivers/infiniband/core/iwpm_msg.c+1 -10 replies
64/148staging: vt6656: use ieee80211_tx_info to select packet type.drivers/staging/vt6656/rxtx.c+11 -30 replies
65/148staging: vt6655: device_free_tx_buf use only ieee80211_tx_status_irqsafedrivers/staging/vt6655/device_main.c+1 -30 replies
66/148staging: vt6655: implement IEEE80211_TX_STAT_NOACK_TRANSMITTEDdrivers/staging/vt6655/device_main.c+5 -10 replies
67/148staging: vt6655: Fix 80211 control and management status reporting.drivers/staging/vt6655/device_main.c+3 -30 replies
68/148staging: vt6655: vnt_tx_packet Correct TX order of OWNED_BY_NICdrivers/staging/vt6655/device_main.c+7 -80 replies
69/148staging: vt6655: lock MACvWriteBSSIDAddress.drivers/staging/vt6655/device_main.c+8 -10 replies
70/148perf/x86/rapl: Enable Broadwell-U RAPL supportarch/x86/kernel/cpu/perf_event_intel_rapl.c+1 -00 replies
71/148target/pscsi: Dont leak scsi_host if hba is VIRTUAL_HOSTdrivers/target/target_core_pscsi.c drivers/target/target_core_pscsi.h+4 -00 replies
72/148xhci: fix isoc endpoint dequeue from advancing too far on transaction errordrivers/usb/host/xhci-ring.c+5 -00 replies
73/148xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256drivers/usb/host/xhci.h+1 -10 replies
74/148xhci: gracefully handle xhci_irq dead devicedrivers/usb/host/xhci-ring.c+1 -10 replies
75/148USB: visor: Match I330 phone more preciselydrivers/usb/serial/visor.c+1 -10 replies
76/148USB: pl2303: Remove support for Samsung I330drivers/usb/serial/pl2303.c drivers/usb/serial/pl2303.h+0 -50 replies
77/148USB: cp210x: add ID for KCF Technologies PRN devicedrivers/usb/serial/cp210x.c+1 -00 replies
78/148usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devicesdrivers/usb/storage/unusual_devs.h+7 -00 replies
79/148usb: gadget: configfs: Fix interfaces array NULL-terminationdrivers/usb/gadget/configfs.c+1 -00 replies
80/148powerpc/mce: fix off by one errors in mce event handlingarch/powerpc/kernel/mce.c+2 -20 replies
81/148powerpc: Align TOC to 256 bytesarch/powerpc/kernel/vmlinux.lds.S+1 -00 replies
82/148mmc: atmel-mci: fix bad variable type for clkdivdrivers/mmc/host/atmel-mci.c+7 -20 replies
83/148tty/n_gsm.c: fix a memory leak when gsmtty is removeddrivers/tty/n_gsm.c+2 -30 replies
84/148pty: Fix input race when closingDocumentation/serial/tty.txt drivers/tty/n_hdlc.c drivers/tty/n_tty.c +3 more+54 -230 replies
85/148ext4: fix lazytime optimizationfs/ext4/inode.c+1 -10 replies
86/148ext4: fix NULL pointer dereference when journal restart failsfs/ext4/ext4_jbd2.c fs/jbd2/transaction.c+22 -90 replies
87/148ext4: check for zero length extent explicitlyfs/ext4/extents.c+1 -10 replies
88/148jbd2: fix r_count overflows leading to buffer overflow in journal recoveryfs/jbd2/recovery.c fs/jbd2/revoke.c+19 -90 replies
89/148ahci: avoton port-disable reset-quirkdrivers/ata/ahci.c+95 -80 replies
90/148libata: Add helper to determine when PHY events should be ignoreddrivers/ata/libahci.c drivers/ata/libata-core.c include/linux/libata.h+21 -20 replies
91/148libata: Ignore spurious PHY event on LPM policy changedrivers/ata/libata-core.c drivers/ata/libata-eh.c include/linux/libata.h+26 -10 replies
93/148arm64: bpf: fix signedness bug in loading 64-bit immediatearch/arm64/net/bpf_jit_comp.c+1 -10 replies
94/148rt2x00: add new rt2800usb device DWA 130drivers/net/wireless/rt2x00/rt2800usb.c+1 -00 replies
95/148ARM: 8325/1: exynos: move resume code to .text sectionarch/arm/mach-exynos/sleep.S+16 -150 replies
96/148gpio: gpio-kempld: Fix get_direction return valuedrivers/gpio/gpio-kempld.c+1 -10 replies
97/148crypto: s390/ghash - Fix incorrect ghash icv buffer handling.arch/s390/crypto/ghash_s390.c+13 -120 replies
98/148mac80211: move WEP tailroom size checknet/mac80211/wep.c+4 -20 replies
99/148mac80211: dont use napi_gro_receive() outside NAPI contextnet/mac80211/ieee80211_i.h net/mac80211/rx.c+6 -20 replies
100/148s390/mm: correct return value of pmd_pfnarch/s390/include/asm/pgtable.h+1 -10 replies
101/148sched: Handle priority boosted tasks proper in setscheduler()include/linux/sched/rt.h kernel/locking/rtmutex.c kernel/sched/core.c+25 -200 replies
102/148sched: always use blk_schedule_flush_plug in io_schedule_outkernel/sched/core.c+1 -40 replies
103/148ARM: 8356/1: mm: handle non-pmd-aligned end of RAMarch/arm/mm/mmu.c+10 -100 replies
104/148ARM: EXYNOS: Fix dereference of ERR_PTR returned by of_genpd_get_from_providerarch/arm/mach-exynos/pm_domains.c+2 -20 replies
106/148ARM: dts: fix imx27 dtb build rulearch/arm/boot/dts/Makefile+1 -10 replies
107/148ARM: dts: set display clock correctly for exynos4412-trats2arch/arm/boot/dts/exynos4412-trats2.dts+1 -10 replies
108/148ARM: fix missing syscall trace exitarch/arm/kernel/entry-common.S+3 -11 reply
109/148parisc,metag: Fix crashes due to stack randomization on stack-grows-upwards architecturesarch/parisc/include/asm/elf.h arch/parisc/kernel/sys_parisc.c fs/exec.c+10 -00 replies
110/148gfp: add __GFP_NOACCOUNTinclude/linux/gfp.h include/linux/memcontrol.h mm/kmemleak.c+8 -10 replies
111/148kernfs: do not account ino_ida allocations to memcgfs/kernfs/dir.c+8 -10 replies
112/148tools/vm: fix page-flags buildtools/vm/Makefile+1 -10 replies
113/148mm, numa: really disable NUMA balancing by default on single node machinesmm/mempolicy.c+1 -10 replies
114/148nfsd/blocklayout: pretend we can send deviceid notificationsfs/nfsd/blocklayout.c+11 -00 replies
115/148nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_opfs/nfsd/nfs4state.c+11 -100 replies
116/148svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failuresnet/sunrpc/auth_gss/gss_rpc_xdr.c+16 -70 replies
117/148firmware: dmi_scan: Fix ordering of product_uuiddrivers/firmware/dmi_scan.c+4 -30 replies
118/148thermal: armada: Update Armada 380 thermal sensor coefficientsdrivers/thermal/armada_thermal.c+3 -30 replies
119/148md/raid5: dont record new size if resize_stripes fails.drivers/md/raid5.c+2 -10 replies
120/148md/raid0: fix restore to sector variable in raid0_make_requestdrivers/md/raid0.c+3 -10 replies
121/148Revert "HID: logitech-hidpp: support combo keyboard touchpad TK820"drivers/hid/hid-logitech-hidpp.c+0 -200 replies
122/148MIPS: fix FP mode selection in lieu of .MIPS.abiflags dataarch/mips/kernel/elf.c+17 -150 replies
123/148rtlwifi: rtl8192cu: Fix kernel deadlockdrivers/net/wireless/rtlwifi/usb.c+1 -10 replies
124/148Input: elantech - fix semi-mt protocol for v3 HWdrivers/input/mouse/elantech.c+1 -10 replies
125/148storvsc: Set the SRB flags correctly when no data transfer is neededdrivers/scsi/storvsc_drv.c+1 -20 replies
126/148sd: Disable support for 256 byte/sector disksdrivers/scsi/sd.c+5 -140 replies
127/148ACPI / init: Fix the ordering of acpi_reserve_resources()drivers/acpi/osl.c+2 -40 replies
128/148iwlwifi: mvm: clean net-detect info if device was reset during suspenddrivers/net/wireless/iwlwifi/mvm/d3.c+5 -40 replies
129/148iwlwifi: mvm: Free fw_status after use to avoid memory leakdrivers/net/wireless/iwlwifi/mvm/d3.c+3 -10 replies
130/148iwlwifi: pcie: prevent using unmapped memory in fw monitordrivers/net/wireless/iwlwifi/pcie/trans.c+6 -50 replies
131/148drm/radeon: add new bonaire pci idinclude/drm/drm_pciids.h+1 -00 replies
133/148drm/radeon: retry dcpd fetchdrivers/gpu/drm/radeon/atombios_dp.c+11 -90 replies
134/148drm/plane-helper: Adapt cursor hack to transitional helpersdrivers/gpu/drm/drm_plane_helper.c+3 -00 replies
135/148drm/radeon: dont share plls if monitors differ in audio supportdrivers/gpu/drm/radeon/atombios_crtc.c+3 -10 replies
136/148drm/radeon/audio: make sure connector is valid in hotplug casedrivers/gpu/drm/radeon/evergreen_hdmi.c+3 -20 replies
137/148Revert "drm/radeon: only mark audio as connected if the monitor supports it (v3)"drivers/gpu/drm/radeon/radeon_audio.c drivers/gpu/drm/radeon/radeon_connectors.c+14 -210 replies
139/148dm: fix casting bug in dm_merge_bvec()drivers/md/dm.c+12 -50 replies
140/148dm: fix reload failure of 0 path multipath mapping on blk-mq devicesdrivers/md/dm-table.c+9 -70 replies
141/148drm/amdkfd: Dont report local memory sizedrivers/gpu/drm/amd/amdkfd/kfd_topology.c+1 -10 replies
142/148vfs: read file_handle only once in handle_to_pathfs/fhandle.c+3 -20 replies
143/148power/reset: at91: fix return value check in at91_reset_platform_probe()drivers/power/reset/at91-reset.c+2 -20 replies
144/148ARC: unbork !LLSC buildarch/arc/include/asm/atomic.h+1 -10 replies
145/148UBI: block: Add missing cache flushesdrivers/mtd/ubi/block.c+2 -00 replies
146/148pwm: img: Impose upper and lower timebase steps valuedrivers/pwm/pwm-img.c+64 -120 replies
147/148md: fix race when unfreezing sync_actiondrivers/md/md.c+8 -60 replies
148/148fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappingsfs/binfmt_elf.c+1 -10 replies

Reviews trailers per patch

31 of 142 patches have a Reviewed-by or Acked-by.

PatchBrian FosterJean DelvareKevin HilmanAbhilash KesavanTomasz FigaJason GunthorpeJan KaraNicolas PitreGuenter RoeckRik van RielSimo SorceTrevor CordesJordi Pujol PalomerBartlomiej ZolnierkiewiczMark BrownSage WeilDenis CioccaXiao GuangrongHante MeulemanPieter-Paul GiesbertsChristian WeberCharles KeepaxChristian SchallerJiri SlabySteven RostedtJeff MoyerStefan AgnerLaura AbbottHans de GoedeZhenzhong DuanBernhard WiedemannKrzysztof KozlowskiLong LiGeorge McCollisterMario KleinerAlex DeucherTejun Heo
1/148
2/148
3/148
4/148
5/148
6/148
7/148
8/148R-b
9/148
10/148
11/148
12/148
13/148A-b Reported-and-tested-by
14/148
15/148
16/148R-b
17/148R-b
18/148
19/148T-b
20/148
21/148A-b R-b
22/148R-b
23/148R-b
24/148
25/148
26/148
27/148
28/148A-b
29/148
30/148
31/148
32/148
33/148
34/148
35/148
36/148
37/148
38/148
39/148
40/148R-b
41/148R-b
42/148R-b
43/148T-b T-b A-b
44/148
45/148R-b R-b
46/148
47/148
48/148
49/148
50/148
51/148Reported-and-tested-by
52/148
53/148
54/148
56/148
57/148
58/148
59/148
60/148A-b
61/148A-b
62/148R-b
64/148
65/148
66/148
67/148
68/148
69/148
70/148
71/148
72/148
73/148
74/148
75/148
76/148
77/148
78/148Reported-and-tested-by
79/148
80/148
81/148
82/148
83/148A-b
84/148
85/148
86/148R-b
87/148
88/148R-b
89/148
90/148
91/148
93/148
94/148
95/148A-b
96/148R-b
97/148
98/148
99/148
100/148
101/148T-b R-b
102/148R-b
103/148T-b A-b T-b
104/148
106/148
107/148R-b T-b
108/148
109/148
110/148
111/148A-b
112/148
113/148R-b
114/148
115/148
116/148R-b
117/148A-b
118/148
119/148
120/148
121/148
122/148
123/148T-b
124/148
125/148R-b
126/148
127/148Reported-and-tested-by
128/148
129/148
130/148
131/148
133/148
134/148Reviewed-and-tested-by
135/148
136/148
137/148
139/148
140/148
141/148R-b
142/148
143/148
144/148
145/148
146/148
147/148
148/148

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

Read the v1 thread

Cover letter [PATCH 4.0 000/148] 4.0.5-stable review

This is the start of the stable review cycle for the 4.0.5 release. There are 148 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 Fri Jun 5 11:41:24 UTC 2015. Anything received after that time might be too late.

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

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.0.5-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.0.5-rc1

Andrew Morton <[email protected]>
fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings

NeilBrown <[email protected]>
md: fix race when unfreezing sync_action

Naidu Tellapati <[email protected]>
pwm: img: Impose upper and lower timebase steps value

Kevin Cernekee <[email protected]>
UBI: block: Add missing cache flushes

Vineet Gupta <[email protected]>
ARC: unbork !LLSC build

Wei Yongjun <[email protected]>
power/reset: at91: fix return value check in at91_reset_platform_probe()

Sasha Levin <[email protected]>
vfs: read file_handle only once in handle_to_path

Oded Gabbay <[email protected]>
drm/amdkfd: Don't report local memory size

Junichi Nomura <[email protected]>
dm: fix reload failure of 0 path multipath mapping on blk-mq devices

Joe Thornber <[email protected]>
dm: fix casting bug in dm_merge_bvec()

Christian König <[email protected]>
drm/radeon: partially revert "fix VM_CONTEXT*_PAGE_TABLE_END_ADDR handling"

Alex Deucher <[email protected]>
Revert "drm/radeon: only mark audio as connected if the monitor supports it (v3)"

Alex Deucher <[email protected]>
drm/radeon/audio: make sure connector is valid in hotplug case

Alex Deucher <[email protected]>
drm/radeon: don't share plls if monitors differ in audio support

Daniel Vetter <[email protected]>
drm/plane-helper: Adapt cursor hack to transitional helpers

Alex Deucher <[email protected]>
drm/radeon: retry dcpd fetch

Christian König <[email protected]>
drm/radeon: fix VM_CONTEXT*_PAGE_TABLE_END_ADDR handling

Alex Deucher <[email protected]>
drm/radeon: add new bonaire pci id

Liad Kaufman <[email protected]>
iwlwifi: pcie: prevent using unmapped memory in fw monitor

Haim Dreyfuss <[email protected]>
iwlwifi: mvm: Free fw_status after use to avoid memory leak

Luciano Coelho <[email protected]>
iwlwifi: mvm: clean net-detect info if device was reset during suspend

Rafael J. Wysocki <[email protected]>
ACPI / init: Fix the ordering of acpi_reserve_resources()

Mark Hounschell <[email protected]>
sd: Disable support for 256 byte/sector disks

K. Y. Srinivasan <[email protected]>
storvsc: Set the SRB flags correctly when no data transfer is needed

Benjamin Tissoires <[email protected]>
Input: elantech - fix semi-mt protocol for v3 HW

Larry Finger <[email protected]>
rtlwifi: rtl8192cu: Fix kernel deadlock

Paul Burton <[email protected]>
MIPS: fix FP mode selection in lieu of .MIPS.abiflags data

Benjamin Tissoires <[email protected]>
Revert "HID: logitech-hidpp: support combo keyboard touchpad TK820"

Eric Work <[email protected]>
md/raid0: fix restore to sector variable in raid0_make_request

NeilBrown <[email protected]>
md/raid5: don't record new size if resize_stripes fails.

Nadav Haklai <[email protected]>
thermal: armada: Update Armada 380 thermal sensor coefficients

Jean Delvare <[email protected]>
firmware: dmi_scan: Fix ordering of product_uuid

Scott Mayhew <[email protected]>
svcrpc: fix potential GSSX_ACCEPT_SEC_CONTEXT decoding failures

Christoph Hellwig <[email protected]>
nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op

Christoph Hellwig <[email protected]>
nfsd/blocklayout: pretend we can send deviceid notifications

Mel Gorman <[email protected]>
mm, numa: really disable NUMA balancing by default on single node machines

Andi Kleen <[email protected]>
tools/vm: fix page-flags build

Vladimir Davydov <[email protected]>
kernfs: do not account ino_ida allocations to memcg

Vladimir Davydov <[email protected]>
gfp: add __GFP_NOACCOUNT

Helge Deller <[email protected]>
parisc,metag: Fix crashes due to stack randomization on stack-grows-upwards architectures

Russell King <[email protected]>
ARM: fix missing syscall trace exit

Inki Dae <[email protected]>
ARM: dts: set display clock correctly for exynos4412-trats2

Shawn Guo <[email protected]>
ARM: dts: fix imx27 dtb build rule

Philippe Reynes <[email protected]>
ARM: dts: imx27: only map 4 Kbyte for fec registers

Krzysztof Kozlowski <[email protected]>
ARM: EXYNOS: Fix dereference of ERR_PTR returned by of_genpd_get_from_provider

Mark Rutland <[email protected]>
ARM: 8356/1: mm: handle non-pmd-aligned end of RAM

Shaohua Li <[email protected]>
sched: always use blk_schedule_flush_plug in io_schedule_out

Thomas Gleixner <[email protected]>
sched: Handle priority boosted tasks proper in setscheduler()

Martin Schwidefsky <[email protected]>
s390/mm: correct return value of pmd_pfn

Johannes Berg <[email protected]>
mac80211: don't use napi_gro_receive() outside NAPI context

Janusz Dziedzic <[email protected]>
mac80211: move WEP tailroom size check

Harald Freudenberger <[email protected]>
crypto: s390/ghash - Fix incorrect ghash icv buffer handling.

Michael Brunner <[email protected]>
gpio: gpio-kempld: Fix get_direction return value

Ard Biesheuvel <[email protected]>
ARM: 8325/1: exynos: move resume code to .text section

Scott Branden <[email protected]>

    rt2x00: add new rt2800usb device DWA 130

Xi Wang <[email protected]>
arm64: bpf: fix signedness bug in loading 64-bit immediate

Martin K. Petersen <[email protected]>
libata: Blacklist queued TRIM on all Samsung 800-series

Gabriele Mazzotta <[email protected]>
libata: Ignore spurious PHY event on LPM policy change

Gabriele Mazzotta <[email protected]>
libata: Add helper to determine when PHY events should be ignored

Dan Williams <[email protected]>
ahci: avoton port-disable reset-quirk

Darrick J. Wong <[email protected]>
jbd2: fix r_count overflows leading to buffer overflow in journal recovery

Eryu Guan <[email protected]>
ext4: check for zero length extent explicitly

Lukas Czerner <[email protected]>
ext4: fix NULL pointer dereference when journal restart fails

Theodore Ts'o <[email protected]>
ext4: fix lazytime optimization

Peter Hurley <[email protected]>
pty: Fix input race when closing

Pan Xinhui <[email protected]>
tty/n_gsm.c: fix a memory leak when gsmtty is removed

Ludovic Desroches <[email protected]>
mmc: atmel-mci: fix bad variable type for clkdiv

Anton Blanchard <[email protected]>
powerpc: Align TOC to 256 bytes

Daniel Axtens <[email protected]>
powerpc/mce: fix off by one errors in mce event handling

Krzysztof Opasiak <[email protected]>
usb: gadget: configfs: Fix interfaces array NULL-termination

Hans de Goede <[email protected]>
usb-storage: Add NO_WP_DETECT quirk for Lacie 059f:0651 devices

Mark Edwards <[email protected]>

    USB: cp210x: add ID for KCF Technologies PRN device

Jason A. Donenfeld <[email protected]>
USB: pl2303: Remove support for Samsung I330

Jason A. Donenfeld <[email protected]>
USB: visor: Match I330 phone more precisely

Joe Lawrence <[email protected]>
xhci: gracefully handle xhci_irq dead device

Mathias Nyman <[email protected]>
xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256

Mathias Nyman <[email protected]>
xhci: fix isoc endpoint dequeue from advancing too far on transaction error

Andy Grover <[email protected]>
target/pscsi: Don't leak scsi_host if hba is VIRTUAL_HOST

Stephane Eranian <[email protected]>
perf/x86/rapl: Enable Broadwell-U RAPL support

Malcolm Priestley <[email protected]>
staging: vt6655: lock MACvWriteBSSIDAddress.

Malcolm Priestley <[email protected]>
staging: vt6655: vnt_tx_packet Correct TX order of OWNED_BY_NIC

Malcolm Priestley <[email protected]>
staging: vt6655: Fix 80211 control and management status reporting.

Malcolm Priestley <[email protected]>
staging: vt6655: implement IEEE80211_TX_STAT_NOACK_TRANSMITTED

Malcolm Priestley <[email protected]>
staging: vt6655: device_free_tx_buf use only ieee80211_tx_status_irqsafe

Malcolm Priestley <[email protected]>
staging: vt6656: use ieee80211_tx_info to select packet type.

Sławomir Demeszko <[email protected]>
staging: gdm724x: Correction of variable usage after applying ALIGN()

Tatyana Nikolova <[email protected]>
RDMA/core: Fix for parsing netlink string attribute

Zidan Wang <[email protected]>

    ASoC: wm8994: correct BCLK DIV 348 to 384

Zidan Wang <[email protected]>
ASoC: wm8960: fix "RINPUT3" audio route error

Koro Chen <[email protected]>
ASoC: dapm: Modify widget stream name according to prefix

Vasily Khoruzhick <[email protected]>
ASoC: uda1380: Avoid accessing i2c bus when codec is disabled

Axel Lin <[email protected]>
ASoC: mc13783: Fix wrong mask value used in mc13xxx_reg_rmw() calls

Takashi Iwai <[email protected]>

    ALSA: hda - Fix noise on AMD radeon 290x controller

Takashi Iwai <[email protected]>
Revert "ALSA: hda - Add mute-LED mode control to Thinkpad"

Vittorio G (VittGam) <[email protected]>
ALSA: usb-audio: Add quirk for MS LifeCam HD-3000

Ansgar Hegerfeld <[email protected]>
ALSA: hda/realtek - ALC292 dock fix for Thinkpad L450

David Henningsson <[email protected]>
ALSA: hda - Add headset mic quirk for Dell Inspiron 5548

Takashi Iwai <[email protected]>
ALSA: hda - Add headphone quirk for Lifebook E752

David Henningsson <[email protected]>

    ALSA: hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add quirk for MS LifeCam Studio

Steven Rostedt <[email protected]>
module: Call module notifier on failure after complete_formation()

Al Viro <[email protected]>
d_walk() might skip too much

Jan Kara <[email protected]>
lib: Fix strnlen_user() to not touch memory after specified maximum

Arend van Spriel <[email protected]>
brcmfmac: avoid null pointer access when brcmf_msgbuf_get_pktid() fails

Dong Aisheng <[email protected]>
clk: add missing lock when call clk_core_enable in clk_set_parent

Javier Martinez Canillas <[email protected]>
clk: exynos5420: Restore GATE_BUS_TOP on suspend

Guenter Roeck <[email protected]>
hwmon: (nct6683) Add missing sysfs attribute initialization

Guenter Roeck <[email protected]>
hwmon: (nct6775) Add missing sysfs attribute initialization

Guenter Roeck <[email protected]>

    hwmon: (tmp401) Do not auto-detect chip on I2C address 0x37

Thomas Betker <[email protected]>
iio: adc: xilinx: Fix VREFN sign

Thomas Betker <[email protected]>
iio: adc: xilinx: Fix VREFP scale

Thomas Betker <[email protected]>
iio: adc: xilinx: Fix "vccaux" channel .address

Thomas Betker <[email protected]>
iio: adc: xilinx: Fix register addresses

Naidu Tellapati <[email protected]>
iio: adc: cc10001: Fix regulator_get_voltage() return value check

Naidu Tellapati <[email protected]>
iio: adc: cc10001: Add delay before setting START bit

Naidu Tellapati <[email protected]>
iio: adc: cc10001: Fix incorrect use of power-up/power-down register

Naidu Tellapati <[email protected]>
iio: adc: cc10001: Fix the channel number mapping

Ivan T. Ivanov <[email protected]>
iio: adc: spmi-vadc: Fix overflow in output value normalization

Srinivas Pandruvada <[email protected]>
iio: pressure: hid-sensor-press: Fix modifier

Srinivas Pandruvada <[email protected]>
iio: light: hid-sensor-prox: Fix modifier

Alban Bedel <[email protected]>
iio:st_sensors: Fix oops when probing SPI devices

Jacob Pan <[email protected]>
iio/axp288_adc: add missing channel info mask

Chris Lesiak <[email protected]>
hwmon: (ntc_thermistor) Ensure iio channel is of type IIO_VOLTAGE

David Vrabel <[email protected]>
xen/events: don't bind non-percpu VIRQs with percpu chip

Filipe Manana <[email protected]>
Btrfs: fix racy system chunk allocation when setting block group ro

Ilya Dryomov <[email protected]>
Revert "libceph: clear r_req_lru_item in __unregister_linger_request()"

Ilya Dryomov <[email protected]>
libceph: request a new osdmap if lingering request maps to no osd

Johan Hovold <[email protected]>
mfd: da9052: Fix broken regulator probe

Miklos Szeredi <[email protected]>
ovl: mount read-only if workdir can't be created

Miklos Szeredi <[email protected]>
ovl: don't remove non-empty opaque directory

Rusty Russell <[email protected]>
lguest: fix out-by-one error in address checking.

Dave Chinner <[email protected]>
xfs: xfs_iozero can return positive errno

Dave Chinner <[email protected]>
xfs: xfs_attr_inactive leaves inconsistent attr fork state behind

Bob Copeland <[email protected]>
omfs: fix sign confusion for bitmap loop counter

Sasha Levin <[email protected]>
fs, omfs: add NULL terminator in the end up the token list

John Stultz <[email protected]>
ktime: Fix ktime_divns to do signed division

Liang Li <[email protected]>
kvm/fpu: Enable eager restore kvm FPU for MPX

Xiao Guangrong <[email protected]>
KVM: MMU: fix SMAP virtualization

Andrea Arcangeli <[email protected]>
kvm: fix crash in kvm_vcpu_reload_apic_access_page

Xiao Guangrong <[email protected]>
KVM: MMU: fix smap permission check

Paolo Bonzini <[email protected]>
KVM: MMU: fix CR4.SMEP=1, CR0.WP=0 with shadow pages

Ingo Molnar <[email protected]>
x86/fpu: Disable XSAVES* support for now

Borislav Petkov <[email protected]>
x86/mce: Fix MCE severity messages

Paolo Bonzini <[email protected]>
Revert "KVM: x86: drop fpu_activate hook"

Will Deacon <[email protected]>
iommu/arm-smmu: Fix sign-extension of upstream bus addresses at stage 1

Oded Gabbay <[email protected]>
iommu/amd: Fix bug in put_pasid_state_wait

Eric W. Biederman <[email protected]>
fs_pin: Allow for the possibility that m_list or s_list go unused.

Eric W. Biederman <[email protected]>
mnt: Fail collect_mounts when applied to unmounted mounts

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

Diffstat:

 Documentation/hwmon/tmp401                       |   2 +-
 Documentation/serial/tty.txt                     |   3 +
 Documentation/virtual/kvm/mmu.txt                |  18 +++-
 Makefile                                         |   4 +-
 arch/arc/include/asm/atomic.h                    |   2 +-
 arch/arm/boot/dts/Makefile                       |   2 +-
 arch/arm/boot/dts/exynos4412-trats2.dts          |   2 +-
 arch/arm/boot/dts/imx27.dtsi                     |   2 +-
 arch/arm/kernel/entry-common.S                   |   4 +-
 arch/arm/mach-exynos/pm_domains.c                |   4 +-
 arch/arm/mach-exynos/sleep.S                     |  31 +++----
 arch/arm/mm/mmu.c                                |  20 ++---
 arch/arm64/net/bpf_jit_comp.c                    |   2 +-
 arch/mips/kernel/elf.c                           |  32 +++----
 arch/parisc/include/asm/elf.h                    |   4 +
 arch/parisc/kernel/sys_parisc.c                  |   3 +
 arch/powerpc/kernel/mce.c                        |   4 +-
 arch/powerpc/kernel/vmlinux.lds.S                |   1 +
 arch/s390/crypto/ghash_s390.c                    |  25 +++---
 arch/s390/include/asm/pgtable.h                  |   2 +-
 arch/x86/include/asm/kvm_host.h                  |   3 +
 arch/x86/kernel/cpu/mcheck/mce.c                 |   7 +-
 arch/x86/kernel/cpu/perf_event_intel_rapl.c      |   1 +
 arch/x86/kernel/i387.c                           |  15 ++++
 arch/x86/kvm/cpuid.c                             |   4 +
 arch/x86/kvm/cpuid.h                             |   8 ++
 arch/x86/kvm/mmu.c                               |  16 +++-
 arch/x86/kvm/mmu.h                               |   4 +-
 arch/x86/kvm/paging_tmpl.h                       |   7 ++
 arch/x86/kvm/svm.c                               |   1 +
 arch/x86/kvm/vmx.c                               |   1 +
 arch/x86/kvm/x86.c                               |  26 ++++--
 drivers/acpi/osl.c                               |   6 +-
 drivers/ata/ahci.c                               | 103 +++++++++++++++++++++--
 drivers/ata/libahci.c                            |   3 +-
 drivers/ata/libata-core.c                        |  34 +++++++-
 drivers/ata/libata-eh.c                          |   3 +
 drivers/clk/clk.c                                |   8 ++
 drivers/clk/samsung/clk-exynos5420.c             |   1 +
 drivers/firmware/dmi_scan.c                      |   7 +-
 drivers/gpio/gpio-kempld.c                       |   2 +-
 drivers/gpu/drm/amd/amdkfd/kfd_topology.c        |   2 +-
 drivers/gpu/drm/drm_plane_helper.c               |   3 +
 drivers/gpu/drm/radeon/atombios_crtc.c           |   4 +-
 drivers/gpu/drm/radeon/atombios_dp.c             |  20 +++--
 drivers/gpu/drm/radeon/cik.c                     |   2 +-
 drivers/gpu/drm/radeon/evergreen_hdmi.c          |   5 +-
 drivers/gpu/drm/radeon/ni.c                      |   3 +-
 drivers/gpu/drm/radeon/radeon_audio.c            |  27 +++---
 drivers/gpu/drm/radeon/radeon_connectors.c       |   8 +-
 drivers/gpu/drm/radeon/si.c                      |   2 +-
 drivers/hid/hid-logitech-hidpp.c                 |  20 -----
 drivers/hwmon/nct6683.c                          |   2 +
 drivers/hwmon/nct6775.c                          |   2 +
 drivers/hwmon/ntc_thermistor.c                   |   9 ++
 drivers/hwmon/tmp401.c                           |   2 +-
 drivers/iio/accel/st_accel_core.c                |   1 +
 drivers/iio/adc/axp288_adc.c                     |  12 +--
 drivers/iio/adc/cc10001_adc.c                    |  60 +++++++------
 drivers/iio/adc/qcom-spmi-vadc.c                 |   7 +-
 drivers/iio/adc/xilinx-xadc-core.c               |   5 +-
 drivers/iio/adc/xilinx-xadc.h                    |   6 +-
 drivers/iio/common/st_sensors/st_sensors_core.c  |   2 -
 drivers/iio/gyro/st_gyro_core.c                  |   1 +
 drivers/iio/light/hid-sensor-prox.c              |   2 -
 drivers/iio/magnetometer/st_magn_core.c          |   1 +
 drivers/iio/pressure/hid-sensor-press.c          |   2 -
 drivers/iio/pressure/st_pressure_core.c          |   1 +
 drivers/infiniband/core/iwpm_msg.c               |   2 +-
 drivers/input/mouse/elantech.c                   |   2 +-
 drivers/iommu/amd_iommu_v2.c                     |   1 +
 drivers/iommu/arm-smmu.c                         |  30 +------
 drivers/lguest/core.c                            |   2 +-
 drivers/md/dm-table.c                            |  16 ++--
 drivers/md/dm.c                                  |  17 ++--
 drivers/md/md.c                                  |  14 +--
 drivers/md/raid0.c                               |   4 +-
 drivers/md/raid5.c                               |   3 +-
 drivers/mfd/da9052-core.c                        |   8 +-
 drivers/mmc/host/atmel-mci.c                     |   9 +-
 drivers/mtd/ubi/block.c                          |   2 +
 drivers/net/wireless/brcm80211/brcmfmac/msgbuf.c |  12 ++-
 drivers/net/wireless/iwlwifi/mvm/d3.c            |  13 +--
 drivers/net/wireless/iwlwifi/pcie/trans.c        |  11 +--
 drivers/net/wireless/rt2x00/rt2800usb.c          |   1 +
 drivers/net/wireless/rtlwifi/usb.c               |   2 +-
 drivers/power/reset/at91-reset.c                 |   4 +-
 drivers/pwm/pwm-img.c                            |  76 ++++++++++++++---
 drivers/regulator/da9052-regulator.c             |   5 +-
 drivers/scsi/sd.c                                |  19 ++---
 drivers/scsi/storvsc_drv.c                       |   3 +-
 drivers/staging/gdm724x/gdm_mux.c                |  16 ++--
 drivers/staging/vt6655/device_main.c             |  40 +++++----
 drivers/staging/vt6656/rxtx.c                    |  14 ++-
 drivers/target/target_core_pscsi.c               |   3 +
 drivers/target/target_core_pscsi.h               |   1 +
 drivers/thermal/armada_thermal.c                 |   6 +-
 drivers/tty/hvc/hvc_xen.c                        |   2 +-
 drivers/tty/n_gsm.c                              |   5 +-
 drivers/tty/n_hdlc.c                             |   4 +-
 drivers/tty/n_tty.c                              |  22 ++++-
 drivers/tty/pty.c                                |   5 +-
 drivers/tty/tty_buffer.c                         |  41 ++++++---
 drivers/usb/gadget/configfs.c                    |   1 +
 drivers/usb/host/xhci-ring.c                     |   7 +-
 drivers/usb/host/xhci.h                          |   2 +-
 drivers/usb/serial/cp210x.c                      |   1 +
 drivers/usb/serial/pl2303.c                      |   1 -
 drivers/usb/serial/pl2303.h                      |   4 -
 drivers/usb/serial/visor.c                       |   2 +-
 drivers/usb/storage/unusual_devs.h               |   7 ++
 drivers/xen/events/events_base.c                 |  12 ++-
 fs/binfmt_elf.c                                  |   2 +-
 fs/btrfs/extent-tree.c                           |   2 +
 fs/btrfs/volumes.c                               |   1 +
 fs/dcache.c                                      |   8 +-
 fs/exec.c                                        |   3 +
 fs/ext4/ext4_jbd2.c                              |   6 ++
 fs/ext4/extents.c                                |   2 +-
 fs/ext4/inode.c                                  |   2 +-
 fs/fhandle.c                                     |   5 +-
 fs/fs_pin.c                                      |   4 +-
 fs/jbd2/recovery.c                               |  10 ++-
 fs/jbd2/revoke.c                                 |  18 ++--
 fs/jbd2/transaction.c                            |  25 ++++--
 fs/kernfs/dir.c                                  |   9 +-
 fs/namespace.c                                   |   7 +-
 fs/nfsd/blocklayout.c                            |  11 +++
 fs/nfsd/nfs4state.c                              |  21 ++---
 fs/omfs/inode.c                                  |   6 +-
 fs/overlayfs/copy_up.c                           |   3 +
 fs/overlayfs/dir.c                               |  33 ++++++--
 fs/overlayfs/super.c                             |  10 +--
 fs/xfs/libxfs/xfs_attr_leaf.c                    |   8 +-
 fs/xfs/libxfs/xfs_attr_leaf.h                    |   2 +-
 fs/xfs/xfs_attr_inactive.c                       |  83 ++++++++++--------
 fs/xfs/xfs_file.c                                |   2 +-
 fs/xfs/xfs_inode.c                               |  12 +--
 include/drm/drm_pciids.h                         |   1 +
 include/linux/fs_pin.h                           |   2 +
 include/linux/gfp.h                              |   2 +
 include/linux/ktime.h                            |  27 ++++--
 include/linux/libata.h                           |  10 +++
 include/linux/memcontrol.h                       |   4 +
 include/linux/sched/rt.h                         |   7 +-
 include/linux/tty.h                              |   2 +-
 include/xen/events.h                             |   2 +-
 kernel/locking/rtmutex.c                         |  12 +--
 kernel/module.c                                  |   3 +
 kernel/sched/core.c                              |  31 ++++---
 kernel/time/hrtimer.c                            |  14 +--
 lib/strnlen_user.c                               |   3 +-
 mm/kmemleak.c                                    |   3 +-
 mm/mempolicy.c                                   |   2 +-
 net/ceph/osd_client.c                            |  33 +++++---
 net/mac80211/ieee80211_i.h                       |   3 +
 net/mac80211/rx.c                                |   5 +-
 net/mac80211/wep.c                               |   6 +-
 net/sunrpc/auth_gss/gss_rpc_xdr.c                |  23 +++--
 sound/pci/hda/hda_intel.c                        |   2 +
 sound/pci/hda/patch_conexant.c                   |  12 +++
 sound/pci/hda/patch_realtek.c                    |   9 ++
 sound/pci/hda/thinkpad_helper.c                  |   1 -
 sound/soc/codecs/mc13783.c                       |   4 +-
 sound/soc/codecs/uda1380.c                       |   2 +-
 sound/soc/codecs/wm8960.c                        |   2 +-
 sound/soc/codecs/wm8994.c                        |   2 +-
 sound/soc/soc-dapm.c                             |  11 ++-
 sound/usb/quirks.c                               |   2 +
 tools/vm/Makefile                                |   2 +-
 170 files changed, 1068 insertions(+), 561 deletions(-)