[linux] 02/02: Merge tag 'debian/4.13.13-1' into stretch-backports

debian-kernel at lists.debian.org debian-kernel at lists.debian.org
Wed Nov 22 14:40:44 UTC 2017


This is an automated email from the git hooks/post-receive script.

benh pushed a commit to branch stretch-backports
in repository linux.

commit 157a4144864fb067eccb2af1baba18b5e5ea1c07
Merge: e4156ea 8c84dc3
Author: Ben Hutchings <ben at decadent.org.uk>
Date:   Wed Nov 22 01:51:38 2017 +0000

    Merge tag 'debian/4.13.13-1' into stretch-backports
    
    Release linux (4.13.13-1).

 debian/abi/4.13.0-1/alpha_none_alpha-generic       | 15173 ++++++++++++++
 debian/abi/4.13.0-1/alpha_none_alpha-smp           | 15308 +++++++++++++++
 debian/abi/4.13.0-1/amd64_none_amd64               | 19660 +++++++++++++++++++
 debian/abi/4.13.0-1/arm64_none_arm64               | 17332 ++++++++++++++++
 debian/abi/4.13.0-1/armel_none_marvell             | 14504 ++++++++++++++
 debian/abi/4.13.0-1/armhf_none_armmp               | 17368 ++++++++++++++++
 debian/abi/4.13.0-1/armhf_none_armmp-lpae          | 17491 +++++++++++++++++
 debian/abi/4.13.0-1/hppa_none_parisc               | 13389 +++++++++++++
 debian/abi/4.13.0-1/hppa_none_parisc64-smp         | 14314 ++++++++++++++
 debian/abi/4.13.0-1/i386_none_686                  | 19429 ++++++++++++++++++
 debian/abi/4.13.0-1/i386_none_686-pae              | 19494 ++++++++++++++++++
 debian/abi/4.13.0-1/m68k_none_m68k                 |  8067 ++++++++
 debian/abi/4.13.0-1/mips64el_none_5kc-malta        | 15245 ++++++++++++++
 debian/abi/4.13.0-1/mips64el_none_loongson-3       | 14914 ++++++++++++++
 debian/abi/4.13.0-1/mips64el_none_octeon           | 14156 +++++++++++++
 debian/abi/4.13.0-1/mips_none_4kc-malta            | 15171 ++++++++++++++
 debian/abi/4.13.0-1/mips_none_5kc-malta            | 15225 ++++++++++++++
 debian/abi/4.13.0-1/mips_none_octeon               | 14136 +++++++++++++
 debian/abi/4.13.0-1/mipsel_none_4kc-malta          | 15191 ++++++++++++++
 debian/abi/4.13.0-1/mipsel_none_5kc-malta          | 15245 ++++++++++++++
 debian/abi/4.13.0-1/mipsel_none_loongson-3         | 14914 ++++++++++++++
 debian/abi/4.13.0-1/mipsel_none_octeon             | 14156 +++++++++++++
 debian/abi/4.13.0-1/powerpc_none_powerpc           | 15901 +++++++++++++++
 debian/abi/4.13.0-1/powerpc_none_powerpc-smp       | 16049 +++++++++++++++
 debian/abi/4.13.0-1/powerpc_none_powerpc64         | 16786 ++++++++++++++++
 debian/abi/4.13.0-1/ppc64_none_powerpc64           | 16786 ++++++++++++++++
 debian/abi/4.13.0-1/ppc64el_none_powerpc64le       | 16439 ++++++++++++++++
 debian/abi/4.13.0-1/s390x_none_s390x               | 13133 +++++++++++++
 debian/abi/4.13.0-1/sh4_none_sh7751r               | 13794 +++++++++++++
 debian/abi/4.13.0-1/sh4_none_sh7785lcr             | 13932 +++++++++++++
 debian/abi/4.13.0-1/sparc64_none_sparc64           | 14551 ++++++++++++++
 debian/abi/4.13.0-1/sparc64_none_sparc64-smp       | 14696 ++++++++++++++
 debian/changelog                                   |   571 +
 debian/config/arm64/config                         |    11 +
 debian/config/armel/config                         |     4 +-
 debian/config/armel/defines                        |     4 +
 debian/config/config                               |     9 +-
 debian/config/defines                              |    13 +-
 debian/config/kernelarch-powerpc/config-arch-64    |     5 +
 debian/config/kernelarch-x86/config                |    11 +-
 ...seq-Fix-use-after-free-at-creating-a-port.patch |   141 -
 .../KEYS-prevent-KEYCTL_READ-on-negative-key.patch |    81 -
 ...d-length-check-in-brcmf_cfg80211_escan_ha.patch |    72 -
 .../bugfix/all/fix-infoleak-in-waitid-2.patch      |    66 -
 ...cept-key-reinstall-without-changing-anyth.patch |    82 +
 ...n-t-compare-tkip-tx-mic-key-in-reinstall-.patch |    76 +
 ...x-deadlock-in-driver-managed-RX-BA-sessio.patch |   151 -
 ...11-use-constant-time-comparison-with-keys.patch |    36 +
 ...xx-cards-fix-null-deref-on-missing-associ.patch |    36 +
 ...a-dib0700-fix-invalid-dvb_detach-argument.patch |   191 +
 ...dia-imon-fix-null-ptr-deref-in-imon_probe.patch |    31 +
 ..._ether-fix-divide-by-0-on-bad-descriptors.patch |    31 +
 ...i_wwan-fix-divide-by-0-on-bad-descriptors.patch |    59 +
 ...-asix-fill-null-ptr-deref-in-asix_suspend.patch |    83 +
 ...-the-required-netlink-attributes-presence.patch |    36 -
 ...-Use-emergency-stack-for-kernel-TM-Bad-Th.patch |    79 -
 ...tm-Fix-illegal-TM-state-in-signal-handler.patch |    62 -
 ...-iscsi_if_rx-doesn-t-parse-nlmsg-properly.patch |    55 -
 ...-peel-off-an-assoc-from-one-netns-to-anot.patch |    63 +
 .../usb-usbtest-fix-NULL-pointer-dereference.patch |    39 +
 ...-aty-do-not-leak-uninitialized-padding-in.patch |    30 -
 .../all/waitid-Add-missing-access_ok-checks.patch  |    47 -
 ...MU-always-terminate-page-walks-at-level-1.patch |    83 -
 ...date-last_nonleaf_level-when-initializing.patch |    34 -
 ...don-t-allow-l2-to-access-the-hardware-cr8.patch |    34 -
 ...vmx-do-not-bug-on-out-of-bounds-guest-irq.patch |    52 -
 .../alsa-timer-avoid-abi-change-in-4.13.13.patch   |    25 +
 .../debian/dax-avoid-abi-change-in-4.13.5.patch    |   144 +
 .../debian/keys-limit-abi-change-in-4.13.10.patch  |    95 +
 .../mac80211-avoid-abi-change-in-4.13.5.patch      |    34 +
 ...netfilter-nat-avoid-abi-change-in-4.13.13.patch |    58 +
 ...f-event-close-won-t-free-bpf-program-atta.patch |    40 +
 .../debian/scsi-avoid-abi-change-in-4.13.6.patch   |    22 +
 .../debian/swap-avoid-abi-change-in-4.13.12.patch  |    31 +
 debian/patches/series                              |    38 +-
 debian/rules.d/scripts/Makefile                    |     1 +
 debian/templates/control.source.in                 |     3 +-
 77 files changed, 493766 insertions(+), 1052 deletions(-)

