bonito: update kernel-and-modules prebuilt

Linux version 4.9.274-g05e51c5f7a82-ab7634490 (android-build@abfarm-
    us-east1-c-0085) (Android (7284624, based on r416183b) clang
    version 12.0.5 (https://android.googlesource.com/toolchain/llvm-
    project c935d99d7cf2016289302412d708641d52d2f7ee)) #0 SMP PREEMPT
    Thu Aug 12 01:59:35 UTC 2021

private/msm-google: (222 changes)
  05e51c5f LTS: Merge android-4.9-q (4.9.274) into android-msm-pixel-4.9-sc-qpr1
  023f3585 Merge android-4.9-q (4.9.274) into android-msm-pixel-4.9-sc-lts
  54b5f551 Merge 4.9.274 into android-4.9-q
  ebeed1e3 Linux 4.9.274
  f6b3e679 i2c: robotfuzz-osif: fix control-request directions
  46c38e25 nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
  7d1419f8 net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY
  b84996d9 net: qed: Fix memcpy() overflow of qed_dcbx_params()
  ab0e9c45 r8169: Avoid memcpy() over-reading of ETH_SS_STATS
  402197b8 sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS
  b0564937 r8152: Avoid memcpy() over-reading of ETH_SS_STATS
  7ecce7aa net/packet: annotate accesses to po->ifindex
  a619ce14 net/packet: annotate accesses to po->bind
  45a99589 net: caif: fix memory leak in ldisc_open
  7a442d4c inet: annotate date races around sk->sk_txhash
  d34f5f23 ping: Check return value of function 'ping_queue_rcv_skb'
  76217396 mac80211: drop multicast fragments
  d3a0d82d cfg80211: call cfg80211_leave_ocb when switching away from OCB
  ee0e5601 mac80211: remove warning in ieee80211_get_sband()
  97f70933 Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
  36cee5f5 arm64: perf: Disable PMU while processing counter overflows
  fd66d5a4 Makefile: Move -Wno-unused-but-set-variable out of GCC only block
  65518354 ARM: 9081/1: fix gcc-10 thumb2-kernel regression
  eba9c6d5 i40e: Be much more verbose about what we can and cannot offload
  0889f0a3 inet: use bigger hash table for IP ID generation
  39a44ae4 x86/fpu: Reset state for all signal restore failures
  54657108 tracing: Do not stop recording comms if the trace file is being read
  46ac8f9c tracing: Do not stop recording cmdlines when tracing is off
  ff4c63f3 usb: dwc3: core: fix kernel panic when do reboot
  1cdfaab8 can: bcm/raw/isotp: use per module netdevice notifier
  4eeac8e8 net: fec_ptp: add clock rate zero check
  f87e5a93 dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc
  2f0969c0 PCI: Mark some NVIDIA GPUs to avoid bus reset
  d71d3362 PCI: Mark TI C667X to avoid bus reset
  9627a9f3 tracing: Do no increment trace_clock_global() by one
  d240a283 can: bcm: fix infoleak in struct bcm_msg_head
  9d704cd5 radeon: use memcpy_to/fromio for UVD fw upload
  d9a6a265 scsi: core: Put .shost_dev in failure path if host state changes to RUNNING
  1cafc540 net: ethernet: fix potential use-after-free in ec_bhf_remove
  14184ec5 net: cdc_eem: fix tx fixup skb leak
  3942d0f9 net: hamradio: fix memory leak in mkiss_close
  f4bbeaa6 be2net: Fix an error handling path in 'be_probe()'
  a1461c0d net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock
  0dc13e75 net: ipv4: fix memory leak in ip_mc_add1_src
  64160d17 net: usb: fix possible use-after-free in smsc75xx_bind
  4c3522ea net: cdc_ncm: switch to eth%d interface naming
  1afb8d0c netxen_nic: Fix an error handling path in 'netxen_nic_probe()'
  1d512465 qlcnic: Fix an error handling path in 'qlcnic_probe()'
  cc10a229 net: stmmac: dwmac1000: Fix extended MAC address registers definition
  3666061c alx: Fix an error handling path in 'alx_probe()'
  576c1526 netfilter: synproxy: Fix out of bounds when parsing TCP options
  159554cb rtnetlink: Fix regression in bridge VLAN configuration
  e3c36c77 udp: fix race between close() and udp_abort()
  423c6939 net: rds: fix memory leak in rds_recvmsg
  086e92b1 net: ipv4: fix memory leak in netlbl_cipsov4_add_std
  6031daaa batman-adv: Avoid WARN_ON timing related checks
  3c5c213e mm: hwpoison: change PageHWPoison behavior on hugetlb pages
  ffcf4e92 dmaengine: stedma40: add missing iounmap() on error in d40_probe()
  4d64fd91 dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM
  f39f2841 fib: Return the correct errno code
  adfe9159 net: Return the correct errno code
  e7a5c17a net/x25: Return the correct errno code
  c468f608 rtnetlink: Fix missing error code in rtnl_bridge_notify()
  48e4c0d4 net: ipconfig: Don't override command-line hostnames or domains
  09362c6c ethernet: myri10ge: Fix missing error code in myri10ge_probe()
  02c1b02b scsi: target: core: Fix warning on realtime kernels
  92869945 gfs2: Fix use-after-free in gfs2_glock_shrink_scan
  71c7e555 HID: gt683r: add missing MODULE_DEVICE_TABLE
  7d2054b4 ARM: OMAP2+: Fix build warning when mmc_omap is not built
  41b1e71a HID: usbhid: fix info leak in hid_submit_ctrl
  5b7c9258 HID: Add BUS_VIRTUAL to hid_connect logging
  bd786771 HID: hid-sensor-hub: Return error for hid_set_field() failure
  1f957419 net: ieee802154: fix null deref in parse dev addr
  83cacca6 FROMGIT: bpf: Do not change gso_size during bpf_skb_change_proto()
  b3bf8228 Merge 4.9.273 into android-4.9-q
  94ac998a Linux 4.9.273
  b08854de proc: only require mm_struct for writing
  edcce01e tracing: Correct the length check which causes memory corruption
  4aedc2bc ftrace: Do not blindly read the ip address in ftrace_bug()
  b66107bf scsi: core: Only put parent device if host state differs from SHOST_CREATED
  8958181c scsi: core: Fix error handling of scsi_host_alloc()
  f80f193f NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.
  ea1d322c kvm: fix previous commit for 32-bit builds
  32943db3 perf session: Correct buffer copying when peeking events
  a979e601 NFS: Fix a potential NULL dereference in nfs_get_client()
  0c78dc6c perf: Fix data race between pin_count increment/decrement
  fd24be23 usb: fix various gadget panics on 10gbps cabling
  beb1e67a usb: fix various gadgets null ptr deref on 10gbps cabling.
  1cf7c5a2 usb: gadget: eem: fix wrong eem header operation
  0309bae4 USB: serial: quatech2: fix control-request directions
  07aebfc5 USB: serial: omninet: add device id for Zyxel Omni 56K Plus
  e1072949 USB: serial: ftdi_sio: add NovaTech OrionMX product ID
  60156089 usb: dwc3: ep0: fix NULL pointer exception
  376b5d45 USB: f_ncm: ncm_bitrate (speed) is unsigned
  0e3481c7 cgroup1: don't allow '\n' in renaming
  9a27493e btrfs: return value from btrfs_mark_extent_written() in case of error
  74062130 kvm: avoid speculation-based attacks from out-of-range memslot accesses
  8e250a13 drm: Lock pointer access in drm_master_release()
  074f408a i2c: mpc: implement erratum A-004447 workaround
  cef2dfdf i2c: mpc: Make use of i2c_recover_bus()
  ff9b9756 powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers
  48ad312a powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers
  256ed97b bnx2x: Fix missing error code in bnx2x_iov_init_one()
  0cc12a28 MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER
  e84620e8 net: appletalk: cops: Fix data race in cops_probe1
  b931f035 net: macb: ensure the device is available before accessing GEMGXL control registers
  0083215d scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal
  a68bcfe6 scsi: vmw_pvscsi: Set correct residual data length
  f77d9c0c net/qla3xxx: fix schedule while atomic in ql_sem_spinlock
  a8f2c7bb wq: handle VM suspension in stall detection
  3fd1a1a5 cgroup: disable controllers at parse time
  f88144a7 net: mdiobus: get rid of a BUG_ON()
  a8e9111a netlink: disable IRQs for netlink_lock_table()
  e7e1ef6a bonding: init notify_work earlier to avoid uninitialized use
  4c1fcb6e isdn: mISDN: netjet: Fix crash in nj_probe:
  df40de3d ASoC: sti-sas: add missing MODULE_DEVICE_TABLE
  d6a21a3f net/nfc/rawsock.c: fix a permission check bug
  63ac7652 proc: Track /proc/$pid/attr/ opener mm_struct
  6c5d14c2 Merge 4.9.272 into android-4.9-q
  d98bf8b9 Linux 4.9.272
  a12c2d8e xen-pciback: redo VF placement in the virtual topology
  61a912d5 arm64: Remove unimplemented syscall log message
  124d79bb KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode
  1eee552f bnxt_en: Remove the setting of dev_port.
  7a7ccd02 btrfs: fixup error handling in fixup_inode_link_counts
  247dcb0f btrfs: fix error handling in btrfs_del_csums
  39c15bd2 nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect
  33e03ada ocfs2: fix data corruption by fallocate
  f86c8051 pid: take a reference when initializing `cad_pid`
  5b3a9a2b ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed
  bc7892c3 ALSA: timer: Fix master timer notification
  81afc61c net: caif: fix memory leak in cfusbl_device_notify
  9348c1f1 net: caif: fix memory leak in caif_device_notify
  4f6da6c5 net: caif: add proper error handling
  9eb4fd7f net: caif: added cfserl_release function
  3c62132d Bluetooth: use correct lock to prevent UAF of hdev object
  75aa7baa Bluetooth: fix the erroneous flush_work() order
  6ddb0131 ieee802154: fix error return code in ieee802154_llsec_getparams()
  0dcf3f88 ieee802154: fix error return code in ieee802154_add_iface()
  bae62325 netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches
  bd010b8c HID: i2c-hid: fix format string mismatch
  b9d2aec6 HID: pidff: fix error return code in hid_pidff_init()
  24b12c13 ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service
  80c30777 vfio/platform: fix module_put call in error flow
  f48d16bc vfio/pci: zap_vma_ptes() needs MMU
  0a84e9a3 vfio/pci: Fix error return code in vfio_ecap_init()
  fc0138fa efi: cper: fix snprintf() use in cper_dimm_err_location()
  0b30423c efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared
  7246d9cf net: usb: cdc_ncm: don't spew notifications
  19233c89 Merge 4.9.271 into android-4.9-q
  d0291f71 Linux 4.9.271
  6be6810e usb: core: reduce power-on-good delay time of root hub
  96f7d5fd hugetlbfs: hugetlb_fault_mutex_hash() cleanup
  4b556b05 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c
  427951f2 MIPS: alchemy: xxs1500: add gpio-au1000.h header file
  1359954a sch_dsmark: fix a NULL deref in qdisc_reset()
  b196cb89 scsi: libsas: Use _safe() loop in sas_resume_port()
  dbecbe0e ASoC: cs35l33: fix an error code in probe()
  d1e3380e staging: emxx_udc: fix loop in _nbu2ss_nuke()
  17728616 mld: fix panic in mld_newpack()
  d9b085fb net: bnx2: Fix error return code in bnx2_init_board()
  9cdaafff net: mdio: octeon: Fix some double free issues
  7c22f00e net: mdio: thunder: Fix a double free issue in the .remove function
  ea0555b9 net: netcp: Fix an error message
  3293cf35 drm/amdgpu: Fix a use-after-free
  540ff213 platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI
  e934c4ee btrfs: do not BUG_ON in link_to_fixup_dir
  c156a75f openrisc: Define memory barrier mb
  ac17128f scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic
  1e5435a0 media: gspca: properly check for errors in po1030_probe()
  c6b9e21d media: dvb: Add check on sp8870_readreg return
  7d57a4bf libertas: register sysfs groups properly
  498e73d3 dmaengine: qcom_hidma: comment platform_driver_register call
  4866a55d isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io
  3300c2c5 char: hpet: add checks after calling ioremap
  daa36b28 net: caif: remove BUG_ON(dev == NULL) in caif_xmit
  6dbf1101 net: fujitsu: fix potential null-ptr-deref
  27d75d2e serial: max310x: unregister uart driver in case of failure and abort
  5a92efd5 platform/x86: hp_accel: Avoid invoking _INI to speed up resume
  6d95e8d5 perf jevents: Fix getting maximum number of fds
  09c9e79f i2c: i801: Don't generate an interrupt on bus reset
  e4d63ca7 i2c: s3c2410: fix possible NULL pointer deref on read message after write
  5489f30b tipc: skb_linearize the head skb when reassembling msgs
  9d8a165f Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv"
  82cb1779 net/mlx4: Fix EEPROM dump support
  fa59cebd NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config
  b291baae NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce()
  b287521e NFS: fix an incorrect limit in filelayout_decode_layout()
  77c55940 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails
  8bf96425 spi: Fix use-after-free with devm_spi_alloc_*
  22c84059 net: usb: fix memory leak in smsc75xx_bind
  13d26ab9 USB: serial: pl2303: add device id for ADLINK ND-6530 GC
  48b56a0f USB: serial: ftdi_sio: add IDs for IDS GmbH Products
  b3a4c93a USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011
  28a8369a USB: serial: ti_usb_3410_5052: add startech.com device id
  c697244c serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait'
  3f9cf968 USB: trancevibrator: fix control-request direction
  62556a72 iio: adc: ad7793: Add missing error code in ad7793_setup()
  3cd5f508 staging: iio: cdc: ad7746: avoid overwrite of num_channels
  8fff0b53 mei: request autosuspend after sending rx flow control
  7889c70e misc/uss720: fix memory leak in uss720_probe
  41794e31 kgdb: fix gcc-11 warnings harder
  1f314bbd dm snapshot: properly fix a crash when an origin has no snapshots
  e71e366d ath10k: Validate first subframe of A-MSDU before processing the list
  9a1bb171 mac80211: extend protection against mixed key and fragment cache attacks
  5551cb1c mac80211: do not accept/forward invalid EAPOL frames
  43a65c7e mac80211: prevent attacks on TKIP/WEP as well
  d0f613fe mac80211: check defrag PN against current frame
  03b07ec6 mac80211: add fragment cache to sta_info
  fb2bc761 mac80211: drop A-MSDUs on old ciphers
  81bcb7d7 cfg80211: mitigate A-MSDU aggregation attacks
  56eeeb79 mac80211: properly handle A-MSDUs that start with an RFC 1042 header
  bb474664 mac80211: prevent mixed key and fragment cache attacks
  29bc5b2b mac80211: assure all fragments are encrypted
  e410dd4f net: hso: fix control-request directions
  3cfc8ca6 proc: Check /proc/$pid/attr/ writes against file opener
  4e1ba532 NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return()
  4a621621 NFC: nci: fix memory leak in nci_allocate_device
  e2a2d6c9 netfilter: x_tables: Use correct memory barriers.
  62383ec6 scripts: switch explicitly to Python 3
  2d1f7c92 tweewide: Fix most Shebang lines
  13dd6bb4 mm, vmstat: drop zone->lock in /proc/pagetypeinfo

Bug: 188690383
Bug: 192901071
Bug: 192919066
Pick-Prebuilt: 390275757
Build-Id: 7634490
Merged-In: I077f1b65ab9282a166f9237753b298f88703d3ce
Change-Id: If1f782df5756df542545c287c82594f65fd2f04e
Signed-off-by: Lucas Wei <lucaswei@google.com>
114 files changed