)]}'
{
  "commit": "f18c34e153e238eb7e61f4e130b808573aaf5dc2",
  "tree": "a741a4b1cd3a824ba4ca86dc92b8c6d8a33b7b17",
  "parents": [
    "cb3be811b87b1f7f896e2c4a5591ae0d3c1bdb32",
    "45451e8015a91de5d1a512c3e3d7373bbcb58fb0"
  ],
  "author": {
    "name": "COS Kernel Merge Bot",
    "email": "cloud-image-merge-automation@prod.google.com",
    "time": "Thu Apr 28 02:38:22 2022 -0700"
  },
  "committer": {
    "name": "COS Kernel Merge Bot",
    "email": "cloud-image-merge-automation@prod.google.com",
    "time": "Thu Apr 28 02:38:22 2022 -0700"
  },
  "message": "merge-upstream/v5.15.36 from branch/tag: upstream/v5.15.36 into branch: cos-5.15\n\nChangelog:\n-------------------------------------------------------------\n\nAdrian Hunter (1):\n      perf tools: Fix segfault accessing sample_id xyarray\n\nAlex Elder (1):\n      arm64: dts: qcom: add IPA qcom,qmp property\n\nAlexey Kardashevskiy (1):\n      KVM: PPC: Fix TCE handling for VFIO\n\nAlistair Popple (1):\n      mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()\n\nAllen-KH Cheng (1):\n      spi: spi-mtk-nor: initialize spi controller after resume\n\nAnshuman Khandual (1):\n      arm64/mm: drop HAVE_ARCH_PFN_VALID\n\nAthira Rajeev (2):\n      powerpc/perf: Fix power9 event alternatives\n      powerpc/perf: Fix power10 event alternatives\n\nBob Peterson (1):\n      gfs2: assign rgrp glock before compute_bitstructs\n\nBorislav Petkov (3):\n      ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant\n      mt76: Fix undefined behavior due to shift overflowing the constant\n      brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant\n\nChristoph Hellwig (6):\n      fs: remove __sync_filesystem\n      block: remove __sync_blockdev\n      block: simplify the block device syncing code\n      nvme: add a quirk to disable namespace identifiers\n      nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202\n      nvme-pci: disable namespace identifiers for Qemu controllers\n\nChristophe Leroy (1):\n      mm, hugetlb: allow for \"high\" userspace addresses\n\nDarrick J. Wong (3):\n      vfs: make sync_filesystem return errors from -\u003esync_fs\n      xfs: return errors in xfs_fs_sync_fs\n      ext4: fix fallocate to use file_modified to update permissions consistently\n\nDave Jiang (4):\n      dmaengine: idxd: fix device cleanup on disable\n      dmaengine: idxd: add RO check for wq max_batch_size write\n      dmaengine: idxd: add RO check for wq max_transfer_size write\n      dmaengine: idxd: skip clearing device context when device is read-only\n\nDave Stevenson (2):\n      drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised\n      drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare\n\nDavid Ahern (1):\n      l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu\n\nDavid Howells (2):\n      rxrpc: Restore removed timer deletion\n      cifs: Check the IOCB_DIRECT flag, not O_DIRECT\n\nEric Dumazet (4):\n      net/sched: cls_u32: fix netns refcount changes in u32_change()\n      net/sched: cls_u32: fix possible leak in u32_init_knode()\n      ipv6: make ip6_rt_gc_expire an atomic_t\n      netlink: reset network and mac headers in netlink_dump()\n\nFlorian Westphal (3):\n      netfilter: conntrack: convert to refcount_t api\n      netfilter: conntrack: avoid useless indirection during conntrack destruction\n      netfilter: nft_ct: fix use after free when attaching zone template\n\nGreg Kroah-Hartman (1):\n      Linux 5.15.36\n\nGuo Ren (1):\n      xtensa: patch_text: Fixup last cpu should be master\n\nHangbin Liu (1):\n      net/packet: fix packet_sock xmit return value checking\n\nHeiner Kallweit (1):\n      reset: renesas: Check return value of reset_control_deassert()\n\nHerve Codina (1):\n      dmaengine: dw-edma: Fix unaligned 64bit access\n\nHongbin Wang (1):\n      vxlan: fix error return code in vxlan_fdb_append\n\nIdo Schimmel (1):\n      selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets\n\nJiapeng Chong (1):\n      platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative\n\nJosé Roberto de Souza (1):\n      drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails\n\nKai Vehmanen (1):\n      ALSA: hda/hdmi: fix warning about PCM count when used with SOF\n\nKai-Heng Feng (1):\n      net: atlantic: Avoid out-of-bounds indexing\n\nKees Cook (2):\n      etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead\n      ARM: vexpress/spc: Avoid negative array index when !SMP\n\nKevin Groeneveld (1):\n      dmaengine: imx-sdma: fix init of uart scripts\n\nKevin Hao (1):\n      net: stmmac: Use readl_poll_timeout_atomic() in atomic state\n\nKhazhismel Kumykov (1):\n      block/compat_ioctl: fix range check in BLKGETSIZE\n\nKurt Kanzenbach (1):\n      net: dsa: hellcreek: Calculate checksums in tagger\n\nLeo Yan (2):\n      perf script: Always allow field \u0027data_src\u0027 for auxtrace\n      perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event\n\nLike Xu (1):\n      KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog\n\nLv Ruyi (1):\n      dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()\n\nManuel Ullmann (1):\n      net: atlantic: invert deep par in pm functions, preventing null derefs\n\nMarco Elver (1):\n      mm, kfence: support kmem_dump_obj() for KFENCE objects\n\nMario Limonciello (1):\n      gpio: Request interrupts after IRQ is initialized\n\nMark Brown (1):\n      ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek\n\nMatthias Schiffer (1):\n      spi: cadence-quadspi: fix incorrect supports_op() return value\n\nMax Filippov (1):\n      xtensa: fix a7 clobbering in coprocessor context load/store\n\nMiaoqian Lin (5):\n      ASoC: rk817: Use devm_clk_get() in rk817_platform_probe\n      ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component\n      dmaengine: imx-sdma: Fix error checking in sdma_event_remap\n      Input: omap4-keypad - fix pm_runtime_get_sync() error checking\n      drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage\n\nMike Christie (4):\n      scsi: iscsi: Release endpoint ID when its freed\n      scsi: iscsi: Merge suspend fields\n      scsi: iscsi: Fix NOP handling during conn recovery\n      scsi: qedi: Fix failed disconnect handling\n\nMike Rapoport (1):\n      dma-mapping: remove bogus test for pfn_valid from dma_map_resource\n\nMikulas Patocka (1):\n      stat: fix inconsistency between struct stat and struct compat_stat\n\nMingwei Zhang (1):\n      KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs\n\nMuchun Song (1):\n      arm64: mm: fix p?d_leaf()\n\nNeilBrown (1):\n      VFS: filename_create(): fix incorrect intent.\n\nNico Pache (1):\n      oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup\n\nOliver Hartkopp (1):\n      can: isotp: stop timeout monitoring when no first frame was sent\n\nPaolo Valerio (1):\n      openvswitch: fix OOB access in reserve_sfa_size()\n\nPeilin Ye (2):\n      ip6_gre: Avoid updating tunnel-\u003etun_hlen in __gre6_xmit()\n      ip6_gre: Fix skb_under_panic in __gre6_xmit()\n\nPeter Ujfalusi (1):\n      ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create()\n\nPeter Wang (1):\n      scsi: ufs: core: scsi_get_lba() error fix\n\nRob Herring (2):\n      arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes\n      arm_pmu: Validate single/group leader events\n\nSabrina Dubroca (1):\n      esp: limit skb_page_frag_refill use to a single page\n\nSameer Pujar (1):\n      reset: tegra-bpmp: Restore Handle errors in BPMP response\n\nSasha Neftin (3):\n      igc: Fix infinite loop in release_swfw_sync\n      igc: Fix BUG: scheduling while atomic\n      e1000e: Fix possible overflow in LTR decoding\n\nSean Christopherson (2):\n      KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race\n      KVM: nVMX: Defer APICv updates while L2 is active until L1 is active\n\nSergey Matyukevich (1):\n      ARC: entry: fix syscall_trace_exit argument\n\nShakeel Butt (1):\n      memcg: sync flush only if periodic flush is delayed\n\nShubhrajyoti Datta (1):\n      EDAC/synopsys: Read the error count from the correct register\n\nSrinivas Kandagatla (1):\n      ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use\n\nStephen Hemminger (1):\n      net: restore alpha order to Ethernet devices in config\n\nTadeusz Struk (1):\n      ext4: limit length to bitmap_maxbytes - blocksize in punch_hole\n\nTakashi Iwai (1):\n      ALSA: usb-audio: Clear MIDI port active flag after draining\n\nTheodore Ts\u0027o (2):\n      ext4: fix overhead calculation to account for the reserved gdt blocks\n      ext4: force overhead calculation if the s_overhead_cluster makes no sense\n\nTim Crawford (1):\n      ALSA: hda/realtek: Add quirk for Clevo NP70PNP\n\nTom Rix (1):\n      scsi: sr: Do not leak information in ioctl\n\nTomas Melin (1):\n      net: macb: Restart tx only if queue pointer is lagging\n\nTony Lu (1):\n      net/smc: Fix sock leak when release after smc_shutdown()\n\nTudor Ambarus (1):\n      spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller\n\nVinicius Costa Gomes (1):\n      igc: Fix suspending when PTM is active\n\nVladimir Oltean (1):\n      net: mscc: ocelot: fix broken IP multicast flooding\n\nXiaoke Wang (2):\n      drm/msm/disp: check the return value of kzalloc()\n      drm/msm/mdp5: check the return of kzalloc()\n\nXiaomeng Tong (2):\n      dma: at_xdmac: fix a missing check on list iterator\n      ASoC: soc-dapm: fix two incorrect uses of list iterator\n\nXiongwei Song (1):\n      mm: page_alloc: fix building error on -Werror\u003darray-compare\n\nXu Yu (1):\n      mm/memory-failure.c: skip huge_zero_page in memory_failure()\n\nYe Bin (3):\n      ext4: fix symlink file size not match to file content\n      ext4: fix use-after-free in ext4_search_dir\n      jbd2: fix a potential race while discarding reserved buffers after an abort\n\nZheyu Ma (1):\n      ata: pata_marvell: Check the \u0027bmdma_addr\u0027 beforing reading\n\nZhipeng Xie (1):\n      perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled\n\nkuyo chang (1):\n      sched/pelt: Fix attach_entity_load_avg() corner case\n\nwangjianjian (C) (1):\n      ext4, doc: fix incorrect h_reserved size\n\nzhangqilong (1):\n      dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources\n\nBUG\u003db/230710979\nTEST\u003dtryjob, validation and K8s e2e\nRELEASE_NOTE\u003dUpdated the Linux kernel to v5.15.36.\n\nSigned-off-by: COS Kernel Merge Bot \u003ccloud-image-merge-automation@prod.google.com\u003e\nChange-Id: I86213ad32285d07ac4cf547e93d85182a055193a\n",
  "tree_diff": []
}
