linux 4.9.51-1 source package in Debian

Changelog

linux (4.9.51-1) stretch; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.48
    - [x86] i2c: ismt: Don't duplicate the receive length for block reads
    - [x86] i2c: ismt: Return EMSGSIZE for block reads with bogus length
    - crypto: algif_skcipher - only call put_page on referenced and used pages
    - mm, uprobes: fix multiple free of ->uprobes_state.xol_area
    - mm, madvise: ensure poisoned pages are removed from per-cpu lists
    - ceph: fix readpage from fscache
    - cpumask: fix spurious cpumask_of_node() on non-NUMA multi-node configs
    - cpuset: Fix incorrect memory_pressure control file mapping
    - CIFS: Fix maximum SMB2 header size
    - lib/mpi: kunmap after finishing accessing buffer
    - drm/ttm: Fix accounting error when fail to get pages for pool
    - [armhf,arm64] kvm: Force reading uncached stage2 PGD
    - epoll: fix race between ep_poll_callback(POLLFREE) and
      ep_free()/ep_remove()
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.49
    - usb:xhci:Fix regression when ATI chipsets detected
    - [armhf] USB: musb: fix external abort on suspend
    - USB: core: Avoid race of async_completed() w/ usbdev_release()
    - [x86] staging/rts5208: fix incorrect shift to extract upper nybble
    - driver core: bus: Fix a potential double free
    - ath10k: fix memory leak in rx ring buffer allocation
    - Input: trackpoint - assume 3 buttons when buttons detection fails
    - rtlwifi: rtl_pci_probe: Fix fail path of _rtl_pci_find_adapter
    - dlm: avoid double-free on error path in dlm_device_{register,unregister}
    - mwifiex: correct channel stat buffer overflows
    - [s390x] mm: avoid empty zero pages for KVM guests to avoid postcopy hangs
    - drm/nouveau/pci/msi: disable MSI on big-endian platforms by default
    - scsi: sg: protect against races between mmap() and SG_SET_RESERVED_SIZE
    - scsi: sg: recheck MMAP_IO request length with lock held
    - [arm64] drm/bridge: adv7511: Use work_struct to defer hotplug handing to
      out of irq context
    - [arm64] drm/bridge: adv7511: Switch to using
      drm_kms_helper_hotplug_event()
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.50
    - [armhf] mtd: nand: mxc: Fix mxc_v1 ooblayout
    - nvme-fabrics: generate spec-compliant UUID NQNs
    - btrfs: resume qgroup rescan on rw remount
    - mm/memory.c: fix mem_cgroup_oom_disable() call missing
    - ALSA: msnd: Optimize / harden DSP and MIDI loops
    - [arm64] dts: marvell: armada-37xx: Fix GIC maintenance interrupt
    - [armhf] 8692/1: mm: abort uaccess retries upon fatal signal
    - NFS: Fix 2 use after free issues in the I/O code
    - NFS: Sync the correct byte range during synchronous writes
    https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.51
    - ipv6: accept 64k - 1 packet length in ip6_find_1stfragopt()
    - ipv6: add rcu grace period before freeing fib6_node
    - macsec: add genl family module alias
    - udp: on peeking bad csum, drop packets even if not at head
    - qlge: avoid memcpy buffer overflow
    - [x86] netvsc: fix deadlock betwen link status and removal
    - cxgb4: Fix stack out-of-bounds read due to wrong size to t4_record_mbox()
    - kcm: do not attach PF_KCM sockets to avoid deadlock
    - Revert "net: phy: Correctly process PHY_HALTED in phy_stop_machine()"
    - bridge: switchdev: Clear forward mark when transmitting packet
    - Revert "net: use lib/percpu_counter API for fragmentation mem accounting"
    - Revert "net: fix percpu memory leaks"
    - gianfar: Fix Tx flow control deactivation
    - vhost_net: correctly check tx avail during rx busy polling
    - ip6_gre: update mtu properly in ip6gre_err
    - ipv6: fix memory leak with multiple tables during netns destruction
    - ipv6: fix typo in fib6_net_exit()
    - sctp: fix missing wake ups in some situations
    - ip_tunnel: fix setting ttl and tos value in collect_md mode
    - f2fs: let fill_super handle roll-forward errors
    - f2fs: check hot_data for roll-forward recovery
    - [amd64] fsgsbase: Fully initialize FS and GS state in start_thread_common
    - [amd64] fsgsbase: Report FSBASE and GSBASE correctly in core dumps
    - [amd64] switch_to: Rewrite FS/GS switching yet again to fix AMD CPUs
    - xfs: fix spurious spin_is_locked() assert failures on non-smp kernels
    - xfs: push buffer of flush locked dquot to avoid quotacheck deadlock
    - xfs: try to avoid blowing out the transaction reservation when bunmaping
      a shared extent
    - xfs: release bli from transaction properly on fs shutdown
    - xfs: remove bli from AIL before release on transaction abort
    - xfs: don't allow bmap on rt files
    - xfs: free uncommitted transactions during log recovery
    - xfs: free cowblocks and retry on buffered write ENOSPC
    - xfs: don't crash on unexpected holes in dir/attr btrees
    - xfs: check _btree_check_block value
    - xfs: set firstfsb to NULLFSBLOCK before feeding it to _bmapi_write
    - xfs: check _alloc_read_agf buffer pointer before using
    - xfs: fix quotacheck dquot id overflow infinite loop
    - xfs: fix multi-AG deadlock in xfs_bunmapi
    - xfs: Fix per-inode DAX flag inheritance
    - xfs: fix inobt inode allocation search optimization
    - xfs: clear MS_ACTIVE after finishing log recovery
    - xfs: don't leak quotacheck dquots when cow recovery
    - iomap: fix integer truncation issues in the zeroing and dirtying helpers
    - xfs: write unmount record for ro mounts
    - xfs: toggle readonly state around xfs_log_mount_finish
    - xfs: Properly retry failed inode items in case of error during buffer
      writeback
    - xfs: fix recovery failure when log record header wraps log end
    - xfs: always verify the log tail during recovery
    - xfs: fix log recovery corruption error due to tail overwrite
    - xfs: handle -EFSCORRUPTED during head/tail verification
    - xfs: stop searching for free slots in an inode chunk when there are none
    - xfs: evict all inodes involved with log redo item
    - xfs: check for race with xfs_reclaim_inode() in xfs_ifree_cluster()
    - xfs: don't log dirty ranges for ordered buffers
    - xfs: skip bmbt block ino validation during owner change
    - xfs: move bmbt owner change to last step of extent swap
    - xfs: disallow marking previously dirty buffers as ordered
    - xfs: relog dirty buffers during swapext bmbt owner change
    - xfs: disable per-inode DAX flag
    - xfs: fix incorrect log_flushed on fsync
    - xfs: don't set v3 xflags for v2 inodes
    - xfs: open code end_buffer_async_write in xfs_finish_page_writeback
    - md/raid5: release/flush io in raid5_do_work()
    - ipv6: Fix may be used uninitialized warning in rt6_check

  [ Ben Hutchings ]
  * Fix regressions caused by fix for CVE-2016-7097 (Closes: #873026):
    - ext4: preserve i_mode if __ext4_set_acl() fails
    - ext4: Don't clear SGID when inheriting ACLs
  * [mips{,64}el/loongson-3] Add support for Loongson-3A/B 3000 CPUs, thanks to
    YunQiang Su (Closes: #871701):
    - Add Loongson-3A R3 basic support
    - Add NMI handler support
    - Support 4 packages in CPU Hwmon driver
    - IRQ balancing for PCI devices
    - support irq_set_affinity() in i8259 chip
    - Make enum loongson_cpu_type more clear
  * [ppc64el] Invalidate ERAT on powersave wakeup for POWER9, thanks to
    Michael Neuling (Closes: #868887)
  * ip6_fib: Avoid ABI change in 4.9.51
  * inet_frag: Limit ABI change in 4.9.51
  * nfs: Ignore ABI change in 4.9.50

 -- Ben Hutchings <email address hidden>  Thu, 28 Sep 2017 19:27:56 +0200

Upload details

Uploaded by:
Debian kernel team
Uploaded to:
Stretch
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.9.51-1.dsc 120.2 KiB f9e942afc68dc70331cf2653c94ea2de25d35867ab99b5901b85c2078fad2f10
linux_4.9.51.orig.tar.xz 90.1 MiB 50ae1e4b5dbfbe23994e5edd3b3dff1fc88d2190f31053bde1ae2294ef2ba8ec
linux_4.9.51-1.debian.tar.xz 2.3 MiB 47979a8a23ab72bd310a227efa86e233305b94c6cad46df558e1c7acfff919cf

No changes file available.

Binary packages built by this source