bonito: update kernel-and-modules prebuilt

Linux version 4.9.223-ga7ce4286ca2d-ab6546858 (android-build@abfarm-
    east4-041) (Android (6443078 based on r383902) clang version
    11.0.1 (https://android.googlesource.com/toolchain/llvm-project
    b397f81060ce6d701042b782172ed13bee898b79)) #0 SMP PREEMPT Mon Jun
    1 09:36:09 UTC 2020

private/msm-google: (254 changes)
  a7ce4286 LTS: Merge android-4.9-q (4.9.223) into android-msm-pixel-4.9
  69d20ae9 Merge android-4.9-q (4.9.223) into android-msm-pixel-4.9-lts
  2d2170bb Merge 4.9.223 into android-4.9-q
  270f791a Linux 4.9.223
  9bb734d9 mac80211: add ieee80211_is_any_nullfunc()
  fccabc88 ALSA: hda: Match both PCI ID and SSID for driver blacklist
  0bd74760 sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
  882a1e6b MIPS: perf: Remove incorrect odd/even counter handling for I6400
  c8cd2185 xprtrdma: Fix backchannel allocation of extra rpcrdma_reps
  c6306814 net: systemport: suppress warnings on failed Rx SKB allocations
  8e6b5210 net: bcmgenet: suppress warnings on failed Rx SKB allocations
  566ff299 lib/mpi: Fix building for powerpc with clang
  34e95e9f net: dsa: b53: Rework ARL bin logic
  4323eedd scripts/config: allow colons in option strings for sed
  3f9b0d0f cifs: protect updating server->dstaddr with a spinlock
  8256b97f net: stmmac: Fix sub-second increment
  5e76d93e wimax/i2400m: Fix potential urb refcnt leak
  de37cb96 ASoC: sgtl5000: Fix VAG power-on handling
  bca8fdc1 selftests/ipc: Fix test failure seen after initial test run
  855341a4 iio:ad7797: Use correct attribute_group
  f4432845 powerpc/pci/of: Parse unassigned resources
  61945371 vhost: vsock: kick send_pkt worker once device is started
  5da84b2c Merge 4.9.222 into android-4.9-q
  ffd00fbc Linux 4.9.222
  39c4c5c7 drm/qxl: qxl_release use after free
  6affa87d selinux: properly handle multiple messages in selinux_netlink_send()
  e66e9687 dmaengine: dmatest: Fix iteration non-stop logic
  f92f2904 nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
  a4dc992b ALSA: opti9xx: shut up gcc-10 range warning
  a6d4fb7c iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
  f9980f56 vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
  7fbf5316 RDMA/mlx4: Initialize ib_spec on the stack
  779bb362 dm verity fec: fix hash block number in verity_fec_decode
  9199193d PM: hibernate: Freeze kernel threads in software_resume()
  9802ad38 PM: ACPI: Output correct message on target power state
  a448f0b3 ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
  cd8f76d1 ALSA: hda/hdmi: fix without unlocked before return
  a05346de btrfs: fix block group leak when removing fails
  9148b1aa drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
  c1dcdab5 drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
  9669600d drm/edid: Fix off-by-one in DispID DTD pixel clock
  fb57d4e2 ext4: fix special inode number checks in __ext4_iget()
  cf77b7c4 Merge 4.9.221 into android-4.9-q
  fccd884a ANDROID: cuttlefish_defconfig: Fix dm-verity related options
  775dfa8c Linux 4.9.221
  fcd41818 propagate_one(): mnt_set_mountpoint() needs mount_lock
  b1880905 ext4: check for non-zero journal inum in ext4_calculate_overhead
  5a905c2d ext4: unsigned int compared against zero
  12140f9b ext4: fix block validity checks for journal inodes using indirect blocks
  2130aae8 ext4: don't perform block validity checks on the journal inode
  a9855260 ext4: protect journal inode's blocks using block_validity
  553f7c0b ext4: avoid declaring fs inconsistent due to invalid file handles
  9368835d hwmon: (jc42) Fix name to have no illegal characters
  ae8bbfeb ext4: convert BUG_ON's to WARN_ON's in mballoc.c
  ae52960b xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
  1d97e72f objtool: Support Clang non-section symbols in ORC dump
  e1f81c94 objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
  a474af11 scsi: target: fix PR IN / READ FULL STATUS for FC
  83693a55 xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
  2cb2bcf8 bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
  ed0e49c6 perf/core: fix parent pid/tid in task exit events
  024bb467 net/cxgb4: Check the return from t4_query_params properly
  0ebb0563 nfsd: memory corruption in nfsd4_lock()
  e75dc452 usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
  54879852 mtd: cfi: fix deadloop in cfi_cmdset_0002.c do_write_buffer
  5aae6c46 fuse: fix possibly missed wake-up after abort
  8cb3f020 remoteproc: Fix wrong rvring index computation
  d51a00db usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
  2aac7290 UAS: fix deadlock in error handling and PM flushing work
  dbb65275 UAS: no use logging any details in case of ENODEV
  9e07de06 staging: vt6656: Power save stop wake_up_count wrap around.
  b591ebec staging: vt6656: Fix drivers TBTT timing counter.
  264274de staging: comedi: Fix comedi_device refcnt leak in comedi_open
  607dd7b7 staging: comedi: dt2815: fix writing hi byte of analog output
  e454dc86 ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
  90c75e8c ASoC: dapm: fixup dapm kcontrol widget
  3fb1c816 audit: check the length of userspace generated audit records
  be76ff05 usb-storage: Add unusual_devs entry for JMicron JMS566
  315ecf50 tty: rocket, avoid OOB access
  8ecdbc14 tty: hvc: fix buffer overflow during hvc_alloc().
  f497d009 KVM: VMX: Enable machine check support for 32bit targets
  a57c01c5 KVM: Check validity of resolved slot when searching memslots
  e1022704 tpm/tpm_tis: Free IRQ if probing fails
  b0fb9cbf ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
  0c29feae ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
  7a89acb1 ALSA: usx2y: Fix potential NULL dereference
  f8e84d7a vmalloc: fix remap_vmalloc_range() bounds checks
  e00b056f overflow.h: Add arithmetic shift helper
  fcef2fd0 USB: hub: Fix handling of connect changes during sleep
  ab20e851 USB: core: Fix free-while-in-use bug in the USB S-Glibrary
  37de96d2 USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE
  f14c64ef USB: sisusbvga: Change port variable from signed to unsigned
  91e99793 fs/namespace.c: fix mountpoint reference counter race
  3d275f16 iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
  066bb358 iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
  41208288 iio: xilinx-xadc: Fix ADC-B powerdown
  cfd559a9 ALSA: hda: Remove ASUS ROG Zenith from the blacklist
  d95f959a xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
  4245e14e net: dsa: b53: Fix ARL register definitions
  edd12ef9 team: fix hang in team_mode_get()
  32004fbc tcp: cache line align MAX_TCP_HEADER
  74f971a2 net/x25: Fix x25_neigh refcnt leak when receiving frame
  9d983585 net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
  72ddf7b1 macvlan: fix null dereference in macvlan_device_event()
  e46d5523 macsec: avoid to set wrong mtu
  a737ff38 ipv6: fix restrict IPV6_ADDRFORM operation
  947a17f2 PCI/ASPM: Allow re-enabling Clock PM
  4c237ff3 pwm: bcm2835: Dynamically allocate base
  ba37c3ba pwm: renesas-tpu: Fix late Runtime PM enablement
  fdcb9ada s390/cio: avoid duplicated 'ADD' uevents
  2edb90c2 ipc/util.c: sysvipc_find_ipc() should increase position index
  7526678b kernel/gcov/fs.c: gcov_seq_next() should increase position index
  8c90458f ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
  1a4a92c0 scsi: iscsi: Report unbind session event when the target has been removed
  3c33445d pwm: rcar: Fix late Runtime PM enablement
  a263d554 ceph: don't skip updating wanted caps when cap is stale
  debfa1e2 ceph: return ceph_mdsc_do_request() errors from __get_parent()
  f5fce916 scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
  21abb350 watchdog: reset last_hw_keepalive time at start
  1dd76d05 vti4: removed duplicate log message.
  32b13c52 crypto: mxs-dcp - make symbols 'sha1_null_hash' and 'sha256_null_hash' static
  dca9d4ec drm/msm: Use the correct dma_sync calls harder
  bcdb7d9e net: ipv4: avoid unused variable warning for sysctl
  56560002 net: ipv4: emulate READ_ONCE() on ->hdrincl bit-field in raw_sendmsg()
  6f362a43 ext4: fix extent_status fragmentation for plain files
  ac7e3299 UPSTREAM: loop: Only freeze block queue when needed.
  0f5f9c86 UPSTREAM: loop: Only change blocksize when needed.
  2ac5a39c BACKPORT: loop: change queue block size to match when using DIO
  90aa4751 Merge 4.9.220 into android-4.9-q
  0661b3d6 Linux 4.9.220
  1e3de689 x86/vdso: Fix lsl operand order
  552e8e39 x86/microcode/intel: replace sync_core() with native_cpuid_reg(eax)
  73767759 x86/CPU: Add native CPUID variants returning a single datum
  bed37eb4 mtd: phram: fix a double free issue in error path
  6ada0043 mtd: lpddr: Fix a double free in probe()
  eb6f402b locktorture: Print ratio of acquisitions, not failures
  a8452311 tty: evh_bytechan: Fix out of bounds accesses
  14d59995 fbdev: potential information leak in do_fb_ioctl()
  a42a984c iommu/amd: Fix the configuration of GCR3 table root pointer
  2567276b libnvdimm: Out of bounds read in __nd_ioctl()
  24b731dc ext2: fix debug reference to ext2_xattr_cache
  5ec603fe ext2: fix empty body warnings when -Wextra is used
  c08f96ae NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
  dff0fa65 KVM: s390: vsie: Fix possible race when shadowing region 3 tables
  8feaf697 compiler.h: fix error in BUILD_BUG_ON() reporting
  9729be90 percpu_counter: fix a data race at vm_committed_as
  cb04d347 ext4: do not commit super on read-only bdev
  a99b3884 powerpc/maple: Fix declaration made after definition
  39227f9d s390/cpuinfo: fix wrong output when CPU0 is offline
  6d3a2dca NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
  95c48138 clk: tegra: Fix Tegra PMC clock out parents
  30c6c66c power: supply: bq27xxx_battery: Silence deferred-probe error
  29eb4e18 clk: at91: usb: continue if clk_hw_round_rate() return zero
  462cd237 of: unittest: kmemleak in of_unittest_platform_populate()
  462d89c0 arm64: cpu_errata: include required headers
  8063482e of: fix missing kobject init for !SYSFS && OF_DYNAMIC config
  1e0060e2 soc: qcom: smem: Use le32_to_cpu for comparison
  059f3ff1 wil6210: fix length check in __wmi_send
  b0a7e39e rtc: pm8xxx: Fix issue in RTC write path
  d1310452 wil6210: rate limit wil_rx_refill error
  1f341c4e scsi: ufs: ufs-qcom: remove broken hci version quirk
  5ebfa3b9 scsi: ufs: make sure all interrupts are processed
  6457ade9 wil6210: fix temperature debugfs
  243ec87d wil6210: increase firmware ready timeout
  1704eb50 Revert "gpio: set up initial state from .get_direction()"
  99d85c48 drm: NULL pointer dereference [null-pointer-deref] (CWE 476) problem
  ae6833f4 video: fbdev: sis: Remove unnecessary parentheses and commented code
  47bbca6e ALSA: hda: Don't release card at firmware loading error
  e3544511 scsi: sg: add sg_remove_request in sg_common_write
  7690585f objtool: Fix switch table detection in .text.unlikely
  a289fd86 tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation
  5fadf303 scsi: target: fix hang when multiple threads try to destroy the same iscsi session
  e8347176 scsi: target: remove boilerplate code
  0c49195c kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD
  e0a272f8 dm flakey: check for null arg_name in parse_features()
  40a88da4 ext4: do not zeroout extents beyond i_disksize
  89033955 mac80211_hwsim: Use kstrndup() in place of kasprintf()
  32bb4ca9 btrfs: check commit root generation in should_ignore_root
  5078ff4d ALSA: usb-audio: Don't override ignore_ctl_error value from the map
  a1a86e30 ASoC: Intel: mrfld: return error codes when an error occurs
  5bd70be6 ASoC: Intel: mrfld: fix incorrect check on p->sink
  b845d41f ext4: fix incorrect inodes per group in error message
  536d20c0 ext4: fix incorrect group count in ext4_fill_super error message
  0064b0f1 jbd2: improve comments about freeing data buffers whose page mapping is NULL
  db1b2190 scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
  a6047aaf net: ipv6: do not consider routes via gateways for anycast address check
  0f838a40 net: qrtr: send msgs from local of same id as broadcast
  1cd63ccd net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
  c72ef9ff hsr: check protocol version in hsr_newlink()
  ac703de1 mfd: dln2: Fix sanity checking for endpoints
  5d304d98 misc: echo: Remove unnecessary parentheses and simplify check for zero
  f3c266a9 powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
  62cd9aa3 ipmi: fix hung processes in __get_guid()
  9abfa51e drm: Remove PageReserved manipulation from drm_pci_alloc
  80e21c3e drm/dp_mst: Fix clearing payload state on topology disable
  68a417b5 Btrfs: fix crash during unmount due to race with delayed inode workers
  71064eba powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
  4b8a7404 libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set
  ffdfcd87 hfsplus: fix crash and filesystem corruption when deleting files
  88a8e3c5 cpufreq: powernv: Fix use-after-free
  f5fbbb67 kmod: make request_module() return an error when autoloading is disabled
  21d22884 Input: i8042 - add Acer Aspire 5738z to nomux list
  1ad66322 s390/diag: fix display of diagnose call statistics
  75ace9f0 ocfs2: no need try to truncate file beyond i_size
  9945c406 ext4: fix a data race at inode->i_blocks
  b580a800 rtc: omap: Use define directive for PIN_CONFIG_ACTIVE_HIGH
  3e2dadfe arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
  42246805 scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
  4c02b23a dm verity fec: fix memory leak in verity_fec_dtr
  b59a2e0a mm: Use fixed constant in page_frag_alloc instead of size + 1
  bd075802 tools: gpio: Fix out-of-tree build regression
  f2a02afc x86/speculation: Remove redundant arch_smt_update() invocation
  c91df26c ALSA: hda: Initialize power_state field properly
  e367644b crypto: mxs-dcp - fix scatterlist linearization for hash
  c7b7daf9 btrfs: drop block from cache on error in relocation
  b2f7d0ad KVM: VMX: fix crash cleanup when KVM wasn't used
  b1bbaee4 KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
  5163dcd3 KVM: x86: Allocate new rmap and large page tracking when moving memslot
  59106356 KVM: s390: vsie: Fix delivery of addressing exceptions
  34fbbaef KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
  acbc191c x86/entry/32: Add missing ASM_CLAC to general_protection entry
  110012a2 signal: Extend exec_id to 64bits
  8e5f3ab3 ath9k: Handle txpower changes even when TPC is disabled
  60fa37e5 MIPS: OCTEON: irq: Fix potential NULL pointer dereference
  dd8faa3a irqchip/versatile-fpga: Apply clear-mask earlier
  e7681c21 KEYS: reaching the keys quotas correctly
  acca1bdd thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
  6d701332 acpi/x86: ignore unspecified bit positions in the ACPI global lock field
  f562b19f media: ti-vpe: cal: fix disable_irqs to only the intended target
  8dc784d2 ALSA: pcm: oss: Fix regression by buffer overflow fix
  7d21de4b ALSA: ice1724: Fix invalid access for enumerated ctl items
  08f1f727 ALSA: hda: Fix potential access overflow in beep helper
  feef1839 ALSA: hda: Add driver blacklist
  81942cd1 ALSA: usb-audio: Add mixer workaround for TRX40 and co
  e3a0f74c usb: gadget: composite: Inform controller driver of self-powered
  1cb53343 usb: gadget: f_fs: Fix use after free issue as part of queue failure
  427b1348 ASoC: topology: use name_prefix for new kcontrol
  8bcead1f ASoC: dpcm: allow start or stop during pause for backend
  559c37e5 ASoC: dapm: connect virtual mux with default value
  eef86099 ASoC: fix regwmask
  a3b12f19 misc: rtsx: set correct pcr_ops for rts522A
  ce216cff btrfs: track reloc roots based on their commit root bytenr
  daa2bddf btrfs: remove a BUG_ON() from merge_reloc_roots()
  7cdad70b locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
  ee0ba8c3 x86/boot: Use unsigned comparison for addresses
  e0d199c1 gfs2: Don't demote a glock until its revokes are written
  2e70b9a8 libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
  e9a6040f selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
  c7539ebd sched: Avoid scale real weight down to zero
  6b8147a1 irqchip/versatile-fpga: Handle chained IRQs properly
  bdeeb6cb i2c: st: fix missing struct parameter description
  f535c750 qlcnic: Fix bad kzalloc null test
  3c56ccde net: vxge: fix wrong __VA_ARGS__ usage
  b41174d9 bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads

Bug: 148607611
Bug: 155047589
Pick-Prebuilt: 310385929
Build-Id: 6546858
Signed-off-by: lucaswei <lucaswei@google.com>
Change-Id: Id88e24f2a00b53f4aab9a8b092e927710e5f7348
98 files changed