[linux] 11/16: update to 4.9.86
debian-kernel at lists.debian.org
debian-kernel at lists.debian.org
Sun Mar 11 15:03:45 UTC 2018
This is an automated email from the git hooks/post-receive script.
corsac pushed a commit to branch stretch
in repository linux.
commit 19536c9d7bd1f28ad197b46902dc262524895ec8
Author: Yves-Alexis Perez <corsac at debian.org>
Date: Wed Mar 7 13:28:35 2018 +0100
update to 4.9.86
---
debian/changelog | 325 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 325 insertions(+)
diff --git a/debian/changelog b/debian/changelog
index d7fb5a1..1a1ce05 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,328 @@
+linux (4.9.86-1) UNRELEASED; urgency=medium
+
+ * New upstream stable update:
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.83
+ - scsi: smartpqi: allow static build ("built-in")
+ - drm/radeon: Add dpm quirk for Jet PRO (v2)
+ - drm/radeon: adjust tested variable
+ - rtc-opal: Fix handling of firmware error codes, prevent busy loops
+ - mbcache: initialize entry->e_referenced in mb_cache_entry_create()
+ - jbd2: fix sphinx kernel-doc build warnings
+ - ext4: fix a race in the ext4 shutdown path
+ - ext4: save error to disk in __ext4_grp_locked_error()
+ - ext4: correct documentation for grpid mount option
+ - mm: hide a #warning for COMPILE_TEST
+ - mm: Fix memory size alignment in devm_memremap_pages_release()
+ - MIPS: Fix typo BIG_ENDIAN to CPU_BIG_ENDIAN
+ - PCI: keystone: Fix interrupt-controller-node lookup
+ - video: fbdev: atmel_lcdfb: fix display-timings lookup
+ - console/dummy: leave .con_font_get set to NULL
+ - rtlwifi: rtl8821ae: Fix connection lost problem correctly
+ - target/iscsi: avoid NULL dereference in CHAP auth error path
+ - Btrfs: fix deadlock in run_delalloc_nocow
+ - Btrfs: fix crash due to not cleaning up tree log block's dirty bits
+ - Btrfs: fix extent state leak from tree log
+ - Btrfs: fix btrfs_evict_inode to handle abnormal inodes correctly
+ - Btrfs: fix unexpected -EEXIST when creating new inode
+ - 9p/trans_virtio: discard zero-length reply
+ - mtd: nand: vf610: set correct ooblayout
+ - ALSA: hda - Fix headset mic detection problem for two Dell machines
+ - ALSA: usb-audio: Fix UAC2 get_ctl request with a RANGE attribute
+ - ALSA: hda/realtek - Enable Thinkpad Dock device for ALC298 platform
+ - ALSA: hda/realtek: PCI quirk for Fujitsu U7x7
+ - ALSA: usb-audio: add implicit fb quirk for Behringer UFX1204
+ - ALSA: seq: Fix racy pool initializations
+ - mvpp2: fix multicast address filter
+ - usb: Move USB_UHCI_BIG_ENDIAN_* out of USB_SUPPORT
+ - dm: correctly handle chained bios in dec_pending()
+ - powerpc: fix build errors in stable tree
+ - IB/qib: Fix comparison error with qperf compare/swap test
+ - IB/mlx4: Fix incorrectly releasing steerable UD QPs when have only ETH ports
+ - kselftest: fix OOM in memory compaction test
+ - RDMA/rxe: Fix a race condition related to the QP error state
+ - cpufreq: powernv: Dont assume distinct pstate values for nominal and pmin
+ - PM / devfreq: Propagate error from devfreq_add_device()
+ - ocfs2: try a blocking lock before return AOP_TRUNCATED_PAGE
+ - s390: fix handling of -1 in set{,fs}[gu]id16 syscalls
+ - arm64: dts: msm8916: Correct ipc references for smsm
+ - ARM: lpc3250: fix uda1380 gpio numbers
+ - ARM: dts: STi: Add gpio polarity for "hdmi,hpd-gpio" property
+ - ARM: dts: nomadik: add interrupt-parent for clcd
+ - arm: spear600: Add missing interrupt-parent of rtc
+ - arm: spear13xx: Fix dmas cells
+ - arm: spear13xx: Fix spics gpio controller's warning
+ - x86/entry/64/compat: Clear registers for compat syscalls, to reduce speculation attack surface
+ - compiler-gcc.h: Introduce __optimize function attribute
+ - x86/speculation: Update Speculation Control microcode blacklist
+ - x86/speculation: Correct Speculation Control microcode blacklist again
+ - KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods
+ - X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs
+ - x86/speculation: Clean up various Spectre related details
+ - selftests/x86/pkeys: Remove unused functions
+ - selftests/x86: Do not rely on "int $0x80" in test_mremap_vdso.c
+ - selftests/x86: Do not rely on "int $0x80" in single_step_syscall.c
+ - x86/speculation: Fix up array_index_nospec_mask() asm constraint
+ - nospec: Move array_index_nospec() parameter checking into separate macro
+ - x86/speculation: Add <asm/msr-index.h> dependency
+ - selftests/x86/mpx: Fix incorrect bounds with old _sigfault
+ - x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping
+ - x86/spectre: Fix an error message
+ - x86/cpu: Change type of x86_cache_size variable to unsigned int
+ - x86: fix build warnign with 32-bit PAE
+ - vfs: don't do RCU lookup of empty pathnames
+ - ARM: dts: exynos: fix RTC interrupt for exynos5410
+ - ARM: pxa/tosa-bt: add MODULE_LICENSE tag
+ - arm64: dts: msm8916: Add missing #phy-cells
+ - ARM: dts: s5pv210: add interrupt-parent for ohci
+ - arm: dts: mt2701: Add reset-cells
+ - ARM: dts: Delete bogus reference to the charlcd
+ - media: r820t: fix r820t_write_reg for KASAN
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.84
+ - vhost: use mutex_lock_nested() in vhost_dev_lock_vqs()
+ - kcm: Check if sk_user_data already set in kcm_attach
+ - kcm: Only allow TCP sockets to be attached to a KCM mux
+ - cfg80211: check dev_set_name() return value
+ - xfrm: skip policies marked as dead while rehashing
+ - mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed.
+ - xfrm: Fix stack-out-of-bounds read on socket policy lookup.
+ - xfrm: check id proto in validate_tmpl()
+ - sctp: set frag_point in sctp_setsockopt_maxseg correctly
+ - blktrace: fix unlocked registration of tracepoints
+ - drm: Require __GFP_NOFAIL for the legacy drm_modeset_lock_all
+ - ptr_ring: fail early if queue occupies more than KMALLOC_MAX_SIZE
+ - Provide a function to create a NUL-terminated string from unterminated data
+ - selinux: ensure the context is NUL terminated in security_context_to_sid_core()
+ - selinux: skip bounded transition processing if the policy isn't loaded
+ - crypto: x86/twofish-3way - Fix %rbp usage
+ - staging: android: ion: Add __GFP_NOWARN for system contig heap
+ - staging: android: ion: Switch from WARN to pr_warn
+ - blk_rq_map_user_iov: fix error override
+ - KVM: x86: fix escape of guest dr6 to the host
+ - kcov: detect double association with a single task
+ - netfilter: x_tables: fix int overflow in xt_alloc_table_info()
+ - netfilter: x_tables: avoid out-of-bounds reads in xt_request_find_{match|target}
+ - netfilter: ipt_CLUSTERIP: fix out-of-bounds accesses in clusterip_tg_check()
+ - netfilter: on sockopt() acquire sock lock only in the required scope
+ - netfilter: xt_cgroup: initialize info->priv in cgroup_mt_check_v1()
+ - netfilter: xt_RATEEST: acquire xt_rateest_mutex for hash insert
+ - rds: tcp: atomically purge entries from rds_tcp_conn_list during netns delete
+ - net: avoid skb_warn_bad_offload on IS_ERR
+ - crypto: hash - annotate algorithms taking optional key
+ - crypto: hash - prevent using keyed hashes without setting key
+ - ASoC: ux500: add MODULE_LICENSE tag
+ - video: fbdev/mmp: add MODULE_LICENSE
+ - ARM: 8743/1: bL_switcher: add MODULE_LICENSE tag
+ - arm64: dts: add #cooling-cells to CPU nodes
+ - dn_getsockoptdecnet: move nf_{get/set}sockopt outside sock lock
+ - staging: android: ashmem: Fix a race condition in pin ioctls
+ - binder: check for binder_thread allocation failure in binder_poll()
+ - staging: iio: adc: ad7192: fix external frequency setting
+ - staging: iio: ad5933: switch buffer mode to software
+ - usbip: keep usbip_device sockfd state in sync with tcp_socket
+ - usb: build drivers/usb/common/ when USB_SUPPORT is set
+ - ARM: OMAP2+: Fix SRAM virt to phys translation for save_secure_ram_context
+ - ARM: AM33xx: PRM: Remove am33xx_pwrdm_read_prev_pwrst function
+ - ARM: dts: Fix omap4 hang with GPS connected to USB by using wakeupgen
+ - ARM: dts: logicpd-som-lv: Fix gpmc addresses for NAND and enet
+ - ARM: dts: logicpd-somlv: Fix wl127x pinmux
+ - ARM: dts: am4372: Correct the interrupts_properties of McASP
+ - ARM: dts: am437x-cm-t43: Correct the dmas property of spi0
+ - perf top: Fix window dimensions change handling
+ - perf bench numa: Fixup discontiguous/sparse numa nodes
+ - media: s5k6aa: describe some function parameters
+ - pinctrl: sunxi: Fix A80 interrupt pin bank
+ - pinctrl: sunxi: Fix A64 UART mux value
+ - i40iw: Correct ARP index mask
+ - RDMA/cma: Make sure that PSN is not over max allowed
+ - sctp: only update outstanding_bytes for transmitted queue when doing prsctp_prune
+ - scripts/kernel-doc: Don't fail with status != 0 if error encountered with -none
+ - ipvlan: Add the skb->mark as flow4's member to lookup route
+ - m68k: add missing SOFTIRQENTRY_TEXT linker section
+ - powerpc/perf: Fix oops when grouping different pmu events
+ - s390/dasd: prevent prefix I/O error
+ - ARM: dts: Fix elm interrupt compiler warning
+ - gianfar: fix a flooded alignment reports because of padding issue.
+ - net_sched: red: Avoid devision by zero
+ - net_sched: red: Avoid illegal values
+ - btrfs: Fix possible off-by-one in btrfs_search_path_in_tree
+ - brcmfmac: Avoid build error with make W=1
+ - net: ethernet: arc: fix error handling in emac_rockchip_probe
+ - 509: fix printing uninitialized stack memory when OID is empty
+ - gianfar: Disable EEE autoneg by default
+ - dmaengine: ioat: Fix error handling path
+ - dmaengine: at_hdmac: fix potential NULL pointer dereference in atc_prep_dma_interleaved
+ - clk: fix a panic error caused by accessing NULL pointer
+ - ASoC: rockchip: disable clock on error
+ - spi: sun4i: disable clocks in the remove function
+ - xfrm: Fix stack-out-of-bounds with misconfigured transport mode policies.
+ - drm/armada: fix leak of crtc structure
+ - dmaengine: jz4740: disable/unprepare clk if probe fails
+ - usb: dwc3: gadget: Wait longer for controller to end command processing
+ - usb: dwc3: of-simple: fix missing clk_disable_unprepare
+ - mm/early_ioremap: Fix boot hang with earlyprintk=efi,keep
+ - x86/mm/kmmio: Fix mmiotrace for page unaligned addresses
+ - platform/x86: dell-laptop: Fix keyboard max lighting for Dell Latitude E6410
+ - xen: XEN_ACPI_PROCESSOR is Dom0-only
+ - hippi: Fix a Fix a possible sleep-in-atomic bug in rr_close
+ - powerpc/64s: Fix conversion of slb_miss_common to use RFI_TO_USER/KERNEL
+ - powerpc/64s: Simple RFI macro conversions
+ - powerpc/64s: Improve RFI L1-D cache flush fallback
+ - crypto: talitos - fix Kernel Oops on hashing an empty file
+ - drm/i915: fix intel_backlight_device_register declaration
+ - shmem: avoid maybe-uninitialized warning
+ - clk: sunxi-ng: fix build error without CONFIG_RESET_CONTROLLER
+ - vmxnet3: prevent building with 64K pages
+ - perf/x86: Shut up false-positive -Wmaybe-uninitialized warning
+ - PCI: vmd: Fix suspend handlers defined-but-not-used warning
+ - gpio: intel-mid: Fix build warning when !CONFIG_PM
+ - platform/x86: intel_mid_thermal: Fix suspend handlers unused warning
+ - usb: musb: fix compilation warning on unused function
+ - PCI: Change pci_host_common_probe() visibility
+ - perf: xgene: Include module.h
+ - video: fbdev: via: remove possibly unused variables
+ - scsi: advansys: fix build warning for PCI=n
+ - x86/ras/inject: Make it depend on X86_LOCAL_APIC=y
+ - gpio: xgene: mark PM functions as __maybe_unused
+ - arm64: define BUG() instruction without CONFIG_BUG
+ - x86/fpu/math-emu: Fix possible uninitialized variable use
+ - tools build: Add tools tree support for 'make -s'
+ - x86/build: Silence the build with "make -s"
+ - thermal: fix INTEL_SOC_DTS_IOSF_CORE dependencies
+ - x86: add MULTIUSER dependency for KVM
+ - dmaengine: zx: fix build warning
+ - x86/platform: Add PCI dependency for PUNIT_ATOM_DEBUG
+ - x86/vm86: Fix unused variable warning if THP is disabled
+ - scsi: advansys: fix uninitialized data access
+ - arm64: Kconfig: select COMPAT_BINFMT_ELF only when BINFMT_ELF is set
+ - ALSA: hda/ca0132 - fix possible NULL pointer use
+ - reiserfs: avoid a -Wmaybe-uninitialized warning
+ - cw1200: fix bogus maybe-uninitialized warning
+ - security/keys: BIG_KEY requires CONFIG_CRYPTO
+ - drm: exynos: mark pm functions as __maybe_unused
+ - rbd: silence bogus -Wmaybe-uninitialized warning
+ - drm/nouveau: hide gcc-4.9 -Wmaybe-uninitialized
+ - Input: tca8418_keypad - hide gcc-4.9 -Wmaybe-uninitialized warning
+ - KVM: add X86_LOCAL_APIC dependency
+ - shmem: fix compilation warnings on unused functions
+ - tc358743: fix register i2c_rd/wr functions
+ - go7007: add MEDIA_CAMERA_SUPPORT dependency
+ - em28xx: only use mt9v011 if camera support is enabled
+ - tw5864: use dev_warn instead of WARN to shut up warning
+ - ISDN: eicon: reduce stack size of sig_ind function
+ - clk: meson: gxbb: fix build error without RESET_CONTROLLER
+ - kasan: rework Kconfig settings
+ - drm/i915: hide unused intel_panel_set_backlight function
+ - arm64: sunxi: always enable reset controller
+ - binfmt_elf: compat: avoid unused function warning
+ - spi: bcm-qspi: shut up warning about cfi header inclusion
+ - idle: i7300: add PCI dependency
+ - arm64: fix warning about swapper_pg_dir overflow
+ - usb: phy: msm add regulator dependency
+ - x86/microcode/AMD: Change load_microcode_amd()'s param to bool to fix preemptibility bug
+ - KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously
+ - KVM: VMX: clean up declaration of VPID/EPT invalidation types
+ - KVM: nVMX: invvpid handling improvements
+ - crypto: s5p-sss - Fix kernel Oops in AES-ECB mode
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.85
+ - netfilter: drop outermost socket lock in getsockopt()
+ - xtensa: fix high memory/reserved memory collision
+ - scsi: ibmvfc: fix misdefined reserved field in ibmvfc_fcp_rsp_info
+ - cfg80211: fix cfg80211_beacon_dup
+ - X.509: fix BUG_ON() when hash algorithm is unsupported
+ - PKCS#7: fix certificate chain verification
+ - RDMA/uverbs: Protect from command mask overflow
+ - iio: buffer: check if a buffer has been set up when poll is called
+ - iio: adis_lib: Initialize trigger before requesting interrupt
+ - x86/oprofile: Fix bogus GCC-8 warning in nmi_setup()
+ - irqchip/gic-v3: Use wmb() instead of smb_wmb() in gic_raise_softirq()
+ - PCI/cxgb4: Extend T3 PCI quirk to T4+ devices
+ - ohci-hcd: Fix race condition caused by ohci_urb_enqueue() and io_watchdog_func()
+ - usb: ohci: Proper handling of ed_rm_list to handle race condition between usb_kill_urb() and finish_unlinks()
+ - arm64: Disable unhandled signal log messages by default
+ - Add delay-init quirk for Corsair K70 RGB keyboards
+ - drm/edid: Add 6 bpc quirk for CPT panel in Asus UX303LA
+ - usb: dwc3: gadget: Set maxpacket size for ep0 IN
+ - usb: ldusb: add PIDs for new CASSY devices supported by this driver
+ - Revert "usb: musb: host: don't start next rx urb if current one failed"
+ - usb: gadget: f_fs: Process all descriptors during bind
+ - usb: renesas_usbhs: missed the "running" flag in usb_dmac with rx path
+ - drm/amdgpu: Add dpm quirk for Jet PRO (v2)
+ - drm/amdgpu: add atpx quirk handling (v2)
+ - drm/amdgpu: Avoid leaking PM domain on driver unbind (v2)
+ - drm/amdgpu: add new device to use atpx quirk
+ - binder: add missing binder_unlock()
+ - X.509: fix NULL dereference when restricting key with unsupported_sig
+ - mm: avoid spurious 'bad pmd' warning messages
+ - fs/dax.c: fix inefficiency in dax_writeback_mapping_range()
+ - libnvdimm: fix integer overflow static analysis warning
+ - device-dax: implement ->split() to catch invalid munmap attempts
+ - mm: introduce get_user_pages_longterm
+ - v4l2: disable filesystem-dax mapping support
+ - IB/core: disable memory registration of filesystem-dax vmas
+ - libnvdimm, dax: fix 1GB-aligned namespaces vs physical misalignment
+ - mm: Fix devm_memremap_pages() collision handling
+ - mm: fail get_vaddr_frames() for filesystem-dax mappings
+ - x86/entry/64: Clear extra registers beyond syscall arguments, to reduce speculation attack surface
+ https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.86
+ - hrtimer: Ensure POSIX compliance (relative CLOCK_REALTIME hrtimers)
+ - i2c: designware: must wait for enable
+ - f2fs: fix a bug caused by NULL extent tree
+ - dmaengine: fsl-edma: disable clks on all error paths
+ - nvme: check hw sectors before setting chunk sectors
+ - net: usb: qmi_wwan: add Telit ME910 PID 0x1101 support
+ - mtd: nand: gpmi: Fix failure when a erased page has a bitflip at BBM
+ - mtd: nand: brcmnand: Zero bitflip is not an error
+ - ipv6: icmp6: Allow icmp messages to be looped back
+ - ARM: 8731/1: Fix csum_partial_copy_from_user() stack mismatch
+ - x86/asm: Allow again using asm.h when building for the 'bpf' clang target
+ - sget(): handle failures of register_shrinker()
+ - net: phy: xgene: disable clk on error paths
+ - drm/nouveau/pci: do a msi rearm on init
+ - mac80211_hwsim: Fix a possible sleep-in-atomic bug in hwsim_get_radio_nl
+ - spi: atmel: fixed spin_lock usage inside atmel_spi_remove
+ - ASoC: nau8825: fix issue that pop noise when start capture
+ - net: mediatek: setup proper state for disabled GMAC on the default
+ - net: arc_emac: fix arc_emac_rx() error paths
+ - ip6_tunnel: get the min mtu properly in ip6_tnl_xmit
+ - net: stmmac: Fix TX timestamp calculation
+ - scsi: storvsc: Fix scsi_cmd error assignments in storvsc_handle_error
+ - ARM: dts: ls1021a: fix incorrect clock references
+ - lib/mpi: Fix umul_ppmm() for MIPS64r6
+ - tipc: error path leak fixes in tipc_enable_bearer()
+ - tipc: fix tipc_mon_delete() oops in tipc_enable_bearer() error path
+ - tg3: Add workaround to restrict 5762 MRRS to 2048
+ - tg3: Enable PHY reset in MTU change path for 5720
+ - bnx2x: Improve reliability in case of nested PCI errors
+ - led: core: Fix brightness setting when setting delay_off=0
+ - IB/mlx5: Fix mlx5_ib_alloc_mr error flow
+ - genirq: Guard handle_bad_irq log messages
+ - s390/dasd: fix wrongly assigned configuration data
+ - IB/mlx4: Fix mlx4_ib_alloc_mr error flow
+ - IB/ipoib: Fix race condition in neigh creation
+ - xfs: quota: fix missed destroy of qi_tree_lock
+ - xfs: quota: check result of register_shrinker()
+ - macvlan: Fix one possible double free
+ - e1000: fix disabling already-disabled warning
+ - NET: usb: qmi_wwan: add support for YUGA CLM920-NC5 PID 0x9625
+ - drm/ttm: check the return value of kzalloc
+ - uapi libc compat: add fallback for unsupported libcs
+ - i40e/i40evf: Account for frags split over multiple descriptors in check linearize
+ - nl80211: Check for the required netlink attribute presence
+ - mac80211: mesh: drop frames appearing to be from us
+ - can: flex_can: Correct the checking for frame length in flexcan_start_xmit()
+ - bnxt_en: Fix the 'Invalid VF' id check in bnxt_vf_ndo_prep routine.
+ - xen-netfront: enable device after manual module load
+ - mdio-sun4i: Fix a memory leak
+ - SolutionEngine771x: fix Ether platform data
+ - xen/gntdev: Fix off-by-one error when unmapping with holes
+ - xen/gntdev: Fix partial gntdev_mmap() cleanup
+ - sctp: make use of pre-calculated len
+ - net: gianfar_ptp: move set_fipers() to spinlock protecting area
+ - KVM: arm/arm64: Fix check for hugepage size when allocating at Stage 2
+ - MIPS: Implement __multi3 for GCC7 MIPS64r6 builds
+
+ -- Yves-Alexis Perez <corsac at debian.org> Wed, 07 Mar 2018 13:28:27 +0100
+
linux (4.9.82-1+deb9u3) stretch-security; urgency=medium
* [powerpc] Backport more RFI flush related patches from 4.9.84. Closes:
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/kernel/linux.git
More information about the Kernel-svn-changes
mailing list