Changelog
linux (4.0.5-1) unstable; urgency=medium
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.0.5
- [x86] iommu/amd: Fix bug in put_pasid_state_wait (regression in 4.0)
- [x86] fpu: Disable XSAVES* support for now (regression in 3.17)
- [x86] KVM: MMU: fix smap permission check
- [x86] kvm: fix crash in kvm_vcpu_reload_apic_access_page
- [x86] KVM: MMU: fix SMAP virtualization
- ktime: Fix ktime_divns to do signed division (regression in 3.17)
- omfs: fix sign confusion for bitmap loop counter (regression in 3.18)
- xfs: xfs_attr_inactive leaves inconsistent attr fork state behind
- xfs: xfs_iozero can return positive errno (regression in 3.17)
- ovl: don't remove non-empty opaque directory (regression in 4.0)
- [armhf] mfd: da9052: Fix broken regulator probe (regression in 3.19)
- libceph: request a new osdmap if lingering request maps to no osd
- Revert "libceph: clear r_req_lru_item in __unregister_linger_request()"
(regression in 3.18)
- Btrfs: fix racy system chunk allocation when setting block group ro
(regression in 4.0)
- xen/events: don't bind non-percpu VIRQs with percpu chip
- hwmon: (tmp401) Do not auto-detect chip on I2C address 0x37
- clk: add missing lock when call clk_core_enable in clk_set_parent
(regression in 4.0)
- brcmfmac: avoid null pointer access when brcmf_msgbuf_get_pktid() fails
- lib: Fix strnlen_user() to not touch memory after specified maximum
- vfs: d_walk() might skip too much
- module: Call module notifier on failure after complete_formation()
(regression in 3.16)
- Revert "ALSA: hda - Add mute-LED mode control to Thinkpad"
(regression in 4.0.3)
- xhci: Solve full event ring by increasing TRBS_PER_SEGMENT to 256
- [powerpc*] mce: fix off by one errors in mce event handling
(regression in 3.19)
- pty: Fix input race when closing (regression in 3.19)
- ext4: fix lazytime optimization
- ext4: fix NULL pointer dereference when journal restart fails
- ext4: check for zero length extent explicitly
- jbd2: fix r_count overflows leading to buffer overflow in journal recovery
- libata: Ignore spurious PHY event on LPM policy change
- libata: Blacklist queued TRIM on all Samsung 800-series
- [arm64] bpf: fix signedness bug in loading 64-bit immediate
(regression in 3.18)
- [x86] gpio: gpio-kempld: Fix get_direction return value
- [s390x] crypto: ghash - Fix incorrect ghash icv buffer handling.
- mac80211: move WEP tailroom size check
- mac80211: don't use napi_gro_receive() outside NAPI context
- [s390x] mm: correct return value of pmd_pfn (regression in 3.17)
- [armhf] EXYNOS: Fix dereference of ERR_PTR returned by
of_genpd_get_from_provider (regression in 4.0)
- [arm*] fix missing syscall trace exit
- [hppa] Fix crashes due to stack randomization on stack-grows-upwards
architectures
- kernfs: do not account ino_ida allocations to memcg
- nfsd: fix the check for confirmed openowner in nfs4_preprocess_stateid_op
- md/raid5: don't record new size if resize_stripes fails.
- Revert "HID: logitech-hidpp: support combo keyboard touchpad TK820"
(regression in 3.19)
- [mips*] fix FP mode selection in lieu of .MIPS.abiflags data
(regression in 4.0)
- ACPI / init: Fix the ordering of acpi_reserve_resources()
- iwlwifi: mvm: Free fw_status after use to avoid memory leak
(regression in 3.19)
- iwlwifi: pcie: prevent using unmapped memory in fw monitor
- drm/plane-helper: Adapt cursor hack to transitional helpers
(regression in 4.0)
- drm/radeon/audio: make sure connector is valid in hotplug case
- Revert "drm/radeon: only mark audio as connected if the monitor supports
it (v3)" (regression in 4.0.3)
- dm: fix casting bug in dm_merge_bvec() (regression in 3.19)
- dm: fix reload failure of 0 path multipath mapping on blk-mq devices
(regression in 4.0)
- UBI: block: Add missing cache flushes
- md: fix race when unfreezing sync_action (regression in 4.0)
- fs/binfmt_elf.c:load_elf_binary(): return -EINVAL on zero-length mappings
(regression in 4.0.2)
[ Ben Hutchings ]
* udeb: Remove i2o modules (fixes FTBFS on amd64) (Closes: #787004)
* Revert "libata: Ignore spurious PHY event on LPM policy change" to avoid
ABI change
[ Ian Campbell ]
* [armhf] Enable PCIe support for IMX6 boards. Patch from Vagrant
Cascadian (Closes: #787029)
* [armhf] Add stmmac-platform module to nic-modules udeb. (Closes: #786716)
* [arm] Fix mvebu-mbus for non-io-coherent platforms. In particular
armel/{orion5x,kirkwood}.
* [armel/kirkwood]: Enable CONFIG_ARM_KIRKWOOD_CPUIDLE. (Closes: #787716)
[ Uwe Kleine-König ]
* [rt] Update to 4.0.5-rt3
-- Ben Hutchings <email address hidden> Tue, 16 Jun 2015 15:40:49 +0100