[PATCH 15/15] linux-yocto/5.15: update to v5.15.36

bruce.ashfield
2022-04-28T13:48:37Z

Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

45451e8015a9 Linux 5.15.36
bb906d15a99e arm64: dts: qcom: add IPA qcom,qmp property
1ea01e64632f block/compat_ioctl: fix range check in BLKGETSIZE
6a3c609feb11 spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller
b1b8f39c2475 jbd2: fix a potential race while discarding reserved buffers after an abort
2e25c46c6eef netfilter: nft_ct: fix use after free when attaching zone template
2b273d1fd18e ext4: force overhead calculation if the s_overhead_cluster makes no sense
52ca84a3edd1 ext4: fix overhead calculation to account for the reserved gdt blocks
6b952563934c ext4, doc: fix incorrect h_reserved size
9b90003771e5 ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
e3912775b476 ext4: fix use-after-free in ext4_search_dir
8bb5676b49d3 ext4: fix symlink file size not match to file content
ba50ea456f49 ext4: fix fallocate to use file_modified to update permissions consistently
67e4860eeed8 netfilter: conntrack: avoid useless indirection during conntrack destruction
bcba40bd36d7 netfilter: conntrack: convert to refcount_t api
4bbd693d9f0a KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs
8b2da9690489 KVM: nVMX: Defer APICv updates while L2 is active until L1 is active
a41b3243a6de KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race
2b4417acd3c6 KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog
87d95ff0ca27 arm_pmu: Validate single/group leader events
4d98fbb26683 ARC: entry: fix syscall_trace_exit argument
7b69c07beb23 e1000e: Fix possible overflow in LTR decoding
73a0b4c5c0bd ASoC: soc-dapm: fix two incorrect uses of list iterator
571a67b0d8a4 gpio: Request interrupts after IRQ is initialized
e411af98013d openvswitch: fix OOB access in reserve_sfa_size()
bac4cadeb718 xtensa: fix a7 clobbering in coprocessor context load/store
91335ca9ebe7 xtensa: patch_text: Fixup last cpu should be master
49952e31e50d perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
04ecea282b42 perf script: Always allow field 'data_src' for auxtrace
a92335b4b189 powerpc/perf: Fix power10 event alternatives
7a56867c5ef3 powerpc/perf: Fix power9 event alternatives
53c4a9ff225b drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
9dc46d2e3723 KVM: PPC: Fix TCE handling for VFIO
76614b111867 drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
7981351a916e drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
56637084e8a5 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled
b1b929468229 sched/pelt: Fix attach_entity_load_avg() corner case
914473a07088 scsi: sr: Do not leak information in ioctl
f0cfae3e0d3a Input: omap4-keypad - fix pm_runtime_get_sync() error checking
232541989a1a net: atlantic: invert deep par in pm functions, preventing null derefs
6b8af9f96749 dmaengine: imx-sdma: fix init of uart scripts
1a8d1665cff1 dma: at_xdmac: fix a missing check on list iterator
d10a711d4db6 ata: pata_marvell: Check the 'bmdma_addr' beforing reading
48b2ab1a960a mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
41ba681c6373 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup
9dcb65cdf312 mm, hugetlb: allow for "high" userspace addresses
07bdd207774c memcg: sync flush only if periodic flush is delayed
9c71b29d55d4 mm/memory-failure.c: skip huge_zero_page in memory_failure()
b81291922f8b EDAC/synopsys: Read the error count from the correct register
87dd813bd2c3 nvme-pci: disable namespace identifiers for Qemu controllers
dab2f477e15a nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202
25f37ed22a9e nvme: add a quirk to disable namespace identifiers
4a9f9f1791f3 VFS: filename_create(): fix incorrect intent.
773ca67ffc96 stat: fix inconsistency between struct stat and struct compat_stat
80c713a894c3 scsi: qedi: Fix failed disconnect handling
c7f4f3016fea scsi: iscsi: Fix NOP handling during conn recovery
e4efe868aa14 scsi: iscsi: Merge suspend fields
740411ee2f94 scsi: iscsi: Release endpoint ID when its freed
123a52eb610d net: macb: Restart tx only if queue pointer is lagging
bc663ff8cae3 drm/msm/mdp5: check the return of kzalloc()
5fe864539caf dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
48e1db2c3d42 brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
e25b350e2521 mt76: Fix undefined behavior due to shift overflowing the constant
a7a651d5a525 net: atlantic: Avoid out-of-bounds indexing
213330bafd02 cifs: Check the IOCB_DIRECT flag, not O_DIRECT
6085e24fd972 vxlan: fix error return code in vxlan_fdb_append
32fe43df71c5 arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
f0ba965e4783 drm/msm/disp: check the return value of kzalloc()
b78d40339568 ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
9d441c2e2ad1 platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
4426116b2e02 reset: tegra-bpmp: Restore Handle errors in BPMP response
a6ec9d95c205 reset: renesas: Check return value of reset_control_deassert()
70fa727835f9 ARM: vexpress/spc: Avoid negative array index when !SMP
d3acd3f9f80e arm64: mm: fix p?d_leaf()
ec9cb700cbf7 selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets
6b9a418d3850 dmaengine: idxd: skip clearing device context when device is read-only
49047fa486b3 dmaengine: idxd: add RO check for wq max_transfer_size write
6c30e099b978 dmaengine: idxd: add RO check for wq max_batch_size write
e83acf93919b net: stmmac: Use readl_poll_timeout_atomic() in atomic state
79957134ca1d drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
f3552c37593a netlink: reset network and mac headers in netlink_dump()
93581ae1f980 net: mscc: ocelot: fix broken IP multicast flooding
6a5ca57d5acd net: dsa: hellcreek: Calculate checksums in tagger
40ebaf7365b0 can: isotp: stop timeout monitoring when no first frame was sent
652a5405396d ipv6: make ip6_rt_gc_expire an atomic_t
d23fe66eb7b0 l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu
58bdbd121a34 net/sched: cls_u32: fix possible leak in u32_init_knode()
1b4fb109cc53 net: restore alpha order to Ethernet devices in config
d5049ef1f671 ip6_gre: Fix skb_under_panic in __gre6_xmit()
3cc2f6b71eb6 ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
ab26f1136757 net/packet: fix packet_sock xmit return value checking
b355ca6a915f net/smc: Fix sock leak when release after smc_shutdown()
8fe1bf23c96b rxrpc: Restore removed timer deletion
09da8cf94588 ALSA: hda/hdmi: fix warning about PCM count when used with SOF
c7c71b3e4764 igc: Fix suspending when PTM is active
da323d0d6aaa igc: Fix BUG: scheduling while atomic
b3ce7d3a1742 igc: Fix infinite loop in release_swfw_sync
8920a03a3a15 spi: cadence-quadspi: fix incorrect supports_op() return value
a583f2f3c878 esp: limit skb_page_frag_refill use to a single page
76900a136b1a spi: spi-mtk-nor: initialize spi controller after resume
84e77e72367f dmaengine: dw-edma: Fix unaligned 64bit access
d18fb19c1c8e dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources
8932d9ee4b9f dmaengine: imx-sdma: Fix error checking in sdma_event_remap
a8be4586352b dmaengine: idxd: fix device cleanup on disable
6168532a08ef ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use
053bd9604f05 ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
9a4c63e7332c ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
bc15442cc99f ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create()
bc7d0133181e ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
236785649ad2 ALSA: hda/realtek: Add quirk for Clevo NP70PNP
aaa22e5b526d ALSA: usb-audio: Clear MIDI port active flag after draining
ba9e9a794fd1 net/sched: cls_u32: fix netns refcount changes in u32_change()
8dfec6e0a62d scsi: ufs: core: scsi_get_lba() error fix
c2d0cdf8ad06 gfs2: assign rgrp glock before compute_bitstructs
a52e73bef254 mm, kfence: support kmem_dump_obj() for KFENCE objects
3876c574e4cc perf tools: Fix segfault accessing sample_id xyarray
77a467983bff mm: page_alloc: fix building error on -Werror=array-compare
3177d047e58a etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
3f7b1a87ac75 arm64/mm: drop HAVE_ARCH_PFN_VALID
c01430cf5b87 dma-mapping: remove bogus test for pfn_valid from dma_map_resource
155ae0547cb8 xfs: return errors in xfs_fs_sync_fs
935745abcf4c vfs: make sync_filesystem return errors from ->sync_fs
6eb927ee189f block: simplify the block device syncing code
7877e7a5a52e block: remove __sync_blockdev
4b7617ae04de fs: remove __sync_filesystem

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
---
.../linux/linux-yocto-rt_5.15.bb | 6 ++---
.../linux/linux-yocto-tiny_5.15.bb | 6 ++---
meta/recipes-kernel/linux/linux-yocto_5.15.bb | 26 +++++++++----------
3 files changed, 19 insertions(+), 19 deletions(-)

diff --git a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
index fe1c7fb533..95a250080d 100644
--- a/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-rt_5.15.bb
@@ -11,13 +11,13 @@ python () {
raise bb.parse.SkipRecipe("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it")
}

-SRCREV_machine ?= "4648820c6ca4146a3dbb4eb6a5b4ac93401f9596"
-SRCREV_meta ?= "a43150cc38bed6bf82d9217335348855c1d7eab8"
+SRCREV_machine ?= "2b74bd6a3a2341f079f914171bc92eadc8a7deaa"
+SRCREV_meta ?= "7aedb91750c4157186761d01d1ab4b4114986071"

SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;branch=${KBRANCH};name=machine \
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"

-LINUX_VERSION ?= "5.15.35"
+LINUX_VERSION ?= "5.15.36"

LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"

diff --git a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
index 3f4509c921..465e16f1da 100644
--- a/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto-tiny_5.15.bb
@@ -5,7 +5,7 @@ KCONFIG_MODE = "--allnoconfig"

require recipes-kernel/linux/linux-yocto.inc

-LINUX_VERSION ?= "5.15.35"
+LINUX_VERSION ?= "5.15.36"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"

DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
@@ -14,8 +14,8 @@ DEPENDS += "openssl-native util-linux-native"
KMETA = "kernel-meta"
KCONF_BSP_AUDIT_LEVEL = "2"

-SRCREV_machine ?= "7505af5d55038e463bf45794603b6efabb655817"
-SRCREV_meta ?= "a43150cc38bed6bf82d9217335348855c1d7eab8"
+SRCREV_machine ?= "9107fb1e04c2da3d84e1967aeb7f5bc190423d5b"
+SRCREV_meta ?= "7aedb91750c4157186761d01d1ab4b4114986071"

PV = "${LINUX_VERSION}+git${SRCPV}"

diff --git a/meta/recipes-kernel/linux/linux-yocto_5.15.bb b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
index 02b16b5f25..8bada989e5 100644
--- a/meta/recipes-kernel/linux/linux-yocto_5.15.bb
+++ b/meta/recipes-kernel/linux/linux-yocto_5.15.bb
@@ -13,24 +13,24 @@ KBRANCH:qemux86 ?= "v5.15/standard/base"
KBRANCH:qemux86-64 ?= "v5.15/standard/base"
KBRANCH:qemumips64 ?= "v5.15/standard/mti-malta64"

-SRCREV_machine:qemuarm ?= "2d10943aa7855dc5bbe2c74c6f05ef2e4eb39e3a"
-SRCREV_machine:qemuarm64 ?= "b623e8d1eaacbeee250ea37328a9b566ca52f890"
-SRCREV_machine:qemumips ?= "7e897b81f922149be5edaab68eb8034a75899ce7"
-SRCREV_machine:qemuppc ?= "c3db8eb7b0a5b171ac4c0c6def487b5572a7b3f9"
-SRCREV_machine:qemuriscv64 ?= "4eba9348d3e2eeb1070f07bf360a9e404aceb25b"
-SRCREV_machine:qemuriscv32 ?= "4eba9348d3e2eeb1070f07bf360a9e404aceb25b"
-SRCREV_machine:qemux86 ?= "4eba9348d3e2eeb1070f07bf360a9e404aceb25b"
-SRCREV_machine:qemux86-64 ?= "4eba9348d3e2eeb1070f07bf360a9e404aceb25b"
-SRCREV_machine:qemumips64 ?= "9868746e0736d8659374e93129cca9d3413a7918"
-SRCREV_machine ?= "4eba9348d3e2eeb1070f07bf360a9e404aceb25b"
-SRCREV_meta ?= "a43150cc38bed6bf82d9217335348855c1d7eab8"
+SRCREV_machine:qemuarm ?= "b5b62e5ba72e2ed669bbb53dd5707e27d777257e"
+SRCREV_machine:qemuarm64 ?= "3f298fc00a40ed4f32805aba757c22c855f654b9"
+SRCREV_machine:qemumips ?= "6d50f4ff023b65e226fd2e65feaa583d8b177ae3"
+SRCREV_machine:qemuppc ?= "e51976427997a0b6f81e013ca6588e32c33cfeb0"
+SRCREV_machine:qemuriscv64 ?= "ebfb1822e9f9726d8c587fc0f60cfed43fa0873e"
+SRCREV_machine:qemuriscv32 ?= "ebfb1822e9f9726d8c587fc0f60cfed43fa0873e"
+SRCREV_machine:qemux86 ?= "ebfb1822e9f9726d8c587fc0f60cfed43fa0873e"
+SRCREV_machine:qemux86-64 ?= "ebfb1822e9f9726d8c587fc0f60cfed43fa0873e"
+SRCREV_machine:qemumips64 ?= "1822ceafc13337881a81edeb7093b0c095d9efca"
+SRCREV_machine ?= "ebfb1822e9f9726d8c587fc0f60cfed43fa0873e"
+SRCREV_meta ?= "7aedb91750c4157186761d01d1ab4b4114986071"

# set your preferred provider of linux-yocto to 'linux-yocto-upstream', and you'll
# get the <version>/base branch, which is pure upstream -stable, and the same
# meta SRCREV as the linux-yocto-standard builds. Select your version using the
# normal PREFERRED_VERSION settings.
BBCLASSEXTEND = "devupstream:target"
-SRCREV_machine:class-devupstream ?= "81d8d30c35edf29c5c70186ccb14dac4a5ca38a8"
+SRCREV_machine:class-devupstream ?= "45451e8015a91de5d1a512c3e3d7373bbcb58fb0"
PN:class-devupstream = "linux-yocto-upstream"
KBRANCH:class-devupstream = "v5.15/base"

@@ -38,7 +38,7 @@ SRC_URI = "git://git.yoctoproject.org/linux-yocto.git;name=machine;branch=${KBRA
git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-5.15;destsuffix=${KMETA}"

LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
-LINUX_VERSION ?= "5.15.35"
+LINUX_VERSION ?= "5.15.36"

DEPENDS += "${@bb.utils.contains('ARCH', 'x86', 'elfutils-native', '', d)}"
DEPENDS += "openssl-native util-linux-native"
--
2.19.1