crosshatch: update kernel-and-modules prebuilt

Linux version 4.9.228-g57c4421e1d86-ab6674755 (android-
    build@abfarm397) (Android (6443078 based on r383902) clang version
    11.0.1 (https://android.googlesource.com/toolchain/llvm-project
    b397f81060ce6d701042b782172ed13bee898b79)) #0 SMP PREEMPT Mon Jul
    13 10:11:09 UTC 2020

private/msm-google: (394 changes)
  57c4421e LTS: Merge android-4.9-q (4.9.228) into android-msm-pixel-4.9
  ec98b247 Merge android-4.9-q (4.9.228) into android-msm-pixel-4.9-lts
  0f1687eb Merge 4.9.228 into android-4.9-q
  45b83c18 Linux 4.9.228
  74c9406e perf symbols: Fix debuginfo search for Ubuntu
  a1d8696e perf probe: Do not show the skipped events
  05f3752f w1: omap-hdq: cleanup to add missing newline for some dev_dbg
  07725316 mtd: rawnand: pasemi: Fix the probe error path
  4b5e5d10 mtd: rawnand: brcmnand: fix hamming oob layout
  d32887e7 sunrpc: clean up properly in gss_mech_unregister()
  59b68cab sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations.
  5295e743 kbuild: force to build vmlinux if CONFIG_MODVERSION=y
  3255c268 drivers/macintosh: Fix memleak in windfarm_pm112 driver
  7dda6ebb ARM: tegra: Correct PL310 Auxiliary Control Register initialization
  b7827de2 kernel/cpu_pm: Fix uninitted local in cpu_pm
  3f948036 sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
  9c90a2d5 sparc32: fix register window handling in genregs32_[gs]et()
  c346341a pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
  efb8d875 power: vexpress: add suppress_bind_attrs to true
  dc46fcf2 igb: Report speed and duplex as unknown when device is runtime suspended
  f67f7518 b43_legacy: Fix connection problem with WPA3
  4646d003 b43: Fix connection problem with WPA3
  7581e7d3 b43legacy: Fix case where channel status is corrupted
  3e70f204 media: go7007: fix a miss of snd_card_free
  bd16f8d4 carl9170: remove P2P_GO support
  831e0636 e1000e: Relax condition to trigger reset for ME workaround
  08727720 PCI: Program MPS for RCiEP devices
  6754baab blk-mq: move blk_mq_update_nr_hw_queues synchronize_rcu call
  ed80f400 btrfs: fix error handling when submitting direct I/O bio
  86498641 ext4: fix race between ext4_sync_parent() and rename()
  b61a98f7 ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
  4b9d238c evm: Fix possible memory leak in evm_calc_hmac_or_hash()
  63125a4a ima: Directly assign the ima_default_policy pointer to ima_rules
  446e3919 ima: Fix ima digest hash table key calculation
  d93d7bd6 mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
  9e36fae9 btrfs: send: emit file capabilities after chown
  42b548b9 cpuidle: Fix three reference count leaks
  d6043872 spi: dw: Return any value retrieved from the dma_transfer callback
  109f1be2 mmc: sdhci-esdhc-imx: fix the mask for tuning start point
  74b775b3 ixgbe: fix signed-integer-overflow warning
  bf143873 staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
  cf4c788e MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
  97aad0ad PCI: Don't disable decoding when mmio_always_on is set
  9c8ca9ee macvlan: Skip loopback packets in RX handler
  04c01ac2 m68k: mac: Don't call via_flush_cache() on Mac IIfx
  eeb233a0 x86/mm: Stop printing BRK addresses
  b935463d mips: Add udelay lpj numbers adjustment
  93b6bebe x86/boot: Correct relocation destination on old linkers
  33c2268e mwifiex: Fix memory corruption in dump_station
  5f78833e rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
  9e9b57c4 md: don't flush workqueue unconditionally in md_open
  fb228bf2 kgdb: Fix spurious true from in_dbg_master()
  bb3bcde1 mips: cm: Fix an invalid error code of INTVN_*_ERR
  8b01fb17 MIPS: Truncate link address into 32bit for 32bit kernel
  123a8d0b powerpc/spufs: fix copy_to_user while atomic
  720b4f27 net: allwinner: Fix use correct return type for ndo_start_xmit()
  e6eadb14 net: lpc-enet: fix error return code in lpc_mii_init()
  1e587ce7 exit: Move preemption fixup up, move blocking operations down
  ed3cbbfe lib/mpi: Fix 64-bit MIPS build with Clang
  fbe0bd6f netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
  6ff43399 MIPS: Make sparse_init() using top-down allocation
  6ac24bdb media: platform: fcp: Set appropriate DMA parameters
  cef66945 media: dvb: return -EREMOTEIO on i2c transfer failure.
  c76a7a4a dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
  ede1f11a e1000: Distribute switch variables for initialization
  40e12d9a staging: android: ion: use vmap instead of vm_map_ram
  f1e015f7 net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss()
  64a3108d x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
  58708a2f ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
  814d5b6f btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
  ec718fc8 clocksource: dw_apb_timer_of: Fix missing clockevent timers
  3824e01d spi: dw: Enable interrupts in accordance with DMA xfer mode
  d39bb8ee kgdb: Prevent infinite recursive entries to the debugger
  5b0660c7 Bluetooth: Add SCO fallback for invalid LMP parameters error
  3801effa spi: dw: Zero DMA Tx and Rx configurations on stack
  966de7bd net: ena: fix error returning in ena_com_get_hash_function()
  b1f3bcd5 objtool: Ignore empty alternatives
  4688ba5b media: si2157: Better check for running tuner in init
  7cfcf05c ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
  77d5f7fe media: dvb_frontend: ensure that inital front end status initialized
  c8ed03b9 can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices
  35de820e agp/intel: Reinforce the barrier after GTT updates
  9bf3b364 perf: Add cond_resched() to task_function_call()
  cadb31d1 fat: don't allow to mount if the FAT length == 0
  248bd050 mm/slub: fix a memory leak in sysfs_slab_add()
  d9010023 Smack: slab-out-of-bounds in vsscanf
  5317abc4 ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
  4c87598d ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
  435f90a6 ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
  44736603 ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
  3fce258c KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
  cb671aa0 KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
  8ab5aec3 KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
  99a9857d KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
  5e9cc6ea KVM: nSVM: leave ASID aside in copy_vmcb_control_area
  b8ef2244 video: fbdev: w100fb: Fix a potential double free.
  5b85bf5c proc: Use new_inode not new_inode_pseudo
  fd50ed65 ovl: initialize error in ovl_copy_xattr
  82633233 spi: bcm2835: Fix controller unregister order
  97cf608d spi: pxa2xx: Fix controller unregister order
  c7e41e1c spi: Fix controller unregister order
  7bc16ca0 spi: No need to assign dummy value in spi_unregister_controller()
  35654d44 spi: dw: Fix controller unregister order
  79645f0e spi: dw: fix possible race condition
  db390043 x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.
  38be87f5 x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS.
  5eaa7ef6 x86/speculation: Add support for STIBP always-on preferred mode
  669ce559 x86/speculation: Change misspelled STIPB to STIBP
  496d422f ALSA: pcm: disallow linking stream to itself
  855995d6 spi: bcm-qspi: when tx/rx buffer is NULL set to 0
  639cd86b spi: bcm2835aux: Fix controller unregister order
  0b23abc6 nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
  d4341f46 cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages
  744aa659 ACPI: PM: Avoid using power resources if there are none for D0
  ac0a2724 ACPI: GED: add support for _Exx / _Lxx handler methods
  17cac70b ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
  bdce4933 ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
  f4df2c5f ALSA: usb-audio: Fix inconsistent card PM state after resume
  008eaa9e ALSA: es1688: Add the missed snd_card_free()
  1e8fd13c efi/efivars: Add missing kobject_put() in sysfs entry creation error path
  cc66d800 x86/reboot/quirks: Add MacBook6,1 reboot quirk
  fc0abf5a x86/speculation: Prevent rogue cross-process SSBD shutdown
  4046a2e4 x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
  79138a2f x86_64: Fix jiffies ODR violation
  42133b69 ath9k_htc: Silence undersized packet warnings
  c465ee6a drivers/net/ibmvnic: Update VNIC protocol version reporting
  4205ab13 sched/fair: Don't NUMA balance for kthreads
  d95c626d ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
  adbbd088 crypto: talitos - fix ECB and CBC algs ivsize
  07e0b168 scsi: return correct blkprep status code in case scsi_init_io() fails.
  72787b04 vxlan: Avoid infinite loop when suppressing NS messages with invalid options
  47fb8642 ipv6: fix IPV6_ADDRFORM operation logic
  89270256 Merge 4.9.227 into android-4.9-q
  e0799bae Linux 4.9.227
  5ec850f0 uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
  259108a7 iio: vcnl4000: Fix i2c swapped word reading.
  4798f723 x86/speculation: Add Ivy Bridge to affected list
  2808035b x86/speculation: Add SRBDS vulnerability and mitigation documentation
  2f93f8d6 x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
  15cf7ca9 x86/cpu: Add 'table' argument to cpu_matches()
  5f8f4058 x86/cpu: Add a steppings field to struct x86_cpu_id
  10873fe6 nvmem: qfprom: remove incorrect write support
  ed9a8783 staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
  2b37e4f0 tty: hvc_console, fix crashes on parallel open/close
  adf823fa vt: keyboard: avoid signed integer overflow in k_ascii
  74d904c1 usb: musb: Fix runtime PM imbalance on error
  a75aba90 USB: serial: option: add Telit LE910C1-EUX compositions
  337741cd USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
  3a080869 USB: serial: qcserial: add DW5816e QDL support
  eeced742 l2tp: add sk_family checks to l2tp_validate_socket
  efbdae03 vsock: fix timeout in vsock_accept()
  990c16ed NFC: st21nfca: add missed kfree_skb() in an error path
  1331f667 net: usb: qmi_wwan: add Telit LE910C1-EUX composition
  78320d30 l2tp: do not use inet_hash()/inet_unhash()
  d2d51114 devinet: fix memleak in inetdev_init()
  b925f159 airo: Fix read overflows sending packets
  ffa5baf3 scsi: ufs: Release clock if DMA map fails
  3f491c62 slip: not call free_netdev before rtnl_unlock in slip_open
  f8535892 slcan: Fix double-free on slcan_open() error path
  a7481f5f mmc: fix compilation of user API
  d1774b04 kernel/relay.c: handle alloc_percpu returning NULL in relay_open
  5ac8ff17 p54usb: add AirVasT USB stick device-id
  80581e21 HID: i2c-hid: add Schneider SCL142ALM to descriptor override
  c915cffd mm: Fix mremap not considering huge pmd devmap
  b1fa53f2 pppoe: only process PADT targeted at local interfaces
  0e776721 net: smsc911x: Fix runtime PM imbalance on error
  7b880cc0 net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
  dee26e88 net/ethernet/freescale: rework quiesce/activate for ucc_geth
  9849292d net: bmac: Fix read of MAC address from ROM
  c4400d9d x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
  d7106057 ARC: Fix ICCM & DCCM runtime size checks
  4237e949 s390/ftrace: save traced function caller
  5720901b spi: dw: use "smp_mb()" to avoid sending spi data error
  7aebadb4 esp6: fix memleak on error path in esp6_input
  a7add20e usb: gadget: f_uac2: fix error handling in afunc_bind (again)
  d74a350d scsi: scsi_devinfo: fixup string compare
  92339d65 Merge 4.9.226 into android-4.9-q
  af5595c4 Linux 4.9.226
  f2411632 scsi: zfcp: fix request object use-after-free in send path causing wrong traces
  bd756613 net: hns: Fixes the missing put_device in positive leg for roce reset
  d5375ed9 sc16is7xx: move label 'err_spi' to correct section
  d20b134f mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap()
  fba023f8 net: rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags
  6e3885a3 genirq/generic_pending: Do not lose pending affinity update
  2395335b netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
  cd678077 bonding: Fix reference count leak in bond_sysfs_slave_add.
  0dee5beb qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
  8ef57649 netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
  12e42759 netfilter: ipset: Fix subcounter update skip
  b614b864 netfilter: nft_reject_bridge: enable reject with bridge vlan
  c67ec7f9 ip_vti: receive ipip packet by calling ip_tunnel_rcv
  60dbd1a3 vti4: eliminated some duplicate code.
  52914acf xfrm: fix a NULL-ptr deref in xfrm_local_error
  6215d490 xfrm: fix a warning in xfrm_policy_insert_list
  918e01ba xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
  724fb3b3 x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
  a3e73388 mac80211: mesh: fix discovery timer re-arming issue / crash
  ce7b3d05 parisc: Fix kernel panic in mem_init()
  44ac6bec iommu: Fix reference count leak in iommu_group_alloc.
  4f4a4bc9 include/asm-generic/topology.h: guard cpumask_of_node() macro argument
  d228bc4b fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
  584da13a mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
  aa8b1687 libceph: ignore pool overlay and cache logic on redirects
  8a093d42 exec: Always set cap_ambient in cap_bprm_set_creds
  3049246b ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
  93b7bf07 ALSA: hwdep: fix a left shifting 1 by 31 UB bug
  2ab343c8 ARM: dts/imx6q-bx50v3: Set display interface clock parents
  1125e313 ARM: dts: imx6q-bx50v3: Add internal switch
  8adb9c12 ARM: dts: imx: Correct B850v3 clock assignment
  2a8bdb26 IB/qib: Call kobject_put() when kobject_init_and_add() fails
  a70ac9df Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
  dbe1a156 Input: i8042 - add ThinkPad S230u to i8042 reset list
  68b87912 Input: xpad - add custom init packet for Xbox One S controllers
  ac28649d Input: evdev - call input_flush_device() on release(), not flush()
  f9de95ee Input: usbtouchscreen - add support for BonXeon TP
  0d6297d8 cifs: Fix null pointer check in cifs_read
  d44df08c usb: gadget: legacy: fix redundant initialization warnings
  e88c7721 cachefiles: Fix race between read_waiter and read_copier involving op->to_do
  e9ec4592 gfs2: move privileged user check to gfs2_quota_lock_check
  b79c51ee net: microchip: encx24j600: add missed kthread_stop
  35a237b7 gpio: tegra: mask GPIO IRQs during IRQ shutdown
  d14e9ab0 IB/cma: Fix reference count leak when no ipv4 addresses are set
  b3a6fd24 uapi: fix linux/if_pppol2tp.h userspace compilation errors
  2256bf0e net/mlx4_core: fix a memory leak bug.
  6a6237db net: sun: fix missing release regions in cas_init_one().
  87959b0f net/mlx5: Add command entry handling completion
  4b55bd39 net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
  b651a011 net/mlx5e: Update netdev txq on completions during closure
  5e350e7c sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed
  9a729a47 net sched: fix reporting the first-time use timestamp
  f08aeb33 net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()"
  72e2d903 net: ipip: fix wrong address family in init error path
  decc637b ax25: fix setsockopt(SO_BINDTODEVICE)
  c2b163fd ANDROID: cuttlefish defconfig - enable mount/net/uts namespaces.
  ca8aaf9e Merge 4.9.225 into android-4.9-q
  82dddebf Linux 4.9.225
  5bb2fcf9 iio: sca3000: Remove an erroneous 'get_device()'
  ba324dbb rapidio: fix an error in get_user_pages_fast() error handling
  ca2e298c mei: release me_cl object reference
  119590e9 iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
  b193514a staging: greybus: Fix uninitialized scalar variable
  15e86bf5 staging: iio: ad2s1210: Fix SPI reading
  f0852906 Revert "gfs2: Don't demote a glock until its revokes are written"
  51077718 cxgb4/cxgb4vf: Fix mac_hlist initialization and free
  138545f9 cxgb4: free mac_hlist properly
  da9de008 libnvdimm/btt: Remove unnecessary code in btt_freelist_init
  5307944a platform/x86: alienware-wmi: fix kfree on potentially uninitialized pointer
  eff8c033 ubsan: build ubsan.c more conservatively
  bd44630a x86/uaccess, ubsan: Fix UBSAN vs. SMAP
  e6cfc109 l2tp: device MTU setup, tunnel socket needs a lock
  6ec8ac2b dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
  bf77564f ALSA: pcm: fix incorrect hw_base increase
  ad6c13e2 l2tp: initialise PPP sessions before registering them
  5803ecd7 l2tp: protect sock pointer of struct pppol2tp_session with RCU
  96985edd l2tp: initialise l2tp_eth sessions before registering them
  12b5fb58 l2tp: don't register sessions in l2tp_session_create()
  1ede832f l2tp: fix l2tp_eth module loading
  feaed88d l2tp: pass tunnel pointer to ->session_create()
  880cd40d l2tp: prevent creation of sessions on terminated tunnels
  e20c980a l2tp: hold tunnel used while creating sessions with netlink
  4c15cdb9 l2tp: hold tunnel while handling genl TUNNEL_GET commands
  00cf4055 l2tp: hold tunnel while handling genl tunnel updates
  0b21fa70 l2tp: hold tunnel while processing genl delete command
  523e6d7f l2tp: hold tunnel while looking up sessions in l2tp_netlink
  11a08372 l2tp: initialise session's refcount before making it reachable
  d4504d1e l2tp: define parameters of l2tp_tunnel_find*() as "const"
  eb61cabd l2tp: define parameters of l2tp_session_get*() as "const"
  e27738d0 l2tp: remove l2tp_session_find()
  6729e733 l2tp: remove useless duplicate session detection in l2tp_netlink
  fa5b41cd L2TP:Adjust intf MTU, add underlay L3, L2 hdrs.
  b25415f9 New kernel function to get IP overhead on a socket.
  6df792e2 net: l2tp: ppp: change PPPOL2TP_MSG_* => L2TP_MSG_*
  cc84b4dd net: l2tp: deprecate PPPOL2TP_MSG_* in favour of L2TP_MSG_*
  18dc6fbb net: l2tp: export debug flags to UAPI
  f76905ce watchdog: Fix the race between the release of watchdog_core_data and cdev
  a5233a3f arm64: fix the flush_icache_range arguments in machine_kexec
  bae3b507 padata: purge get_cpu and reorder_via_wq from padata_do_serial
  52a3af1c padata: initialize pd->cpu with effective cpumask
  f501513b padata: Replace delayed timer with immediate workqueue in padata_reorder
  251716d9 padata: set cpu_index of unused CPUs to -1
  c0d34399 i2c: dev: Fix the race between the release of i2c_dev and cdev
  7a5c2b73 ARM: futex: Address build warning
  e09cb4c3 platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
  21851aa8 USB: core: Fix misleading driver bug report
  1de356b1 ceph: fix double unlock in handle_cap_export()
  2e7f7b28 gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
  2700d2c2 component: Silence bind error on -EPROBE_DEFER
  1957df49 configfs: fix config_item refcnt leak in configfs_rmdir()
  f477b49c HID: multitouch: add eGalaxTouch P80H84 support
  ebf9988e gcc-common.h: Update for GCC 10
  350d523b i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()'
  57dd229d iommu/amd: Fix over-read of ACPI UID from IVRS table
  26204c47 fix multiplication overflow in copy_fdtable()
  d8d4da8a ima: Fix return value of ima_write_policy()
  ab97e5a9 evm: Check also if *tfm is an error pointer in init_desc()
  6953f88c padata: ensure padata_do_serial() runs on the correct CPU
  08257da7 padata: ensure the reorder timer callback runs on the correct CPU
  7174609f padata: get_next is never NULL
  c4c5322a padata: Remove unused but set variables
  0b3bc1fb igb: use igb_adapter->io_addr instead of e1000_hw->hw_addr
  5791e89d Merge 4.9.224 into android-4.9-q
  e4ebe4fa Linux 4.9.224
  3bead443 Makefile: disallow data races on gcc-10 as well
  238b045a KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
  03ec8f87 ARM: dts: r8a7740: Add missing extal2 to CPG node
  6e4d34ed ARM: dts: r8a73a4: Add missing CMT1 interrupts
  1c4be4e0 Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
  25ac4242 usb: gadget: legacy: fix error return code in cdc_bind()
  170cbe87 usb: gadget: legacy: fix error return code in gncm_bind()
  3fa699eb usb: gadget: audio: Fix a missing error return value in audio_bind()
  a1e63dd3 usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'
  72d5fb7f exec: Move would_dump into flush_old_exec
  b263060d x86: Fix early boot crash on gcc-10, third try
  115719ac ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
  5b92711a usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
  2056c78e USB: gadget: fix illegal array access in binding with UDC
  482a6f13 ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
  c13f1463 ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
  135c2b1c ALSA: rawmidi: Initialize allocated buffers
  9568ef01 ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
  d1d65ba0 netprio_cgroup: Fix unlimited memory leak of v2 cgroups
  be38a13c net: ipv4: really enforce backoff for redirects
  bac931d9 Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
  9232577e netlabel: cope with NULL catmap
  74af5e3e net: fix a potential recursive NETDEV_FEAT_CHANGE
  9799d957 gcc-10: disable 'restrict' warning for now
  01d51bb3 gcc-10: disable 'stringop-overflow' warning for now
  55e8e4b8 gcc-10: disable 'array-bounds' warning for now
  207ad349 gcc-10: disable 'zero-length-bounds' warning for now
  414eae10 gcc-10: avoid shadowing standard library 'free()' in crypto
  0101213f net: phy: micrel: Use strlcpy() for ethtool::get_strings
  ce9f411b Stop the ad-hoc games with -Wno-maybe-initialized
  c0138cf0 kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig
  5ba9126d gcc-10 warnings: fix low-hanging fruit
  19427360 pnp: Use list_for_each_entry() instead of open coding
  f1273b63 IB/mlx4: Test return value of calls to ib_get_cached_pkey
  4bdea735 netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
  c449481d i40iw: Fix error handling in i40iw_manage_arp_cache()
  e965c55d pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
  27634d83 ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
  f5c0c543 drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
  bb577c20 ALSA: hda/hdmi: fix race in monitor detection during probe
  6f53659a dmaengine: mmp_tdma: Reset channel error on release
  87b49639 dmaengine: pch_dma.c: Avoid data race between probe and irq handler
  f0fff9a7 cifs: Fix a race condition with cifs_echo_request
  79d25ee2 cifs: Check for timeout on Negotiate stage
  15029156 spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls
  6950c277 scsi: sg: add sg_remove_request in sg_write
  23d07a9b drop_monitor: work around gcc-10 stringop-overflow warning
  f0d331d1 net: moxa: Fix a potential double 'free_irq()'
  bf3c068c net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'
  fccb7bbc shmem: fix possible deadlocks on shmlock_user_lock
  31db6436 ptp: free ptp device pin descriptors properly
  89e8fc98 ptp: fix the race between the release of ptp_clock and cdev
  9540901d ptp: Fix pass zero to ERR_PTR() in ptp_clock_register
  da97a80a chardev: add helper function to register char devs with a struct device
  ea053b22 ptp: create "pins" together with the rest of attributes
  6347abb8 ptp: use is_visible method to hide unused attributes
  bca17324 ptp: do not explicitly set drvdata in ptp_clock_register()
  a33f9c96 blktrace: fix dereference after null check
  284dba67 blktrace: Protect q->blk_trace with RCU
  0f62edba blktrace: fix trace mutex deadlock
  0ef5b092 blktrace: fix unlocked access to init/start-stop/teardown
  b4880925 blktrace: Fix potential deadlock between delete & sysfs ops
  badbe56c net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup
  5cc5fa7a net: ipv6: add net argument to ip6_dst_lookup_flow
  e94c149b ext4: add cond_resched() to ext4_protect_reserved_inode
  c7adf031 binfmt_elf: Do not move brk for INTERP-less ET_EXEC
  e03e0f1a scripts/decodecode: fix trapping instruction formatting
  7c2842fe objtool: Fix stack offset tracking for indirect CFAs
  aba0fd6a batman-adv: Fix refcnt leak in batadv_v_ogm_process
  c62006cf batman-adv: Fix refcnt leak in batadv_store_throughput_override
  f9d0df8c batman-adv: Fix refcnt leak in batadv_show_throughput_override
  221d9baf batman-adv: fix batadv_nc_random_weight_tq
  e254aa02 mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
  d6e55a35 tracing: Add a vmalloc_sync_mappings() for safe measure
  567299fe USB: serial: garmin_gps: add sanity checking for data length
  a8c9cebe USB: uas: add quirk for LaCie 2Big Quadra
  4e3f9b3f binfmt_elf: move brk out of mmap when doing direct loader exec
  37c75edf Revert "ACPI / video: Add force_native quirk for HP Pavilion dv6"
  f4bcdb1b bnxt_en: Improve AER slot reset.
  7fb05154 net/mlx5: Fix command entry leak in Internal Error State
  c393b591 net/mlx5: Fix forced completion access non initialized command entry
  b081b91e bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
  019495fa sch_sfq: validate silly quantum values
  6f96cc39 sch_choke: avoid potential panic in choke_reset()
  fd6d7ca2 net: usb: qmi_wwan: add support for DW5816e
  4a0593e4 net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
  dc9d8659 net: macsec: preserve ingress frame ordering
  ce0ca3d9 fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
  c510cc4b dp83640: reverse arguments to list_add_tail
  851ad197 USB: serial: qcserial: Add DW5816e support
  22f5ff27 ANDROID: hid: steam: remove BT controller matching
  13bf1f56 UPSTREAM: HID: steam: Fix input device disappearing

Bug: 144061615
Bug: 147434575
Bug: 160206416
Pick-Prebuilt: 320696070
Build-Id: 6674755
Signed-off-by: lucaswei <[email protected]>
Change-Id: Ia4547ca39490ee3fcd19e190d5112f4e6294e144
212 files changed