APPLIED: [SRU][Bionic][PULL] Bionic upstream stable patchset 2021-11-12
Stefan Bader
stefan.bader at canonical.com
Mon Nov 15 15:19:03 UTC 2021
On 12.11.21 20:29, Kamal Mostafa wrote:
> This pull request (90 commits) includes the following Bionic stable patchsets:
>
> Bionic update: upstream stable patchset 2021-11-12
> Ported from the following upstream stable releases:
> v4.14.250, v4.19.210
> v4.14.251, v4.19.211
> v4.19.212
> v4.14.252, v4.19.213
> https://bugs.launchpad.net/bugs/1950816
>
> -Kamal
>
> ---
>
> The following changes since commit 8434865a9c7e84e7a0e086338fec9f188f73820d:
>
> UBUNTU: Ubuntu-4.15.0-163.171 (2021-11-05 12:22:08 +0100)
>
> are available in the Git repository at:
>
> git://kernel.ubuntu.com/ubuntu-stable/ubuntu-stable-bionic.git tags/bionic-stable-2021-11-12
>
> for you to fetch changes up to d6ce15de3e20752119321826baf29dd7b4f1681e:
>
> UBUNTU: upstream stable to v4.14.252, v4.19.213 (2021-11-12 10:47:05 -0800)
>
> ----------------------------------------------------------------
> Al Viro (1):
> m68k: Handle arrivals of multiple signals correctly
>
> Aleksander Morgado (1):
> USB: serial: qcserial: add EM9191 QDL support
>
> Anand K Mistry (1):
> perf/x86: Reset destroy callback on event init failure
>
> Andy Shevchenko (1):
> ptp_pch: Load module automatically if ID matches
>
> Ard Biesheuvel (1):
> efi/cper: use stack buffer for error record decoding
>
> Arnd Bergmann (2):
> cb710: avoid NULL pointer subtraction
> ethernet: s2io: fix setting mac address during resume
>
> Ben Hutchings (1):
> Partially revert "usb: Kconfig: using select for USB_COMMON dependency"
>
> Billy Tsai (1):
> iio: adc: aspeed: set driver data when adc probe.
>
> Borislav Petkov (1):
> x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically
>
> Christophe JAILLET (1):
> iio: adc128s052: Fix the error handling path of 'adc128_probe()'
>
> Colin Ian King (2):
> scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported"
> drm/msm: Fix null pointer dereference on pointer edp
>
> Dan Carpenter (5):
> ext2: fix sleeping in atomic bugs on error
> iio: ssp_sensors: add more range checking in ssp_parse_dataframe()
> iio: ssp_sensors: fix error code in ssp_print_mcu_debug()
> pata_legacy: fix a couple uninitialized variable bugs
> drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling
>
> Daniel Borkmann (1):
> bpf: add also cbpf long jump test cases with heavy expansion
>
> Daniele Palmas (1):
> USB: serial: option: add Telit LE910Cx composition 0x1204
>
> David Heidelberg (1):
> ARM: dts: qcom: apq8064: use compatible which contains chipid
>
> Davidlohr Bueso (1):
> lib/timerqueue: Rely on rbtree semantics for next timer
>
> Eiichi Tsukata (1):
> sctp: account stream padding length for reconf chunk
>
> Eric Dumazet (4):
> net_sched: fix NULL deref in fifo_set_limit()
> net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size()
> netlink: annotate data races around nlk->bound
> rtnetlink: fix if_nlmsg_stats_size() under estimation
>
> Faizel K B (1):
> usb: testusb: Fix for showing the connection speed
>
> Filipe Manana (3):
> btrfs: deal with errors when replaying dir entry during log replay
> btrfs: deal with errors when adding inode reference during log replay
> btrfs: check for error when looking up inode during dir entry replay
>
> Florian Fainelli (1):
> net: phy: bcm7xxx: Fixed indirect MMD operations
>
> Halil Pasic (1):
> virtio: write back F_VERSION_1 before validate
>
> Jackie Liu (1):
> acpi/arm64: fix next_platform_timer() section mismatch error
>
> Jamie Iles (1):
> i2c: acpi: fix resource leak in reconfiguration device addition
>
> Jan Beulich (1):
> xen-netback: correct success/error reporting for the SKB-with-fraglist case
>
> Jeremy Sowden (1):
> netfilter: ip6_tables: zero-initialize fragment offset
>
> Jiapeng Chong (1):
> scsi: ses: Fix unsigned comparison with less than zero
>
> Jiri Benc (1):
> i40e: fix endless loop under rtnl
>
> Jiri Valek - 2N (1):
> iio: light: opt3001: Fixed timeout error when 0 lux
>
> Johan Almbladh (1):
> bpf, arm: Fix register clobbering in div/mod implementation
>
> Johan Hovold (2):
> USB: cdc-acm: fix racy tty buffer accesses
> USB: cdc-acm: fix break reporting
>
> Juergen Gross (1):
> xen/balloon: fix cancelled balloon action
>
> Kamal Mostafa (4):
> UBUNTU: upstream stable to v4.14.250, v4.19.210
> UBUNTU: upstream stable to v4.14.251, v4.19.211
> UBUNTU: upstream stable to v4.19.212
> UBUNTU: upstream stable to v4.14.252, v4.19.213
>
> Kate Hsuan (1):
> libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD.
>
> Li Zhijian (1):
> selftests: be sure to make khdr before other targets
>
> Linus Torvalds (1):
> sparc64: fix pci_iounmap() when CONFIG_PCI is not set
>
> Max Filippov (1):
> xtensa: call irqchip_init only when CONFIG_USE_OF is selected
>
> Michael Cullen (1):
> Input: xpad - add support for another USB ID of Nacon GC-100
>
> MichelleJin (1):
> mac80211: check return value of rhashtable_init
>
> Ming Lei (1):
> scsi: sd: Free scsi_disk device via put_device()
>
> Miquel Raynal (1):
> usb: musb: dsps: Fix the probe error path
>
> Mizuho Mori (1):
> HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS
>
> Nanyong Sun (1):
> net: encx24j600: check error in devm_regmap_init_encx24j600
>
> Nikolay Martynov (1):
> xhci: Enable trust tx length quirk for Fresco FL11 USB controller
>
> Oleksij Rempel (1):
> ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence
>
> Pali Rohár (1):
> powerpc/fsl/dts: Fix phy-connection-type for fm1mac3
>
> Pavankumar Kondeti (1):
> xhci: Fix command ring pointer corruption while aborting a command
>
> Pavel Skripkin (1):
> phy: mdio: fix memory leak
>
> Peter Zijlstra (1):
> sched: Always inline is_percpu_thread()
>
> Piotr Krysiuk (1):
> bpf, mips: Validate conditional branch offsets
>
> Randy Dunlap (1):
> net: sun: SUNVNET_COMMON should depend on INET
>
> Roberto Sassu (1):
> s390: fix strrchr() implementation
>
> Roger Quadros (1):
> ARM: dts: omap3430-sdp: Fix NAND device node
>
> Sasha Levin (1):
> stable: clamp SUBLEVEL in 4.14
>
> Stephen Boyd (1):
> nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells
>
> Sylwester Dziedziuch (1):
> i40e: Fix freeing of uninitialized misc IRQ vector
>
> Takashi Iwai (1):
> ALSA: seq: Fix a potential UAF by wrong private_free call order
>
> Tatsuhiko Yasumatsu (1):
> bpf: Fix integer overflow in prealloc_elems_and_freelist()
>
> Tomaz Solc (1):
> USB: serial: option: add prod. id for Quectel EG91
>
> Trond Myklebust (1):
> nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero
>
> Vegard Nossum (3):
> net: arc: select CRC32
> net: korina: select CRC32
> r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256
>
> Vladimir Oltean (1):
> net: mdio: introduce a shutdown method to mdio device drivers
>
> Wen Xiong (1):
> scsi: ses: Retry failed Send/Receive Diagnostic commands
>
> Yang Yingliang (2):
> usb: dwc2: check return value after calling platform_get_resource()
> drm/nouveau/debugfs: fix file release memory leak
>
> Yu-Tung Chang (1):
> USB: serial: option: add Quectel EC200S-CN module support
>
> YueHaibing (1):
> mac80211: Drop frames from invalid MAC address in ad-hoc mode
>
> Zhang Jianhua (1):
> efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock()
>
> Zheng Liang (1):
> ovl: fix missing negative dentry check in ovl_rename()
>
> Ziyang Xuan (3):
> nfc: fix error handling of nfc_proto_register()
> NFC: digital: fix possible memory leak in digital_tg_listen_mdaa()
> NFC: digital: fix possible memory leak in digital_in_send_sdd_req()
>
> chongjiapeng (1):
> qed: Fix missing error code in qed_slowpath_start()
>
> Makefile | 2 +-
> arch/arm/boot/dts/omap3430-sdp.dts | 2 +-
> arch/arm/boot/dts/qcom-apq8064.dtsi | 3 +-
> arch/arm/mach-imx/pm-imx6.c | 2 +
> arch/arm/net/bpf_jit_32.c | 19 +++++
> arch/m68k/kernel/signal.c | 88 ++++++++++----------
> arch/mips/net/bpf_jit.c | 57 +++++++++----
> arch/powerpc/boot/dts/fsl/t1023rdb.dts | 2 +-
> arch/s390/lib/string.c | 15 ++--
> arch/sparc/lib/iomap.c | 2 +
> arch/x86/Kconfig | 1 -
> arch/x86/events/core.c | 1 +
> arch/xtensa/kernel/irq.c | 2 +-
> debian.master/upstream-stable | 4 +-
> drivers/acpi/arm64/gtdt.c | 2 +-
> drivers/ata/libata-core.c | 34 +++++++-
> drivers/ata/pata_legacy.c | 6 +-
> drivers/firmware/efi/cper.c | 4 +-
> drivers/firmware/efi/runtime-wrappers.c | 2 +-
> drivers/gpu/drm/msm/dsi/dsi_host.c | 2 +-
> drivers/gpu/drm/msm/edp/edp_ctrl.c | 3 +-
> drivers/gpu/drm/nouveau/nouveau_debugfs.c | 1 +
> drivers/hid/hid-apple.c | 7 ++
> drivers/i2c/i2c-core-acpi.c | 1 +
> drivers/iio/adc/aspeed_adc.c | 1 +
> drivers/iio/adc/ti-adc128s052.c | 6 ++
> drivers/iio/common/ssp_sensors/ssp_spi.c | 11 ++-
> drivers/iio/light/opt3001.c | 6 +-
> drivers/input/joystick/xpad.c | 2 +
> drivers/misc/cb710/sgbuf2.c | 2 +-
> drivers/net/ethernet/Kconfig | 1 +
> drivers/net/ethernet/arc/Kconfig | 1 +
> drivers/net/ethernet/intel/i40e/i40e_main.c | 5 +-
> drivers/net/ethernet/microchip/encx24j600-regmap.c | 10 ++-
> drivers/net/ethernet/microchip/encx24j600.c | 5 +-
> drivers/net/ethernet/microchip/encx24j600_hw.h | 4 +-
> drivers/net/ethernet/neterion/s2io.c | 2 +-
> drivers/net/ethernet/qlogic/qed/qed_main.c | 1 +
> drivers/net/ethernet/sun/Kconfig | 1 +
> drivers/net/phy/bcm7xxx.c | 94 ++++++++++++++++++++++
> drivers/net/phy/mdio_bus.c | 7 ++
> drivers/net/phy/mdio_device.c | 11 +++
> drivers/net/usb/Kconfig | 4 +
> drivers/net/xen-netback/netback.c | 2 +-
> drivers/nvmem/core.c | 3 +-
> drivers/ptp/ptp_pch.c | 1 +
> drivers/scsi/sd.c | 9 ++-
> drivers/scsi/ses.c | 24 ++++--
> drivers/scsi/virtio_scsi.c | 4 +-
> drivers/usb/Kconfig | 3 +-
> drivers/usb/class/cdc-acm.c | 8 ++
> drivers/usb/dwc2/hcd.c | 4 +
> drivers/usb/host/xhci-pci.c | 2 +
> drivers/usb/host/xhci-ring.c | 14 +++-
> drivers/usb/musb/musb_dsps.c | 4 +-
> drivers/usb/serial/option.c | 8 ++
> drivers/usb/serial/qcserial.c | 1 +
> drivers/virtio/virtio.c | 11 +++
> drivers/xen/balloon.c | 21 +++--
> fs/btrfs/tree-log.c | 32 +++++---
> fs/ext2/balloc.c | 14 ++--
> fs/nfsd/nfs4xdr.c | 19 +++--
> fs/overlayfs/dir.c | 10 ++-
> include/linux/libata.h | 1 +
> include/linux/mdio.h | 3 +
> include/linux/sched.h | 2 +-
> include/linux/timerqueue.h | 13 ++-
> kernel/bpf/stackmap.c | 3 +-
> lib/test_bpf.c | 63 +++++++++++++++
> lib/timerqueue.c | 30 +++----
> net/bridge/br_netlink.c | 2 +-
> net/core/rtnetlink.c | 2 +-
> net/ipv6/netfilter/ip6_tables.c | 1 +
> net/mac80211/mesh_pathtbl.c | 5 +-
> net/mac80211/rx.c | 3 +-
> net/netlink/af_netlink.c | 14 +++-
> net/nfc/af_nfc.c | 3 +
> net/nfc/digital_core.c | 9 ++-
> net/nfc/digital_technology.c | 8 +-
> net/sched/sch_fifo.c | 3 +
> net/sctp/sm_make_chunk.c | 2 +-
> sound/core/seq_device.c | 8 +-
> tools/testing/selftests/lib.mk | 1 +
> tools/usb/testusb.c | 14 ++--
> 84 files changed, 613 insertions(+), 207 deletions(-)
>
Applied to bionic:linux/master-next. Thanks.
-Stefan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20211115/9b55e5b3/attachment-0001.sig>
More information about the kernel-team
mailing list