wahoo: update kernel-and-modules prebuilt

Linux version 4.4.219-gbb972b42726c-ab6433675 (android-
    build@abfarm-01202) (Android (6207600 based on r377782b) clang
    version 10.0.4 (https://android.googlesource.com/toolchain/llvm-
    project 0cb1afdb060d6619a9837ab6866cf4adf2336416)) #1 SMP PREEMPT
    Mon Apr 27 09:58:53 UTC 2020

build: (1 change)
  c919d082 Add needed gawk, zlib1g-dev dependencies

kernel/tests: (2 changes)
  1487032f Merge "[vts] Convert VtsKernelNetTest to use ExecutableTargetTest"
  335c2547 [vts] Convert VtsKernelNetTest to use ExecutableTargetTest

prebuilts-master/misc: (2 changes)
  7926fc48 Snap for 6424828 from bf0fbc66d96ee83e7f4d11b11846e971f01a0163 to rvc-release
  bf0fbc66 update to AndroidX Test 1.3.0-beta01

private/msm-google: (500 changes)
  bb972b42 LTS: Merge upstream-linux-4.4.y (4.4.219) into android-msm-wahoo-4.4
  d3642cb7 Merge upstream-linux-4.4.y (4.4.219) into android-msm-wahoo-4.4-lts
  c8e6033a nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands
  10d9c6f9 Linux 4.4.219
  5ff569d8 drm_dp_mst_topology: fix broken drm_dp_sideband_parse_remote_dpcd_read()
  8d1995d7 clk: qcom: rcg: Return failure for RCG update
  d103eca9 RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
  5c26e92e Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
  2c735183 IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
  c4e0295d ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
  f379ca6f xen-netfront: Update features after registering netdev
  73156318 xen-netfront: Fix mismatched rtnl_unlock
  8872445a power: supply: axp288_charger: Fix unchecked return value
  e4149be6 tools/accounting/getdelays.c: fix netlink attribute length
  43929dcd random: always use batched entropy for get_random_u{32,64}
  f7dd0134 slcan: Don't transmit uninitialized stack data in padding
  2a63744e net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
  4489253d mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
  80c4e3a2 padata: always acquire cpu_hotplug_lock before pinst->lock
  13684ec1 usb: gadget: printer: Drop unused device qualifier descriptor
  0f207c56 usb: gadget: uac2: Drop unused device qualifier descriptor
  d845bf59 l2tp: fix race between l2tp_session_delete() and l2tp_tunnel_closeall()
  b2c1c59e l2tp: ensure sessions are freed after their PPPOL2TP socket
  3cc61eae l2tp: Refactor the codes with existing macros instead of literal number
  e613c620 l2tp: fix duplicate session creation
  bbece674 l2tp: ensure session can't get removed during pppol2tp_session_ioctl()
  128db36f l2tp: fix race in l2tp_recv_common()
  d7021e80 net: l2tp: Make l2tp_ip6 namespace aware
  890a9c4b l2tp: Correctly return -EBADF from pppol2tp_getname.
  b4a7e78c sctp: fix possibly using a bad saddr with a given dst
  b31b3101 net, ip_tunnel: fix interface lookup with no key
  f3be59fa ipv4: fix a RCU-list lock in fib_triestat_seq_show
  0944250e drm/bochs: downgrade pci_request_region failure from error to warning
  c4f11a97 Linux 4.4.218
  75aa3ff5 perf map: Fix off by one in strncpy() size argument
  4ccbe837 net: ks8851-ml: Fix IO operations, again
  2350f8a1 bpf: Explicitly memset the bpf_attr structure
  27287ca4 vt: vt_ioctl: fix use-after-free in vt_in_use()
  4d1f008a locking/atomic, kref: Add kref_read()
  7f4c99f8 vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
  55280d87 vt: vt_ioctl: remove unnecessary console allocation checks
  94141b4f vt: switch vt_dont_switch to bool
  20eb13f5 vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
  10f89ef4 vt: selection, introduce vc_is_sel
  89fb5aa7 media: xirlink_cit: add missing descriptor sanity checks
  eca73fac media: stv06xx: add missing descriptor sanity checks
  ef3b6499 media: dib0700: fix rc endpoint lookup
  3de5ed1a media: ov519: add missing endpoint sanity checks
  75848108 libfs: fix infoleak in simple_attr_read()
  1a62a26c staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
  32cb9ed1 staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
  827a4d69 media: usbtv: fix control-message timeouts
  0581808a media: flexcop-usb: fix endpoint sanity check
  2459e007 usb: musb: fix crash with highmen PIO and usbmon
  de5908f4 USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
  2ec350e6 USB: cdc-acm: restore capability check order
  aa7d480f USB: serial: option: add Wistron Neweb D19Q1
  4c3c3e42 USB: serial: option: add BroadMobi BM806U
  ef2e2919 USB: serial: option: add support for ASKEY WWHC050
  705d71d5 tools: Let O= makes handle a relative path with -C option
  153db0f4 vti6: Fix memory leak of skb if input policy check fails
  0ac1dd7b xfrm: policy: Fix doulbe free in xfrm_policy_timer
  9d2b4a02 xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
  940161fb xfrm: fix uctx len check in verify_sec_ctx_len
  bf588718 vti[6]: fix packet tx through bpf_redirect() in XinY cases
  b0b9907a genirq: Fix reference leaks on irq affinity notifiers
  3d1434b8 mac80211: mark station unauthorized before key removal
  02497727 scsi: sd: Fix optimal I/O size for devices that change reported values
  ce513359 scripts/dtc: Remove redundant YYLOC global declaration
  b130781c perf probe: Do not depend on dwfl_module_addrsym()
  0cfba779 i2c: hix5hd2: add missed clk_disable_unprepare in remove
  3247a009 sxgbe: Fix off by one in samsung driver strncpy size arg
  2e74e931 mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
  3070f849 scsi: ipr: Fix softlockup when rescanning devices in petitboot
  dd851580 dt-bindings: net: FMan erratum A050385
  8c8f6057 cpupower: avoid multiple definition with gcc -fno-common
  288d91f2 net: ipv4: don't let PMTU updates increase route MTU
  ba21aca8 drivers/hwspinlock: use correct radix tree API
  9c919474 KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr
  715c05ed uapi glibc compat: fix outer guard of net device flags enum
  8d348c13 IB/ipoib: Do not warn if IPoIB debugfs doesn't exist
  79152052 vhost: Check docket sk_family instead of call getname
  5f64b16c hsr: set .netnsok flag
  44bed638 hsr: add restart routine into hsr_get_node_list()
  6c32c9d5 hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
  2451793d vxlan: check return value of gro_cells_init()
  f59604a8 slcan: not call free_netdev before rtnl_unlock in slcan_open
  14de358f NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
  d6cdc5bb net_sched: keep alloc_hash updated after hash allocation
  7518af64 net_sched: cls_route: remove the right filter from hashtable
  dfddfa8c net: dsa: Fix duplicate frames flooded by learning
  81494b38 hsr: fix general protection fault in hsr_addr_is_self()
  5778b9b2 Revert "drm/dp_mst: Skip validating ports during destruction, just ref"
  0ac191b4 arm64: smp: fix smp_send_stop() behaviour
  c6048afa ALSA: hda/realtek: Fix pop noise on ALC225
  9679d496 futex: Unbreak futex hashing
  24bbfe34 futex: Fix inode life-time issue
  69b28a54 kbuild: Disable -Wpointer-to-enum-cast
  f256a348 USB: cdc-acm: fix rounding error in TIOCSSERIAL
  873c82d3 USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
  b416d439 x86/mm: split vmalloc_sync_all()
  c39e3022 mm, slub: prevent kmalloc_node crashes and memory leaks
  928291dc mm: slub: be more careful about the double cmpxchg of freelist
  4ef3a0d9 memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
  66478153 rtc: max8907: add missing select REGMAP_IRQ
  369dacc3 intel_th: Fix user-visible error codes
  9ddb6c7b staging/speakup: fix get_word non-space look-ahead
  3ec88964 staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
  8b9c188a ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
  7968139b ALSA: pcm: oss: Avoid plugin buffer overflow
  62347959 ALSA: seq: oss: Fix running status after receiving sysex
  201f079f ALSA: seq: virmidi: Fix running status after receiving sysex
  9bf9e451 ALSA: line6: Fix endless MIDI read loop
  384874d0 USB: serial: pl2303: add device-id for HP LD381
  da117f84 usb: host: xhci-plat: add a shutdown
  f1b59572 USB: serial: option: add ME910G1 ECM composition 0x110b
  dc4e351e usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
  c478eabd USB: Disable LPM on WD19's Realtek Hub
  63cb7373 altera-stapl: altera_get_note: prevent write beyond end of 'key'
  c5cd6fe4 drm/exynos: dsi: fix workaround for the legacy clock name
  e4651618 drm/exynos: dsi: propagate error value and silence meaningless warning
  b733af0d spi/zynqmp: remove entry that causes a cs glitch
  2414e188 ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
  7061c4c0 powerpc: Include .BTF section
  6595cef7 spi: qup: call spi_qup_pm_resume_runtime before suspending
  3b41c631 Linux 4.4.217
  c33f2286 ipv4: ensure rcu_read_lock() in cipso_v4_error()
  3698fe75 mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
  0eabdc53 ARM: 8958/1: rename missed uaccess .fixup section
  f936626b ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
  f87743e4 jbd2: fix data races at struct journal_head
  7871ed9b signal: avoid double atomic counter increments for user accounting
  dd32b530 net: ks8851-ml: Fix IRQ handling and locking
  d02a7637 perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
  d1ff9467 batman-adv: Don't schedule OGM for disabled interface
  231b5b7a batman-adv: Avoid free/alloc race when handling OGM buffer
  383aaf82 batman-adv: Only read OGM tvlv_len after buffer len check
  cfc2cb00 batman-adv: Reduce tt_global hash refcnt only for removed entry
  a34d1747 batman-adv: Reduce tt_local hash refcnt only for removed entry
  92b3c4ad batman-adv: Reduce claim hash refcnt only for removed entry
  3a981b03 batman-adv: Prevent duplicated tvlv handler
  8b274cf5 batman-adv: Prevent duplicated global TT entry
  25cc5869 batman-adv: Prevent duplicated nc_node entry
  25177b81 batman-adv: Prevent duplicated gateway_node entry
  6f266ad7 batman-adv: Avoid storing non-TT-sync flags on singular entries too
  33bc939f batman-adv: Fix debugfs path for renamed softif
  5875a973 batman-adv: Fix debugfs path for renamed hardif
  e861e03a batman-adv: prevent TT request storms by not sending inconsistent TT TLVLs
  09eff8ba batman-adv: Fix TT sync flags for intermediate TT responses
  664ea109 batman-adv: Avoid race in TT TVLV allocator helper
  e405cdd9 batman-adv: Fix skbuff rcsum on packet reroute
  38755ade batman-adv: update data pointers after skb_cow()
  2e0c2014 batman-adv: Fix internal interface indices types
  ac9eaa3c batman-adv: Fix lock for ogm cnt access in batadv_iv_ogm_calc_tq
  982cba48 batman-adv: fix TT sync flag inconsistencies
  2a9122f5 batman-adv: Fix rx packet/bytes stats on local ARP reply
  4265f095 batman-adv: Fix transmission of final, 16th fragment
  1274e5f1 batman-adv: Fix double free during fragment merge error
  1428d490 batman-adv: Add missing refcnt for last_candidate
  bfab05e4 batman-adv: Fix speedy join in gateway client mode
  adaff59e batman-adv: Free last_bonding_candidate on release of orig_node
  a91c6b95 batman-adv: Fix reference leak in batadv_find_router
  485eedfa batman-adv: Fix non-atomic bla_claim::backbone_gw access
  a3267727 batman-adv: lock crc access in bridge loop avoidance
  39c8ee0f batman-adv: Fix orig_node_vlan leak on orig_node_release
  beb16eb5 batman-adv: Avoid nullptr dereference in dat after vlan_insert_tag
  e1aba83c batman-adv: Avoid nullptr dereference in bla after vlan_insert_tag
  8227e1b6 batman-adv: Clean up untagged vlan when destroying via rtnl-link
  39bd75b2 batman-adv: Fix ICMP RR ethernet access after skb_linearize
  e82b225a batman-adv: Fix use-after-free/double-free of tt_req_node
  9b47d633 batman-adv: fix skb deref after free
  2827f7f4 batman-adv: Avoid duplicate neigh_node additions
  415dad95 batman-adv: Fix reference counting of vlan object for tt_local_entry
  2241e4e5 batman-adv: Drop reference to netdevice on last reference
  022881af batman-adv: Deactivate TO_BE_ACTIVATED hardif on shutdown
  0b72ee97 batman-adv: init neigh node last seen field
  b0e7f6a2 batman-adv: Fix integer overflow in batadv_iv_ogm_calc_tq
  7ba476d5 batman-adv: Fix unexpected free of bcast_own on add_if error
  a60ac224 batman-adv: Avoid endless loop in bat-on-bat netdevice check
  ee5ab610 batman-adv: Only put orig_node_vlan list reference when removed
  114cdd56 batman-adv: Only put gw_node list reference when removed
  48aafec6 batman-adv: Fix invalid read while copying bat_iv.bcast_own
  a9cd4801 efi: Add a sanity check to efivar_store_raw()
  126fc95c ipv6: restrict IPV6_ADDRFORM operation
  4ca9ed69 mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame()
  c6e64f57 iommu/vt-d: Ignore devices with out-of-spec domain number
  1812366e iommu/vt-d: Fix the wrong printing in RHSA parsing
  41e24e86 netfilter: cthelper: add missing attribute validation for cthelper
  4a88bfbe nl80211: add missing attribute validation for channel switch
  3e9be9f5 nl80211: add missing attribute validation for critical protocol indication
  fdabd547 iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
  ebb150df iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
  34f7a385 efi: Fix a race and a buffer overflow while reading efivars via sysfs
  fc99e64d ARC: define __ALIGN_STR and __ALIGN symbols for ARC
  d85899a9 KVM: x86: clear stale x86_emulate_ctxt->intercept value
  fa5e1a02 gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
  38add748 drm/amd/display: remove duplicated assignment to grph_obj_type
  c86fd2ef iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint
  e3fd478a net: fq: add missing attribute validation for orphan mask
  0c7e03ab bonding/alb: make sure arp header is pulled before accessing it
  125a1cab slip: make slhc_compress() more robust against malicious packets
  cf5ca6b9 net: fec: validate the new settings in fec_enet_set_coalesce()
  ef71add4 macvlan: add cond_resched() during multicast processing
  85a45e23 ipvlan: don't deref eth hdr before checking it's set
  ad4e61b9 ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
  f4ec628a ipvlan: egress mcast packets are not exceptional
  a86eb074 ipvlan: do not add hardware address of master to its unicast filter list
  32bf9980 ipvlan: add cond_resched_rcu() while processing muticast backlog
  9803928d nfc: add missing attribute validation for vendor subcommand
  fe627af4 nfc: add missing attribute validation for SE API
  d0fc92f5 team: add missing attribute validation for array index
  27bc6138 team: add missing attribute validation for port ifindex
  3551c075 nl802154: add missing attribute validation for dev_type
  14764770 nl802154: add missing attribute validation
  6c58558d fib: add missing attribute validation for tun_id
  1da8359e bnxt_en: reinitialize IRQs when MTU is modified
  3587ae04 net: nfc: fix bounds checking bugs on "pipe"
  5f73ce9e r8152: check disconnect status after long sleep
  dc369d74 NFS: Remove superfluous kmap in nfs_readdir_xdr_to_array
  6fd21f1d Linux 4.4.216
  a43f5b15 crypto: algif_skcipher - use ZERO_OR_NULL_PTR in skcipher_recvmsg_async
  7296f23f dm cache: fix a crash due to incorrect work item cancelling
  c15a5753 powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems
  92627da9 dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
  04258bdb hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
  a9715b3d ARM: imx: build v7_cpu_resume() unconditionally
  d8ed6ecf RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
  0ba4e0a3 RDMA/iwcm: Fix iwcm work deallocation
  ad747453 ASoC: dapm: Correct DAPM handling of active widgets during shutdown
  73487df5 ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
  2317e3bb ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
  59ee23d9 dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
  f28645eb dmaengine: tegra-apb: Fix use-after-free
  05c508ed vt: selection, push sel_lock up
  ea36b8fa vt: selection, push console lock down
  63f529ab vt: selection, close sel_buffer race
  a5b09199 fat: fix uninit-memory access for partial initialized inode
  c0950b28 vgacon: Fix a UAF in vgacon_invert_region
  9d96a79f usb: core: port: do error out if usb_autopm_get_interface() fails
  b91f535b usb: core: hub: do error out if usb_autopm_get_interface() fails
  2edbd49e usb: quirks: add NO_LPM quirk for Logitech Screen Share
  ccd487f0 usb: storage: Add quirk for Samsung Fit flash
  96c2df3e cifs: don't leak -EAGAIN for stat() during reconnect
  e83a845b s390/cio: cio_ignore_proc_seq_next should increase position index
  7a99c19b watchdog: da9062: do not ping the hw during stop()
  7d6fd92a net: ks8851-ml: Fix 16-bit IO operation
  77e7fcdb net: ks8851-ml: Fix 16-bit data access
  9808a475 net: ks8851-ml: Remove 8-bit bus accessors
  641aadb5 drm/msm/dsi: save pll state before dsi host is powered off
  ef4731ce drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI
  01810010 usb: gadget: serial: fix Tx stall after buffer overflow
  c47c9df7 usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags
  0e6d032c serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE
  25344530 audit: always check the netlink payload length in audit_receive_msg()
  c3265856 fs: prevent page refcount overflow in pipe_buf_get
  842fc0ee pipe: add pipe_buf_get() helper
  c9343fc0 mm: prevent get_user_pages() from overflowing page refcount
  a1f17db9 mm, gup: ensure real head page is ref-counted when using hugepages
  3461e178 mm, gup: remove broken VM_BUG_ON_PAGE compound check for hugepages
  40edf4e0 mm: add 'try_get_page()' helper function
  4057527a mm: make page ref count overflow check tighter and more explicit
  4b2e97b1 slip: stop double free sl->dev in slip_open
  2f437585 KVM: Check for a bad hva before dropping into the ghc slow path
  fd59f1e5 namei: only return -ECHILD from follow_dotdot_rcu()
  cb8bca32 net: netlink: cap max groups which will be considered in netlink_bind()
  cefb5fde include/linux/bitops.h: introduce BITS_PER_TYPE
  6c2c0ed3 ecryptfs: Fix up bad backport of fe2e082f5da5b4a0a92ae32978f81507ef37ec66
  4b15768e i2c: jz4780: silence log flood on txabrt
  d2943314 MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'
  f0f25649 HID: hiddev: Fix race in in hiddev_disconnect()
  95a39fd3 HID: core: increase HID report buffer size to 8KiB
  01b358b1 HID: core: fix off-by-one memset in hid_report_raw_event()
  c99bc56e audit: fix error handling in audit_data_to_entry()
  bbe4b7f7 ext4: potential crash on allocation error in ext4_alloc_flex_bg_array()
  5ed4c0b3 net: sched: correct flower port blocking
  78101704 nfc: pn544: Fix occasional HW initialization failure
  4fd5220a sctp: move the format error check out of __sctp_sf_do_9_1_abort
  95eac9e6 ipv6: Fix route replacement with dev-only route
  70510bbe ipv6: Fix nlmsg_flags when splitting a multipath route
  ca6848ec net: phy: restore mdio regs in the iproc mdio driver
  a45199f5 net: fib_rules: Correctly set table field when table number exceeds 8 bits
  b9f72ada sysrq: Remove duplicated sysrq message
  19e489cc sysrq: Restore original console_loglevel when sysrq disabled
  bfb70b52 cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE
  a87e483e cifs: Fix mode output in debugging statements
  ce20579d cfg80211: check wiphy driver existence for drvinfo report
  1b5e99bd mac80211: consider more elements in parsing CRC
  1429f6e8 ipmi:ssif: Handle a possible NULL pointer reference
  a707c374 ext4: fix potential race between s_group_info online resizing and access
  d890e7af ext4: fix potential race between s_flex_groups online resizing and access
  f578cacd ext4: fix potential race between online resizing and write operations
  32b63f22 iwlwifi: pcie: fix rb_allocator workqueue allocation
  1721173e Linux 4.4.215
  5d9635bc xen: Enable interrupts when calling _cond_resched()
  2245b29f ALSA: seq: Fix concurrent access to queue current tick/time
  2bc3bde2 ALSA: seq: Avoid concurrent access to queue flags
  68ff19b0 ALSA: rawmidi: Avoid bit fields for state flags
  bbd3d0f4 ecryptfs: replace BUG_ON with error handling code
  fb78ebdf scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session"
  5a020781 scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout"
  6c0fc3d1 Btrfs: fix btrfs_wait_ordered_range() so that it waits for all ordered extents
  ec94e53c KVM: apic: avoid calculating pending eoi from an uninitialized val
  0e9a4cec KVM: nVMX: Check IO instruction VM-exit conditions
  bc1c6081 KVM: nVMX: Refactor IO bitmap checks into helper function
  2083e63a ext4: add cond_resched() to __ext4_find_entry()
  e4b14eb8 ext4: fix a data race in EXT4_I(inode)->i_disksize
  601adfdf netfilter: xt_bpf: add overflow checks
  27021607 KVM: nVMX: Don't emulate instructions in guest mode
  803bc73a vt: vt_ioctl: fix race in VT_RESIZEX
  b380e8c7 VT_RESIZEX: get rid of field-by-field copyin
  efe7e885 xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms
  7b14d607 Revert "ipc,sem: remove uneeded sem_undo_list lock usage in exit_sem()"
  7e278b11 tty: serial: imx: setup the correct sg entry for tx dma
  470fcc0c x86/mce/amd: Fix kobject lifetime
  2d2c1006 staging: rtl8188eu: Fix potential overuse of kernel memory
  a3e4e606 staging: rtl8188eu: Fix potential security hole
  87ce2c3f USB: hub: Don't record a connect-change event during reset-resume
  98c723d2 USB: Fix novation SourceControl XL after suspend
  f41dc515 usb: uas: fix a plug & unplug racing
  d8d7c3f6 staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi.
  a349db84 staging: android: ashmem: Disallow ashmem memory from being remapped
  3dd989ef floppy: check FDC index for errors before assigning it
  ed2a26ac enic: prevent waking up stopped tx queues over watchdog reset
  b89e36cf selinux: ensure we cleanup the internal AVC counters on error in avc_update()
  21d494d2 brd: check and limit max_part par
  1caa4d96 microblaze: Prevent the overflow of the start
  24eb51c5 irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL
  de2d6ae1 bcache: explicity type cast in bset_bkey_last()
  e3494d2d reiserfs: prevent NULL pointer dereference in reiserfs_insert_item()
  4a1b8231 lib/scatterlist.c: adjust indentation in __sg_alloc_table
  afa08652 ocfs2: fix a NULL pointer dereference when call ocfs2_update_inode_fsync_trans()
  a78220b4 radeon: insert 10ms sleep in dce5_crtc_load_lut
  8309005e trigger_next should increase position index
  1fee3ce1 drm/nouveau/disp/nv50-: prevent oops when no channel method map provided
  b5145d8b iwlegacy: ensure loop counter addr does not wrap and cause an infinite loop
  2a09a58b hostap: Adjust indentation in prism2_hostapd_add_sta
  585bdb2b ARM: 8951/1: Fix Kexec compilation issue.
  21aaaca4 jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record
  3532fc36 ALSA: hda - Add docking station support for Lenovo Thinkpad T420s
  f829460b s390/ftrace: generate traced function stack frame
  507f21cf remoteproc: Initialize rproc_class before use
  d1e67a9c ide: serverworks: potential overflow in svwks_set_pio_mode()
  d83e0900 cmd64x: potential buffer overflow in cmd64x_program_timings()
  e9f0fc09 scsi: iscsi: Don't destroy session if there are outstanding connections
  e3295cde iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE
  afd45979 drm/vmwgfx: prevent memory leak in vmw_cmdbuf_res_add
  a724f2aa drm/nouveau: Fix copy-paste error in nouveau_fence_wait_uevent_handler
  7ed33ee8 driver core: Print device when resources present in really_probe()
  4940484b PCI: Don't disable bridge BARs when assigning bus resources
  d08212b4 ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m
  a82a03c1 wan: ixp4xx_hss: fix compile-testing on 64-bit
  f59ee09f Input: edt-ft5x06 - work around first register access error
  8944e718 rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls
  45821bd9 soc/tegra: fuse: Correct straps' address for older Tegra124 device trees
  c4a7cad3 usbip: Fix unsafe unaligned pointer usage
  d943a53a tools lib api fs: Fix gcc9 stringop-truncation compilation error
  8fc334c0 ALSA: sh: Fix compile warning wrt const
  7ee97b0e pinctrl: sh-pfc: sh7269: Fix CAN function GPIOs
  c1355d39 x86/vdso: Provide missing include file
  d199b1e6 ARM: dts: r8a7779: Add device node for ARM global timer
  14206395 scsi: aic7xxx: Adjust indentation in ahc_find_syncrate
  1dea20a1 ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1
  baa94fa9 orinoco: avoid assertion in case of NULL pointer
  852133b4 rtlwifi: rtl_pci: Fix -Wcast-function-type
  07d5c2db iwlegacy: Fix -Wcast-function-type
  2f8f9f77 ipw2x00: Fix -Wcast-function-type
  41e2d8ce b43legacy: Fix -Wcast-function-type
  6c2e95bc ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status
  bb515d33 reiserfs: Fix spurious unlock in reiserfs_fill_super() error handling
  0ad9889d NFC: port100: Convert cpu_to_le16(le16_to_cpu(E1) + E2) to use le16_add_cpu().
  a8e831c1 regulator: rk808: Lower log level on optional GPIOs being not available
  06135a82 drm/amdgpu: remove 4 set but not used variable in amdgpu_atombios_get_connector_info_from_object_table
  8b3a73d8 clk: qcom: rcg2: Don't crash if our parent can't be found; return an error
  cc37c798 kconfig: fix broken dependency in randconfig-generated .config
  14916daf ext4, jbd2: ensure panic when aborting with zero errno
  a3be1282 tracing: Fix very unlikely race of registering two stat tracers
  5541d399 jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal
  b39bd0b2 nfs: NFS_SWAP should depend on SWAP
  9e55d0dd usb: gadget: udc: fix possible sleep-in-atomic-context bugs in gr_probe()
  4a117a1c uio: fix a sleep-in-atomic-context bug in uio_dmem_genirq_irqcontrol()
  02dc4e71 MIPS: Loongson: Fix potential NULL dereference in loongson3_platform_init()
  d5c1a3ce efi/x86: Map the entire EFI vendor string before copying it
  da02ffed media: sti: bdisp: fix a possible sleep-in-atomic-context bug in bdisp_device_run()
  ba3570d3 media: i2c: mt9v032: fix enum mbus codes and frame sizes
  dea89667 pinctrl: sh-pfc: sh7264: Fix CAN function GPIOs
  0cf8554b gianfar: Fix TX timestamping with a stacked DSA driver
  53cb2685 brcmfmac: Fix use after free in brcmf_sdio_readframes()
  104e8818 drm/gma500: Fixup fbdev stolen size usage evaluation
  0acb16a8 Revert "KVM: VMX: Add non-canonical check on writes to RTIT address MSRs"
  d50a2a48 scsi: qla2xxx: fix a potential NULL pointer dereference
  5ee83ceb btrfs: print message when tree-log replay starts
  53ba0719 jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer
  ee04ccaa jbd2: move the clearing of b_modified flag to the journal_unmap_buffer()
  dc437cd6 hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON definitions.
  a634e764 s390/time: Fix clk type in get_tod_clock
  7a2ccb65 padata: Remove broken queue flushing
  fe565792 btrfs: log message when rw remount is attempted with unclean tree-log
  61ca8d79 Btrfs: fix race between using extent maps and merging them
  7b2b3302 ext4: fix checksum errors with indexed dirs
  49b06cb1 ubifs: Fix deadlock in concurrent bulk-read and writepage
  ffa37a65 ALSA: usb-audio: Apply sample rate quirk for Audioengine D1
  d72314c6 ecryptfs: fix a memory leak bug in ecryptfs_init_messaging()
  a77294e3 ecryptfs: fix a memory leak bug in parse_tag_1_packet()
  8ecbef0b ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs
  de87ebf1 KVM: x86: emulate RDPID
  91d37bc1 x86/vdso: Use RDPID in preference to LSL when available
  76e5c6fd Linux 4.4.214
  354fc8ad dm: fix potential for q->make_request_fn NULL pointer
  7bd751f1 libertas: make lbs_ibss_join_existing() return error code on rates overflow
  03b4aeda libertas: don't exit from lbs_ibss_join_existing() with RCU read lock held
  4dd90d14 mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv()
  91b836b0 mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status()
  c6d00f4c pinctrl: sh-pfc: r8a7778: Fix duplicate SDSELF_B and SD1_CLK_B
  266eb225 powerpc/pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW
  ca3821fd ARM: dts: at91: sama5d3: define clock rate range for tcb1
  49846ecd ARM: dts: at91: sama5d3: fix maximum peripheral clock rates
  319c1238 ARC: [plat-axs10x]: Add missing multicast filter number to GMAC node
  998863d4 rtc: hym8563: Return -EINVAL if the time is known to be invalid
  600f91c3 scsi: ufs: Fix ufshcd_probe_hba() reture value in case ufshcd_scsi_add_wlus() fails
  726cd525 ASoC: pcm: update FE/BE trigger order based on the command
  501f3773 perf/core: Fix mlock accounting in perf_mmap()
  d663366b clocksource: Prevent double add_timer_on() for watchdog_timer
  34cee9ad cifs: fail i/o on soft mounts if sessionsetup errors out
  01c87ab1 KVM: nVMX: vmread should not set rflags to specify success in case of #PF
  f6e5b040 KVM: VMX: Add non-canonical check on writes to RTIT address MSRs
  66942494 KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM
  380a82b2 btrfs: flush write bio if we loop in extent_write_cache_pages
  7cbb0333 KVM: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks
  c3ccf2fd KVM: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks
  784258aa KVM: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks
  5372b007 KVM: x86: drop picdev_in_range()
  92950b29 drm: atmel-hlcdc: enable clock before configuring timing engine
  cf49df48 Btrfs: fix race between adding and putting tree mod seq elements and nodes
  f81feffd btrfs: remove trivial locking wrappers of tree mod log
  fd79489a Btrfs: fix assertion failure on fsync with NO_HOLES enabled
  a93b2fce NFS: Directory page cache pages need to be locked when read
  9818f366 NFS: Fix bool initialization/comparison
  0b0223f9 NFS: Fix memory leaks and corruption in readdir
  a5fb06a8 bonding/alb: properly access headers in bond_alb_xmit()
  a043002a net: systemport: Avoid RBUF stuck in Wake-on-LAN mode
  04c77a02 mfd: rn5t618: Mark ADC control register volatile
  ac47d815 mfd: da9062: Fix watchdog compatible string
  a6b9ef03 net: tulip: Adjust indentation in {dmfe, uli526x}_init_module
  2d858b06 net: smc911x: Adjust indentation in smc911x_phy_configure
  d4a73cb9 ppp: Adjust indentation into ppp_async_input
  fe73a533 NFC: pn544: Adjust indentation in pn544_hci_check_presence
  cae3c51b powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize
  607f79ef ext2: Adjust indentation in ext2_fill_super
  889ab859 scsi: qla4xxx: Adjust indentation in qla4xxx_mem_free
  a6dc22aa scsi: csiostor: Adjust indentation in csio_device_reset
  60e76bb2 scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type
  a109582f KVM: x86: Free wbinvd_dirty_mask if vCPU creation fails
  c2babdb7 KVM: PPC: Book3S PR: Free shared page if mmu initialization fails
  0c30c3cc KVM: PPC: Book3S HV: Uninit vCPU if vcore creation fails
  1510279e KVM: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks
  d216f65c KVM: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks
  0126c3ef KVM: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c
  dd40357d KVM: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks
  5a329907 KVM: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks
  6ad5477d KVM: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks
  32779dea KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks
  90dcf223 KVM: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks
  2b158e93 KVM: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks
  b9112b44 sunrpc: expiry_time should be seconds not timeval
  c31a8186 mwifiex: fix unbalanced locking in mwifiex_process_country_ie()
  c921a74e ARM: tegra: Enable PLLP bypass during Tegra124 LP1
  881e7db9 btrfs: set trans->drity in btrfs_commit_transaction
  f98c063f crypto: picoxcell - adjust the position of tasklet_init and fix missed tasklet_kill
  aa2862a4 crypto: api - Fix race condition in crypto_spawn_alg
  87bfd2f1 crypto: pcrypt - Do not clear MAY_SLEEP flag in original request
  4c3816ed dm space map common: fix to ensure new block isn't already in use
  809f1863 of: Add OF_DMA_DEFAULT_COHERENT & select it on powerpc
  4c0e18da Revert "ovl: modify ovl_permission() to do checks on two inodes"
  fd97ed8c power: supply: ltc2941-battery-gauge: fix use-after-free
  8885e4fb scsi: qla2xxx: Fix mtcp dump collection failure
  63e05d4b crypto: api - Check spawn->alg under lock in crypto_drop_spawn
  c5f396a6 PCI: keystone: Fix link training retries initiation
  4d8da473 mmc: spi: Toggle SPI polarity, do not hardcode it
  65c576e7 powerpc/pseries: Advance pfn if section is not present in lmb_is_removable()
  09937b57 lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more()
  4daec55c ALSA: dummy: Fix PCM format loop in proc output
  e5288d13 usb: gadget: f_ecm: Use atomic_t to track in-flight request
  b2e19c79 usb: gadget: f_ncm: Use atomic_t to track in-flight request
  e1057e28 usb: gadget: legacy: set max_speed to super-speed
  ea564d0b brcmfmac: Fix memory leak in brcmf_usbdev_qinit
  e0d7c0d9 mfd: dln2: More sanity checking for endpoints
  f941047b media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors
  864497ee tcp: clear tp->segs_{in|out} in tcp_disconnect()
  ad871646 tcp: clear tp->total_retrans in tcp_disconnect()
  73c29d2f net_sched: fix an OOB access in cls_tcindex
  7b39c2f9 net: hsr: fix possible NULL deref in hsr_handle_frame()
  249edb9b cls_rsvp: fix rsvp_policy
  3e580139 ASoC: qcom: Fix of-node refcount unbalance to link->codec_of_node
  45b2903f sparc32: fix struct ipc64_perm type definition
  8a448747 x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR
  f58d2183 media: iguanair: fix endpoint sanity check
  d6ccbff9 Linux 4.4.213
  6d929d2c btrfs: do not zero f_bavail if we have available space
  078210b5 btrfs: fix mixed block count of available space
  571277b6 net: Fix skb->csum update in inet_proto_csum_replace16().

Bug: 154679373
Bug: 155048454
Pick-Prebuilt: 305559975
Build-Id: 6433675
Signed-off-by: lucaswei <lucaswei@google.com>
Change-Id: Icdb318424f2af975902bd2609d6311b444290214
128 files changed