[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