diff --cc debian/changelog
index 1cf241b,ea7d767..7144314
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,10 -1,567 +1,581 @@@
++linux (4.13.13-1~bpo9+1) stretch-backports; urgency=medium
++
++  * Rebuild for stretch-backports:
++    - Change ABI number to 0.bpo.1
++
++ -- Ben Hutchings <ben at decadent.org.uk>  Wed, 22 Nov 2017 01:51:52 +0000
++
+ linux (4.13.13-1) unstable; urgency=medium
+ 
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.13.11
+     - workqueue: replace pool->manager_arb mutex with a flag
+     - [x86] ALSA: hda/realtek - Add support for ALC236/ALC3204
+     - [x86] ALSA: hda - fix headset mic problem for Dell machines with alc236
+     - ceph: unlock dangling spinlock in try_flush_caps()
+     - [powerpc*] KVM: PPC: Fix oops when checking KVM_CAP_PPC_HTM
+       (CVE-2017-15306)
+     - [powerpc*] KVM: PPC: Book3S HV: POWER9 more doorbell fixes
+     - [powerpc*] KVM: PPC: Book3S: Protect kvmppc_gpa_to_ua() with SRCU
+     - [s390x] kvm: fix detection of guest machine checks
+     - nbd: handle interrupted sendmsg with a sndtimeo set
+     - spi: uapi: spidev: add missing ioctl header
+     - spi: a3700: Return correct value on timeout detection
+     - spi: bcm-qspi: Fix use after free in bcm_qspi_probe() in error path
+     - spi: armada-3700: Fix failing commands with quad-SPI
+     - ovl: add NULL check in ovl_alloc_inode
+     - ovl: fix EIO from lookup of non-indexed upper
+     - ovl: handle ENOENT on index lookup
+     - ovl: do not cleanup unsupported index entries
+     - fuse: fix READDIRPLUS skipping an entry
+     - xen/gntdev: avoid out of bounds access in case of partial gntdev_mmap()
+     - xen: fix booting ballooned down hvm guest
+     - cifs: Select all required crypto modules
+     - CIFS: Fix NULL pointer deref on SMB2_tcon() failure
+     - Input: elan_i2c - add ELAN0611 to the ACPI table
+     - Input: gtco - fix potential out-of-bound access (CVE-2017-16643)
+     - Fix encryption labels and lengths for SMB3.1.1
+     - SMB3: Validate negotiate request must always be signed
+     - assoc_array: Fix a buggy node-splitting case (CVE-2017-12193)
+     - [s390x] scsi: zfcp: fix erp_action use-before-initialize in REC action
+       trace
+     - scsi: aacraid: Fix controller initialization failure
+     - scsi: qla2xxx: Initialize Work element before requesting IRQs
+     - scsi: sg: Re-fix off by one in sg_fill_request_table()
+     - [x86] cpu/AMD: Apply the Erratum 688 fix when the BIOS doesn't
+     - [x86] drm/amd/powerplay: fix uninitialized variable
+     - [x86] drm/i915/perf: fix perf enable/disable ioctls with 32bits
+       userspace
+     - [armhf] can: sun4i: fix loopback mode
+     - can: kvaser_usb: Correct return value in printout
+     - can: kvaser_usb: Ignore CMD_FLUSH_QUEUE_REPLY messages
+     - cfg80211: fix connect/disconnect edge cases
+     - ipsec: Fix aborted xfrm policy dump crash
+     - [armhf] regulator: fan53555: fix I2C device ids (Closes: #879768)
+     - [powerpc*] xive: Fix the size of the cpumask used in
+       xive_find_target_in_mask()
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.13.12
+     - ALSA: timer: Add missing mutex lock for compat ioctls
+     - ALSA: seq: Fix nested rwsem annotation for lockdep splat
+     - cifs: check MaxPathNameComponentLength != 0 before using it
+       (Closes: #880504)
+     - KEYS: return full count in keyring_read() if buffer is too small
+     - KEYS: trusted: fix writing past end of buffer in trusted_read()
+     - KEYS: fix out-of-bounds read during ASN.1 parsing
+     - ASoC: adau17x1: Workaround for noise bug in ADC
+     - virtio_blk: Fix an SG_IO regression
+     - [arm64] ensure __dump_instr() checks addr_limit
+     - [arm64] KVM: its: Fix missing dynamic allocation check in scan_its_table
+     - [armhf, arm64] KVM: set right LR register value for 32 bit guest when
+       inject abort
+     - [armhf,arm64] kvm: Disable branch profiling in HYP code
+     - [armhf] dts: mvebu: pl310-cache disable double-linefill
+     - drm/amdgpu: return -ENOENT from uvd 6.0 early init for harvesting
+     - drm/amdgpu: allow harvesting check for Polaris VCE
+     - userfaultfd: hugetlbfs: prevent UFFDIO_COPY to fill beyond the end of
+       i_size
+     - ocfs2: fstrim: Fix start offset of first cluster group during fstrim
+     - fs/hugetlbfs/inode.c: fix hwpoison reserve accounting
+     - mm, swap: fix race between swap count continuation operations
+     - [x86] drm/i915: Do not rely on wm preservation for ILK watermarks
+     - [x86] drm/i915/edp: read edp display control registers unconditionally
+     - [mips*] bpf: Fix a typo in build_one_insn()
+     - [mips*] smp-cmp: Use right include for task_struct
+     - [mips*] SMP: Fix deadlock & online race
+     - Revert "x86: do not use cpufreq_quick_get() for /proc/cpuinfo "cpu MHz""
+     - [powerpc*] kprobes: Dereference function pointers only if the address
+       does not belong to kernel text
+     - futex: Fix more put_pi_state() vs. exit_pi_state_list() races
+     - perf/cgroup: Fix perf cgroup hierarchy support
+     - [x86] mcelog: Get rid of RCU remnants
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.13.13
+     - netfilter: nat: Revert "netfilter: nat: convert nat bysrc hash to
+       rhashtable"
+     - netfilter: nft_set_hash: disable fast_ops for 2-len keys (Closes: #880145)
+     - workqueue: Fix NULL pointer dereference
+     - crypto: ccm - preserve the IV buffer
+     - [x86] crypto: sha1-mb - fix panic due to unaligned access
+     - [x86] crypto: sha256-mb - fix panic due to unaligned access
+     - KEYS: fix NULL pointer dereference during ASN.1 parsing [ver #2]
+     - [x86] ACPI / PM: Blacklist Low Power S0 Idle _DSM for Dell XPS13 9360
+     - ACPICA: Dispatch active GPEs at init time
+     - ACPICA: Make it possible to enable runtime GPEs earlier
+     - ACPI / scan: Enable GPEs before scanning the namespace
+     - [armel,armhf] 8720/1: ensure dump_instr() checks addr_limit
+     - ALSA: timer: Limit max instances per timer
+     - ALSA: usb-audio: support new Amanero Combo384 firmware version
+     - [x86] ALSA: hda - fix headset mic problem for Dell machines with alc274
+     - ALSA: seq: Fix OSS sysex delivery in OSS emulation
+     - ALSA: seq: Avoid invalid lockdep class warning
+     - [mips*] Fix CM region target definitions
+     - [powerpc*] KVM: Book3S HV: Fix exclusion between HPT resizing and other
+       HPT updates
+     - Input: elan_i2c - add ELAN060C to the ACPI table
+     - rbd: use GFP_NOIO for parent stat and data requests
+     - [x86] drm/vmwgfx: Fix Ubuntu 17.10 Wayland black screen issue
+     - [armhf] can: sun4i: handle overrun in RX FIFO
+     - can: peak: Add support for new PCIe/M2 CAN FD interfaces
+     - [x86] debug: Handle warnings before the notifier chain, to fix KGDB crash
+     - [x86] smpboot: Make optimization of delay calibration work correctly
+     - [x86] oprofile/ppro: Do not use __this_cpu*() in preemptible context
+ 
+   [ Salvatore Bonaccorso ]
+   * mac80211: accept key reinstall without changing anything (CVE-2017-13080)
+   * sctp: do not peel off an assoc from one netns to another one
+     (CVE-2017-15115)
+ 
+   [ Ben Hutchings ]
+   * linux-image: Recommend apparmor, as systemd units with an AppArmor
+     profile will fail without it (Closes: #880441)
+   * [powerpc*] kvm: Ignore ABI change in 4.13.6 (fixes FTBFS)
+   * swap: Avoid ABI change in 4.13.12
+   * mac80211: use constant time comparison with keys
+   * mac80211: don't compare TKIP TX MIC key in reinstall prevention
+   * usb: usbtest: fix NULL pointer dereference (CVE-2017-16532)
+   * media: cx231xx-cards: fix NULL-deref on missing association descriptor
+     (CVE-2017-16536)
+   * media: imon: Fix null-ptr-deref in imon_probe (CVE-2017-16537)
+   * media: dib0700: fix invalid dvb_detach argument (CVE-2017-16646)
+   * net: usb: asix: fill null-ptr-deref in asix_suspend (CVE-2017-16647)
+   * net: cdc_ether: fix divide by 0 on bad descriptors (CVE-2017-16649)
+   * net: qmi_wwan: fix divide by 0 on bad descriptors (CVE-2017-16650)
+   * nftables: Enable NFT_RT, NFT_SET_BITMAP, NFT_OBJREF as modules
+     (Closes: #881931)
+   * [powerpc*/*64*] drm: Enable DRM_AMDGPU as module (Closes: #881593)
+   * amdgpu: Enable DRM_AMDGPU_USERPTR on all architectures
+   * amdgpu: Enable DRM_AMDGPU_SI, CONFIG_DRM_AMDGPU_CIK (Closes: #847570)
+   * [arm64,x86] net/wireless: Enable RTL8723BS as module (Closes: #881568)
+   * [arm64] nvmem: Enable NVMEM_SUNXI_SID as module (Closes: #881567)
+   * [x86] rmi4: Disable RMI4_SMB (Closes: #880471)
+   * ALSA: timer: Avoid ABI change in 4.13.13
+   * netfilter: nat: Avoid ABI change in 4.13.13
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Thu, 16 Nov 2017 21:04:10 +0000
+ 
+ linux (4.13.10-1) unstable; urgency=medium
+ 
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.13.5
+     - cifs: check rsp for NULL before dereferencing in SMB2_open
+     - cifs: release cifs root_cred after exit_cifs
+     - cifs: release auth_key.response for reconnect.
+     - nvme-pci: fix host memory buffer allocation fallback
+     - nvme-pci: use appropriate initial chunk size for HMB allocation
+     - nvme-pci: propagate (some) errors from host memory buffer setup
+     - dax: remove the pmem_dax_ops->flush abstraction
+     - dm integrity: do not check integrity for failed read operations
+     - mmc: block: Fix incorrectly initialized requests
+     - fs/proc: Report eip/esp in /prod/PID/stat for coredumping
+     - scsi: scsi_transport_fc: fix NULL pointer dereference in
+       fc_bsg_job_timeout
+     - cifs: SMB3: Add support for multidialect negotiate (SMB2.1 and later)
+     - mac80211: fix VLAN handling with TXQs
+     - mac80211_hwsim: Use proper TX power
+     - mac80211: flush hw_roc_start work before cancelling the ROC
+     - genirq: Make sparse_irq_lock protect what it should protect
+     - genirq/msi: Fix populating multiple interrupts
+     - genirq: Fix cpumask check in __irq_startup_managed()
+     - [powerpc*] KVM: Book3S HV: Hold kvm->lock around call to
+       kvmppc_update_lpcr
+     - [powerpc*] KVM: Book3S HV: Fix bug causing host SLB to be restored
+       incorrectly
+     - [powerpc*] KVM: PPC: Book3S HV: Don't access XIVE PIPR register using
+       byte accesses
+     - tracing: Fix trace_pipe behavior for instance traces
+     - tracing: Erase irqsoff trace with empty write
+     - tracing: Remove RCU work arounds from stack tracer
+     - md/raid5: fix a race condition in stripe batch
+     - md/raid5: preserve STRIPE_ON_UNPLUG_LIST in break_stripe_batch_list
+     - scsi: aacraid: Fix 2T+ drives on SmartIOC-2000
+     - scsi: aacraid: Add a small delay after IOP reset
+     - [armhf] drm/exynos: Fix locking in the suspend/resume paths
+     - [x86] drm/i915/gvt: Fix incorrect PCI BARs reporting
+     - Revert "drm/i915/bxt: Disable device ready before shutdown command"
+     - drm/amdgpu: revert tile table update for oland
+     - drm/radeon: disable hard reset in hibernate for APUs
+     - crypto: drbg - fix freeing of resources
+     - security/keys: properly zero out sensitive key material in big_key
+     - security/keys: rewrite all of big_key crypto
+     - KEYS: fix writing past end of user-supplied buffer in keyring_read()
+     - KEYS: prevent creating a different user's keyrings
+     - [x86] libnvdimm, namespace: fix btt claim class crash
+     - [powerpc*] eeh: Create PHB PEs after EEH is initialized
+     - [powerpc*] pseries: Fix parent_dn reference leak in add_dt_node()
+     - [powerpc*] tm: Flush TM only if CPU has TM feature
+     - [mips*] Fix perf event init
+     - [s390x] perf: fix bug when creating per-thread event
+     - [s390x] mm: make pmdp_invalidate() do invalidation only
+     - [s390x] mm: fix write access check in gup_huge_pmd()
+     - PM: core: Fix device_pm_check_callbacks()
+     - Revert "IB/ipoib: Update broadcast object if PKey value was changed in
+       index 0"
+     - cifs: Fix SMB3.1.1 guest authentication to Samba
+     - cifs: SMB3: Fix endian warning
+     - cifs: SMB3: Warn user if trying to sign connection that authenticated as
+       guest
+     - cifs: SMB: Validate negotiate (to protect against downgrade) even if
+       signing off
+     - cifs: SMB3: handle new statx fields
+     - cifs: SMB3: Don't ignore O_SYNC/O_DSYNC and O_DIRECT flags
+     - vfs: Return -ENXIO for negative SEEK_HOLE / SEEK_DATA offsets
+     - libceph: don't allow bidirectional swap of pg-upmap-items
+     - brd: fix overflow in __brd_direct_access
+     - gfs2: Fix debugfs glocks dump
+     - bsg-lib: don't free job in bsg_prepare_job
+     - iw_cxgb4: drop listen destroy replies if no ep found
+     - iw_cxgb4: remove the stid on listen create failure
+     - iw_cxgb4: put ep reference in pass_accept_req()
+     - rcu: Allow for page faults in NMI handlers
+     - mmc: sdhci-pci: Fix voltage switch for some Intel host controllers
+     - extable: Consolidate *kernel_text_address() functions
+     - extable: Enable RCU if it is not watching in kernel_text_address()
+     - seccomp: fix the usage of get/put_seccomp_filter() in seccomp_get_filter()
+     - [arm64] Make sure SPsel is always set
+     - [arm64] mm: Use READ_ONCE when dereferencing pointer to pte table
+     - [arm64] fault: Route pte translation faults via do_translation_fault
+     - [x86] KVM: VMX: extract __pi_post_block
+     - [x86] KVM: VMX: avoid double list add with VT-d posted interrupts
+     - [x86] KVM: VMX: simplify and fix vmx_vcpu_pi_load
+     - [x86] KVM: nVMX: fix HOST_CR3/HOST_CR4 cache
+     - [x86] kvm: Handle async PF in RCU read-side critical sections
+     - xfs: validate bdev support for DAX inode flag
+     - sched/sysctl: Check user input value of sysctl_sched_time_avg
+     - irq/generic-chip: Don't replace domain's name
+     - mtd: Fix partition alignment check on multi-erasesize devices
+     - [armhf] etnaviv: fix submit error path
+     - [armhf] etnaviv: fix gem object list corruption
+     - futex: Fix pi_state->owner serialization
+     - md: fix a race condition for flush request handling
+     - md: separate request handling
+     - PCI: Fix race condition with driver_override
+     - btrfs: fix NULL pointer dereference from free_reloc_roots()
+     - btrfs: clear ordered flag on cleaning up ordered extents
+     - btrfs: finish ordered extent cleaning if no progress is found
+     - btrfs: propagate error to btrfs_cmp_data_prepare caller
+     - btrfs: prevent to set invalid default subvolid
+     - [x86] platform: fujitsu-laptop: Don't oops when FUJ02E3 is not presnt
+     - PM / OPP: Call notifier without holding opp_table->lock
+     - [x86] mm: Fix fault error path using unsafe vma pointer
+     - [x86] fpu: Don't let userspace set bogus xcomp_bv (CVE-2017-15537)
+     - [x86] KVM: VMX: do not change SN bit in vmx_update_pi_irte()
+     - [x86] KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt
+     - [x86] KVM: VMX: use cmpxchg64
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.13.6
+     - [armhf,arm64] usb: dwc3: ep0: fix DMA starvation by assigning req->trb on
+       ep0
+     - mlxsw: spectrum: Fix EEPROM access in case of SFP/SFP+
+     - net: bonding: Fix transmit load balancing in balance-alb mode if
+       specified by sysfs
+     - openvswitch: Fix an error handling path in
+       'ovs_nla_init_match_and_action()'
+     - net: bonding: fix tlb_dynamic_lb default value
+     - net_sched: gen_estimator: fix scaling error in bytes/packets samples
+     - net: sched: fix use-after-free in tcf_action_destroy and tcf_del_walker
+     - sctp: potential read out of bounds in sctp_ulpevent_type_enabled()
+     - tcp: update skb->skb_mstamp more carefully
+     - bpf/verifier: reject BPF_ALU64|BPF_END
+     - tcp: fix data delivery rate
+     - udpv6: Fix the checksum computation when HW checksum does not apply
+     - ip6_gre: skb_push ipv6hdr before packing the header in ip6gre_header
+     - net: phy: Fix mask value write on gmii2rgmii converter speed register
+     - ip6_tunnel: do not allow loading ip6_tunnel if ipv6 is disabled in cmdline
+     - net/sched: cls_matchall: fix crash when used with classful qdisc
+     - 8139too: revisit napi_complete_done() usage
+     - bpf: do not disable/enable BH in bpf_map_free_id()
+     - tcp: fastopen: fix on syn-data transmit failure
+     - [powerpc*] net: emac: Fix napi poll list corruption
+     - net: ipv6: fix regression of no RTM_DELADDR sent after DAD failure
+     - packet: hold bind lock when rebinding to fanout hook (CVE-2017-15649)
+     - net: change skb->mac_header when Generic XDP calls adjust_head
+     - net_sched: always reset qdisc backlog in qdisc_reset()
+     - [armhf,arm64] net: stmmac: Cocci spatch "of_table"
+     - [arm64] net: qcom/emac: specify the correct size when mapping a DMA buffer
+     - vti: fix use after free in vti_tunnel_xmit/vti6_tnl_xmit
+     - l2tp: fix race condition in l2tp_tunnel_delete
+     - tun: bail out from tun_get_user() if the skb is empty
+     - [armhf,arm64] net: dsa: mv88e6xxx: Allow dsa and cpu ports in multiple
+       vlans
+     - [armhf,arm64] net: dsa: Fix network device registration order
+     - packet: in packet_do_bind, test fanout with bind_lock held (CVE-2017-15649)
+     - packet: only test po->has_vnet_hdr once in packet_snd
+     - [armhf,arm64] net: dsa: mv88e6xxx: lock mutex when freeing IRQs
+     - net: Set sk_prot_creator when cloning sockets to the right proto
+     - net/mlx5e: IPoIB, Fix access to invalid memory address
+     - netlink: do not proceed if dump's start() errs
+     - ip6_gre: ip6gre_tap device should keep dst
+     - ip6_tunnel: update mtu properly for ARPHRD_ETHER tunnel device in tx path
+     - IPv4: early demux can return an error code
+     - tipc: use only positive error codes in messages
+     - l2tp: fix l2tp_eth module loading
+     - socket, bpf: fix possible use after free
+     - net: rtnetlink: fix info leak in RTM_GETSTATS call
+     - [amd64] bpf: fix bpf_tail_call() x64 JIT
+     - usb: gadget: core: fix ->udc_set_speed() logic
+     - USB: gadgetfs: Fix crash caused by inadequate synchronization
+     - USB: gadgetfs: fix copy_to_user while holding spinlock
+     - usb: gadget: udc: atmel: set vbus irqflags explicitly
+     - usb-storage: unusual_devs entry to fix write-access regression for
+       Seagate external drives
+     - usb-storage: fix bogus hardware error messages for ATA pass-thru devices
+     - ALSA: usb-audio: Check out-of-bounds access by corrupted buffer descriptor
+     - usb: pci-quirks.c: Corrected timeout values used in handshake
+     - USB: cdc-wdm: ignore -EPIPE from GetEncapsulatedResponse
+     - USB: dummy-hcd: fix connection failures (wrong speed)
+     - USB: dummy-hcd: fix infinite-loop resubmission bug
+     - USB: dummy-hcd: Fix erroneous synchronization change
+     - USB: devio: Prevent integer overflow in proc_do_submiturb()
+     - USB: g_mass_storage: Fix deadlock when driver is unbound
+     - USB: uas: fix bug in handling of alternate settings
+     - USB: core: harden cdc_parse_cdc_header
+     - usb: Increase quirk delay for USB devices
+     - USB: fix out-of-bounds in usb_set_configuration
+     - usb: xhci: Free the right ring in xhci_add_endpoint()
+     - xhci: fix finding correct bus_state structure for USB 3.1 hosts
+     - xhci: fix wrong endpoint ESIT value shown in tracing
+     - usb: host: xhci-plat: allow sysdev to inherit from ACPI
+     - xhci: Fix sleeping with spin_lock_irq() held in ASmedia 1042A workaround
+     - xhci: set missing SuperSpeedPlus Link Protocol bit in roothub descriptor
+     - [x86] Revert "xhci: Limit USB2 port wake support for AMD Promontory hosts"
+     - [armhf] iio: adc: twl4030: Fix an error handling path in
+       'twl4030_madc_probe()'
+     - [armhf] iio: adc: twl4030: Disable the vusb3v1 rugulator in the error
+       handling path of 'twl4030_madc_probe()'
+     - iio: core: Return error for failed read_reg
+     - uwb: properly check kthread_run return value
+     - uwb: ensure that endpoint is interrupt
+     - ksm: fix unlocked iteration over vmas in cmp_and_merge_page()
+     - mm, hugetlb, soft_offline: save compound page order before page migration
+     - mm, oom_reaper: skip mm structs with mmu notifiers
+     - mm: fix RODATA_TEST failure "rodata_test: test data was not read only"
+     - mm: avoid marking swap cached page as lazyfree
+     - mm: fix data corruption caused by lazyfree page
+     - userfaultfd: non-cooperative: fix fork use after free
+     - ALSA: compress: Remove unused variable
+     - Revert "ALSA: echoaudio: purge contradictions between dimension matrix
+       members and total number of members"
+     - ALSA: usx2y: Suppress kernel warning at page allocation failures
+     - [powerpc*] powernv: Increase memory block size to 1GB on radix
+     - [powerpc*] Fix action argument for cpufeatures-based TLB flush
+     - percpu: make this_cpu_generic_read() atomic w.r.t. interrupts
+     - [x86] intel_th: pci: Add Lewisburg PCH support
+     - driver core: platform: Don't read past the end of "driver_override" buffer
+     - cgroup: Reinit cgroup_taskset structure before cgroup_migrate_execute()
+       returns
+     - [x86] Drivers: hv: fcopy: restore correct transfer length
+     - [x86] vmbus: don't acquire the mutex in vmbus_hvsock_device_unregister()
+     - ftrace: Fix kmemleak in unregister_ftrace_graph
+     - ovl: fix error value printed in ovl_lookup_index()
+     - ovl: fix dput() of ERR_PTR in ovl_cleanup_index()
+     - ovl: fix dentry leak in ovl_indexdir_cleanup()
+     - ovl: fix missing unlock_rename() in ovl_do_copy_up()
+     - ovl: fix regression caused by exclusive upper/work dir protection
+     - [arm64] dt marvell: Fix AP806 system controller size
+     - [arm64] Ensure the instruction emulation is ready for userspace
+     - HID: rmi: Make sure the HID device is opened on resume
+     - HID: i2c-hid: allocate hid buffers for real worst case
+     - HID: wacom: leds: Don't try to control the EKR's read-only LEDs
+     - HID: wacom: Properly report negative values from Intuos Pro 2 Bluetooth
+     - HID: wacom: Correct coordinate system of touchring and pen twist
+     - HID: wacom: generic: Send MSC_SERIAL and ABS_MISC when leaving prox
+     - HID: wacom: generic: Clear ABS_MISC when tool leaves proximity
+     - HID: wacom: Always increment hdev refcount within wacom_get_hdev_data
+     - HID: wacom: bits shifted too much for 9th and 10th buttons
+     - btrfs: avoid overflow when sector_t is 32 bit
+     - Btrfs: fix overlap of fs_info::flags values
+     - dm crypt: reject sector_size feature if device length is not aligned to it
+     - dm ioctl: fix alignment of event number in the device list
+     - dm crypt: fix memory leak in crypt_ctr_cipher_old()
+     - [powerpc*] KVM: Book3S: Fix server always zero from kvmppc_xive_get_xive()
+     - [x86] kvm: Avoid async PF preempting the kernel incorrectly
+     - iwlwifi: mvm: use IWL_HCMD_NOCOPY for MCAST_FILTER_CMD
+     - scsi: sd: Implement blacklist option for WRITE SAME w/ UNMAP
+     - scsi: sd: Do not override max_sectors_kb sysfs setting
+     - brcmfmac: setup passive scan if requested by user-space
+     - [x86] drm/i915: always update ELD connector type after get modes
+     - [x86] drm/i915/bios: ignore HDMI on port A
+     - bsg-lib: fix use-after-free under memory-pressure
+     - nvme-pci: Use PCI bus address for data/queues in CMB
+     - mmc: core: add driver strength selection when selecting hs400es
+     - nl80211: Define policy for packet pattern attributes
+     - [armhf] clk: samsung: exynos4: Enable VPLL and EPLL clocks for
+       suspend/resume cycle
+     - udp: perform source validation for mcast early demux
+     - udp: fix bcast packet reception
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.13.7
+     - watchdog: Revert "iTCO_wdt: all versions count down twice"
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.13.8
+     - USB: dummy-hcd: Fix deadlock caused by disconnect detection
+     - [mips*] math-emu: Remove pr_err() calls from fpu_emu()
+     - [mips*] bpf: Fix uninitialised target compiler error
+     - [x86] mei: always use domain runtime pm callbacks.
+     - [armhf] dmaengine: edma: Align the memcpy acnt array size with the
+       transfer
+     - [armhf] dmaengine: ti-dma-crossbar: Fix possible race condition with
+       dma_inuse
+     - NFS: Fix uninitialized rpc_wait_queue
+     - nfs/filelayout: fix oops when freeing filelayout segment
+     - HID: usbhid: fix out-of-bounds bug
+     - crypto: skcipher - Fix crash on zero-length input
+     - crypto: shash - Fix zero-length shash ahash digest crash
+     - [x86] KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit
+     - [x86] pinctrl/amd: Fix build dependency on pinmux code
+     - [x86] iommu/amd: Finish TLB flush in amd_iommu_unmap()
+     - device property: Track owner device of device property
+     - Revert "vmalloc: back off when the current task is killed"
+     - fs/mpage.c: fix mpage_writepage() for pages with buffers
+     - ALSA: usb-audio: Kill stray URB at exiting
+     - ALSA: seq: Fix copy_from_user() call inside lock
+     - ALSA: caiaq: Fix stray URB at probe error path
+     - ALSA: line6: Fix NULL dereference at podhd_disconnect()
+     - ALSA: line6: Fix missing initialization before error path
+     - ALSA: line6: Fix leftover URB at error-path during probe
+     - drm/atomic: Unref duplicated drm_atomic_state in
+       drm_atomic_helper_resume()
+     - [x86] drm/i915/edp: Get the Panel Power Off timestamp after panel is off
+     - [x86] drm/i915: Read timings from the correct transcoder in
+       intel_crtc_mode_get()
+     - [x86] drm/i915/bios: parse DDI ports also for CHV for HDMI DDC pin and DP
+       AUX channel
+     - [x86] drm/i915: Use crtc_state_is_legacy_gamma in intel_color_check
+     - usb: gadget: configfs: Fix memory leak of interface directory data
+     - usb: gadget: composite: Fix use-after-free in
+       usb_composite_overwrite_options
+     - [arm64] PCI: aardvark: Move to struct pci_host_bridge IRQ mapping
+       functions
+     - [armhf,armhf] Revert "PCI: tegra: Do not allocate MSI target memory"
+     - direct-io: Prevent NULL pointer access in submit_page_section
+     - fix unbalanced page refcounting in bio_map_user_iov (CVE-2017-12190)
+     - more bio_map_user_iov() leak fixes
+     - bio_copy_user_iov(): don't ignore ->iov_offset
+     - perf script: Add missing separator for "-F ip,brstack" (and brstackoff)
+     - genirq/cpuhotplug: Enforce affinity setting on startup of managed irqs
+     - genirq/cpuhotplug: Add sanity check for effective affinity mask
+     - USB: serial: cp210x: fix partnum regression
+     - USB: serial: console: fix use-after-free on disconnect
+     - USB: serial: console: fix use-after-free after failed setup
+     - RAS/CEC: Use the right length for "cec_disable"
+     - [x86] alternatives: Fix alt_max_short macro to really be a max()
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.13.9
+     - [x86] apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on CPUs
+       without the feature
+     - [x86] apic: Silence "FW_BUG TSC_DEADLINE disabled due to Errata" on
+       hypervisors
+     - [armhf,arm64] perf pmu: Unbreak perf record for arm/arm64 with events
+       with explicit PMU
+     - mm: page_vma_mapped: ensure pmd is loaded with READ_ONCE outside of lock
+     - HID: hid-elecom: extend to fix descriptor for HUGE trackball
+     - [x86] Drivers: hv: vmbus: Fix rescind handling issues
+     - [x86] Drivers: hv: vmbus: Fix bugs in rescind handling
+     - [x86] vmbus: simplify hv_ringbuffer_read
+     - [x86] vmbus: refactor hv_signal_on_read
+     - [x86] vmbus: eliminate duplicate cached index
+     - [x86] vmbus: more host signalling avoidance
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.13.10
+     - USB: core: fix out-of-bounds access bug in usb_get_bos_descriptor()
+     - usb: hub: Allow reset retry for USB2 devices on connect bounce
+     - ALSA: usb-audio: Add native DSD support for Pro-Ject Pre Box S2 Digital
+     - can: gs_usb: fix busy loop if no more TX context is available
+     - scsi: qla2xxx: Fix uninitialized work element
+     - nbd: don't set the device size until we're connected
+     - [s390x] cputime: fix guest/irq/softirq times after CPU hotplug
+     - [hppa/parisc] Fix double-word compare and exchange in LWS code on 32-bit
+       kernels
+     - [hppa] Fix detection of nonsynchronous cr16 cycle counters
+     - iio: dummy: events: Add missing break
+     - [armhf] usb: musb: sunxi: Explicitly release USB PHY on exit
+     - [armhf] USB: musb: fix session-bit runtime-PM quirk
+     - [armhf] USB: musb: fix late external abort on suspend
+     - [armhf] usb: musb: musb_cppi41: Fix the address of teardown and autoreq
+       registers
+     - [armhf] usb: musb: musb_cppi41: Fix cppi41_set_dma_mode() for DA8xx
+     - [armhf] usb: musb: musb_cppi41: Configure the number of channels for DA8xx
+     - [armhf] usb: musb: Check for host-mode using is_host_active() on reset
+       interrupt
+     - xhci: Identify USB 3.1 capable hosts by their port protocol capability
+     - xhci: Cleanup current_cmd in xhci_cleanup_command_queue()
+     - usb: xhci: Reset halted endpoint if trb is noop
+     - usb: xhci: Handle error condition in xhci_stop_device()
+     - can: esd_usb2: Fix can_dlc value for received RTR, frames
+     - can: af_can: can_pernet_init(): add missing error handling for kzalloc
+       returning NULL
+     - KEYS: encrypted: fix dereference of NULL user_key_payload
+     - mmc: sdhci-pci: Fix default d3_retune for Intel host controllers
+     - [x86] drm/i915: Use bdw_ddi_translations_fdi for Broadwell
+     - drm/nouveau/kms/nv50: fix oops during DP IRQ handling on non-MST boards
+     - drm/nouveau/bsp/g92: disable by default
+     - drm/nouveau/mmu: flush tlbs before deleting page tables
+     - media: cec: Respond to unregistered initiators, when applicable
+     - media: dvb: i2c transfers over usb cannot be done from stack
+     - ALSA: seq: Enable 'use' locking in all configurations
+     - ALSA: hda: Remove superfluous '-' added by printk conversion
+     - ALSA: hda: Abort capability probe at invalid register read
+     - [x86] i2c: ismt: Separate I2C block read from SMBus block read
+     - [x86] i2c: piix4: Fix SMBus port selection for AMD Family 17h chips
+     - Revert "tools/power turbostat: stop migrating, unless '-m'"
+     - brcmfmac: Add check for short event packets
+     - brcmsmac: make some local variables 'static const' to reduce stack size
+     - [armhf] dts: sun6i: Fix endpoint IDs in second display pipeline
+     - [i386] clockevents/drivers/cs5535: Improve resilience to spurious
+       interrupts
+     - rtlwifi: rtl8821ae: Fix connection lost problem
+     - [x86] microcode/intel: Disable late loading on model 79
+     - lib/digsig: fix dereference of NULL user_key_payload
+     - fscrypt: fix dereference of NULL user_key_payload
+     - ecryptfs: fix dereference of NULL user_key_payload
+     - KEYS: Fix race between updating and finding a negative key
+       (CVE-2017-15951)
+     - FS-Cache: fix dereference of NULL user_key_payload
+     - KEYS: don't let add_key() update an uninstantiated key (CVE-2017-15299)
+     - pkcs7: Prevent NULL pointer dereference, since sinfo is not always set.
+     - [arm64] dts: rockchip: correct vqmmc voltage for rk3399 platforms
+     - ALSA: hda - Fix incorrect TLV callback check introduced during set_fs()
+       removal
+     - iomap_dio_rw: Allocate AIO completion queue before submitting dio
+     - xfs: don't unconditionally clear the reflink flag on zero-block files
+     - xfs: evict CoW fork extents when performing finsert/fcollapse
+     - fs/xfs: Use %pS printk format for direct addresses
+     - xfs: report zeroed or not correctly in xfs_zero_range()
+     - xfs: update i_size after unwritten conversion in dio completion
+     - xfs: perag initialization should only touch m_ag_max_usable for AG 0
+     - xfs: Capture state of the right inode in xfs_iflush_done
+     - xfs: always swap the cow forks when swapping extents
+     - xfs: handle racy AIO in xfs_reflink_end_cow
+     - xfs: Don't log uninitialised fields in inode structures
+     - xfs: move more RT specific code under CONFIG_XFS_RT
+     - xfs: don't change inode mode if ACL update fails
+     - xfs: reinit btree pointer on attr tree inactivation walk
+     - xfs: handle error if xfs_btree_get_bufs fails
+     - xfs: cancel dirty pages on invalidation
+     - xfs: trim writepage mapping to within eof
+     - xfs: move two more RT specific functions into CONFIG_XFS_RT
+ 
+   [ Ben Hutchings ]
+   * [arm64] brcmfmac: Enable BRCMFMAC_SDIO (Closes: #877911)
+   * Update build dependencies on libbabeltrace[,-ctf}-dev
+   * linux-kbuild: Include scripts/ld-version.sh, needed for powerpc 64-bit
+     modules
+   * dax: Avoid most ABI changes in 4.13.5
+   * SCSI: Avoid ABI change in 4.13.6
+   * [x86] kvm: Ignore ABI change in 4.13.6
+   * inet, l2tp, snd-seq, usb/gadget: Ignore ABI changes
+   * [armel,armhf] mbus: Ignore ABI change in 4.13.10
+   * Revert "bpf: one perf event close won't free bpf program attached ..."
+     to avoid an ABI change
+   * [armel] security: Enable SECURITY_APPARMOR and disable SECURITY_SELINUX
+   * security: Enable DEFAULT_SECURITY_APPARMOR
+   * mac80211: Avoid ABI change in 4.13.5
+   * [x86] rmi4: Enable RMI4_SMB as module (Closes: #875621)
+   * KEYS: Limit ABI change in 4.13.10
+ 
+  -- Ben Hutchings <ben at decadent.org.uk>  Mon, 30 Oct 2017 15:32:11 +0000
+ 
 +linux (4.13.4-2~bpo9+1) stretch-backports; urgency=medium
 +
 +  * Rebuild for stretch-backports:
 +    - Change ABI number to 0.bpo.1
 +
 + -- Ben Hutchings <ben at decadent.org.uk>  Tue, 17 Oct 2017 17:18:02 +0100
 +
  linux (4.13.4-2) unstable; urgency=medium
  
    [ Ben Hutchings ]
diff --cc debian/config/defines
index a69278c,098f017..d561f41
--- a/debian/config/defines
+++ b/debian/config/defines
@@@ -1,13 -1,21 +1,21 @@@
  [abi]
 -abiname: 1
 +abiname: 0.bpo.1
  ignore-changes:
   __cpuhp_*
+  __xive_vm_h_*
   bpf_analyzer
   cxl_*
+  dax_flush
+  inet_add_protocol
+  inet_del_protocol
   iommu_device_*
+  kvm_async_pf_task_wait
+  kvmppc_*
   mm_iommu_*
+  mv_mbus_*
   perf_*
   register_cxl_calls
+  register_key_type
   unregister_cxl_calls
   *_hw_breakpoint
   module:arch/x86/kvm/*

-- 
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