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