linux 4.5.1-1 source package in Debian

Changelog

linux (4.5.1-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.5.1
    - [x86] entry/compat: Keep TS_COMPAT set during signal delivery
    - [x86] perf/intel: Add definition for PT PMI bit
    - [x86] KVM: fix missed hardware breakpoints
    - [x86] KVM: i8254: change PIT discard tick policy
    - [x86] KVM: fix spin_lock_init order on x86
    - [x86] KVM: VMX: avoid guest hang on invalid invept instruction
    - [x86] KVM: VMX: avoid guest hang on invalid invvpid instruction
    - [x86] KVM: VMX: fix nested vpid for old KVM guests
    - perf/core: Fix perf_sched_count derailment
    - perf tools: Fix checking asprintf return value
    - Thermal: Ignore invalid trip points
    - sched/cputime: Fix steal_account_process_tick() to always return jiffies
    - sched/fair: Avoid using decay_load_missed() with a negative value
    - [x86] EDAC/sb_edac: Fix computation of channel address
    - [x86] EDAC, amd64_edac: Shift wrapping issue in f1x_get_norm_dct_addr()
    - [s390x] fix floating pointer register corruption (again)
    - [s390x] cpumf: add missing lpp magic initialization
    - [s390x] pci: enforce fmb page boundary rule
    - [armhf] pinctrl-bcm2835: Fix cut-and-paste error in "pull" parsing
    - [x86] irq: Cure live lock in fixup_irqs() (Closes: #817816)
    - [x86] apic: Fix suspicious RCU usage in
      smp_trace_call_function_interrupt()
    - [amd64] iopl: Properly context-switch IOPL on Xen PV (CVE-2016-3157)
    - [x86] mm: TLB_REMOTE_SEND_IPI should count pages
    - sg: fix dxferp in from_to case
    - aacraid: Fix RRQ overload
    - aacraid: Fix memory leak in aac_fib_map_free
    - aacraid: Set correct msix count for EEH recovery
    - sd: Fix discard granularity when LBPRZ=1
    - ncr5380: Correctly clear command pointers and lists after bus reset
    - ncr5380: Dont release lock for PIO transfer
    - ncr5380: Dont re-enter NCR5380_select()
    - ncr5380: Forget aborted commands
    - ncr5380: Fix NCR5380_select() EH checks and result handling
    - ncr5380: Call scsi_eh_prep_cmnd() and scsi_eh_restore_cmnd() as and when
      appropriate
    - scsi: storvsc: fix SRB_STATUS_ABORTED handling
    - be2iscsi: set the boot_kset pointer to NULL in case of failure
    - aic7xxx: Fix queue depth handling
    - libnvdimm: Fix security issue with DSM IOCTL.
    - libnvdimm, pmem: fix kmap_atomic() leak in error path
    - dm snapshot: disallow the COW and origin devices from being identical
    - dm: fix excessive dm-mq context switching
    - dm thin metadata: don't issue prefetches if a transaction abort
      has failed
    - dm cache: make sure every metadata function checks fail_io
    - dm: fix rq_end_stats() NULL pointer in dm_requeue_original_request()
    - usb: retry reset if a device times out
    - usb: hub: fix a typo in hub_port_init() leading to wrong logic
    - USB: cdc-acm: more sanity checking (CVE-2016-3138)
    - USB: iowarrior: fix oops with malicious USB descriptors (incomplete fix
      for CVE-2016-2188)
    - USB: usb_driver_claim_interface: add sanity checking
    - USB: mct_u232: add sanity checking in probe (CVE-2016-3136)
    - USB: digi_acceleport: do sanity checking for the number of ports
      (CVE-2016-3140)
    - USB: cypress_m8: add endpoint sanity check (CVE-2016-3137)
    - Input: powermate - fix oops with malicious USB descriptors
      (CVE-2016-2186)
    - ALSA: usb-audio: Fix NULL dereference in create_fixed_stream_quirk()
      (CVE-2016-2184)
    - ALSA: usb-audio: Add sanity checks for endpoint accesses (CVE-2016-2184)
    - ALSA: usb-audio: Minor code cleanup in create_fixed_stream_quirk()
    - ALSA: usb-audio: Fix double-free in error paths after
      snd_usb_add_audio_stream() call
    - crypto: ccp - Add hash state import and export support
    - crypto: ccp - Limit the amount of information exported
    - crypto: ccp - Don't assume export/import areas are aligned
    - crypto: ccp - memset request context to zero during import
    - crypto: keywrap - memzero the correct memory
    - [armel/marvell,armhf] crypto: marvell/cesa - forward
      devm_ioremap_resource() error code
    - [x86] mei: bus: check if the device is enabled before data transfer
    - tpm: fix the rollback in tpm_chip_register()
    - tpm_crb: tpm2_shutdown() must be called before tpm_chip_unregister()
    - tpm_eventlog.c: fix binary_bios_measurements
    - tpm: fix the cleanup of struct tpm_chip
    - HID: logitech: fix Dual Action gamepad support
    - HID: i2c-hid: fix OOB write in i2c_hid_set_or_send_report()
    - HID: multitouch: force retrieving of Win8 signature blob
    - HID: fix hid_ignore_special_drivers module parameter
    - staging: comedi: ni_tiocmd: change mistaken use of start_src for start_arg
    - staging: comedi: ni_mio_common: fix the ni_write[blw]() functions
    - tty: Fix GPF in flush_to_ldisc(), part 2
    - net: irda: Fix use-after-free in irtty_open()
    - 8250: use callbacks to access UART_DLL/UART_DLM
    - saa7134: Fix bytesperline not being set correctly for planar formats
    - adv7511: TX_EDID_PRESENT is still 1 after a disconnect
    - bttv: Width must be a multiple of 16 when capturing planar formats
    - coda: fix first encoded frame payload
    - media: v4l2-compat-ioctl32: fix missing length copy in put_v4l2_buffer32
    - mtip32xx: Avoid issuing standby immediate cmd during FTL rebuild
    - mtip32xx: Fix broken service thread handling
    - mtip32xx: Remove unwanted code from taskfile error handler
    - mtip32xx: Fix for rmmod crash when drive is in FTL rebuild
    - mtip32xx: Handle safe removal during IO
    - mtip32xx: Handle FTL rebuild failure state during device initialization
    - mtip32xx: Implement timeout handler
    - mtip32xx: Cleanup queued requests after surprise removal
    - ALSA: hda - Fix unexpected resume through regmap code path
    - ALSA: hda - Apply reboot D3 fix for CX20724 codec, too
    - [x86] ALSA: intel8x0: Add clock quirk entry for AD1981B on IBM
      ThinkPad X41.
    - ALSA: hda - Don't handle ELD notify from invalid port
    - [x86] ALSA: hda - fix the mic mute button and led problem for a Lenovo AIO
    - ALSA: hda - Fix unconditional GPIO toggle via automute
    - [x86] ALSA: hda - Limit i915 HDMI binding only for HSW and later
    - [x86] ALSA: hda - Fix spurious kernel WARNING on Baytrail HDMI
    - [x86] ALSA: hda - Really restrict i915 notifier to HSW+
    - ALSA: hda - Fix forgotten HDMI monitor_present update
    - [x86] ALSA: hda - Workaround for unbalanced i915 power refcount by
      concurrent probe
    - ALSA: hda - Fix missing ELD update at unplugging
    - jbd2: fix FS corruption possibility in jbd2_journal_destroy() on
      umount path
    - [arm64] Update PTE_RDONLY in set_pte_at() for PROT_NONE permission
    - brd: Fix discard request processing
    - IB/srpt: Simplify srpt_handle_tsk_mgmt()
    - bcache: cleaned up error handling around register_cache()
    - bcache: fix race of writeback thread starting before complete
      initialization
    - bcache: fix cache_set_flush() NULL pointer dereference on OOM
    - mm: memcontrol: reclaim when shrinking memory.high below usage
    - mm: memcontrol: reclaim and OOM kill when shrinking memory.max below usage
    - watchdog: don't run proc_watchdog_update if new value is same as old
    - Bluetooth: Fix potential buffer overflow with Add Advertising
    - cgroup: ignore css_sets associated with dead cgroups during migration
    - [amrhf] net: mvneta: enable change MAC address when interface is up
    - brcmfmac: Increase nr of supported flowrings.
    - of: alloc anywhere from memblock if range not specified
    - vfs: show_vfsstat: do not ignore errors from show_devname method
    - splice: handle zero nr_pages in splice_to_pipe()
    - quota: Fix possible GPF due to uninitialised pointers
    - xfs: fix two memory leaks in xfs_attr_list.c error paths
    - raid1: include bio_end_io_list in nr_queued to prevent freeze_array hang
    - md/raid5: Compare apples to apples (or sectors to sectors)
    - RAID5: check_reshape() shouldn't call mddev_suspend
    - RAID5: revert e9e4c377e2f563 to fix a livelock
    - raid10: include bio_end_io_list in nr_queued to prevent freeze_array hang
    - md/raid5: preserve STRIPE_PREREAD_ACTIVE in break_stripe_batch_list
    - md: multipath: don't hardcopy bio in .make_request path
    - fuse: do not use iocb after it may have been freed
    - fuse: Add reference counting for fuse_io_priv
    - fs/coredump: prevent fsuid=0 dumps into user-controlled directories
    - [armhf] drm/vc4: Return -EFAULT on copy_from_user() failure
    - [x86] drm/radeon: disable runtime pm on PX laptops without dGPU
      power control
    - drm/radeon: Don't drop DP 2.7 Ghz link setup on some cards.
    - drm/radeon: rework fbdev handling on chips with no connectors
    - drm/radeon/mst: fix regression in lane/link handling.
    - [x86] drm/amdgpu: disable runtime pm on PX laptops without dGPU
      power control
    - drm/amdgpu: include the right version of gmc header files for iceland
    - drm/amd/powerplay: add uvd/vce dpm enabling flag to fix the performance
      issue for CZ
    - tracing: Have preempt(irqs)off trace preempt disabled functions
    - tracing: Fix crash from reading trace_pipe with sendfile
    - tracing: Fix trace_printk() to print when not using bprintk()
    - bitops: Do not default to __clear_bit() for __clear_bit_unlock()
    - [x86] ideapad-laptop: Add ideapad Y700 (15) to the no_hw_rfkill DMI list
    - mmc: block: fix ABI regression of mmc_blk_ioctl
    - mmc: mmc_spi: Add Card Detect comments and fix CD GPIO case
    - mmc: sdhci: move initialisation of command error member
    - mmc: sdhci: clean up command error handling
    - mmc: sdhci: fix command response CRC error handling
    - mmc: sdhci: further fix for DMA unmapping in sdhci_post_req()
    - mmc: sdhci: avoid unnecessary mapping/unmapping of align buffer
    - mmc: sdhci: plug DMA mapping leak on error
    - mmc: sdhci: fix data timeout
    - [armhf] mmc: tegra: Disable UHS-I modes for tegra114
    - [armhf] mmc: tegra: properly disable card clock
    - mmc: sdhci: Fix override of timeout clk wrt max_busy_timeout
    - [armhf] clk: rockchip: rk3368: fix cpuclk mux bit of big cpu-cluster
    - [armhf] clk: rockchip: rk3368: fix cpuclk core dividers
    - [armhf] clk: rockchip: rk3368: fix parents of video encoder/decoder
    - [armhf] clk: rockchip: rk3368: fix hdmi_cec gate-register
    - [armhf] clk: rockchip: add hclk_cpubus to the list of rk3188
      critical clocks
    - [armhf] clk: bcm2835: Fix setting of PLL divider clock rates
    - target: Fix target_release_cmd_kref shutdown comp leak
    - iser-target: Fix identification of login rx descriptor type
    - iser-target: Separate flows for np listeners and connections cma events
    - iser-target: Rework connection termination
    - nfsd4: fix bad bounds checking
    - nfsd: fix deadlock secinfo+readdir compound
    - ACPI / PM: Runtime resume devices when waking from hibernate
    - writeback, cgroup: fix premature wb_put() in
      locked_inode_to_wb_and_lock_list()
    - writeback, cgroup: fix use of the wrong bdi_writeback which mismatches
      the inode
    - Input: synaptics - handle spurious release of trackstick buttons, again
    - Input: ati_remote2 - fix crashes on detecting device with invalid
      descriptor (CVE-2016-2185)
    - ocfs2: o2hb: fix double free bug
    - ocfs2/dlm: fix race between convert and recovery
    - ocfs2/dlm: fix BUG in dlm_move_lockres_to_recovery_list
    - mm/page_alloc: prevent merging between isolated and other pageblocks
    - mtd: onenand: fix deadlock in onenand_block_markbad
    - [x86] intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled
    - PM / sleep: Clear pm_suspend_global_flags upon hibernate
    - scsi_common: do not clobber fixed sense information
    - sched/cputime: Fix steal time accounting vs. CPU hotplug
    - [x86] perf/pebs: Add workaround for broken OVFL status on HSW+
    - [x86] perf/intel/uncore: Remove SBOX support for BDX-DE
    - [x86] perf/intel: Fix PEBS warning by only restoring active PMU in pmi
    - [x86] perf/intel: Use PAGE_SIZE for PEBS buffer size on Core2
    - [x86] perf/intel: Fix PEBS data source interpretation on Nehalem/Westmere

  [ Ben Hutchings ]
  * mm: exclude ZONE_DEVICE from GFP_ZONE_TABLE
  * mm: ZONE_DEVICE depends on SPARSEMEM_VMEMMAP
  * [amd64] Re-enable ZONE_DMA and sound drivers that depend on it
    (Closes: #814855, #819385, #820890)
  * ntfs: Disable NTFS_RW (Closes: #566356); ntfs-3g has much more complete
    write support
  * Merge linux-tools source package into linux
    (Closes: #550379, #573483, #816500)
  * Add support for securelevel and prepare for Secure Boot (Closes: #820008):
    - Add Matthew Garrett's securelevel patchset (see
      Documentation/security/securelevel.txt)
    - modules: Enable MODULE_SIG and MODULE_SIG_SHA256, but not MODULE_SIG_ALL
      as signatures will be packaged separately
    - debian/control: Add build-dependencies on libssl-dev, openssl
    - debian/copyright: Note that extract-cert and sign-file are under LGPL 2.1
    - linux-kbuild: Add extract-cert and sign-file programs
    - scripts: Fix X.509 PEM support in sign-file
    - certs: Set SYSTEM_TRUSTED_KEYS to my own personal certificate to support
      initial testing of signed modules
  * Disable UNUSED_SYMBOLS; it is now itself unused
  * linux-support: Include udeb configuration from debian/installer for use
    by the linux-signed package
  * Set ABI to 1
  * netfilter: x_tables: Fix parsing of IPT_SO_SET_REPLACE blobs (CVE-2016-3134)
    - validate e->target_offset early
    - make sure e->next_offset covers remaining blob size
  * ipv4: Don't do expensive useless work during inetdev destroy (CVE-2016-3156)
  * [x86] mm/32: Enable full randomization on i386 and X86_32 (CVE-2016-3672)
  * fs: Add MODULE_SOFTDEP declarations for hard-coded crypto drivers
    (Closes: #819725)
  * aufs: Update support patches to aufs4.5-20160328 (Closes: #819748)
  * [x86] ACPI / processor: Request native thermal interrupt handling via _OSC
    (Closes: #817016, #819336)
  * [armhf] Add support for octa-core big.LITTLE systems including Exynos
    (Closes: #819379)
  * [armhf] watchdog: Enable S3C2410_WATCHDOG as module (Closes: #819377)
  * nbd: Create size change events for userspace (Closes: #812487)
  * [armhf] usb-modules: Add modules required for BeagleBoard-X15, thanks to
    Vagrant Cascadian (Closes: #815848)

  [ Aurelien Jarno ]
  * [mipsel/mips/config.loongson-2f] Disable VIDEO_CX23885, VIDEO_IVTV,
    VIDEO_CX231XX, VIDEO_PVRUSB2 (fixes FTBFS).
  * [mips*/octeon] Backport OCTEON SATA controller support from 4.6-rc1.
    Enable AHCI_OCTEON and SATA_AHCI_PLATFORM.
  * [mips*/octeon] Backport Octeon III CN7xxx interface detection from
    4.7 queue.
  * [mips*/octeon] Enable SPI_OCTEON.
  * [mips*/octeon] udeb: Add ahci_octeon and ahci_platform modules to
    sata-modules.
  * [mips*/octeon] Bump CONFIG_NR_CPUS to 32 to accomodate recent Octeon
    III SoCs.
  * [mips*/octeon] Enable CRYPTO_MD5_OCTEON, CRYPTO_SHA1_OCTEON, CRYPTO_SHA256
    and CRYPTO_SHA512_OCTEON.

  [ Roger Shimizu ]
  * [armel/marvell] Change MTD_CFI_AMDSTD from module to built-in
    because orion5x-based Buffalo Linkstation devices still need it
    (Closes: #818598)
  * [armel/marvell] Add DT support for "Synology DS112" and "Zyxel NSA320".
    Thanks to Heinrich Schuchardt. (Closes: #819393)
  * [armel/marvell] Add DT support for "Buffalo/Revogear Kurobox Pro"
  * [armhf/armmp] Enable DW_WATCHDOG as module, used on Firefly-RK3288.
    Patch by Vagrant Cascadian. (Closes: #820834)

 -- Ben Hutchings <email address hidden>  Thu, 14 Apr 2016 09:49:24 +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.1-1.dsc 132.1 KiB 99ff361c47e8968b80f7dc41406306d7cc25672be8bdb93a70fb24a949697804
linux_4.5.1.orig.tar.xz 85.5 MiB 25028e03b77e433172ea020219f3399d96272344992c4a0750e5373a5bd5e8f4
linux_4.5.1-1.debian.tar.xz 552.3 KiB b2d517bf3eadb6c0e92b0bc25b56df2da427f00b36500cb773bf64fb2be74d98

No changes file available.

Binary packages built by this source