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