)]}'
{
  "commit": "61872e33e69f16ce7d361aa314e7d1619dc774fa",
  "tree": "33fd9f03184c5a1abd1279606331def83df308bf",
  "parents": [
    "3154f1f3123678f257c063ab01433e1636453fcb",
    "67cb016870e2fa9ffc8d34cf20db5331e6f2cf4d"
  ],
  "author": {
    "name": "Lakitu Kernel Bot",
    "email": "cloud-image-merge-automation@prod.google.com",
    "time": "Mon Jun 22 01:59:40 2020 -0700"
  },
  "committer": {
    "name": "Lakitu Kernel Bot",
    "email": "cloud-image-merge-automation@prod.google.com",
    "time": "Mon Jun 22 01:59:41 2020 -0700"
  },
  "message": "merge-upstream/v5.4.48 from branch/tag: upstream/v5.4.48 into branch: cos-5.4\n\nChangelog:\n-------------------------------------------------------------\n\nAdrian Hunter (2):\n      perf symbols: Fix debuginfo search for Ubuntu\n      perf symbols: Fix kernel maps for kcore and eBPF\n\nAl Viro (2):\n      sparc32: fix register window handling in genregs32_[gs]et()\n      sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()\n\nAlan Maguire (1):\n      selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o\n\nAlexander Monakov (3):\n      x86/amd_nb: Add AMD family 17h model 60h PCI IDs\n      hwmon: (k10temp) Add AMD family 17h model 60h PCI match\n      EDAC/amd64: Add AMD family 17h model 60h PCI IDs\n\nAlexander Sverdlin (1):\n      macvlan: Skip loopback packets in RX handler\n\nAnand Jain (2):\n      btrfs: free alien device after device add\n      btrfs: include non-missing as a qualifier for the latest_bdev\n\nAnders Roxell (1):\n      power: vexpress: add suppress_bind_attrs to true\n\nAndrea Arcangeli (1):\n      mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()\n\nAndrea Parri (Microsoft) (1):\n      Drivers: hv: vmbus: Always handle the VMBus messages on CPU0\n\nAndrii Nakryiko (2):\n      libbpf: Fix memory leak and possible double-free in hashmap__clear\n      selftests/bpf: Fix memory leak in extract_build_id()\n\nAndy Shevchenko (3):\n      spi: dw: Zero DMA Tx and Rx configurations on stack\n      spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource\n      platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()\n\nAnton Protopopov (1):\n      bpf: Fix map permissions check\n\nArd Biesheuvel (2):\n      ACPI: GED: use correct trigger type field in _Exx / _Lxx handling\n      efi/libstub/x86: Work around LLVM ELF quirk build regression\n\nArnd Bergmann (1):\n      crypto: ccp -- don\u0027t \"select\" CONFIG_DMADEVICES\n\nArthur Kiyanovski (1):\n      net: ena: fix error returning in ena_com_get_hash_function()\n\nArvind Sankar (2):\n      x86/boot: Correct relocation destination on old linkers\n      x86/mm: Stop printing BRK addresses\n\nAshok Raj (2):\n      PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints\n      PCI: Program MPS for RCiEP devices\n\nBhupesh Sharma (1):\n      net: qed*: Reduce RX and TX default ring count when running inside kdump kernel\n\nBingbu Cao (2):\n      media: staging: imgu: do not hold spinlock during freeing mmu page table\n      media: staging/intel-ipu3: Implement lock for stream on/off operations\n\nBjorn Andersson (1):\n      regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l\n\nBogdan Togorean (1):\n      drm: bridge: adv7511: Extend list of audio sample rates\n\nBoris Brezillon (1):\n      mtd: rawnand: Fix nand_gpio_waitrdy()\n\nBrad Love (2):\n      media: si2157: Better check for running tuner in init\n      media: dvbdev: Fix tuner-\u003edemod media controller link\n\nBrian Foster (2):\n      xfs: reset buffer write failure state on successful completion\n      xfs: fix duplicate verification from xfs_qm_dqflush()\n\nChris Chiu (1):\n      platform/x86: asus_wmi: Reserve more space for struct bias_args\n\nChristian König (1):\n      drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4\n\nChristian Lamparter (1):\n      carl9170: remove P2P_GO support\n\nChristoph Hellwig (3):\n      x86: fix vmap arguments in map_irq_stack\n      staging: android: ion: use vmap instead of vm_map_ram\n      nvme: refine the Qemu Identify CNS quirk\n\nChristophe JAILLET (1):\n      wcn36xx: Fix error handling path in \u0027wcn36xx_probe()\u0027\n\nChristophe Leroy (5):\n      powerpc/mm: Fix conditions to perform MMU specific management by blocks on PPC32.\n      powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG\n      powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END\n      powerpc/kasan: Fix shadow pages allocation failure\n      powerpc/32: Disable KASAN with pages bigger than 16k\n\nChuhong Yuan (2):\n      Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()\n      media: go7007: fix a miss of snd_card_free\n\nColin Ian King (2):\n      media: dvb: return -EREMOTEIO on i2c transfer failure.\n      libertas_tf: avoid a null dereference in pointer priv\n\nColy Li (2):\n      raid5: remove gfp flags from scribble_alloc()\n      bcache: fix refcount underflow in bcache_device_free()\n\nCorentin Labbe (1):\n      soc/tegra: pmc: Select GENERIC_PINCONF\n\nDan Carpenter (3):\n      media: vicodec: Fix error codes in probe function\n      media: cec: silence shift wrapping warning in __cec_s_log_addrs()\n      rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()\n\nDaniel Axtens (2):\n      kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE\n      string.h: fix incompatibility between FORTIFY_SOURCE and KASAN\n\nDaniel Jordan (1):\n      mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init\n\nDaniel Thompson (2):\n      arm64: cacheflush: Fix KGDB trap detection\n      kgdb: Fix spurious true from in_dbg_master()\n\nDarrick J. Wong (1):\n      xfs: clean up the error handling in xfs_swap_extents\n\nDejin Zheng (1):\n      rtw88: fix an issue about leak system resources\n\nDevulapally Shiva Krishna (1):\n      Crypto/chcr: fix for ccm(aes) failed test\n\nDmitry Osipenko (1):\n      ARM: tegra: Correct PL310 Auxiliary Control Register initialization\n\nDoug Berger (2):\n      net: bcmgenet: set Rx mode before starting netif\n      net: bcmgenet: Fix WoL with password after deep sleep\n\nDouglas Anderson (4):\n      kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb\n      kgdb: Prevent infinite recursive entries to the debugger\n      kgdboc: Use a platform device to handle tty drivers showing up late\n      kernel/cpu_pm: Fix uninitted local in cpu_pm\n\nEelco Chaudron (1):\n      libbpf: Fix perf_buffer__free() API for sparse allocs\n\nErez Shitrit (1):\n      net/mlx5e: IPoIB, Drop multicast packets that this interface sent\n\nEric Biggers (2):\n      ext4: fix race between ext4_sync_parent() and rename()\n      dm crypt: avoid truncating the logical block size\n\nErik Kaneda (1):\n      ACPICA: Dispatcher: add status checks\n\nEvan Green (1):\n      spi: pxa2xx: Apply CS clk quirk to BXT\n\nFelix Kuehling (1):\n      drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode\n\nFilipe Manana (4):\n      btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums\n      btrfs: fix wrong file range cleanup after an error filling dealloc range\n      btrfs: fix space_info bytes_may_use underflow after nocow buffered write\n      btrfs: fix space_info bytes_may_use underflow during space cache writeout\n\nFinn Thain (1):\n      m68k: mac: Don\u0027t call via_flush_cache() on Mac IIfx\n\nGavin Shan (1):\n      arm64/kernel: Fix range on invalidating dcache for boot page tables\n\nGeert Uytterhoeven (1):\n      spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices\n\nGreg Kroah-Hartman (1):\n      Linux 5.4.48\n\nGuoqing Jiang (1):\n      md: don\u0027t flush workqueue unconditionally in md_open\n\nH. Nikolaus Schaller (1):\n      w1: omap-hdq: cleanup to add missing newline for some dev_dbg\n\nHaibo Chen (1):\n      mmc: sdhci-esdhc-imx: fix the mask for tuning start point\n\nHans de Goede (6):\n      Bluetooth: btbcm: Add 2 missing models to subver tables\n      platform/x86: intel-vbtn: Use acpi_evaluate_integer()\n      platform/x86: intel-vbtn: Split keymap into buttons and switches parts\n      platform/x86: intel-vbtn: Do not advertise switches to userspace if they are not there\n      platform/x86: intel-vbtn: Also handle tablet-mode switch on \"Detachable\" and \"Portable\" chassis-types\n      platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / \"Laptop\" chasis-type\n\nHari Bathini (3):\n      powerpc/fadump: use static allocation for reserved memory ranges\n      powerpc/fadump: consider reserved ranges while reserving memory\n      powerpc/fadump: Account for memory_limit while reserving memory\n\nHarshad Shirwadkar (1):\n      ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max\n\nHsin-Yu Chao (1):\n      Bluetooth: Add SCO fallback for invalid LMP parameters error\n\nHuaixin Chang (2):\n      sched/fair: Refill bandwidth before scaling\n      sched: Defend cfs and rt bandwidth quota against overflow\n\nJacob Keller (1):\n      ice: fix potential double free in probe unrolling\n\nJaegeuk Kim (1):\n      f2fs: fix checkpoint\u003ddisable:%u%%\n\nJaehoon Chung (1):\n      brcmfmac: fix wrong location to get firmware feature\n\nJakub Sitnicki (1):\n      selftests/bpf, flow_dissector: Close TAP device FD after the test\n\nJann Horn (1):\n      exit: Move preemption fixup up, move blocking operations down\n\nJean-Philippe Brucker (1):\n      pmu/smmuv3: Clear IRQ affinity hint on device removal\n\nJeffle Xu (1):\n      ext4: fix error pointer dereference\n\nJeremy Cline (1):\n      lockdown: Allow unprivileged users to see lockdown status\n\nJeremy Kerr (1):\n      powerpc/spufs: fix copy_to_user while atomic\n\nJesper Dangaard Brouer (3):\n      ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K\n      dpaa2-eth: fix return codes used in ndo_setup_tc\n      veth: Adjust hard_start offset on redirect XDP frames\n\nJia-Ju Bai (1):\n      net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss()\n\nJiaxun Yang (2):\n      MIPS: Truncate link address into 32bit for 32bit kernel\n      PCI: Don\u0027t disable decoding when mmio_always_on is set\n\nJitao Shi (2):\n      dt-bindings: display: mediatek: control dpi pins mode to avoid leakage\n      drm/mediatek: set dpi pin mode to gpio low to avoid leakage current\n\nJohn Fastabend (2):\n      bpf: Refactor sockmap redirect code so its easy to reuse\n      bpf: Fix running sk_skb program types with ktls\n\nJon Derrick (1):\n      PCI: vmd: Add device id for VMD device 8086:9A0B\n\nJon Doron (1):\n      x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit\n\nJonathan Bakker (3):\n      pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210\n      pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs\n      ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries\n\nJosef Bacik (3):\n      btrfs: account for trans_block_rsv in may_commit_transaction\n      btrfs: improve global reserve stealing logic\n      btrfs: force chunk allocation if our global rsv is larger than metadata\n\nJulien Thierry (1):\n      objtool: Ignore empty alternatives\n\nKai-Heng Feng (4):\n      PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect\n      serial: 8250_pci: Move Pericom IDs to pci_ids.h\n      e1000e: Disable TSO for buffer overrun workaround\n      igb: Report speed and duplex as unknown when device is runtime suspended\n\nKaige Li (1):\n      MIPS: tools: Fix resource leak in elf-entry.c\n\nKees Cook (1):\n      e1000: Distribute switch variables for initialization\n\nKevin Buettner (1):\n      PCI: Avoid FLR for AMD Starship USB 3.0\n\nKieran Bingham (1):\n      media: platform: fcp: Set appropriate DMA parameters\n\nKoba Ko (1):\n      platform/x86: dell-laptop: don\u0027t register micmute LED if there is no token\n\nKrzysztof Struczynski (3):\n      ima: Fix ima digest hash table key calculation\n      ima: Remove redundant policy rule set in add_rules()\n      ima: Set again build_ima_appraise variable\n\nLarry Finger (3):\n      b43legacy: Fix case where channel status is corrupted\n      b43: Fix connection problem with WPA3\n      b43_legacy: Fix connection problem with WPA3\n\nLaurent Pinchart (1):\n      media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling\n\nLinus Walleij (1):\n      ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE\n\nLudovic Desroches (1):\n      ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin\n\nLukas Wunner (1):\n      serial: 8250: Avoid error message on reprobe\n\nLuke Nelson (1):\n      arm64: insn: Fix two bugs in encoding 32-bit logical immediates\n\nMaharaja Kennadyrajan (1):\n      ath10k: Fix the race condition in firmware dump work queue\n\nMarcos Paulo de Souza (1):\n      btrfs: send: emit file capabilities after chown\n\nMarcos Scriven (1):\n      PCI: Avoid FLR for AMD Matisse HD Audio \u0026 USB 3.0\n\nMarek Szyprowski (1):\n      ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor\u0027s bus\n\nMark Starovoytov (1):\n      net: atlantic: make hw_get_regs optional\n\nMartin Blumenstingl (1):\n      mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error\n\nMasahiro Yamada (1):\n      kbuild: force to build vmlinux if CONFIG_MODVERSION\u003dy\n\nMasami Hiramatsu (3):\n      perf probe: Do not show the skipped events\n      perf probe: Fix to check blacklist address correctly\n      perf probe: Check address correctness by map instead of _etext\n\nMichael Ellerman (3):\n      drivers/macintosh: Fix memleak in windfarm_pm112 driver\n      powerpc/64s: Don\u0027t let DT CPU features set FSCR_DSCR\n      powerpc/64s: Save FSCR to init_task.thread.fscr after feature init\n\nMichał Mirosław (2):\n      Bluetooth: hci_bcm: fix freeing not-requested IRQ\n      power: supply: core: fix HWMON temperature labels\n\nMikulas Patocka (1):\n      alpha: fix memory barriers so that they conform to the specification\n\nMing Lei (1):\n      block: alloc map and request for new hardware queue\n\nMiquel Raynal (13):\n      mtd: rawnand: onfi: Fix redundancy detection check\n      mtd: rawnand: diskonchip: Fix the probe error path\n      mtd: rawnand: sharpsl: Fix the probe error path\n      mtd: rawnand: ingenic: Fix the probe error path\n      mtd: rawnand: xway: Fix the probe error path\n      mtd: rawnand: orion: Fix the probe error path\n      mtd: rawnand: socrates: Fix the probe error path\n      mtd: rawnand: oxnas: Fix the probe error path\n      mtd: rawnand: sunxi: Fix the probe error path\n      mtd: rawnand: plat_nand: Fix the probe error path\n      mtd: rawnand: pasemi: Fix the probe error path\n      mtd: rawnand: mtk: Fix the probe error path\n      mtd: rawnand: tmio: Fix the probe error path\n\nMordechay Goodstein (1):\n      iwlwifi: avoid debug max amsdu config overwriting itself\n\nNathan Chancellor (1):\n      lib/mpi: Fix 64-bit MIPS build with Clang\n\nNeilBrown (2):\n      sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations.\n      sunrpc: clean up properly in gss_mech_unregister()\n\nNickolai Kozachenko (1):\n      platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)\n\nNicolas Toromanoff (3):\n      crypto: stm32/crc32 - fix ext4 chksum BUG_ON()\n      crypto: stm32/crc32 - fix run-time self test issue.\n      crypto: stm32/crc32 - fix multi-instance\n\nOmar Sandoval (1):\n      btrfs: fix error handling when submitting direct I/O bio\n\nPablo Neira Ayuso (1):\n      netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported\n\nPali Rohár (1):\n      mwifiex: Fix memory corruption in dump_station\n\nPaul Moore (2):\n      audit: fix a net reference leak in audit_send_reply()\n      audit: fix a net reference leak in audit_list_rules_send()\n\nPavel Tatashin (2):\n      mm: initialize deferred pages with interrupts enabled\n      mm: call cond_resched() from deferred_init_memmap()\n\nPeter Zijlstra (2):\n      x86,smap: Fix smap_{save,restore}() alternatives\n      sched/core: Fix illegal RCU from offline CPUs\n\nPunit Agrawal (1):\n      e1000e: Relax condition to trigger reset for ME workaround\n\nQiushi Wu (2):\n      cpuidle: Fix three reference count leaks\n      power: supply: core: fix memory leak in HWMON error path\n\nQu Wenruo (1):\n      btrfs: qgroup: mark qgroup inconsistent if we\u0027re inherting snapshot to a new qgroup\n\nRakesh Pillai (1):\n      ath10k: Remove msdu from idr when management pkt send fails\n\nRoberto Sassu (6):\n      ima: Switch to ima_hash_algo for boot aggregate\n      ima: Evaluate error in init_ima()\n      ima: Directly assign the ima_default_policy pointer to ima_rules\n      ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()\n      ima: Remove __init annotation from ima_pcrread()\n      evm: Fix possible memory leak in evm_calc_hmac_or_hash()\n\nRyder Lee (1):\n      mt76: avoid rx reorder buffer overflow\n\nSagi Grimberg (1):\n      nvme-tcp: use bh_lock in data_ready\n\nSamuel Holland (1):\n      media: cedrus: Program output format during each run\n\nSerge Semin (9):\n      mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs\n      spi: dw: Enable interrupts in accordance with DMA xfer mode\n      clocksource: dw_apb_timer: Make CPU-affiliation being optional\n      clocksource: dw_apb_timer_of: Fix missing clockevent timers\n      spi: dw: Fix Rx-only DMA transfers\n      mips: cm: Fix an invalid error code of INTVN_*_ERR\n      mips: MAAR: Use more precise address mask\n      mips: Add udelay lpj numbers adjustment\n      spi: dw: Return any value retrieved from the dma_transfer callback\n\nShaokun Zhang (1):\n      drivers/perf: hisi: Fix typo in events attribute array\n\nSharon (1):\n      iwlwifi: mvm: fix aux station leak\n\nStephane Eranian (1):\n      tools api fs: Make xxx__mountpoint() more scalable\n\nSurabhi Boob (2):\n      ice: Fix memory leak\n      ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS\n\nSven Eckelmann (1):\n      batman-adv: Revert \"disable ethtool link speed detection when auto negotiation off\"\n\nTejun Heo (2):\n      iocost_monitor: drop string wrap around numbers when outputting json\n      iocost: don\u0027t let vrate run wild while there\u0027s no saturation signal\n\nTiezhu Yang (3):\n      MIPS: Loongson: Build ATI Radeon GPU driver as module\n      MIPS: Make sparse_init() using top-down allocation\n      PCI: Add Loongson vendor ID\n\nTomasz Figa (1):\n      media: staging: ipu3: Fix stale list entries on parameter queue failure\n\nTomi Valkeinen (1):\n      media: ov5640: fix use of destroyed mutex\n\nTomohito Esaki (1):\n      drm: rcar-du: Set primary plane zpos immutably at initializing\n\nTuan Phan (1):\n      ACPI/IORT: Fix PMCG node single ID mapping handling\n\nUlf Hansson (2):\n      staging: greybus: sdio: Respect the cmd-\u003ebusy_timeout from the mmc core\n      mmc: via-sdmmc: Respect the cmd-\u003ebusy_timeout from the mmc core\n\nVeerabhadrarao Badiganti (1):\n      mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk\n\nVenkateswara Naralasetty (1):\n      ath10k: fix kernel null pointer dereference\n\nWei Yongjun (5):\n      net: lpc-enet: fix error return code in lpc_mii_init()\n      selinux: fix error return code in policydb_read()\n      drivers: net: davinci_mdio: fix potential NULL dereference in davinci_mdio_probe()\n      drm/mcde: dsi: Fix return value check in mcde_dsi_bind()\n      gnss: sirf: fix error return code in sirf_probe()\n\nWeiping Zhang (2):\n      block: reset mapping if failed to update hardware queue count\n      nvme-pci: align io queue count with allocted nvme_queue in nvme_probe\n\nWeiyi Lu (1):\n      clk: mediatek: assign the initial value to clk_init_data of mtk_mux\n\nWen Gong (2):\n      ath10k: remove the max_sched_scan_reqs value\n      ath10k: add flush tx packets for SDIO chip\n\nXie XiuQi (1):\n      ixgbe: fix signed-integer-overflow warning\n\nYazen Ghannam (1):\n      x86/amd_nb: Add Family 19h PCI IDs\n\nYuanJunQing (1):\n      MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()\n\nYunjian Wang (1):\n      net: allwinner: Fix use correct return type for ndo_start_xmit()\n\nchen gong (1):\n      drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven\n\nlimingyu (1):\n      drm/amdgpu: Init data to avoid oops while reading pp_num_states.\n\nÁlvaro Fernández Rojas (1):\n      mtd: rawnand: brcmnand: fix hamming oob layout\n\nBUG\u003db:159585149\nTEST\u003dtryjob, validation and K8s e2e\nRELEASE_NOTE\u003dUpgraded the Linux kernel to upstream/v5.4.48\n\nSigned-off-by: Lakitu Kernel Bot \u003ccloud-image-merge-automation@prod.google.com\u003e\nChange-Id: I0dcc5a1c8ab915df8b7d4701fde0f8f9ad4be12e\n",
  "tree_diff": []
}
