Publishing details

Changelog

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

Builds

Package files