linux 4.5.3-1 source package in Debian

Changelog

linux (4.5.3-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.5.3
    - mmc: block: Use the mmc host device index as the mmcblk device index
    - block: partition: initialize percpuref before sending out KOBJ_ADD
    - block: loop: fix filesystem corruption in case of aio/dio
    - [arm64] efi: Don't apply MEMBLOCK_NOMAP to UEFI memory map mapping
    - [x86] mce: Avoid using object after free in genpool
    - [x86] kvm: do not leak guest xcr0 into host interrupt handlers
    - [arm*] KVM: Handle forward time correction gracefully
    - [armhf] mvebu: Correct unit address for linksys
    - [armhf] OMAP2: Fix up interconnect barrier initialization for DRA7
    - [armhf] OMAP2+: hwmod: Fix updating of sysconfig register
    - assoc_array: don't call compare_object() on a node
    - [x86] usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host
    - xhci: resume USB 3 roothub first
    - usb: host: xhci: add a new quirk XHCI_NO_64BIT_SUPPORT
    - usb: xhci: fix wild pointers in xhci_mem_cleanup
    - xhci: fix 10 second timeout on removal of PCI hotpluggable xhci
      controllers
    - usb: host: xhci-plat: Make enum xhci_plat_type start at a non zero value
    - usb: hcd: out of bounds access in for_each_companion
    - usb: gadget: f_fs: Fix use-after-free
    - dm cache metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros
    - dm cache metadata: fix cmd_read_lock() acquiring write lock
    - lib: lz4: fixed zram with lz4 on big endian machines
    - debugfs: Make automount point inodes permanently empty
    - dmaengine: dw: fix master selection
    - [armhf] dmaengine: omap-dma: Fix polled channel completion detection
      and handling
    - dmaengine: edma: Remove dynamic TPTC power management feature
    - mtd: nand: pxa3xx_nand: fix dmaengine initialization
    - sched/cgroup: Fix/cleanup cgroup teardown/init
    - [x86] EDAC, sb_edac.c: Repair damage introduced when "fixing"
      channel address
    - [x86] EDAC, sb_edac.c: Take account of channel hashing when needed
    - ALSA: hda - Don't trust the reported actual power state
    - [x86] ALSA: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m
    - ALSA: hda - Keep powering up ADCs on Cirrus codecs
    - [x86] ALSA: hda - add PCI ID for Intel Broxton-T
    - ALSA: pcxhr: Fix missing mutex unlock
    - [x86] ALSA: hda - Add dock support for ThinkPad X260
    - [x86] ALSA: hda - Update BCLK also at hotplug for i915 HSW/BDW
    - asm-generic/futex: Re-enable preemption in futex_atomic_cmpxchg_inatomic()
    - futex: Handle unlock_pi race gracefully
    - futex: Acknowledge a new waiter in counter before plist
    - drm/nouveau/core: use vzalloc for allocating ramht
    - drm/qxl: fix cursor position with non-zero hotspot
    - [x86] drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
    - Revert "drm/radeon: disable runtime pm on PX laptops without dGPU
      power control"
    - [armhf] Revert "PCI: imx6: Add support for active-low reset GPIO"
    - usbvision: revert commit 588afcc1
    - [x86] Revert "drm/amdgpu: disable runtime pm on PX laptops without dGPU
      power control"
    - cpufreq: intel_pstate: Fix processing for turbo activation ratio
    - [s390x] pci: add extra padding to function measurement block
    - iwlwifi: pcie: lower the debug level for RSA semaphore access
    - iwlwifi: mvm: fix memory leak in paging
    - crypto: rsa-pkcs1pad - fix dst len
    - [x86] crypto: ccp - Prevent information leakage on export
    - crypto: sha1-mb - use corrcet pointer while completing jobs
    - [powerpc*] scan_features() updates incorrect bits for REAL_LE
    - [powerpc*] Update cpu_user_features2 in scan_features()
    - [powerpc*] Update TM user feature bits in scan_features()
    - nl80211: check netlink protocol in socket release notification
    - netlink: don't send NETLINK_URELEASE for unbound sockets
    - pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs
    - [x86] iommu/amd: Fix checking of pci dma aliases
    - iommu/dma: Restore scatterlist offsets correctly
    - [x86] drm/amdgpu: when suspending, if uvd/vce was running. need to cancel
      delay work.
    - [x86] drm/amdgpu: use defines for CRTCs and AMFT blocks
    - [x86] drm/amdgpu: bump the afmt limit for CZ, ST, Polaris
    - [x86] amdgpu/uvd: add uvd fw version for amdgpu
    - [x86] drm/amdgpu: fix regression on CIK (v2)
    - drm/radeon: add a quirk for a XFX R9 270X
    - drm/radeon: fix initial connector audio value
    - drm/radeon: forbid mapping of userptr bo through radeon device file
    - drm/radeon: fix vertical bars appear on monitor (v2)
    - [mips*el/loongson-3] drm: Loongson-3 doesn't fully support wc memory
    - drm/nouveau/gr/gf100: select a stream master to fixup tfb offset queries
    - drm/dp/mst: Validate port in drm_dp_payload_send_msg()
    - drm/dp/mst: Restore primary hub guid on resume
    - drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1()
    - [x86] drm/i915: Pass the correct encoder to intel_ddi_clk_select()
      with MST
    - [x86] drm/i915: Cleanup phys status page too
    - [x86] drm/i915: Use the active wm config for merging on ILK-BDW
    - [x86] drm/i915: Start WM computation from scratch on ILK-BDW
    - [x86] drm/i915: skl_update_scaler() wants a rotation bitmask instead of
      bit number
    - [x86] drm/amdkfd: uninitialized variable in
      dbgdev_wave_control_set_registers()
    - [x86] drm/i915/skl: Fix DMC load on Skylake J0 and K0
    - [x86] drm/i915/skl: Fix spurious gpu hang with gt3/gt4 revs
    - [x86] drm/i915: Fixup the free space logic in ring_prepare
    - [x86] drm/i915: Force ringbuffers to not be at offset 0
    - [x86] drm/i915: Use fw_domains_put_with_fifo() on HSW
    - drm/ttm: fix kref count mess in ttm_bo_move_to_lru_tail
    - [x86] perf intel-pt: Fix segfault tracing transactions
    - [armhf] i2c: exynos5: Fix possible ABBA deadlock by keeping I2C
      clock prepared
    - ACPICA / Interpreter: Fix a regression triggered because of wrong Linux
      ECDT support
    - [x86] mmc: sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs
    - [x86] toshiba_acpi: Fix regression caused by hotkey enabling value
    - [x86] EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder
      callback
    - [x86] ASoC: ssm4567: Reset device before regcache_sync()
    - [x86] ASoC: rt5640: Correct the digital interface data select
    - vb2-memops: Fix over allocation of frame vectors
    - media: vb2: Fix regression on poll() for RW mode
    - videobuf2-core: Check user space planes array in dqbuf
    - videobuf2-v4l2: Verify planes array in buffer dequeueing (CVE-2016-4568)
    - v4l2-dv-timings.h: fix polarity for 4k formats
    - IB/core: Fix oops in ib_cache_gid_set_default_gid
    - mwifiex: fix IBSS data path issue.
    - IB/mlx5: Expose correct max_sge_rd limit
    - IB/security: Restrict use of the write() interface (CVE-2016-4565)
    - efi: Fix out-of-bounds read in variable_matches()
    - efi: Expose non-blocking set_variable() wrapper to efivars
    - [x86] apic: Handle zero vector gracefully in clear_vector_irq()
    - workqueue: fix ghost PENDING flag while doing MQ IO
    - slub: clean up code for kmem cgroup support to kmem_cache_free_bulk
    - cgroup, cpuset: replace cpuset_post_attach_flush() with
      cgroup_subsys->post_attach callback
    - memcg: relocate charge moving from ->attach to ->post_attach
    - mm: exclude HugeTLB pages from THP page_mapped() logic
    - mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check
    - numa: fix /proc/<pid>/numa_maps for THP
    - mm: vmscan: reclaim highmem zone if buffer_heads is over limit
    - mm/hwpoison: fix wrong num_poisoned_pages accounting
    - locking/mcs: Fix mcs_spin_lock() ordering
    - [armhf] spi/rockchip: Make sure spi clk is on in rockchip_spi_set_cs
    - [armhf] irqchip/sunxi-nmi: Fix error check of of_io_request_and_map()
    - [armhf] regulator: s5m8767: fix get_register() error handling
    - scsi_dh: force modular build if SCSI is a module
    - lib/mpi: Endianness fix
    - [x86] misc: mic/scif: fix wrap around tests
    - PM / OPP: Initialize u_volt_min/max to a valid value
    - PM / Domains: Fix removal of a subdomain
    - drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors
    - perf evlist: Reference count the cpu and thread maps at set_maps()
    - perf tools: Fix perf script python database export crash
    - [x86] mm/kmmio: Fix mmiotrace for hugepages
    - ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
    - f2fs crypto: fix corrupted symlink in encrypted case
    - f2fs: slightly reorganize read_raw_super_block
    - f2fs: cover large section in sanity check of super
    - ext4/fscrypto: avoid RCU lookup in d_revalidate
    - f2fs: do f2fs_balance_fs when block is allocated
    - f2fs: don't need to call set_page_dirty for io error
    - f2fs crypto: handle unexpected lack of encryption keys
    - f2fs crypto: make sure the encryption info is initialized on opendir(2)
    - bus: uniphier-system-bus: fix condition of overlap check
    - mtd: spi-nor: remove micron_quad_enable()
    - mtd: brcmnand: Fix v7.1 register offsets
    - mtd: nand: Drop mtd.owner requirement in nand_scan
    - perf hists browser: Only offer symbol scripting when a symbol is under
      the cursor
    - perf hists browser: Fix dump to show correct callchain style
    - perf tools: handle spaces in file names obtained from /proc/pid/maps
    - NTB: Remove _addr functions from ntb_hw_amd
    - perf/core: Don't leak event in the syscall error path
    - perf/core: Fix time tracking bug with multiplexing
    - perf hists: Fix determination of a callchain node's childlessness
    - [armhf] OMAP3: Add cpuidle parameters table for omap3430
    - [armhf] dts: armada-375: use armada-370-sata for SATA
    - [armhf] dts: am33xx: Fix GPMC dma properties
    - btrfs: fix memory leak of fs_info in block group cache
    - btrfs: cleaner_kthread() doesn't need explicit freeze
    - [armhf] thermal: rockchip: fix a impossible condition caused by the
      warning
    - sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects
      a race
    - megaraid_sas: add missing curly braces in ioctl handler
    - tpm: fix checks for policy digest existence in tpm2_seal_trusted()
    - tpm: fix: set continueSession attribute for the unseal operation

  [ Uwe Kleine-König ]
  * [armhf] enable I2C_MUX_PCA954x, MMC_SDHCI_PXAV3, AHCI_MVEBU

  [ Ben Hutchings ]
  * bug control: Update list of related firmware packages
  * Revert "sp5100_tco: fix the device check for SB800 and later chipsets"
    (Closes: #823146; probably fixes #822651)
  * bpf: fix double-fdput in replace_map_fd_with_map_ptr() (CVE-2016-4557)
    (Closes: #823603)
  * bpf: fix refcnt overflow (CVE-2016-4558)
  * bpf: fix check_map_func_compatibility logic
  * stable-update: Rewrite stable-update.sh in Python

 -- Ben Hutchings <email address hidden>  Sat, 07 May 2016 21:59:15 +0100

Upload details

Uploaded by:
Debian kernel team
Uploaded to:
Sid
Original maintainer:
Debian kernel team
Architectures:
linux-any all
Section:
kernel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
linux_4.5.3-1.dsc 132.1 KiB f4e2dd62dda26de5e55c0d410d3a8a768de445bc312a374d74a0c77bbd44874b
linux_4.5.3.orig.tar.xz 85.5 MiB 0db01fc0c65452ab9f13f0a8df89cad9af6c9462d03dd09786f48af27cf49416
linux_4.5.3-1.debian.tar.xz 2.4 MiB 71442ab90d7ade273e0a3d75ee0b42b8d97a69f916551cd220c094b5c64e4acb

No changes file available.

Binary packages built by this source