• Lorenzo Faletra's avatar
    Import Debian changes 5.3.7-1parrot1 · 135af54c
    Lorenzo Faletra authored
    linux (5.3.7-1parrot1) rolling-testing; urgency=medium
    
      * Import new Debian release.
      * Re-import parrot patches.
    
    linux (5.3.7-1) unstable; urgency=medium
    
      * New upstream stable update:
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.3
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.4
        - mISDN: enforce CAP_NET_RAW for raw sockets (CVE-2019-17055)
        - appletalk: enforce CAP_NET_RAW for raw sockets (CVE-2019-17054)
        - ax25: enforce CAP_NET_RAW for raw sockets (CVE-2019-17052)
        - ieee802154: enforce CAP_NET_RAW for raw sockets (CVE-2019-17053)
        - nfc: enforce CAP_NET_RAW for raw sockets (CVE-2019-17056)
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.5
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.6
        - nl80211: validate beacon head (CVE-2019-16746)
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.7
    
      [ Aurelien Jarno ]
      * [riscv64] Enable SOC_SIFIVE. Do not select CLK_SIFIVE,
        CLK_SIFIVE_FU540_PRCI, SIFIVE_PLIC, SERIAL_SIFIVE and
        SERIAL_SIFIVE_CONSOLE as they are selected by SOC_SIFIVE.
      * [riscv64] Install DTBS using dtbs_install target.
      * [riscv64] Enable SPI_SIFIVE.
      * [riscv64] Enable SERIAL_EARLYCON_RISCV_SBI.
      * [riscv64] Enable MMC, MMC_SPI.
      * [riscv64] udeb: Add mmc-core-modules and mmc-modules.
      * [riscv64] Fix memblock reservation for device tree blob.
      * [riscv64] Clear load reservations while restoring hart contexts.
    
      [ Ben Hutchings ]
      * [mips*] Revert "Only define MAX_PHYSMEM_BITS on Loongson-3"
      * KEYS: Re-enable SECONDARY_TRUSTED_KEYRING, dropped in 5.2.6-1 by
        mis-merge (Closes: #935945)
    
      [ John Paul Adrian Glaubitz ]
      * [m68k] Enable CONFIG_CRYPTO_MANAGER_DISABLE_TESTS
      * [hppa] Enable CONFIG_CRYPTO_MANAGER_DISABLE_TESTS
      * [sh4] Enable CONFIG_CRYPTO_MANAGER_DISABLE_TESTS
    
      [ Salvatore Bonaccorso ]
      * RDMA/cxgb4: Do not dma memory off of the stack (CVE-2019-17075)
      * ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe()
        (CVE-2019-15098)
    
      [ Romain Perier ]
      * [armel/rpi] Enable CONFIG_BRCMFMAC_SDIO (Closes: #940530)
    
      [ Héctor Orón Martínez ]
      * [x86] Enable ASoC: SOF sound driver (Closes: #940726)
    
    linux (5.3.2-1~exp1) experimental; urgency=medium
    
      * New upstream release: https://kernelnewbies.org/Linux_5.3
        - [armhf] select the dma-noncoherent symbols for all swiotlb builds
          (fixes FTBFS)
      * New upstream stable update:
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.1
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.3.2
    
      [ Ben Hutchings ]
      * [hppa,sparc64] udeb: Delete osst from scsi-modules (fixes FTBFS)
      * Compile with gcc-9 on all architectures
      * Set KCFLAGS make variable instead of CFLAGS_{KERNEL,MODULE}
      * linux-image-dbg: Delete ./ from source file names in debug info
      * debian/rules: Make maintainerclean delete (almost) everything clean does
      * debian/rules: Make maintainerclean delete everything gencontrol.py creates
      * debian/.gitignore: Synchronise some patterns with clean target
      * Add the metapackages previously built by src:linux-latest:
        - Add template and NEWS files from linux-latest
        - Rename added templates to be consistent with existing templates
        - Fix some inconsistencies in metapackage templates
        - Define pkg.linux.nometa build profile to exclude the metapackages
        - Build the metapackages by default (Closes: #583849, #941042)
        - Make linux-perf an arch-dependent package
        - Require metapackage dependencies to be the same version, and link doc
          dirs
    
      [ Uwe Kleine-König ]
      * [arm64] enable I2C_QCOM_GENI for Lenovo C630
    
    linux (5.3~rc5-1~exp2) experimental; urgency=medium
    
      * tools/perf: pmu-events: Fix reproducibility
      * Fix FTBFS:
        - Update "kbuild: Make the toolchain variables easily overwritable" for 5.3
        - udeb: Make nic-wireless-modules depend on crypto-modules
      * debian/control: Remove build profile qual for rsync, needed for
        headers_install
      * debian/changelog: Move older entries to changelog.old
    
    linux (5.3~rc5-1~exp1) experimental; urgency=medium
    
      * New upstream release candidate
    
      [ Ben Hutchings ]
      * aufs: Update support patchset to aufs5.x-rcN 20190805
      * [rt] Disable until it is updated for 5.3 or later
      * [powerpcspe] Remove all support for powerpcspe, which is dead upstream
      * linux-headers: Change per-flavour Makefile to match upstream out-of-tree
        builds
      * debian/bin/genorig.py: Import debian.deb822 instead of deprecated deb822
      * [arm64] Use armhf cross-compiler for building compat vDSO
      * Documentation: Fix broken link to CIPSO draft
    
      [ Lubomir Rintel ]
      * udeb: input-modules: Add OLPC AP-SP keyboard
      * [armhf] Add camera, EC and battery drivers for OLPC XO-1.75 laptop.
    
    linux (5.2.17-1) unstable; urgency=medium
    
      * New upstream stable update:
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.10
        - KEYS: trusted: allow module init if TPM is inactive or deactivated
        - seq_file: fix problem when seeking mid-record
        - mm/hmm: fix bad subpage pointer in try_to_unmap_one
        - mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and
          MPOL_MF_STRICT were specified
        - mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind
        - mm/z3fold.c: fix z3fold_destroy_pool() ordering
        - mm/z3fold.c: fix z3fold_destroy_pool() race condition
        - mm/memcontrol.c: fix use after free in mem_cgroup_iter()
        - mm/usercopy: use memory range to be accessed for wraparound check
        - mm, vmscan: do not special-case slab reclaim when watermarks are boosted
        - [armhf,arm64] cpufreq: schedutil: Don't skip freq update when limits
          change
        - drm/amdgpu: fix gfx9 soft recovery
        - drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes
        - [arm64] ftrace: Ensure module ftrace trampoline is coherent with I-side
        - [x86] ALSA: hda/realtek - Add quirk for HP Envy x360
        - ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term
          (CVE-2019-15118)
        - ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit
          (CVE-2019-15117)
        - [x86] ALSA: hda - Apply workaround for another AMD chip 1022:1487
        - ALSA: hda - Fix a memory leak bug
        - ALSA: hda - Add a generic reboot_notify
        - ALSA: hda - Let all conexant codec enter D3 when rebooting
        - HID: holtek: test for sanity of intfdata
        - HID: hiddev: avoid opening a disconnected device
        - HID: hiddev: do cleanup in failure of opening a device
        - Input: kbtab - sanity check for endpoint type
        - Input: iforce - add sanity checks
        - net: usb: pegasus: fix improper read if get_registers() fail
        - bpf: fix access to skb_shared_info->gso_segs
        - netfilter: ebtables: also count base chain policies
        - [riscv64] Correct the initialized flow of FP register
        - [riscv64] Make __fstate_clean() work correctly.
        - [armhf] Revert "i2c: imx: improve the error handling in
          i2c_imx_dma_request()"
        - blk-mq: move cancel of requeue_work to the front of blk_exit_queue
        - io_uring: fix manual setup of iov_iter for fixed buffers
        - [arm64] RDMA/hns: Fix sg offset non-zero issue
        - IB/mlx5: Replace kfree with kvfree
        - dma-mapping: check pfn validity in dma_common_{mmap,get_sgtable}
        - [x87] platform: intel_pmc_core: Add ICL-NNPI support to PMC Core
        - mm/hmm: always return EBUSY for invalid ranges in
          hmm_range_{fault,snapshot}
        - [armhf,arm64] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe
          table fail
        - [armhf] irqchip/irq-imx-gpcv2: Forward irq type to parent
        - f2fs: fix to read source block before invalidating it
        - tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC()
        - perf header: Fix divide by zero error if f_header.attr_size==0
        - perf header: Fix use of unitialized value warning
        - RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes
        - ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain
        - libata: zpodd: Fix small read overflow in zpodd_get_mech_type()
        - Btrfs: fix deadlock between fiemap and transaction commits
        - scsi: hpsa: correct scsi command status issue after reset
        - scsi: qla2xxx: Fix possible fcport null-pointer dereferences
        - drm/amdkfd: Fix byte align on VegaM
        - drm/amd/powerplay: fix null pointer dereference around dpm state relates
        - drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep
        - drm/amdgpu: fix a potential information leaking bug
        - ata: libahci: do not complain in case of deferred probe
        - [riscv64] Fix perf record without libelf support
        - [arm64] Lower priority mask for GIC_PRIO_IRQON
        - [arm64] unwind: Prohibit probing on return_address()
        - IB/core: Add mitigation for Spectre V1 (CVE-2017-5753)
        - IB/mlx5: Fix MR registration flow to use UMR properly
        - RDMA/restrack: Track driver QP types in resource tracker
        - IB/mad: Fix use-after-free in ib mad completion handling
        - RDMA/mlx5: Release locks during notifier unregister
        - [arm64] drm: msm: Fix add_gpu_components
        - [arm64] RDMA/hns: Fix error return code in hns_roce_v1_rsv_lp_qp()
        - [armhf] drm/exynos: fix missing decrement of retry counter
        - [arm64] kprobes: Recover pstate.D in single-step exception handler
        - [arm64] Make debug exception handlers visible from RCU
        - Revert "kmemleak: allow to coexist with fault injection"
        - ocfs2: remove set but not used variable 'last_hash'
        - page flags: prioritize kasan bits over last-cpuid
        - asm-generic: fix -Wtype-limits compiler warnings
        - tpm: tpm_ibm_vtpm: Fix unallocated banks
        - [arm64] KVM: regmap: Fix unexpected switch fall-through
        - [x86] staging: comedi: dt3000: Fix signed integer overflow 'divider *
          base'
        - [x86] staging: comedi: dt3000: Fix rounding up of timer divisor
        - USB: core: Fix races in character device registration and deregistraion
        - usb: cdc-acm: make sure a refcount is taken early enough
        - USB: CDC: fix sanity checks in CDC union parser
        - USB: serial: option: add D-Link DWM-222 device ID
        - USB: serial: option: Add support for ZTE MF871A
        - USB: serial: option: add the BroadMobi BM818 card
        - USB: serial: option: Add Motorola modem UARTs
        - usb: setup authorized_default attributes using usb_bus_notify
        - netfilter: conntrack: Use consistent ct id hash calculation
        - iwlwifi: Add support for SAR South Korea limitation
        - Input: psmouse - fix build error of multiple definition
        - bnx2x: Fix VF's VLAN reconfiguration in reload.
        - bonding: Add vlan tx offload to hw_enc_features
        - [armhf,arm64] net: dsa: Check existence of .port_mdb_add callback before
          calling it
        - net/mlx4_en: fix a memory leak bug
        - net/packet: fix race in tpacket_snd()
        - net: sched: sch_taprio: fix memleak in error path for sched list parse
        - sctp: fix memleak in sctp_send_reset_streams
        - sctp: fix the transport error_count check
        - team: Add vlan tx offload to hw_enc_features
        - tipc: initialise addr_trail_end when setting node addresses
        - xen/netback: Reset nr_frags before freeing skb
        - net/mlx5e: Only support tx/rx pause setting for port owner
        - bnxt_en: Fix VNIC clearing logic for 57500 chips.
        - bnxt_en: Improve RX doorbell sequence.
        - bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails
        - bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command
        - bnxt_en: Use correct src_fid to determine direction of the flow
        - bnxt_en: Fix to include flow direction in L2 key
        - net sched: update skbedit action for batched events operations
        - netdevsim: Restore per-network namespace accounting for fib entries
        - net/mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off
        - net/mlx5e: Fix false negative indication on tx reporter CQE recovery
        - net/mlx5e: Remove redundant check in CQE recovery flow of tx reporter
        - net/mlx5e: Use flow keys dissector to parse packets for ARFS
        - net/tls: prevent skb_orphan() from leaking TLS plain text with offload
        - net: phy: consider AN_RESTART status when reading link status
        - netlink: Fix nlmsg_parse as a wrapper for strict message parsing
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.11
        - ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai()
        - ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm()
        - ASoC: simple-card: fix an use-after-free in simple_for_each_link()
        - ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm()
        - ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id()
        - ASoC: audio-graph-card: add missing const at graph_get_dai_id()
        - regulator: axp20x: fix DCDCA and DCDCD for AXP806
        - regulator: axp20x: fix DCDC5 and DCDC6 for AXP803
        - [armhf] ASoC: samsung: odroid: fix an use-after-free issue for codec
        - [armhf] ASoC: samsung: odroid: fix a double-free issue for cpu_dai
        - [x86] ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook
        - HID: logitech-hidpp: add USB PID for a few more supported mice
        - HID: Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT
        - [mips*] kernel: only use i8253 clocksource with periodic clockevent
        - [mips*] fix cacheinfo
        - libbpf: sanitize VAR to conservative 1-byte INT
        - netfilter: ebtables: fix a memory leak bug in compat
        - ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks
        - [amd64] spi: pxa2xx: Balance runtime PM enable/disable on error
        - bpf: sockmap, sock_map_delete needs to use xchg
        - bpf: sockmap, synchronize_rcu before free'ing map
        - bpf: sockmap, only create entry if ulp is not already enabled
        - ASoC: dapm: fix a memory leak bug
        - bonding: Force slave speed check after link state recovery for 802.3ad
        - [armhf,arm64] net: mvpp2: Don't check for 3 consecutive Idle frames for
          10G links
        - libbpf: fix using uninitialized ioctl results
        - can: dev: call netif_carrier_off() in register_candev()
        - can: gw: Fix error path of cgw_module_init
        - libbpf: silence GCC8 warning about string truncation
        - {nl,mac}80211: fix interface combinations on crypto controlled devices
        - [armhf] ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master
          mode
        - [armhf,arm64] ASoC: rockchip: Fix mono capture
        - [armhf] ASoC: ti: davinci-mcasp: Correct slot_width posed constraint
        - net: usb: qmi_wwan: Add the BroadMobi BM818 card
        - qed: RDMA - Fix the hw_ver returned in device attributes
        - isdn: mISDN: hfcsusb: Fix possible null-pointer dereferences in
          start_isoc_chain()
        - mac80211_hwsim: Fix possible null-pointer dereferences in
          hwsim_dump_radio_nl()
        - [armhf,arm64] net: stmmac: manage errors returned by of_get_mac_address()
        - netfilter: ipset: Actually allow destination MAC address for hash:ip,mac
          sets too
        - netfilter: ipset: Copy the right MAC address in bitmap:ip,mac and
          hash:ip,mac sets
        - netfilter: ipset: Fix rename concurrency with listing
        - rxrpc: Fix potential deadlock
        - rxrpc: Fix the lack of notification when sendmsg() fails on a DATA packet
        - nvmem: Use the same permissions for eeprom as for nvmem
        - iwlwifi: mvm: avoid races in rate init and rate perform
        - iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef
        - iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
        - iwlwifi: fix locking in delayed GTK setting
        - iwlwifi: mvm: send LQ command always ASYNC
        - isdn: hfcsusb: Fix mISDN driver crash caused by transfer buffer on the
          stack
        - net: phy: phy_led_triggers: Fix a possible null-pointer dereference in
          phy_led_trigger_change_speed()
        - perf bench numa: Fix cpu0 binding
        - [arm64] spi: pxa2xx: Add support for Intel Tiger Lake
        - can: sja1000: force the string buffer NULL-terminated
        - can: peak_usb: force the string buffer NULL-terminated
        - [x86] ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver
        - net/ethernet/qlogic/qed: force the string buffer NULL-terminated
        - NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid
        - NFSv4: When recovering state fails with EAGAIN, retry the same recovery
        - NFSv4.1: Fix open stateid recovery
        - NFSv4.1: Only reap expired delegations
        - NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()
        - NFS: Fix regression whereby fscache errors are appearing on 'nofsc'
          mounts
        - HID: quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52
        - HID: input: fix a4tech horizontal wheel custom usage
        - [armhf,arm64] drm/rockchip: Suspend DP late
        - SMB3: Fix potential memory leak when processing compound chain
        - SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL
        - sched/deadline: Fix double accounting of rq/running bw in push & pull
        - sched/psi: Reduce psimon FIFO priority
        - sched/psi: Do not require setsched permission from the trigger creator
        - [s390x] protvirt: avoid memory sharing for diag 308 set/store
        - [s390x] mm: fix dump_pagetables top level page table walking
        - [s390x] put _stext and _etext into .text section
        - net: cxgb3_main: Fix a resource leak in a error path in 'init_one()'
        - [armhf,arm64] net: stmmac: Fix issues when number of Queues >= 4
        - [armhf,arm64] net: stmmac: tc: Do not return a fragment entry
        - drm/amdgpu: pin the csb buffer on hw init for gfx v8
        - [arm64] net: hisilicon: make hip04_tx_reclaim non-reentrant
        - [arm64] net: hisilicon: fix hip04-xmit never return TX_BUSY
        - [arm64] net: hisilicon: Fix dma_map_single failed on arm64
        - NFSv4: Ensure state recovery handles ETIMEDOUT correctly
        - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests
        - libata: add SG safety checks in SFF pio transfers
        - [x86] lib/cpu: Address missing prototypes warning
        - [x86] drm/vmwgfx: fix memory leak when too many retries have occurred
        - block: aoe: Fix kernel crash due to atomic sleep when exiting
        - block, bfq: handle NULL return value by bfq_init_rq()
        - perf ftrace: Fix failure to set cpumask when only one cpu is present
        - perf cpumap: Fix writing to illegal memory in handling cpumap mask
        - perf pmu-events: Fix missing "cpu_clk_unhalted.core" event
        - [riscv64] dt-bindings: fix the schema compatible string for the HiFive
          Unleashed board
        - [arm64] KVM: Don't write junk to sysregs on reset
        - [armhf] KVM: Don't write junk to CP15 registers on reset
        - iwlwifi: mvm: disable TX-AMSDU on older NICs (Closes: #939853)
        - HID: wacom: correct misreported EKR ring values
        - HID: wacom: Correct distance scale for 2nd-gen Intuos devices
        - [x86] Revert "KVM: x86/mmu: Zap only the relevant pages when removing a
          memslot" (regression in 5.1)
        - Revert "dm bufio: fix deadlock with loop device" (regression in 5.2.3)
        - [armhf] clk: socfpga: stratix10: fix rate caclulationg for cnt_clks
        - ceph: clear page dirty before invalidate page
        - ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply
        - libceph: fix PG split vs OSD (re)connect race
        - drm/amdgpu/gfx9: update pg_flags after determining if gfx off is possible
        - drm/nouveau: Don't retry infinitely when receiving no data on i2c over
          AUX
        - scsi: ufs: Fix NULL pointer dereference in ufshcd_config_vreg_hpm()
        - gpiolib: never report open-drain/source lines as 'input' to user-space
        - [x86] Drivers: hv: vmbus: Fix virt_to_hvpfn() for X86_PAE
        - userfaultfd_release: always remove uffd flags and clear
          vm_userfaultfd_ctx
        - [i386] retpoline: Don't clobber RFLAGS during CALL_NOSPEC on i386
        - [x86] apic: Handle missing global clockevent gracefully
        - [x86] CPU/AMD: Clear RDRAND CPUID bit on AMD family 15h/16h
        - [x86] boot: Save fields explicitly, zero out everything else
        - [x86] boot: Fix boot regression caused by bootparam sanitizing
        - IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet
        - IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet
        - IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet
        - IB/hfi1: Drop stale TID RDMA packets that cause TIDErr
        - psi: get poll_work to run when calling poll syscall next time
        - dm kcopyd: always complete failed jobs
        - dm btree: fix order of block initialization in btree_split_beneath
        - dm integrity: fix a crash due to BUG_ON in __journal_read_write()
        - dm raid: add missing cleanup in raid_ctr()
        - dm space map metadata: fix missing store of apply_bops() return value
        - dm table: fix invalid memory accesses with too high sector number
        - dm zoned: improve error handling in reclaim
        - dm zoned: improve error handling in i/o map code
        - dm zoned: properly handle backing device failure
        - genirq: Properly pair kobject_del() with kobject_add()
        - mm/z3fold.c: fix race between migration and destruction
        - mm, page_alloc: move_freepages should not examine struct page of reserved
          memory
        - mm: memcontrol: flush percpu vmstats before releasing memcg
        - mm: memcontrol: flush percpu vmevents before releasing memcg
        - mm, page_owner: handle THP splits correctly
        - mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely
        - mm/zsmalloc.c: fix race condition in zs_destroy_pool
        - IB/hfi1: Drop stale TID RDMA packets
        - dm zoned: fix potential NULL dereference in dmz_do_reclaim()
        - io_uring: fix potential hang with polled IO
        - io_uring: don't enter poll loop if we have CQEs pending
        - io_uring: add need_resched() check in inner poll loop
        - [powerpc*] Allow flush_(inval_)dcache_range to work across ranges >4GB
        - rxrpc: Fix local endpoint refcounting
        - rxrpc: Fix read-after-free in rxrpc_queue_local()
        - rxrpc: Fix local endpoint replacement
        - rxrpc: Fix local refcounting
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.12
        - nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns
        - afs: Fix the CB.ProbeUuid service handler to reply correctly
        - afs: Fix loop index mixup in afs_deliver_vl_get_entry_by_name_u()
        - fs: afs: Fix a possible null-pointer dereference in afs_put_read()
        - afs: Fix off-by-one in afs_rename() expected data version calculation
        - afs: Only update d_fsdata if different in afs_d_revalidate()
        - afs: Fix missing dentry data version updating
        - nvmet: Fix use-after-free bug when a port is removed
        - nvmet-loop: Flush nvme_delete_wq when removing the port
        - nvmet-file: fix nvmet_file_flush() always returning an error
        - nvme-core: Fix extra device_put() call on error path
        - nvme: fix a possible deadlock when passthru commands sent to a multipath
          device
        - nvme-rdma: fix possible use-after-free in connect error flow
        - nvme: fix controller removal race with scan work
        - nvme-pci: Fix async probe remove race
        - btrfs: trim: Check the range passed into to prevent overflow
        - IB/mlx5: Fix implicit MR release flow
        - [armhf] omap-dma/omap_vout_vrfb: fix off-by-one fi value
        - iommu/dma: Handle SG length overflow better
        - dma-direct: don't truncate dma_required_mask to bus addressing
          capabilities
        - usb: gadget: composite: Clear "suspended" on reset/disconnect
        - usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt
        - xen/blkback: fix memory leaks
        - [arm64] cpufeature: Don't treat granule sizes as strict
        - [riscv64] fix flush_tlb_range() end address for flush_tlb_page()
        - drm/scheduler: use job count instead of peek
        - drm/ast: Fixed reboot test may cause system hanged
        - [x86] tools: hv: fix KVP and VSS daemons exit code
        - locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is
          empty
        - lcoking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop
        - [arm*] watchdog: bcm2835_wdt: Fix module autoload
        - mt76: usb: fix rx A-MSDU support
        - ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set
        - ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets
          (regression in 5.1)
        - [armhf] net: cpsw: fix NULL pointer exception in the probe error path
        - net: fix __ip_mc_inc_group usage
        - net/smc: make sure EPOLLOUT is raised
        - tcp: make sure EPOLLOUT wont be missed
        - ipv4: mpls: fix mpls_xmit for iptunnel
        - openvswitch: Fix conntrack cache with timeout
        - ipv4/icmp: fix rt dst dev null pointer dereference
        - xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode
        - mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n
        - ALSA: usb-audio: Check mixer unit bitmap yet more strictly
        - ALSA: hda/ca0132 - Add new SBZ quirk
        - ALSA: line6: Fix memory leak at line6_init_pcm() error path
        - ALSA: hda - Fixes inverted Conexant GPIO mic mute led
        - ALSA: seq: Fix potential concurrent access to the deleted pool
        - ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate()
        - ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604
        - [x86] kvm: skip populating logical dest map if apic is not sw enabled
        - [x86] KVM: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when
          kvm_intel.nested is disabled
        - [x86] KVM: Don't update RIP or do single-step on faulting emulation
        - [x86] uprobes: Fix detection of 32-bit user mode
        - [x86] mm/cpa: Prevent large page split when ftrace flips RW on kernel text
        - [x86] apic: Do not initialize LDR and DFR for bigsmp
        - [x86] apic: Include the LDR when clearing out APIC registers
        - HID: logitech-hidpp: remove support for the G700 over USB
        - ftrace: Fix NULL pointer dereference in t_probe_next()
        - ftrace: Check for successful allocation of hash
        - ftrace: Check for empty hash and comment the race with registering probes
        - usbtmc: more sanity checking for packet size
        - usb-storage: Add new JMS567 revision to unusual_devs
        - USB: cdc-wdm: fix race between write and disconnect due to flag abuse
        - usb: hcd: use managed device resources
        - [armhf,arm64] usb: chipidea: udc: don't do hardware access if gadget has
          stopped
        - usb: host: ohci: fix a race condition between shutdown and irq
        - USB: storage: ums-realtek: Whitelist auto-delink support
        - [x86] tools/power turbostat: Fix caller parameter of get_tdp_amd()
        - [powerpc*] KVM: Book3S: Fix incorrect guest-to-user-translation error
          handling
        - [armhf,arm64] KVM: vgic: Fix potential deadlock when ap_list is long
        - [armhf,arm64] KVM: vgic-v2: Handle SGI bits in GICD_I{S,C}PENDR0 as WI
        - [x86] mei: me: add Tiger Lake point LP device ID
        - [armhf,arm64] Revert "mmc: sdhci-tegra: drop ->get_ro() implementation"
          (regression in 5.1)
        - mmc: core: Fix init of SD cards reporting an invalid VDD range
        - [x86] intel_th: pci: Add support for another Lewisburg PCH
        - [x86] intel_th: pci: Add Tiger Lake support
        - [x86] typec: tcpm: fix a typo in the comparison of pdo_max_voltage
        - NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend()
        - NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0
        - Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was
          invalidated" (regression in 5.1)
        - lib: logic_pio: Fix RCU usage
        - lib: logic_pio: Avoid possible overlap for unregistering regions
        - lib: logic_pio: Add logic_pio_unregister_range()
        - drm/amdgpu: Add APTX quirk for Dell Latitude 5495
        - drm/amdgpu: fix GFXOFF on Picasso and Raven2
        - [x86] drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest
        - [x86] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe()
        - i2c: piix4: Fix port selection for AMD Family 16h Model 30h
        - [arm64] bus: hisi_lpc: Unregister logical PIO range to avoid potential
          use-after-free
        - [arm64] bus: hisi_lpc: Add .remove method to avoid driver unbind crash
        - [x86] VMCI: Release resource if the work is already queued
        - [x86] crypto: ccp - Ignore unconfigured CCP device on suspend/resume
        - SUNRPC: Don't handle errors if the bind/connect succeeded
        - mt76: mt76x0u: do not reset radio on resume
        - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in
          sync with the hierarchical ones" (regression in 5.2.7)
        - mm: memcontrol: fix percpu vmstats and vmevents flush
        - mac80211: fix possible sta leak
        - cfg80211: Fix Extended Key ID key install checks
        - mac80211: Don't memset RXCB prior to PAE intercept
        - mac80211: Correctly set noencrypt for PAE frames
        - iwlwifi: add new cards for 22000 and fix struct name
        - iwlwifi: add new cards for 22000 and change wrong structs
        - iwlwifi: add new cards for 9000 and 20000 series
        - iwlwifi: change 0x02F0 fw from qu to quz
        - iwlwifi: pcie: add support for qu c-step devices
        - iwlwifi: pcie: don't switch FW to qnj when ax201 is detected
        - iwlwifi: pcie: handle switching killer Qu B0 NICs to C0
        - [x86] drm/i915: Do not create a new max_bpc prop for MST connectors
        - [x86] drm/i915/dp: Fix DSC enable code to use cpu_transcoder instead of
          encoder->type
        - [x86] ptrace: fix up botched merge of spectrev1 fix
        - bpf: fix use after free in prog symbol exposure
        - hsr: implement dellink to clean up resources
        - hsr: fix a NULL pointer deref in hsr_dev_xmit()
        - hsr: switch ->dellink() to ->ndo_uninit()
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.13
        - Revert "Input: elantech - enable SMBus on new (2018+) systems"
          (regression in 5.2.9)
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.14
        - mld: fix memory leak in mld_del_delrec()
        - net: fix skb use after free in netpoll
        - net: sched: act_sample: fix psample group handling on overwrite
        - net_sched: fix a NULL pointer deref in ipt action
        - [arm64, armhf] net: stmmac: dwmac-rk: Don't fail if phy regulator is
          absent
        - tcp: inherit timestamp on mtu probe
        - tcp: remove empty skb from write queue in error cases
        - Revert "r8152: napi hangup fix after disconnect"
        - r8152: remove calling netif_napi_del
        - net/sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate
        - Add genphy_c45_config_aneg() function to phy-c45.c
        - net/sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue
        - net/sched: pfifo_fast: fix wrong dereference when qdisc is reset
        - net/rds: Fix info leak in rds6_inc_info_copy() (CVE-2019-16714)
        - batman-adv: Fix netlink dumping of all mcast_flags buckets
        - libbpf: fix erroneous multi-closing of BTF FD
        - libbpf: set BTF FD for prog only when there is supported .BTF.ext data
        - netfilter: nf_flow_table: fix offload for flows that are subject to xfrm
        - net/mlx5e: Fix error flow of CQE recovery on tx reporter
        - [armhf] clk: samsung: Change signature of exynos5_subcmus_init() function
        - [armhf] clk: samsung: exynos5800: Move MAU subsystem clocks to MAU sub-CMU
        - [armhf] clk: samsung: exynos542x: Move MSCL subsystem clocks to its
          sub-CMU
        - netfilter: nf_tables: use-after-free in failing rule with bound set
        - netfilter: nf_flow_table: conntrack picks up expired flows
        - netfilter: nf_flow_table: teardown flow timeout race
        - tools: bpftool: fix error message (prog -> object)
        - ixgbe: fix possible deadlock in ixgbe_service_task()
        - [x86] hv_netvsc: Fix a warning of suspicious RCU usage
        - net: tc35815: Explicitly check NET_IP_ALIGN is not zero in tc35815_rx
        - Bluetooth: btqca: Add a short delay before downloading the NVM
        - Bluetooth: hci_qca: Send VS pre shutdown command.
        - [s390x] qeth: serialize cmd reply with concurrent timeout
        - ibmveth: Convert multicast list size for little-endian system
        - gpio: Fix build error of function redefinition
        - netfilter: nft_flow_offload: skip tcp rst and fin packets
        - scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure
        - scsi: target: tcmu: avoid use-after-free after command timeout
        - cxgb4: fix a memory leak bug
        - liquidio: add cleanup in octeon_setup_iq()
        - net: myri10ge: fix memory leaks
        - clk: Fix falling back to legacy parent string matching
        - clk: Fix potential NULL dereference in clk_fetch_parent_index()
        - lan78xx: Fix memory leaks
        - vfs: fix page locking deadlocks when deduping files
        - cx82310_eth: fix a memory leak bug
        - net: kalmia: fix memory leaks
        - net: cavium: fix driver name
        - wimax/i2400m: fix a memory leak bug
        - sched/core: Schedule new worker even if PI-blocked
        - kprobes: Fix potential deadlock in kprobe_optimizer()
        - [x86] HID: intel-ish-hid: ipc: add EHL device id
        - HID: cp2112: prevent sleeping function called from invalid context
        - [x86] boot/compressed/64: Fix boot on machines with broken E820 table
        - scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ
        - [x86] Input: hyperv-keyboard: Use in-place iterator API in the channel
          callback
        - Tools: hv: kvp: eliminate 'may be used uninitialized' warning
        - nvme-multipath: fix possible I/O hang when paths are updated
        - nvme: Fix cntlid validation when not using NVMEoF
        - RDMA/cma: fix null-ptr-deref Read in cma_cleanup
        - IB/mlx4: Fix memory leaks
        - [x86] infiniband: hfi1: fix a memory leak bug
        - [x86] infiniband: hfi1: fix memory leaks
        - drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl
        - ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr()
        - ceph: fix buffer free while holding i_ceph_lock in
          __ceph_build_xattrs_blob()
        - ceph: fix buffer free while holding i_ceph_lock in fill_inode()
        - [arm64, armhf] KVM: Only skip MMIO insn once
        - afs: Fix leak in afs_lookup_cell_rcu()
        - afs: Fix possible oops in afs_lookup trace event
        - afs: use correct afs_call_type in yfs_fs_store_opaque_acl2
        - RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message
        - gpio: Fix irqchip initialization order
        - [arm64, armhf] KVM: VGIC: Properly initialise private IRQ affinity
        - [x86] boot/compressed/64: Fix missing initialization in
          find_trampoline_placement()
        - libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer
        - [x86] Revert "x86/apic: Include the LDR when clearing out APIC registers"
        - [x86] boot: Preserve boot_params.secure_boot from sanitizing
        - Revert "mmc: core: do not retry CMD6 in __mmc_switch()"
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.15
        - gpio: pca953x: correct type of reg_direction
        - gpio: pca953x: use pca953x_read_regs instead of regmap_bulk_read
        - ALSA: hda - Fix potential endless loop at applying quirks
        - ALSA: hda/realtek - Fix overridden device-specific initialization
        - ALSA: hda/realtek - Add quirk for HP Pavilion 15
        - ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL
        - ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre
        - sched/fair: Don't assign runtime for throttled cfs_rq
        - [x86] drm/vmwgfx: Fix double free in vmw_recv_msg()
        - drm/nouveau/sec2/gp102: add missing MODULE_FIRMWAREs
        - [powerpc*] 64e: Drop stale call to smp_processor_id() which hangs SMP
          startup
        - [powerpc*] tm: Fix restoring FP/VMX facility incorrectly on interrupts
          (CVE-2019-15031)
        - batman-adv: fix uninit-value in batadv_netlink_get_ifindex()
        - batman-adv: Only read OGM tvlv_len after buffer len check
        - bcache: only clear BTREE_NODE_dirty bit when it is set
        - bcache: add comments for mutex_lock(&b->write_lock)
        - bcache: fix race in btree_flush_write()
        - IB/rdmavt: Add new completion inline
        - IB/{rdmavt, qib, hfi1}: Convert to new completion API
        - IB/hfi1: Unreserve a flushed OPFN request
        - [x86] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings.
        - [x86] drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV
        - mmc: sdhci-sprd: Fix the incorrect soft reset operation when runtime
          resuming
        - usb: chipidea: imx: add imx7ulp support
        - usb: chipidea: imx: fix EPROBE_DEFER support during driver probe
        - [s390x] virtio: fix race on airq_areas[]
        - [x86] drm/i915: Support flags in whitlist WAs
        - [x86] drm/i915: Support whitelist workarounds on all engines
        - [x86] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT
        - [x86] drm/i915: Add whitelist workarounds for ICL
        - [x86] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT
        - Btrfs: fix unwritten extent buffers and hangs on future writeback
          attempts (Closes: #940105)
        - vhost: make sure log_num < in_num (CVE-2019-14835)
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.16
        - bridge/mdb: remove wrong use of NLM_F_MULTI
        - cdc_ether: fix rndis support for Mediatek based smartphones
        - ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()'
        - isdn/capi: check message length in capi_write()
        - ixgbe: Fix secpath usage for IPsec TX offload.
        - ixgbevf: Fix secpath usage for IPsec Tx offload
        - net: Fix null de-reference of device refcount
        - net: gso: Fix skb_segment splat when splitting gso_size mangled skb
          having linear-headed frag_list
        - net: phylink: Fix flow control resolution
        - net: sched: fix reordering issues
        - sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero
        - sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()'
        - sctp: use transport pf_retrans in sctp_do_8_2_transport_strike
        - tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR
        - tipc: add NULL pointer check before calling kfree_rcu
        - tun: fix use-after-free when register netdev failed
        - net-ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and
          others)
        - ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR()
        - net: fixed_phy: Add forward declaration for struct gpio_desc;
        - sctp: fix the missing put_user when dumping transport thresholds
        - net: sock_map, fix missing ulp check in sock hash case
        - gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and
          blacklist
        - gpio: mockup: add missing single_release()
        - gpio: fix line flag validation in linehandle_create
        - gpio: fix line flag validation in lineevent_create
        - Btrfs: fix assertion failure during fsync and use of stale transaction
        - cgroup: freezer: fix frozen state inheritance
        - Revert "mmc: bcm2835: Terminate timeout work synchronously"
        - Revert "mmc: sdhci: Remove unneeded quirk2 flag of O2 SD host controller"
        - mmc: tmio: Fixup runtime PM management during probe
        - mmc: tmio: Fixup runtime PM management during remove
        - drm/lima: fix lima_gem_wait() return value
        - [x86] drm/i915: Limit MST to <= 8bpc once again
        - [x86] drm/i915: Restore relaxed padding (OCL_OOB_SUPPRES_ENABLE) for skl+
        - ipc: fix semtimedop for generic 32-bit architectures
        - ipc: fix sparc64 ipc() wrapper
        - ixgbe: fix double clean of Tx descriptors with xdp
        - ixgbe: Prevent u8 wrapping of ITR value to something less than 10us
        - Revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band"
        - mt76: mt76x0e: disable 5GHz band for MT7630E
        - genirq: Prevent NULL pointer dereference in resend_irqs()
        - regulator: twl: voltage lists for vdd1/2 on twl4030
        - [s390x] KVM: kvm_s390_vm_start_migration: check dirty_bitmap before using
          it as target for memset()
        - [s390x] KVM: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl
        - [x86] KVM: work around leak of uninitialized stack contents
        - [x86] KVM: mmu: Reintroduce fast invalidate/zap for flushing memslot
        - [x86] KVM: nVMX: handle page fault in vmread
        - [x86] purgatory: Change compiler flags from -mcmodel=kernel to
          -mcmodel=large to fix kexec relocation errors
        - powerpc: Add barrier_nospec to raw_copy_in_user()
        - kernel/module: Fix mem leak in module_add_modinfo_attrs
        - x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels
        - x86/ima: check EFI SetupMode too
        - drm/meson: Add support for XBGR8888 & ABGR8888 formats
        - clk: Fix debugfs clk_possible_parents for clks without parent string names
        - clk: Simplify debugfs printing and add a newline
        - mt76: Fix a signedness bug in mt7615_add_interface()
        - mt76: mt7615: Use after free in mt7615_mcu_set_bcn()
        - clk: rockchip: Don't yell about bad mmc phases when getting
        - mtd: rawnand: mtk: Fix wrongly assigned OOB buffer pointer issue
        - PCI: Always allow probing with driver_override
        - ubifs: Correctly use tnc_next() in search_dh_cookie()
        - driver core: Fix use-after-free and double free on glue directory
        - crypto: talitos - check AES key size
        - crypto: talitos - fix CTR alg blocksize
        - crypto: talitos - check data blocksize in ablkcipher.
        - crypto: talitos - fix ECB algs ivsize
        - crypto: talitos - Do not modify req->cryptlen on decryption.
        - crypto: talitos - HMAC SNOOP NO AFEU mode requires SW icv checking.
        - firmware: ti_sci: Always request response from firmware
        - drm: panel-orientation-quirks: Add extra quirk table entry for GPD MicroPC
        - drm/mediatek: mtk_drm_drv.c: Add of_node_put() before goto
        - mm/z3fold.c: remove z3fold_migration trylock
        - mm/z3fold.c: fix lock/unlock imbalance in z3fold_page_isolate
        - Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature"
        - modules: fix BUG when load module with rodata=n
        - modules: fix compile error if don't have strict module rwx
        - modules: always page-align module section allocations
        - [x86] kvm: nVMX: Remove unnecessary sync_roots from handle_invept
        - [x86] KVM: SVM: Fix detection of AMD Errata 1096
        - [x86] platform: pmc_atom: Add CB4063 Beckhoff Automation board to
          critclk_systems DMI table
        - [x86] platform: pcengines-apuv2: use KEY_RESTART for front button
        - rsi: fix a double free bug in rsi_91x_deinit() (CVE-2019-15504)
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.17
        - USB: usbcore: Fix slab-out-of-bounds bug during device reset
        - media: tm6000: double free if usb disconnect while streaming
        - phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current
        - net: hns3: adjust hns3_uninit_phy()'s location in the hns3_client_uninit()
        - netfilter: nf_flow_table: set default timeout after successful insertion
        - HID: wacom: generic: read HID_DG_CONTACTMAX from any feature report
        - Input: elan_i2c - remove Lenovo Legion Y7000 PnpID
        - SUNRPC: Handle connection breakages correctly in call_status()
        - nfs: disable client side deduplication
        - [powerpc*] mm/radix: Use the right page size for vmemmap mapping
        - net: hns: fix LED configuration for marvell phy
        - net: aquantia: fix limit of vlan filters
        - ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit
        - net/sched: fix race between deactivation and dequeue for NOLOCK qdisc
        - net_sched: let qdisc_put() accept NULL pointer
        - udp: correct reuseport selection with connected sockets
        - xen-netfront: do not assume sk_buff_head list is empty in error handling
        - net: dsa: Fix load order between DSA drivers and taggers
        - KVM: coalesced_mmio: add bounds checking (CVE-2019-14821)
        - firmware: google: check if size is valid when decoding VPD data
        - serial: sprd: correct the wrong sequence of arguments
        - tty/serial: atmel: reschedule TX after RX was started
        - mwifiex: Fix three heap overflow at parsing element in
          cfg80211_ap_settings (CVE-2019-14814, CVE-2019-14815, CVE-2019-14816)
        - nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds
        - ieee802154: hwsim: Fix error handle path in hwsim_init_module
        - ieee802154: hwsim: unregister hw while hwsim_subscribe_all_others fails
        - [armhf] dts: am57xx: Disable voltage switching for SD card
        - [armhf] OMAP2+: Fix missing SYSC_HAS_RESET_STATUS for dra7 epwmss
        - bus: ti-sysc: Fix handling of forced idle
        - bus: ti-sysc: Fix using configured sysc mask value
        - [armhf] dts: Fix flags for gpio7
        - [armhf] dts: Fix incorrect dcan register mapping for am3, am4 and dra7
        - [arm64] dts: meson-g12a: add missing dwc2 phy-names
        - [s390x] bpf: fix lcgr instruction encoding
        - [armhf] OMAP2+: Fix omap4 errata warning on other SoCs
        - [armhf] dts: am335x: Fix UARTs length
        - [armhf] dts: dra74x: Fix iodelay configuration for mmc3
        - bus: ti-sysc: Simplify cleanup upon failures in sysc_probe()
        - [armhf] dts: Fix incomplete dts data for am3 and am4 mmc
        - [s390x] bpf: use 32-bit index for tail calls
        - fpga: altera-ps-spi: Fix getting of optional confd gpio
        - netfilter: ebtables: Fix argument order to ADD_COUNTER
        - netfilter: nft_flow_offload: missing netlink attribute policy
        - netfilter: xt_nfacct: Fix alignment mismatch in xt_nfacct_match_info
        - NFSv4: Fix return values for nfs4_file_open()
        - NFSv4: Fix return value in nfs_finish_open()
        - NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup
        - NFS: On fatal writeback errors, we need to call
          nfs_inode_remove_request()
        - xdp: unpin xdp umem pages in error path
        - selftests/bpf: fix test_cgroup_storage on s390
        - selftests/bpf: add config fragment BPF_JIT
        - qed: Add cleanup in qed_slowpath_start()
        - drm/omap: Fix port lookup for SDI output
        - drm/virtio: use virtio_max_dma_size
        - [armel,armhf] 8874/1: mm: only adjust sections of valid mm structures
        - batman-adv: Only read OGM2 tvlv_len after buffer len check
        - flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH
        - bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0
        - r8152: Set memory to all 0xFFs on failed reg reads
        - x86/apic: Fix arch_dynirq_lower_bound() bug for DT enabled machines
        - pNFS/flexfiles: Don't time out requests on hard mounts
        - NFS: Fix spurious EIO read errors
        - NFS: Fix writepage(s) error handling to not report errors twice
        - drm/amdgpu: fix dma_fence_wait without reference
        - netfilter: xt_physdev: Fix spurious error message in physdev_mt_check
        - netfilter: nf_conntrack_ftp: Fix debug output
        - NFSv2: Fix eof handling
        - NFSv2: Fix write regression
        - NFS: remove set but not used variable 'mapping'
        - kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the
          first symbol
        - netfilter: conntrack: make sysctls per-namespace again
        - drm/amd/powerplay: correct Vega20 dpm level related settings
        - cifs: set domainName when a domain-key is used in multiuser
        - cifs: Use kzfree() to zero out the password
        - libceph: don't call crypto_free_sync_skcipher() on a NULL tfm
        - usb: host: xhci-tegra: Set DMA mask correctly
        - RISC-V: Fix FIXMAP area corruption on RV32 systems
        - [armel,armhf] 8901/1: add a criteria for pfn_valid of arm
        - ibmvnic: Do not process reset during or after device removal
        - sky2: Disable MSI on yet another ASUS boards (P6Xxxx)
        - i2c: designware: Synchronize IRQs when unregistering slave client
        - perf/x86/intel: Restrict period on Nehalem
        - perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops
        - i2c: iproc: Stop advertising support of SMBUS quick cmd
        - i2c: mediatek: disable zero-length transfers for mt8183
        - amd-xgbe: Fix error path in xgbe_mod_init()
        - netfilter: nf_flow_table: clear skb tstamp before xmit
        - [x86] tools/power x86_energy_perf_policy: Fix argument parsing
        - [x86] tools/power turbostat: fix leak of file descriptor on error return
          path
        - [x86] tools/power turbostat: fix file descriptor leaks
        - [x86] tools/power turbostat: fix buffer overrun
        - [x86] tools/power turbostat: Fix Haswell Core systems
        - [x86] tools/power turbostat: Add Ice Lake NNPI support
        - [x86] tools/power turbostat: Fix CPU%C1 display value
        - net: aquantia: fix removal of vlan 0
        - net: aquantia: reapply vlan filters on up
        - net: aquantia: linkstate irq should be oneshot
        - net: aquantia: fix out of memory condition on rx side
        - net: dsa: microchip: add KSZ8563 compatibility string
        - enetc: Add missing call to 'pci_free_irq_vectors()' in probe and remove
          functions
        - net: seeq: Fix the function used to release some memory in an error
          handling path
        - dmaengine: ti: dma-crossbar: Fix a memory leak bug
        - dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe()
        - [x86] uaccess: Don't leak the AC flags into __get_user() argument
          evaluation
        - [x86] hyper-v: Fix overflow bug in fill_gva_list()
        - [x86] iommu/vt-d: Remove global page flush support
        - dmaengine: sprd: Fix the DMA link-list configuration
        - dmaengine: rcar-dmac: Fix DMACHCLR handling if iommu is mapped
        - keys: Fix missing null pointer check in request_key_auth_describe()
        - [x86] iommu/amd: Flush old domains in kdump kernel
        - [x86] iommu/amd: Fix race in increase_address_space()
        - [arm64] Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}"
        - ovl: fix regression caused by overlapping layers detection
        - floppy: fix usercopy direction
        - media: technisat-usb2: break out of loop at end of buffer
          (CVE-2019-15505)
        - vfs: Fix refcounting of filenames in fs_parser
    
      [ Salvatore Bonaccorso ]
      * xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT
        (CVE-2019-15538)
    
      [ Romain Perier ]
      * [rt] Update to 5.2.14-rt7
    
      [ Ben Hutchings ]
      * Bump ABI to 3
    
    linux (5.2.9-2parrot1) rolling; urgency=medium
    
      * Import new Debian release.
      * Disable secure-boot signatures.
      * Import Parrot patches.
    
    linux (5.2.9-1) unstable; urgency=medium
    
      * New upstream stable update:
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.8
        - scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure
        - libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant
        - libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock
        - ALSA: usb-audio: Sanity checks for each pipe and EP types
        - ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check
        - HID: wacom: fix bit shift for Cintiq Companion 2
        - HID: Add quirk for HP X1200 PIXART OEM mouse
        - atm: iphase: Fix Spectre v1 vulnerability (CVE-2017-5753)
        - bnx2x: Disable multi-cos feature.
        - drivers/net/ethernet/marvell/mvmdio.c: Fix non OF case (Closes: #908712)
        - ife: error out when nla attributes are empty
        - ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6
        - ip6_tunnel: fix possible use-after-free on xmit
        - ipip: validate header length in ipip_tunnel_xmit
        - [armhf,arm64] mvpp2: fix panic on module removal
        - [armhf,arm64] mvpp2: refactor MTU change code
        - net: bridge: delete local fdb on device init failure
        - net: bridge: mcast: don't delete permanent entries when fast leave is
          enabled
        - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER
        - net: fix ifindex collision during namespace removal
        - net/mlx5e: always initialize frag->last_in_page
        - net/mlx5: Use reversed order when unregister devices
        - net: phy: fixed_phy: print gpio error only if gpio node is present
        - net: phy: mscc: initialize stats array
        - net: sched: Fix a possible null-pointer dereference in dequeue_func()
        - net sched: update vlan action for batched events operations
        - net: sched: use temporary variable for actions indexes
        - net/smc: do not schedule tx_work in SMC_CLOSED state
        - [armhf,arm64] net: stmmac: Use netif_tx_napi_add() for TX polling
          function
        - tipc: compat: allow tipc commands without arguments
        - tipc: fix unitilized skb list crash
        - tun: mark small packets as owned by the tap sock
        - net/mlx5: Fix modify_cq_in alignment
        - net/mlx5e: Prevent encap flow counter update async to user query
        - r8169: don't use MSI before RTL8168d
        - net: fix bpf_xdp_adjust_head regression for generic-XDP
        - [x86] hv_sock: Fix hang when a connection is closed
        - net: phy: fix race in genphy_update_link
        - net/smc: avoid fallback in case of non-blocking connect
        - rocker: fix memory leaks of fib_work on two error return paths
        - net/mlx5: Add missing RDMA_RX capabilities
        - net/mlx5e: Fix matching of speed to PRM link modes
        - compat_ioctl: pppoe: fix PPPOEIOCSFWD handling
        - [x86] drm/i915/vbt: Fix VBT parsing for the PSR section
        - Revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues"
        - [armhf,arm64] spi: bcm2835: Fix 3-wire mode if DMA is enabled
        https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.2.9
        - Revert "PCI: Add missing link delays required by the PCIe spec"
        - [arm64] iio: cros_ec_accel_legacy: Fix incorrect channel setting
        - [x86] iio: imu: mpu6050: add missing available scan masks
        - [x86] crypto: ccp - Fix oops by properly managing allocated structures
        - [x86] crypto: ccp - Add support for valid authsize values less than 16
        - [x86] crypto: ccp - Ignore tag length when decrypting GCM ciphertext
        - driver core: platform: return -ENXIO for missing GpioInt
        - usb: usbfs: fix double-free of usb memory upon submiturb error
        - Revert "USB: rio500: simplify locking"
        - usb: iowarrior: fix deadlock on disconnect
        - sound: fix a memory leak bug
        - [arm64,mips/octeon] mmc: cavium: Set the correct dma max segment size for
          mmc_host
        - [arm64,mips/octeon] mmc: cavium: Add the missing dma unmap when the dma
          has finished.
        - loop: set PF_MEMALLOC_NOIO for the worker thread
        - bdev: Fixup error handling in blkdev_get() (Closes: #934378)
        - Input: usbtouchscreen - initialize PM mutex before using it
        - Input: elantech - enable SMBus on new (2018+) systems
        - [x86] Input: synaptics - enable RMI mode for HP Spectre X360
        - [x86] mm: Check for pfn instead of page in vmalloc_sync_one()
        - [x86] mm: Sync also unmappings in vmalloc_sync_all()
        - mm/vmalloc: Sync unmappings in __purge_vmap_area_lazy()
        - [s390x] perf annotate: Fix s390 gap between kernel end and module start
        - perf db-export: Fix thread__exec_comm()
        - [s390x] perf record: Fix module size on s390
        - [x86] purgatory: Do not use __builtin_memcpy and __builtin_memset
        - [x86] purgatory: Use CFLAGS_REMOVE rather than reset KBUILD_CFLAGS
        - genirq/affinity: Create affinity mask for single vector
        - gfs2: gfs2_walk_metadata fix
        - usb: yurex: Fix use-after-free in yurex_delete
        - usb: typec: ucsi: ccg: Fix uninitilized symbol error
        - usb: typec: tcpm: free log buf memory when remove debug file
        - usb: typec: tcpm: remove tcpm dir if no children
        - usb: typec: tcpm: Add NULL check before dereferencing config
        - usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests
        - [armhf] can: flexcan: fix stop mode acknowledgment
        - [armhf] can: flexcan: fix an use-after-free in flexcan_setup_stop_mode()
        - can: peak_usb: fix potential double kfree_skb()
        - [powerpc*] fix off by one in max_zone_pfn initialization for ZONE_DMA
        - netfilter: nfnetlink: avoid deadlock due to synchronous request_module
        - netfilter: Fix rpfilter dropping vrf packets by mistake
        - netfilter: nf_tables: fix module autoload for redir
        - netfilter: conntrack: always store window size un-scaled
        - netfilter: nft_hash: fix symhash with modulus one
        - rq-qos: don't reset has_sleepers on spurious wakeups
        - rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule
        - rq-qos: use a mb for got_token
        - netfilter: nf_tables: Support auto-loading for inet nat
        - drm/amd/display: No audio endpoint for Dell MST display
        - drm/amd/display: Clock does not lower in Updateplanes
        - drm/amd/display: Wait for backlight programming completion in set
          backlight level
        - drm/amd/display: fix DMCU hang when going into Modern Standby
        - drm/amd/display: use encoder's engine id to find matched free audio
          device
        - drm/amd/display: put back front end initialization sequence
        - drm/amd/display: allocate 4 ddc engines for RV2
        - drm/amd/display: Fix dc_create failure handling and 666 color depths
        - drm/amd/display: Only enable audio if speaker allocation exists
        - drm/amd/display: Increase size of audios array
        - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN
        - mac80211: fix possible memory leak in ieee80211_assign_beacon
        - mac80211: don't warn about CW params when not using them
        - allocate_flower_entry: should check for null deref
        - hwmon: (nct6775) Fix register address and added missed tolerance for
          nct6106
        - [armhf] dts: imx6ul: fix clock frequency property name of I2C buses
        - [powerpc*] papr_scm: Force a scm-unbind if initial scm-bind fails
        - [arm64] Force SSBS on context switch
        - [arm64] entry: SP Alignment Fault doesn't write to FAR_EL1
        - [x86] iommu/vt-d: Check if domain->pgd was allocated
        - [arm64] drm/msm/dpu: Correct dpu encoder spinlock initialization
        - [ppc64] cpufreq/pasemi: fix use-after-free in pas_cpufreq_cpu_init()
        - [s390x] qdio: add sanity checks to the fast-requeue path
        - ALSA: compress: Fix regression on compressed capture streams
        - ALSA: compress: Prevent bypasses of set_params
        - ALSA: compress: Don't allow paritial drain operations on capture streams
        - ALSA: compress: Be more restrictive about when a drain is allowed
        - perf script: Fix off by one in brstackinsn IPC computation
        - perf tools: Fix proper buffer size for feature processing
        - perf stat: Fix segfault for event group in repeat mode
        - perf session: Fix loading of compressed data split across adjacent
          records
        - perf probe: Avoid calling freeing routine multiple times for same pointer
        - drbd: dynamically allocate shash descriptor
        - ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id()
        - nvme: ignore subnqn for ADATA SX6000LNP
        - nvme: fix memory leak caused by incorrect subsystem free
        - scsi: megaraid_sas: fix panic on loading firmware crashdump
        - scsi: ibmvfc: fix WARN_ON during event pool release
        - scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG
        - test_firmware: fix a memory leak bug
        - tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop
        - [x86] perf/intel: Fix SLOTS PEBS event constraint
        - [x86] perf/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x
          register
        - [x86] perf: Apply more accurate check on hypervisor platform
        - perf/core: Fix creating kernel counters for PMUs that override event->cpu
        - [s390x] dma: provide proper ARCH_ZONE_DMA_BITS value
        - HID: sony: Fix race condition between rumble and device remove.
        - ALSA: usb-audio: fix a memory leak bug
        - [x86] KVM/nSVM: properly map nested VMCB
        - can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices
        - can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices
        - hwmon: (nct7802) Fix wrong detection of in4 presence
        - hwmon: (lm75) Fixup tmp75b clr_mask
        - [x86] drm/i915: Fix wrong escape clock divisor init for GLK
        - ALSA: firewire: fix a memory leak bug
        - ALSA: hiface: fix multiple memory leak bugs
        - ALSA: hda - Don't override global PCM hw info flag
        - [x86] ALSA: hda - Workaround for crackled sound on AMD controller
          (1022:1457)
        - mac80211: don't WARN on short WMM parameters from AP
        - dax: dax_layout_busy_page() should not unmap cow pages
        - SMB3: Fix deadlock in validate negotiate hits reconnect
        - smb3: send CAP_DFS capability during session setup
        - NFSv4: Fix delegation state recovery
        - NFSv4: Check the return value of update_open_stateid()
        - NFSv4: Fix an Oops in nfs4_do_setattr
        - [x86] KVM: Fix leak vCPU's VMCS value into other pCPU
        - [armhf,arm64] KVM: Sync ICH_VMCR_EL2 back when about to block
        - mwifiex: fix 802.11n/WPA detection
        - iwlwifi: don't unmap as page memory that was mapped as single
        - iwlwifi: mvm: fix an out-of-bound access
        - iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment
        - iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41
        - iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support
    
      [ Salvatore Bonaccorso ]
      * Enable Realtek 802.11ac wireless chips support (Closes: #933963)
    
      [ Ben Hutchings ]
      * [armel] fb-modules: Remove xgifb, which was removed upstream (fixes FTBFS)
      * tracefs: Fix potential null dereference in default_file_open()
        (Closes: #934304)
      * [arm64] hwrandom: Re-enable HW_RANDOM_OMAP as module (Closes: #931707)
      * ptp: Change CAVIUM_PTP from built-in to modular (Closes: #934848)
      * bug script: Check whether /e/n/interfaces exists (Closes: #934824)
      * bug script: Include network configuration from /e/n/interfaces.d
      * bug script: Check for unreadable /e/n/interfaces files
      * [x86] iommu: Enable INTEL_IOMMU_DEFAULT_ON (Closes: #934309)
      * HID: Enable HID_BIGBEN_FF, HID_MACALLY, HID_GFRM, HID_GT683R,
        HID_VIEWSONIC, HID_MALTRON, HID_U2FZERO as modules (Closes: #934091)
      * usbip: network: Fix unaligned member access (Closes: #925766)
      * libbpf: Fix cross-build
      * [rt] Update to 5.2.9-rt3:
        - i2c: exynos5: Remove IRQF_ONESHOT
        - i2c: hix5hd2: Remove IRQF_ONESHOT
        - sched/deadline: Ensure inactive_timer runs in hardirq context
        - thermal/x86_pkg_temp: make pkg_temp_lock a raw spinlock
        - dma-buf: Use seqlock_t instread disabling preemption
        - KVM: arm/arm64: Let the timer expire in hardirq context on RT
        - x86: preempt: Check preemption level before looking at lazy-preempt
        - arm64: preempt: Fixup lazy preempt
        - arm64: preempt: Check preemption level before looking at lazy-preempt
    
      [ Alper Nebi Yasak ]
      * [arm64] udeb: Add pl330 to kernel-image
    135af54c
Name
Last commit
Last update
Documentation Loading commit data...
LICENSES Loading commit data...
arch Loading commit data...
block Loading commit data...
certs Loading commit data...
crypto Loading commit data...
debian Loading commit data...
drivers Loading commit data...
fs Loading commit data...
include Loading commit data...
init Loading commit data...
ipc Loading commit data...
kernel Loading commit data...
lib Loading commit data...
mm Loading commit data...
net Loading commit data...
samples Loading commit data...
scripts Loading commit data...
security Loading commit data...
sound Loading commit data...
tools Loading commit data...
usr Loading commit data...
virt Loading commit data...
.clang-format Loading commit data...
.cocciconfig Loading commit data...
.get_maintainer.ignore Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
COPYING Loading commit data...
CREDITS Loading commit data...
Kbuild Loading commit data...
Kconfig Loading commit data...
MAINTAINERS Loading commit data...
Makefile Loading commit data...
README Loading commit data...