Files
Lucas Wei 9b1d097653 Merge android-4.9-q (4.9.281) into android-msm-pixel-4.9-sc-lts
Merge 4.9.281 into android-4.9-q
Linux 4.9.281
  * fs: warn about impending deprecation of mandatory locks
      fs/namespace.c
  * locks: print a warning when mount fails due to lack of "mand" support
      fs/namespace.c
    ASoC: intel: atom: Fix breakage for PCM buffer address setup
    btrfs: prevent rename2 from exchanging a subvol with a directory from different parents
    ipack: tpci200: fix many double free issues in tpci200_pci_probe
    ALSA: hda - fix the 'Capture Switch' value change notifications
    mmc: dw_mmc: Fix hang on data CRC error
    mmc: dw_mmc: call the dw_mci_prep_stop_abort() by default
    net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32
    net: 6pack: fix slab-out-of-bounds in decode_data
    vhost: Fix the calculation in vhost_overflow()
    dccp: add do-while-0 stubs for dccp_pr_debug macros
    Bluetooth: hidp: use correct wait queue when removing ctrl_wait
    ARM: dts: nomadik: Fix up interrupt controller node names
  * scsi: core: Avoid printing an error if target_alloc() returns -ENXIO
      drivers/scsi/scsi_scan.c
    scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach()
    scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry()
  * dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available
      drivers/dma/of-dma.c
    ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218
    dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe()
    x86/fpu: Make init_fpstate correct with optimized XSAVE
    KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653)
    mac80211: drop data frames without key on encrypted links
  * vmlinux.lds.h: Handle clang's module.{c,d}tor sections
      include/asm-generic/vmlinux.lds.h
  * PCI/MSI: Enforce MSI[X] entry updates to be visible
      drivers/pci/msi.c
  * PCI/MSI: Enforce that MSI-X table entry is masked for update
      drivers/pci/msi.c
  * PCI/MSI: Mask all unused MSI-X entries
      drivers/pci/msi.c
  * PCI/MSI: Protect msi_desc::masked for multi-MSI
      drivers/base/core.c
      drivers/pci/msi.c
      include/linux/device.h
      include/linux/msi.h
  * PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown()
      drivers/pci/msi.c
  * PCI/MSI: Correct misleading comments
      drivers/pci/msi.c
  * PCI/MSI: Do not set invalid bits in MSI mask
      drivers/pci/msi.c
  * PCI/MSI: Enable and mask MSI-X early
      drivers/pci/msi.c
    x86/tools: Fix objdump version check again
    xen/events: Fix race in set_evtchn_to_irq
    tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets
  * net: bridge: fix memleak in br_add_if()
      net/bridge/br_if.c
    net: Fix memory leak in ieee802154_raw_deliver
  * ppp: Fix generating ifname when empty IFLA_IFNAME is specified
      drivers/net/ppp/ppp_generic.c
    ACPI: NFIT: Fix support for virtual SPA ranges
  * i2c: dev: zero out array used for i2c reads from userspace
      drivers/i2c/i2c-dev.c
    ASoC: intel: atom: Fix reference to PCM buffer address
    iio: adc: Fix incorrect exit of for-loop
  * ANDROID: xt_quota2: set usersize in xt_match registration object
      net/netfilter/xt_quota2.c
  * ANDROID: xt_quota2: clear quota2_log message before sending
      net/netfilter/xt_quota2.c
  * ANDROID: xt_quota2: remove trailing junk which might have a digit in it
      net/netfilter/xt_quota2.c
  * UPSTREAM: netfilter: x_tables: fix pointer leaks to userspace
      net/netfilter/xt_IDLETIMER.c
      net/netfilter/xt_limit.c
      net/netfilter/xt_statistic.c
    Merge 4.9.280 into android-4.9-q
Linux 4.9.280
  * ovl: prevent private clone if bind mount is not allowed
      fs/namespace.c
    net: xilinx_emaclite: Do not print real IOMEM pointer
  * ppp: Fix generating ppp unit id when ifname is not specified
      drivers/net/ppp/ppp_generic.c
    USB:ehci:fix Kunpeng920 ehci hardware problem
    net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset
    alpha: Send stop IPI to send to online CPUs
    reiserfs: check directory items on read from disk
    reiserfs: add check for root_inode in reiserfs_fill_super
    perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest
    pcmcia: i82092: fix a null pointer dereference bug
    MIPS: Malta: Do not byte-swap accesses to the CBUS UART
    serial: 8250: Mask out floating 16/32-bit bus bits
  * pipe: increase minimum default pipe size to 2 pages
      fs/pipe.c
    media: rtl28xxu: fix zero-length control request
    scripts/tracing: fix the bug that can't parse raw_trace_func
    usb: otg-fsm: Fix hrtimer list corruption
    USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2
    USB: serial: ch341: fix character loss at high transfer rates
    USB: serial: option: add Telit FD980 composition 0x1056
    USB: usbtmc: Fix RCU stall warning
  * Bluetooth: defer cleanup of resources in hci_unregister_dev()
      include/net/bluetooth/hci_core.h
      net/bluetooth/hci_core.c
      net/bluetooth/hci_sock.c
      net/bluetooth/hci_sysfs.c
    net: vxge: fix use-after-free in vxge_device_unregister
    net: fec: fix use-after-free in fec_drv_remove
    net: pegasus: fix uninit-value in get_interrupt_interval
    bnx2x: fix an error code in bnx2x_nic_load()
    mips: Fix non-POSIX regexp
    net: natsemi: Fix missing pci_disable_device() in probe and remove
  * media: videobuf2-core: dequeue if start_streaming fails
      drivers/media/v4l2-core/videobuf2-core.c
    scsi: sr: Return correct event when media event code is 3
    ALSA: seq: Fix racy deletion of subscriber
  * ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access()
      drivers/staging/android/ion/ion.c

Bug: 198416225
Change-Id: I2efbc084ad1a47825c9adcaa51cf2c716e1afb2c
Signed-off-by: Lucas Wei <lucaswei@google.com>
2021-09-14 11:41:13 +08:00
..