[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#970350: marked as done (linux: Enable CONFIG_NET_SWITCHDEV in Buster kernel)



Your message dated Fri, 27 Nov 2020 09:32:08 +0000
with message-id <E1kia6q-000ILI-2g@fasolo.debian.org>
and subject line Bug#949863: fixed in linux 4.19.160-1
has caused the Debian Bug report #949863,
regarding linux: Enable CONFIG_NET_SWITCHDEV in Buster kernel
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
949863: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949863
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: linux
Version: 4.19.132-1
Severity: normal

Dear Maintainer,

The regression issue which I reported in [1] has been fixed by Mellanox upstream
[2] and is now part of linux-4.19.145-1 [3]. So can we now enable the CONFIG_NET_SWITCHDEV
support in Debian Buster?

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949863#43
[2] https://lkml.org/lkml/2020/8/7/451
[3] https://cdn.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.145


Cheers,
Vasudev


-- System Information:
Debian Release: bullseye/sid
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.7.0-3-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

--- End Message ---
--- Begin Message ---
Source: linux
Source-Version: 4.19.160-1
Done: Salvatore Bonaccorso <carnil@debian.org>

We believe that the bug you reported is fixed in the latest version of
linux, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 949863@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Salvatore Bonaccorso <carnil@debian.org> (supplier of updated linux package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 26 Nov 2020 21:23:20 +0100
Source: linux
Architecture: source
Version: 4.19.160-1
Distribution: buster
Urgency: medium
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Salvatore Bonaccorso <carnil@debian.org>
Closes: 949863 968623 971058
Changes:
 linux (4.19.160-1) buster; urgency=medium
 .
   * New upstream stable update:
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.153
     - [ppc64el] ibmveth: Switch order of ibmveth_helper calls.
     - [ppc64el] ibmveth: Identify ingress large send packets.
     - ipv4: Restore flowi4_oif update before call to xfrm_lookup_route
     - mlx4: handle non-napi callers to napi_poll
     - [armhf] net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()
     - [armhf] net: fec: Fix PHY init after phy_reset_after_clk_enable()
     - net: fix pos incrementment in ipv6_route_seq_next
     - net/smc: fix valid DMBE buffer sizes
     - net: usb: qmi_wwan: add Cellient MPL200 card
     - tipc: fix the skb_unshare() in tipc_buf_append()
     - net/ipv4: always honour route mtu during forwarding
     - r8169: fix data corruption issue on RTL8402
     - [arm*] binder: fix UAF when releasing todo list (CVE-2020-0423)
     - ALSA: bebob: potential info leak in hwdep_read()
     - net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
     - [x86,ppc64el] net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after
       calling ether_setup
     - net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
     - nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in
       nfc_genl_fw_download()
     - tcp: fix to update snd_wl1 in bulk receiver fast path
     - r8169: fix operation under forced interrupt threading
     - icmp: randomize the global rate limiter (CVE-2020-25705)
     - ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887
     - cifs: remove bogus debug code
     - cifs: Return the error from crypt_message when enc/dec key not found.
     - [x86] KVM: x86/mmu: Commit zap of remaining invalid pages when
       recovering lpages
     - [x86] KVM: SVM: Initialize prev_ga_tag before use
     - crypto: algif_aead - Do not set MAY_BACKLOG on the async path
     - [x86] EDAC/i5100: Fix error handling order in i5100_init_one()
     - [x86] fpu: Allow multiple bits in clearcpuid= parameter
     - [arm64] drivers/perf: xgene_pmu: Fix uninitialized resource struct
     - [x86] nmi: Fix nmi_handle() duration miscalculation
     - [amd64] x86/events/amd/iommu: Fix sizeof mismatch
     - crypto: algif_skcipher - EBUSY on aio should be an error
     - media: tuner-simple: fix regression in simple_set_radio_freq
     - media: uvcvideo: Set media controller entity functions
     - media: uvcvideo: Silence shift-out-of-bounds warning
     - [armhf] media: omap3isp: Fix memleak in isp_probe
     - [armhf] media: ti-vpe: Fix a missing check and reference count leak
     - regulator: resolve supply after creating regulator
     - ath10k: provide survey info as accumulated data
     - Bluetooth: hci_uart: Cancel init work before unregistering
     - ath6kl: prevent potential array overflow in ath6kl_add_new_sta()
     - ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb()
     - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error
       handling path
     - [arm64] wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680
     - [arm64] ASoC: qcom: lpass-platform: fix memory leak
     - [arm64] ASoC: qcom: lpass-cpu: fix concurrency issue
     - brcmfmac: check ndev pointer
     - mwifiex: Do not use GFP_KERNEL in atomic context
     - [x86] staging: rtl8192u: Do not use GFP_KERNEL in atomic context
     - [x86] drm/gma500: fix error check
     - scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()'
     - scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba()
     - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw()
     - [x86] VMCI: check return value of get_user_pages_fast() for errors
     - [ppc64el] tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
     - pty: do tty_flip_buffer_push without port->lock in pty_write
     - [x86] pwm: lpss: Fix off by one error in base_unit math in
       pwm_lpss_prepare()
     - [x86] pwm: lpss: Add range limit check for the base_unit register value
     - [x86] video: fbdev: vga16fb: fix setting of pixclock because a
       pass-by-value error
     - video: fbdev: sis: fix null ptr dereference
     - video: fbdev: radeon: Fix memleak in radeonfb_pci_register
     - HID: roccat: add bounds checking in kone_sysfs_write_settings()
     - [armhf] pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser
     - [armhf] pinctrl: mcp23s08: Fix mcp23x17 precious range
     - net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow
     - [arm64,armhf] net: stmmac: use netif_tx_start|stop_all_queues() function
     - [arm64] cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE
     - ath6kl: wmi: prevent a shift wrapping bug in
       ath6kl_wmi_delete_pstream_cmd()
     - [amd64] misc: mic: scif: Fix error handling path
     - [arm*] usb: dwc2: Fix parameter type in function pointer prototype
     - quota: clear padding in v2r1_mem2diskdqb()
     - HID: hid-input: fix stylus battery reporting
     - net: enic: Cure the enic api locking trainwreck
     - [mips*] mfd: sm501: Fix leaks in probe()
     - iwlwifi: mvm: split a print to avoid a WARNING in ROC
     - usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
     - usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
     - nl80211: fix non-split wiphy information
     - [arm*] usb: dwc2: Fix INTR OUT transfers in DDMA mode.
     - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized
     - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()
     - mwifiex: fix double free
     - ipvs: clear skb->tstamp in forwarding path
     - netfilter: nf_log: missing vlan offload tag and proto
     - mm/memcg: fix device private memcg accounting
     - mm, oom_adj: don't loop through tasks in __set_oom_adj when not
       necessary
     - IB/mlx4: Fix starvation in paravirt mux/demux
     - IB/mlx4: Adjust delayed work when a dup is observed
     - [powerpc*] pseries: Fix missing of_node_put() in rng_init()
     - [powerpc*] icp-hv: Fix missing of_node_put() in success path
     - RDMA/ucma: Fix locking for ctx->events_reported
     - RDMA/ucma: Add missing locking around rdma_leave_multicast()
     - [powerpc*] pseries: explicitly reschedule during drmem_lmb list
       traversal
     - mtd: mtdoops: Don't write panic data twice
     - [armel,armhf] ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL
       using DT values
     - xfs: limit entries returned when counting fsmap records
     - xfs: fix high key handling in the rt allocator's query_range function
     - RDMA/qedr: Fix use of uninitialized field
     - RDMA/qedr: Fix inline size returned for iWARP
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.154
     - [powerpc*] 64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm
     - RDMA/cma: Remove dead code for kernel rdmacm multicast
     - RDMA/cma: Consolidate the destruction of a cma_multicast in one place
     - [arm64] RDMA/hns: Set the unsupported wr opcode
     - [arm64] RDMA/hns: Fix missing sq_sig_type when querying QP
     - overflow: Include header file with SIZE_MAX declaration
     - [powerpc*] perf: Exclude pmc5/6 from the irrelevant PMU group
       constraints
     - [poerpc*] cpufreq: powernv: Fix frame-size-overflow in
       powernv_cpufreq_reboot_notifier
     - IB/rdmavt: Fix sizeof mismatch
     - f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info
     - lib/crc32.c: fix trivial typo in preprocessor condition
     - rapidio: fix error handling path
     - rapidio: fix the missed put_device() for rio_mport_add_riodev
     - mailbox: avoid timer start from callback
     - [arm64,armhf] clk: rockchip: Initialize hw to error to avoid undefined
       behavior
     - [arm*] clk: bcm2835: add missing release if devm_clk_hw_register fails
     - watchdog: Fix memleak in watchdog_cdev_register
     - watchdog: Use put_device on error
     - svcrdma: fix bounce buffers for unaligned offsets and multiple pages
     - ext4: limit entries returned when counting fsmap records
     - vfio/pci: Clear token on bypass registration failure
     - [amd64,arm64] vfio iommu type1: Fix memory leak in
       vfio_iommu_type1_pin_pages
     - SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
     - [armhf] Input: omap4-keypad - fix handling of platform_get_irq() error
     - [armhf] Input: twl4030_keypad - fix handling of platform_get_irq() error
     - [armhf] Input: sun4i-ps2 - fix handling of platform_get_irq() error
     - [x86] KVM: emulating RDPID failure shall return #UD rather than #GP
     - netfilter: conntrack: connection timeout after re-register
     - netfilter: nf_fwd_netdev: clear timestamp in forwarding path
     - [armhf] dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
     - [armhf] memory: omap-gpmc: Fix a couple off by ones
     - [powerpc*] powernv/dump: Fix race while processing OPAL dump
     - nvmet: fix uninitialized work for zero kato
     - [x86,arm64] i2c: core: Restore acpi_walk_dep_device_list() getting
       called after registering the ACPI i2c devs
     - block: ratelimit handle_bad_sector() message
     - [x86] crypto: ccp - fix error handling
     - media: firewire: fix memory leak
     - media: ati_remote: sanity check for both endpoints
     - media: media/pci: prevent memory leak in bttv_probe
     - media: uvcvideo: Ensure all probed info is returned to v4l2
     - mmc: sdio: Check for CISTPL_VERS_1 buffer size
     - media: saa7134: avoid a shift overflow
     - fs: dlm: fix configfs memory leak
     - [arm64] media: venus: core: Fix runtime PM imbalance in venus_probe
     - ip_gre: set dev->hard_header_len and dev->needed_headroom properly
     - mac80211: handle lack of sband->bitrates in rates
     - PM: hibernate: remove the bogus call to get_gendisk() in
       software_resume()
     - scsi: mvumi: Fix error return in mvumi_io_attach()
     - scsi: target: core: Add CONTROL field for trace events
     - [amd64] mic: vop: copy data to kernel space then write to io memory
     - [amd64] misc: vop: add round_up(x,4) for vring_size to avoid kernel
       panic
     - usb: gadget: function: printer: fix use-after-free in __lock_acquire
     - udf: Limit sparing table size
     - udf: Avoid accessing uninitialized data on failed inode read
     - USB: cdc-acm: handle broken union descriptors
     - [arm64,armhf] usb: dwc3: simple: add support for Hikey 970
     - [armhf] can: flexcan: flexcan_chip_stop(): add error handling and
       propagate error value
     - ath9k: hif_usb: fix race condition between usb_get_urb() and
       usb_kill_anchored_urbs()
     - misc: rtsx: Fix memory leak in rtsx_pci_probe
     - reiserfs: only call unlock_new_inode() if I_NEW
     - xfs: make sure the rt allocator doesn't run off the end
     - usb: ohci: Default to per-port over-current protection
     - Bluetooth: Only mark socket zapped after unlocking
     - [ppc64el] scsi: ibmvfc: Fix error return in ibmvfc_probe()
     - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
     - rtl8xxxu: prevent potential memory leak
     - Fix use after free in get_capset_info callback.
     - scsi: qedi: Protect active command list to avoid list corruption
     - scsi: qedi: Fix list_del corruption while removing active I/O
     - [x86] tty: ipwireless: fix error handling
     - ipvs: Fix uninit-value in do_ip_vs_set_ctl()
     - reiserfs: Fix memory leak in reiserfs_parse_options()
     - mwifiex: don't call del_timer_sync() on uninitialized timer
     - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach
     - usb: core: Solve race condition in anchor cleanup functions
     - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n()
     - usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
     - USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
     - eeprom: at25: set minimum read/write access stride to 1
     - usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.155
     - scripts/setlocalversion: make git describe output more reliable
     - [arm64] Run ARCH_WORKAROUND_1 enabling code on all CPUs
     - [arm64] link with -z norelro regardless of CONFIG_RELOCATABLE
     - [x86,arm64,armhf] efivarfs: Replace invalid slashes with exclamation
       marks in dentries.
     - gtp: fix an use-before-init in gtp_newlink()
     - netem: fix zero division in tabledist
     - tcp: Prevent low rmem stalls with SO_RCVLOWAT.
     - tipc: fix memory leak caused by tipc_buf_append()
     - r8169: fix issue with forced threading in combination with shared
       interrupts
     - cxgb4: set up filter action after rewrites
     - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch
     - [x86] xen: disable Firmware First mode for correctable memory errors
     - fuse: fix page dereference after free
     - bpf: Fix comment for helper bpf_current_task_under_cgroup()
     - p54: avoid accessing the data mapped to streaming DMA
     - [powerpc*] cxl: Rework error message for incompatible slots
     - RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
     - mtd: lpddr: Fix bad logic in print_drs_error
     - [arm*] serial: pl011: Fix lockdep splat when handling magic-sysrq
       interrupt
     - fscrypt: return -EXDEV for incompatible rename or link into encrypted
       dir
     - fscrypt: clean up and improve dentry revalidation
     - fscrypt: fix race allowing rename() and link() of ciphertext dentries
     - fs, fscrypt: clear DCACHE_ENCRYPTED_NAME when unaliasing directory
     - fscrypt: only set dentry_operations on ciphertext dentries
     - fscrypt: fix race where ->lookup() marks plaintext dentry as ciphertext
     - Revert "block: ratelimit handle_bad_sector() message"
     - xen/events: don't use chip_data for legacy IRQs
     - xen/events: avoid removing an event channel while handling it
       (CVE-2020-27675)
     - xen/events: add a proper barrier to 2-level uevent unmasking
       (CVE-2020-27673)
     - xen/events: fix race in evtchn_fifo_unmask() (CVE-2020-27673)
     - xen/events: add a new "late EOI" evtchn framework (CVE-2020-27673)
     - xen/blkback: use lateeoi irq binding (CVE-2020-27673)
     - xen/netback: use lateeoi irq binding (CVE-2020-27673)
     - xen/scsiback: use lateeoi irq binding (CVE-2020-27673)
     - xen/pvcallsback: use lateeoi irq binding (CVE-2020-27673)
     - xen/pciback: use lateeoi irq binding (CVE-2020-27673)
     - xen/events: switch user event channels to lateeoi model (CVE-2020-27673)
     - xen/events: use a common cpu hotplug hook for event channels
       (CVE-2020-27673)
     - xen/events: defer eoi in case of excessive number of events
       (CVE-2020-27673)
     - xen/events: block rogue events for some time (CVE-2020-27673)
     - RDMA/qedr: Fix memory leak in iWARP CM
     - ata: sata_nv: Fix retrieving of active qcs
     - futex: Fix incorrect should_fail_futex() handling
     - [powerpc*] powernv/smp: Fix spurious DBG() warning
     - mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
     - [powerpc*] select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
     - f2fs: add trace exit in exception path
     - f2fs: fix uninit-value in f2fs_lookup
     - f2fs: fix to check segment boundary during SIT page readahead
     - [armel,armhf] 8997/2: hw_breakpoint: Handle inexact watchpoint addresses
     - power: supply: bq27xxx: report "not charging" on all types
     - xfs: fix realtime bitmap/summary file truncation when growing rt volume
     - ath10k: fix VHT NSS calculation when STBC is enabled
     - media: videodev2.h: RGB BT2020 and HSV are always full range
     - [x86] usb: typec: tcpm: During PR_SWAP, source caps should be sent only
       after tSwapSourceStart
     - media: tw5864: check status of tw5864_frameinterval_get
     - mmc: via-sdmmc: Fix data race bug
     - [arm64] topology: Stop using MPIDR for topology information
     - media: uvcvideo: Fix dereference of out-of-bound list iterator
     - USB: adutux: fix debugging
     - uio: free uio id after uio file node is freed
     - usb: xhci: omit duplicate actions when suspending a runtime suspended
       host.
     - [arm64] mm: return cpu_all_mask when node is NUMA_NO_NODE
     - xfs: don't free rt blocks when we're doing a REMAP bunmapi call
     - ACPI: Add out of bounds and numa_off protections to pxm_to_node()
     - drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values
     - btrfs: fix replace of seed device
     - md/bitmap: md_bitmap_get_counter returns wrong blocks
     - bnxt_en: Log unknown link speed appropriately.
     - [arm64] rpmsg: glink: Use complete_all for open states
     - [armhf] clk: ti: clockdomain: fix static checker warning
     - net: 9p: initialize sun_server.sun_path to have addr's value only when
       addr is valid
     - ext4: Detect already used quota file early
     - gfs2: add validation checks for size of superblock
     - cifs: handle -EINTR in cifs_setattr
     - [armhf] memory: emif: Remove bogus debugfs error handling
     - nbd: make the config put is called before the notifying the waiter
     - sgl_alloc_order: fix memory leak
     - nvme-rdma: fix crash when connect rejected
     - md/raid5: fix oops during stripe resizing
     - [x86,arm64] mmc: sdhci-acpi: AMDI0040: Set
       SDHCI_QUIRK2_PRESET_VALUE_BROKEN
     - [x86] perf/x86/amd/ibs: Don't include randomized bits in
       get_ibs_op_count()
     - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation
     - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect
     - fs: Don't invalidate page buffers in block_write_full_page()
     - NFS: fix nfs_path in case of a rename retry
     - ACPI: button: fix handling lid state changes when input device closed
     - [x86] ACPI / extlog: Check for RDMSR failure (Closes: #971058)
     - [x86] ACPI: video: use ACPI backlight for HP 635 Notebook
     - [x86] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs
     - scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
     - scsi: qla2xxx: Fix crash on session cleanup with unload
     - btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode
     - btrfs: improve device scanning messages
     - btrfs: reschedule if necessary when logging directory items
     - btrfs: send, recompute reference path after orphanization of a directory
     - btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send()
     - btrfs: cleanup cow block on error
     - btrfs: fix use-after-free on readahead extent after failure to create it
     - usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC
     - [arm64,armhf] usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
     - [arm64,armhf] usb: dwc3: gadget: Check MPS of the request length
     - [arm64,armhf] usb: dwc3: core: add phy cleanup for probe error handling
     - [arm64,armhf] usb: dwc3: core: don't trigger runtime pm when remove
       driver
     - usb: cdc-acm: fix cooldown mechanism
     - [x86] usb: typec: tcpm: reset hard_reset_count for any disconnect
     - [x86] drm/i915: Force VT'd workarounds when running as a guest OS
     - vt: keyboard, simplify vt_kdgkbsent
     - vt: keyboard, extend func_buf_lock to readers (CVE-2020-25656)
     - HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
     - udf: Fix memory leak when mounting
     - [powerpc*] drmem: Make lmb_size 64 bit
     - [s390x] stp: add locking to sysfs functions
     - [powerpc*] rtas: Restrict RTAS requests from userspace (CVE-2020-27777)
     - [powerpc*] Warn about use of smt_snooze_delay
     - [powerpc*] powernv/elog: Fix race while processing OPAL error log event.
     - [powerpc*] Fix undetected data corruption with P9N DD2.1 VSX CI load
       emulation
     - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag
     - NFSD: Add missing NFSv2 .pc_func methods
     - ubifs: dent: Fix some potential memory leaks while iterating entries
     - perf python scripting: Fix printable strings in python3 scripts
     - ubi: check kthread_should_stop() after the setting of task state
     - [armhf] i2c: imx: Fix external abort on interrupt in exit paths
     - drm/amdgpu: don't map BO in reserved region
     - ceph: promote to unsigned long long before shifting
     - libceph: clear con->out_msg on Policy::stateful_server faults
     - 9P: Cast to loff_t before multiplying
     - ring-buffer: Return 0 on success from ring_buffer_resize()
     - [amd64] vringh: fix __vringh_iov() when riov and wiov are different
     - ext4: fix leaking sysfs kobject after failed mount
     - ext4: fix error handling code in add_new_gdb
     - ext4: fix invalid inode checksum
     - drm/ttm: fix eviction valuable range check.
     - tty: make FONTX ioctl use the tty pointer they were actually passed
       (CVE-2020-25668)
     - cachefiles: Handle readpage error correctly
     - device property: Keep secondary firmware node secondary by type
     - device property: Don't clear secondary pointer for shared primary
       firmware node
     - [arm64] KVM: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
     - [x86] staging: comedi: cb_pcidas: Allow 2-channel commands for AO
       subdevice
     - [mips*] staging: octeon: repair "fixed-link" support
     - [mips*] staging: octeon: Drop on uncorrectable alignment or FCS error
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.156
     - [x86] drm/i915: Break up error capture compression loops with
       cond_resched()
     - tipc: fix use-after-free in tipc_bcast_get_mode
     - ptrace: fix task_join_group_stop() for the case when current is traced
     - [arm64] cadence: force nonlinear buffers to be cloned
     - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition
     - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms
     - [arm64,armhf] sfp: Fix error handing in sfp_probe()
     - blktrace: fix debugfs use after free (CVE-2019-19770)
     - btrfs: extent_io: Kill the forward declaration of flush_write_bio
     - btrfs: extent_io: Move the BUG_ON() in flush_write_bio() one level up
     - Revert "btrfs: flush write bio if we loop in extent_write_cache_pages"
     - btrfs: flush write bio if we loop in extent_write_cache_pages
     - btrfs: extent_io: Handle errors better in extent_write_full_page()
     - btrfs: extent_io: Handle errors better in btree_write_cache_pages()
     - btrfs: extent_io: add proper error handling to
       lock_extent_buffer_for_io()
     - Btrfs: fix unwritten extent buffers and hangs on future writeback
       attempts
     - btrfs: Don't submit any btree write bio if the fs has errors
       (CVE-2019-19039, CVE-2019-19377)
     - btrfs: Move btrfs_check_chunk_valid() to tree-check.[ch] and export it
     - btrfs: tree-checker: Make chunk item checker messages more readable
     - btrfs: tree-checker: Make btrfs_check_chunk_valid() return EUCLEAN
       instead of EIO
     - btrfs: tree-checker: Check chunk item at tree block read time
     - btrfs: tree-checker: Verify dev item
     - btrfs: tree-checker: Fix wrong check on max devid
     - btrfs: tree-checker: Enhance chunk checker to validate chunk profile
       (CVE-2019-19816)
     - btrfs: tree-checker: Verify inode item
     - btrfs: tree-checker: fix the error message for transid error
     - Fonts: Replace discarded const qualifier
     - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2
     - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices
     - ALSA: usb-audio: Add implicit feedback quirk for Qu-16
     - ALSA: usb-audio: Add implicit feedback quirk for MODX
     - mm: mempolicy: fix potential pte_unmap_unlock pte error
     - kthread_worker: prevent queuing delayed work from timer_fn when it is
       being canceled
     - mm: always have io_remap_pfn_range() set pgprot_decrypted()
     - gfs2: Wake up when sd_glock_disposal becomes zero
     - ring-buffer: Fix recursion protection transitions between interrupt
       context
     - ftrace: Fix recursion check for NMI test
     - ftrace: Handle tracing when switching between context
     - tracing: Fix out of bounds write in get_trace_buf
     - futex: Handle transient "ownerless" rtmutex state correctly
     - [amd64] x86/kexec: Use up-to-dated screen_info copy to fill boot params
     - of: Fix reserved-memory overlap detection
     - blk-cgroup: Fix memleak on error path
     - blk-cgroup: Pre-allocate tree node on blkg_conf_prep
     - scsi: core: Don't start concurrent async scan on same host
     - vsock: use ns_capable_noaudit() on socket create
     - [arm*] drm/vc4: drv: Add error handding for bind
     - [amd64,arm64] ACPI: NFIT: Fix comparison to '-ENXIO'
     - vt: Disable KD_FONT_OP_COPY (CVE-2020-28974)
     - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent
     - USB: serial: cyberjack: fix write-URB completion race
     - USB: serial: option: add Quectel EC200T module support
     - USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231
     - USB: serial: option: add Telit FN980 composition 0x1055
     - USB: Add NO_LPM quirk for Kingston flash drive
     - PM: runtime: Resume the device earlier in __device_release_driver()
     - perf/core: Fix a memory leak in perf_event_parse_addr_filter()
       (CVE-2020-25704)
     - tools: perf: Fix build error in v4.19.y
     - [arm64,armhf] net: dsa: read mac address from DT for slave device
     - [arm64] dts: marvell: espressobin: Add ethernet switch aliases
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.157
     - [x86] powercap: restrict energy meter to root access (CVE-2020-8694)
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.158
     - regulator: defer probe when trying to get voltage from unresolved supply
     - time: Prevent undefined behaviour in timespec64_to_ns()
     - nbd: don't update block size after device is started
     - [arm64,armhf] usb: dwc3: gadget: Continue to process pending requests
     - [arm64,armhf] usb: dwc3: gadget: Reclaim extra TRBs after request
       completion
     - btrfs: sysfs: init devices outside of the chunk_mutex
     - btrfs: reschedule when cloning lots of extents
     - [x86] hv_balloon: disable warning when floor reached
     - net: xfrm: fix a race condition during allocing spi
     - xfs: set xefi_discard when creating a deferred agfl free log intent item
     - netfilter: ipset: Update byte and packet counters regardless of whether
       they match
     - perf tools: Add missing swap for ino_generation
     - [x86] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link()
     - can: rx-offload: don't call kfree_skb() from IRQ context
     - can: dev: can_get_echo_skb(): prevent call to kfree_skb() in hard IRQ
       context
     - can: dev: __can_get_echo_skb(): fix real payload length return value for
       RTR frames
     - can: can_create_echo_skb(): fix echo skb generation: always use
       skb_clone()
     - can: peak_usb: add range checking in decode operations
     - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping
     - can: peak_canfd: pucan_handle_can_rx(): fix echo management when
       loopback is on
     - [armhf] can: flexcan: remove FLEXCAN_QUIRK_DISABLE_MECR quirk for
       LS1021A
     - xfs: flush new eof page on truncate to avoid post-eof corruption
     - [arm64,x86] tpm: efi: Don't create binary_bios_measurements file for an
       empty log
     - Btrfs: fix missing error return if writeback for extent buffer never
       started
     - ath9k_htc: Use appropriate rs_datalen type
     - netfilter: use actual socket sk rather than skb sk when routing harder
     - gfs2: Free rd_bits later in gfs2_clear_rgrpd to fix use-after-free
     - gfs2: Add missing truncate_inode_pages_final for sd_aspace
     - gfs2: check for live vs. read-only file system in gfs2_fitrim
     - scsi: hpsa: Fix memory leak in hpsa_init_one()
     - drm/amdgpu: perform srbm soft reset always on SDMA resume
     - mac80211: fix use of skb payload instead of header
     - cfg80211: regulatory: Fix inconsistent format argument
     - scsi: scsi_dh_alua: Avoid crash during alua_bus_detach()
     - [s390x] smp: move rcu_cpu_starting() earlier
     - [x86] tpm_tis: Disable interrupts on ThinkPad T490s
     - tick/common: Touch watchdog in tick_unfreeze() on all CPUs
     - [x86] pinctrl: intel: Set default bias in case no particular value given
     - [armel,armhf] 9019/1: kprobes: Avoid fortify_panic() when copying
       optprobe template
     - nbd: fix a block_device refcount leak in nbd_release
     - xfs: fix flags argument to rmap lookup when converting shared file rmaps
     - xfs: fix rmap key and record comparison functions
     - lan743x: fix "BUG: invalid wait context" when setting rx mode
     - xfs: fix a missing unlock on error in xfs_fs_map_blocks
     - of/address: Fix of_node memory leak in of_dma_is_coherent
     - [i386] cosa: Add missing kfree in error path of cosa_write
     - perf: Fix get_recursion_context()
     - ext4: correctly report "not supported" for {usr,grp}jquota when
       !CONFIG_QUOTA
     - ext4: unlock xattr_sem properly in ext4_inline_data_truncate()
     - btrfs: dev-replace: fail mount if we don't have replace item with target
       device
     - [x86] thunderbolt: Fix memory leak if ida_simple_get() fails in
       enumerate_services()
     - [x86] thunderbolt: Add the missed ida_simple_remove() in
       ring_request_msix()
     - uio: Fix use-after-free in uio_unregister_device()
     - usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode
     - futex: Don't enable IRQs unconditionally in put_pi_state()
     - ocfs2: initialize ip_next_orphan
     - btrfs: fix potential overflow in cluster_pages_for_defrag on 32bit arch
     - selinux: Fix error return code in sel_ib_pkey_sid_slow()
     - gpio: pcie-idio-24: Fix irq mask when masking
     - gpio: pcie-idio-24: Fix IRQ Enable Register value
     - gpio: pcie-idio-24: Enable PEX8311 interrupts
     - don't dump the threads that had been already exiting when zapped.
     - [x86] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank[]
     - pinctrl: amd: use higher precision for 512 RtcClk
     - pinctrl: amd: fix incorrect way to disable debounce filter
     - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb"
     - IPv6: Set SIT tunnel hard_header_len to zero
     - [s390x] net/af_iucv: fix null pointer dereference on shutdown
     - net: Update window_clamp if SOCK_RCVBUF is set
     - tipc: fix memory leak in tipc_topsrv_start()
     - vrf: Fix fast path output packet handling with async Netfilter rules
     - r8169: fix potential skb double free in an error path
     - random32: make prandom_u32() output unpredictable
     - [x86] speculation: Allow IBPB to be conditionally enabled on CPUs with
       always-on STIBP
     - perf/core: Fix race in the perf_mmap_close() function (CVE-2020-14351)
     - Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint"
     - reboot: fix overflow parsing reboot cpu number
     - net: sch_generic: fix the missing new qdisc assignment bug
     - Convert trailing spaces and periods in path components
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.159
     - [powerpc*] 64s: move some exception handlers out of line
     - [powerpc*] 64s: flush L1D on kernel entry (CVE-2020-4788)
     - [powerpc*] Add a framework for user access tracking
     - [powerpc*] Implement user_access_begin and friends
     - [powerpc*] Fix __clear_user() with KUAP enabled
     - [powerpc*] uaccess: Evaluate macro arguments once, before user access is
       allowed
     - [powerpc*] 64s: flush L1D after user accesses (CVE-2020-4788)
     - Revert "perf cs-etm: Move definition of 'traceid_list' global variable
       from header file"
     - Input: sunkbd - avoid use-after-free in teardown paths (CVE-2020-25669)
     - mac80211: always wind down STA state
     - can: proc: can_remove_proc(): silence remove_proc_entry warning
     - [x86] KVM: x86: clflushopt should be treated as a no-op by emulation
     - [arm64] ACPI: GED: fix -Wformat
     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.19.160
     - ah6: fix error return code in ah6_input()
     - atm: nicstar: Unmap DMA on send error
     - bnxt_en: read EEPROM A2h address using page 0
     - devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill()
     - inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
     - lan743x: fix issue causing intermittent kernel log warnings
     - lan743x: prevent entire kernel HANG on open, for some platforms
     - net: b44: fix error return code in b44_init_one()
     - net: bridge: add missing counters to ndo_get_stats64 callback
     - [arm64,armhf] net: dsa: mv88e6xxx: Avoid VTU corruption on 6097
     - net: Have netpoll bring-up DSA management interface
     - net/mlx4_core: Fix init_hca fields offset
     - page_frag: Recover from memory pressure
     - qed: fix error return code in qed_iwarp_ll2_start()
     - qlcnic: fix error return code in qlcnic_83xx_restart_hw()
     - sctp: change to hold/put transport for proto_unreach_timer
     - tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
     - [arm64,armhf] net/mlx5: Disable QoS when min_rates on all VFs are zero
     - net: usb: qmi_wwan: Set DTR quirk for MR400
     - [arm64,armhf] pinctrl: rockchip: enable gpio pclk for
       rockchip_gpio_to_irq
     - scsi: ufs: Fix unbalanced scsi_block_reqs_cnt caused by ufshcd_hold()
     - [x86] ACPI: button: Add DMI quirk for Medion Akoya E2228T
     - [arm64] psci: Avoid printing in cpu_psci_cpu_die()
     - vfs: remove lockdep bogosity in __sb_start_write
     - [arm64] dts: allwinner: a64: Pine64 Plus: Fix ethernet node
     - [arm64] dts: allwinner: h5: OrangePi PC2: Fix ethernet node
     - [armhf] dts: sun8i: r40: bananapi-m2-ultra: Fix ethernet node
     - [armhf] Revert "arm: sun8i: orangepi-pc-plus: Set EMAC activity LEDs to
       active high"
     - [armhf] dts: sun8i: h3: orangepi-plus2e: Enable RGMII RX/TX delay on
       Ethernet PHY
     - [armhf] dts: sun8i: a83t: Enable both RGMII RX/TX delay on Ethernet PHY
     - [arm64] dts: allwinner: a64: bananapi-m64: Enable RGMII RX/TX delay on
       PHY
     - [mips*] export has_transparent_hugepage() for modules
     - [arm64] dts: allwinner: h5: OrangePi Prime: Fix ethernet node
     - perf lock: Don't free "lock_seq_stat" if read_count isn't zero
     - ip_tunnels: Set tunnel option flag when tunnel metadata is present
     - can: af_can: prevent potential access of uninitialized member in
       can_rcv()
     - can: af_can: prevent potential access of uninitialized member in
       canfd_rcv()
     - can: dev: can_restart(): post buffer from the right context
     - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to
       can_put_echo_skb()
     - can: peak_usb: fix potential integer overflow on shift of a int
     - [arm64] ASoC: qcom: lpass-platform: Fix memory leak
     - [arm64,armhf] drm/sun4i: dw-hdmi: fix error return code in
       sun8i_dw_hdmi_bind()
     - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits
     - [armhf] regulator: ti-abb: Fix array out of bound read access on the
       first transition
     - xfs: revert "xfs: fix rmap key and record comparison functions"
     - [amd64] efi/x86: Free efi_pgd with free_pages()
     - libfs: fix error cast of negative value in simple_attr_write()
     - speakup: Do not let the line discipline be used several times
       (CVE-2020-28941)
     - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf()
     - ALSA: usb-audio: Add delay quirk for all Logitech USB devices
     - ALSA: ctl: fix error path at adding user-defined element set
     - ALSA: mixart: Fix mutex deadlock
     - ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220)
     - [armhf] tty: serial: imx: keep console clocks always on
     - [arm64,armhf,x86] efivarfs: fix memory leak in efivarfs_create()
     - [arm64,x86] staging: rtl8723bs: Add 024c:0627 to the list of SDIO
       device-ids
     - ext4: fix bogus warning in ext4_update_dx_flag()
     - [x86] iio: accel: kxcjk1013: Replace is_smo8500_device with an acpi_type
       enum
     - [x86] iio: accel: kxcjk1013: Add support for KIOX010A ACPI DSM for
       setting tablet-mode
     - [armhf] regulator: pfuze100: limit pfuze-support-disable-sw to
       pfuze{100,200}
     - regulator: fix memory leak with repeated set_machine_constraints()
     - regulator: avoid resolve_supply() infinite recursion
     - regulator: workaround self-referent regulators
     - mac80211: minstrel: remove deferred sampling code
     - mac80211: minstrel: fix tx status processing corner case
     - mac80211: free sta in sta_info_insert_finish() on errors
     - [s390x] cpum_sf.c: fix file permission for cpum_sfb_size
     - [s390x] dasd: fix null pointer dereference for ERP requests
     - ptrace: Set PF_SUPERPRIV when checking capability
     - seccomp: Set PF_SUPERPRIV when checking capability
     - [x86] microcode/intel: Check patch signature before saving microcode for
       early loading
     - mm/userfaultfd: do not access vma->vm_mm after calling
       handle_userfault()
 .
   [ Salvatore Bonaccorso ]
   * net: Enable NET_SWITCHDEV; disable on armel/marvell (Closes: #949863)
   * Bump ABI to 13
   * [rt] Update to 4.19.152-rt65
   * [rt] Refresh "mm: Protect activate_mm() by  preempt_[disable&enable]_rt()"
   * [rt] Refresh "kthread: convert worker lock to raw spinlock"
   * [rt] Refresh "signals: Allow rt tasks to cache one sigqueue struct"
   * [rt] Refresh "tpm_tis: fix stall after iowrite*()s"
   * [rt] Refresh "futex: Delay deallocation of pi_state"
   * [rt] Refresh "futex: Make the futex_hash_bucket spinlock_t again"
   * [rt] Update to 4.19.152-rt66
     - mm/memcontrol: Disable preemption in __mod_memcg_lruvec_state()
     - ptrace: fix ptrace_unfreeze_traced() race with rt-lock
   * [rt] Update to 4.19.160-rt69
 .
   [ Noah Meyerhans ]
   * Backport upstream fix for PCI bridge firmware configuration preservation
     (Closes: #968623)
 .
   [ John L. Villalovos ]
   * Backport support for USB Host Controllers with local memory to avoid
     crashes. In particular the Renesas USB 3.0 controller (PD720201/PD720202)
     which is used on the Ampere's Mt Jade platform which is part of their
     Altra product line:
     - lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations
     - USB: use genalloc for USB HCs with local memory
     - USB: drop HCD_LOCAL_MEM flag
     - usb: don't create dma pools for HCDs with a localmem_pool
     - usb: add a hcd_uses_dma helper
     - usb: host: ohci-sm501: init genalloc for local memory
     - usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem()
   * [arm64] config/arm64/config: Set NODES_SHIFT to 4
 .
   [ Yves-Alexis Perez ]
   * usbnet: ipheth: fix connectivity with iOS 14
Checksums-Sha1:
 9654dcdc5876e12f0e14ca1f05cdb847fd358568 191615 linux_4.19.160-1.dsc
 b87f3e9cdbbe50a0fa87fc182ab2c8e893d70264 107559120 linux_4.19.160.orig.tar.xz
 b3e23a7b63466a5c5a802445ccdadbf2bd5fed69 1456928 linux_4.19.160-1.debian.tar.xz
 8a6dfba4bdf8d8287b3444e4e615850b182aaea1 6375 linux_4.19.160-1_source.buildinfo
Checksums-Sha256:
 94ebd701ba12d64df8c15524fcda599d4323660e3842bb50bbe09600e019bb17 191615 linux_4.19.160-1.dsc
 e07b8b2809ef3a447e5b45fbcf67bae69a03f00bb385f16b745f79078434db98 107559120 linux_4.19.160.orig.tar.xz
 317861f13f789f175ab4a887c0c09d9ba42e2735b0249ffeba5caad6ef95b4c3 1456928 linux_4.19.160-1.debian.tar.xz
 aa26d195f192198b38d8370d3244e0d5a925e11c599804f07b88668870d8cd22 6375 linux_4.19.160-1_source.buildinfo
Files:
 36a898db19c2350574080544ea7f1f17 191615 kernel optional linux_4.19.160-1.dsc
 1f3d27c432d63e182534cb112f8e133a 107559120 kernel optional linux_4.19.160.orig.tar.xz
 9c27cffbe7c0db88d89b1921d0612b2a 1456928 kernel optional linux_4.19.160-1.debian.tar.xz
 15abedb7723fc800213d4352c51f1f31 6375 kernel optional linux_4.19.160-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAl/AD0FfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
ZWJpYW4ub3JnAAoJEAVMuPMTQ89Ez34P/i64L6znNXPsXn2HPzn7JDAE6w4tzbE2
06txuAr1V0m//MCC/Xd1mnFHmccCIi+1a4MzjheGN1ZxD5MVqmZ5sml2DVkeJekR
+WCryxt0duIb69JXbapPlYQjTak6MmGSZHx5hY0WH9YYa19lEXgY3e9EM84Cox8s
l9KtwY80VEUQ10l5GUXtt6kZ7Van+3ldYymDv3Jnoezz7UC5FeStX1qK7NlK7FMW
qW3LWBUUcIktqkgExSgmwOjvVXBM4RLujnns5nFueoB/sBkU7RW8sqndwtQgJ80/
PF5UHxslalg8pzxjyyq/r19m+cg1o1irurz/kuY3AD3JJKaA/pBpKlc+yxArtpJv
xdHYnsIAQHS+4h6YfRSdzx61jNZ+TY+XUEi6dYXgkctNDQ5JRnM65pDXYrXfoQtl
vn/rbnh+rUKCmQhEeLHjo6UbRec4SJe+euxqhIbNddQahqL53CeXDWjwEDEj7GY6
xzXkuC/3R4zyPn+EMJ+6/fZzH3D0wzCBACx/HW7gwEdYi3mGLNvcBwlGttM1SELr
6pHCuVeqPqfu4GvA6K0leS9e4khua3vYCGE7Xe/obCBAIIySIrHEV7RRANutel7c
lUn1sYTBoCDbEbMb/YTYMtEfSEd/HJy9luVfk7f4g8Fn81qrUOInPom9MiDf15l6
vi79wyb2b2UB
=hrn3
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: