linux (4.5.4-1) unstable; urgency=medium
* New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.5.4
- RDMA/iw_cxgb4: Fix bar2 virt addr calculation for T4 chips
- net/mlx5_core: Fix caching ATOMIC endian mode capability
- ipvs: handle ip_vs_fill_iph_skb_off failure
- ipvs: correct initial offset of Call-ID header search in SIP persistence
engine
- ipvs: drop first packet to redirect conntrack
- rtlwifi: Fix size of wireless mode variable
- [x86] mfd: intel-lpss: Remove clock tree on error path
- nbd: ratelimit error msgs after socket close
- null_blk: add lightnvm null_blk device to the nullb_list
- [arm64] ata: ahci_xgene: dereferencing uninitialized pointer in probe
- [armhf] wlcore: fix error handling in wlcore_event_fw_logger
- ath10k: fix pktlog in QCA99X0
- mwifiex: fix corner case association failure
- clk-divider: make sure read-only dividers do not write to their register
- [armhf] clk: rockchip: fix wrong mmc phase shift for rk3228
- [armhf] clk: rockchip: free memory in error cases when registering clock
branches
- [armel/versatile] clk: versatile: sp810: support reentrance
- [armhf] clk: sunxi: Fix sun8i-a23-apb0-clk divider flags
- [arm64] clk: xgene: Add missing parenthesis when clearing divider value
- [armhf] clk: bcm2835: fix check of error code returned by
devm_ioremap_resource()
- [armhf] pwm: omap-dmtimer: Fix inaccurate period and duty cycle
calculations
- [armhf] pwm: omap-dmtimer: Add sanity checking for load and match values
- [armhf] pwm: omap-dmtimer: Round load and match values rather than
truncate
- lpfc: fix misleading indentation
- gpiolib-acpi: Duplicate con_id string when adding it to the crs lookup
list
- ath9k: ar5008_hw_cmn_spur_mitigate: add missing mask_m & mask_p
initialisation
- mac80211: fix statistics leak if dev_alloc_name() fails
- tracing: Don't display trigger file for events that can't be enabled
- MD: make bio mergeable
- Minimal fix-up of bad hashing behavior of hash_64()
- mm: memcontrol: let v2 cgroups follow changes in system swappiness
- [armhf] mm, cma: prevent nr_isolated_* counters from going negative
- mm/zswap: provide unique zpool name
- propogate_mnt: Handle the first propogated copy being a slave
(CVE-2016-4581)
- modpost: fix module autoloading for OF devices with generic compatible
property
- [armhf] EXYNOS: Properly skip unitialized parent clock in power domain on
- [armhf] SoCFPGA: Fix secondary CPU startup in thumb2 kernel
- xen: Fix page <-> pfn conversion on 32 bit systems
- xen/balloon: Fix crash when ballooning on x86 32 bit PAE
- xen/evtchn: fix ring resize when binding new events
- HID: wacom: Add support for DTK-1651
- proc: prevent accessing /proc/<PID>/environ until it's ready
- mm: update min_free_kbytes from khugepaged after core initialization
- batman-adv: fix DAT candidate selection (must use vid)
- batman-adv: Check skb size before using encapsulated ETH+VLAN header
- batman-adv: Fix broadcast/ogm queue limit on a removed interface
- batman-adv: Reduce refcnt of removed router when updating route
- [x86] libnvdimm, pfn: fix memmap reservation sizing
- writeback: Fix performance regression in wb_over_bg_thresh()
- [x86] tsc: Read all ratio bits from MSR_PLATFORM_INFO
- [arm64] cpuidle: Pass on arm_cpuidle_suspend()'s return value
- [x86] sysfb_efi: Fix valid BAR address range check
- [arm64] dts: apq8064: add ahci ports-implemented mask
- ACPICA: Dispatcher: Update thread ID for recursive method calls
- [powerpc*] Fix bad inline asm constraint in create_zero_mask()
- libahci: save port map for forced port map
- ata: ahci-platform: Add ports-implemented DT bindings.
- USB: serial: cp210x: add ID for Link ECU
- USB: serial: cp210x: add Straizona Focusers device ids
- Revert "USB / PM: Allow USB devices to remain runtime-suspended when
sleeping"
- nvmem: mxs-ocotp: fix buffer overflow in read
- [x86] Drivers: hv: vmbus: Fix signaling logic in
hv_need_to_signal_on_read()
- [armhf] gpu: ipu-v3: Fix imx-ipuv3-crtc module autoloading
- [x86] drm/amdgpu: make sure vertical front porch is at least 1
- [x86] drm/amdgpu: set metadata pointer to NULL after freeing.
- [x86] iio: ak8975: Fix NULL pointer exception on early interrupt
- [x86] iio: ak8975: fix maybe-uninitialized warning
- drm/radeon: make sure vertical front porch is at least 1
- [x86] drm/i915: Avoid stalling on pending flips for legacy cursor updates
- [x86] drm/i915/ddi: Fix eDP VDD handling during booting and suspend/resume
- [x86] drm/i915: Fix system resume if PCI device remained enabled
- [x86] drm/i915: Fix eDP low vswing for Broadwell
- [x86] drm/i915: Make RPS EI/thresholds multiple of 25 on SNB-BDW
- [x86] drm/i915: Fake HDMI live status
- [x86] ACPI / processor: Request native thermal interrupt handling via _OSC
[ Aurelien Jarno ]
* [mips*] Fix PR_SET_FPMODE issues with multi-threaded programs.
* [i386] Stop recommending libc6-i686.
* [arm,x86] Fix memory corruption in KVM with THP enabled. (Closes: #821225)
* [mips*/octeon] Add support for byte swapped initramfs to handle u-boot and
kernel running with a different endianness.
* [mipsel/octeon] Activate flavour on mipsel.
[ Roger Shimizu ]
* netfilter: Enable NF_DUP_NETDEV / NFT_DUP_NETDEV / NFT_FWD_NETDEV
as module, as recommended by Arturo Borrero Gonzalez. (Closes: #824162)
[ Salvatore Bonaccorso ]
* KEYS: Fix ASN.1 indefinite length object parsing (CVE-2016-0758)
* net: fix infoleak in llc (CVE-2016-4485)
* KVM: MTRR: remove MSR 0x2f8 (CVE-2016-3713)
[ Ben Hutchings ]
* gencontrol.py: Fix implementation of [packages]tools config option,
thanks to Yves-Alexis Perez
* debian/control: Exclude tools from 'stage1' build profile
* debian/control,debian/rules: Support a 'pkg.linux.notools' build profile
which does not build tools packages
* debian/control,debian/rules,debian/rules.d: Support the 'nodoc' build
profile
* debian/control: Remove alternate build-dependency on binutils-dev that was
used for backports to wheezy
* net: fix infoleak in rtnetlink (CVE-2016-4486)
* nf_conntrack: avoid kernel pointer value leak in slab name
* vfs: do_splice_to(): cap the size before passing to ->splice_read()
* crypto: hash - Fix page length clamping in hash walk
* isofs: get_rock_ridge_filename(): handle malformed NM entries
* uapi glibc compat: fix compile errors when glibc net/if.h included
before linux/if.h (Closes: #822393)
* videobuf2-core: Fix crash after fixing CVE-2016-4568
* [armhf] Enable more Exynos drivers (Closes: #824435):
- drm: Enable DRM_EXYNOS as module, DRM_EXYNOS_MIXER, DRM_EXYNOS_FIMD,
DRM_EXYNOS_DSI, DRM_EXYNOS_DP, DRM_EXYNOS_HDMI
- phy: Enable PHY_EXYNOS_MIPI_VIDEO, PHY_EXYNOS_DP_VIDEO as modules
- cpuidle: Enable ARM_EXYNOS_CPUIDLE
- iio: Enable EXYNOS_ADC as module
-- Ben Hutchings <email address hidden> Mon, 16 May 2016 19:17:22 +0100