Compare commits

..

511 Commits

Author SHA1 Message Date
Steve Sakoman
d70d287a77 build-appliance-image: Update to kirkstone head revision
(From OE-Core rev: 1efbe1004bc82e7c14c1e8bd4ce644f5015c3346)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-04 08:47:08 -07:00
Steve Sakoman
91484dd593 poky.conf: bump version for 4.0.26
(From meta-yocto rev: 3dd438c749099f2a5e808c4690d7ea767263e5b5)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-04 08:42:48 -07:00
Guocai He
a406bd6d53 mesa: Update SRC_URI
Update SRC_URI for mesa.
The the tarball of mesa has been changed
from:
https://mesa.freedesktop.org/archive/
to:
https://archive.mesa3d.org/

(From OE-Core rev: 6397cd1ad55927c312051cbd42d5825fa8ed969b)

Signed-off-by: Guocai He <guocai.he.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-04 08:42:48 -07:00
Michael Halstead
c22220055b yocto-uninative: Update to 4.7 for glibc 2.41
(From OE-Core rev: eb89509bfb976cfb62369b05f55534615afaf886)

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-04 08:42:48 -07:00
Deepesh Varatharajan
c5f4a2b228 llvm : Fix CVE-2024-0151
Backport a patch from upstream to fix CVE-2024-0151
Upstream-Status: Backport [78ff617d3f]

(From OE-Core rev: 883754a84accdc8f8418e83d3c54aa763bcdff87)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-04 08:42:48 -07:00
Peter Marko
47efe3545e freetype: patch CVE-2025-27363
From [1]:
An out of bounds write exists in FreeType versions 2.13.0 and below
(newer versions of FreeType are not vulnerable) when attempting to
parse font subglyph structures related to TrueType GX and variable font
files. The vulnerable code assigns a signed short value to an unsigned
long and then adds a static value causing it to wrap around and
allocate too small of a heap buffer. The code then writes up to 6
signed long integers out of bounds relative to this buffer. This may
result in arbitrary code execution. This vulnerability may have been
exploited in the wild.

Per [2] patches [3] and [4] are needed.
Unfortunately, the code changed since 2.11.1 and it's not possible to do
backport without significant changes. Since Debian and Ubuntu have
already patched this CVE, take the patch from them - [5]/[6].
The patch is a combination of patch originally proposed in [7] and
follow-up patch [4].

[1] https://nvd.nist.gov/vuln/detail/CVE-2025-27363
[2] https://gitlab.freedesktop.org/freetype/freetype/-/issues/1322
[3] ef63669652
[4] 73720c7c99
[5] https://git.launchpad.net/ubuntu/+source/freetype/commit/?h=applied/ubuntu/jammy-devel&id=fc406fb02653852dfa5979672e3d8d56ed329186
[6] 13295227b5
[7] https://www.openwall.com/lists/oss-security/2025/03/14/3

(From OE-Core rev: 5a8d4c7a9a0e099da0294141cf5590b55f0503cd)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-04 08:42:48 -07:00
Peter Marko
d7e6e73ba1 perl: ignore CVE-2023-47038
Fix for this CVE was backported to 5.34.2 in
12c313ce49

This commit is listed in
https://security-tracker.debian.org/tracker/CVE-2023-47038

(From OE-Core rev: 46fd9acd6b0e418009f4cec747ae82af60acbc6b)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-04 08:42:47 -07:00
Peter Marko
717a181fd2 libarchive: ignore CVE-2025-1632
As already mentioned in [1] when backporting commit including fix for
this CVE, this vulnerability applies only from libarchive 3.7.0 commit
[2] which introduced bsdunzip which contains this vulnerability.

[1] https://git.openembedded.org/openembedded-core/commit/?h=kirkstone&id=ec837d3b21b4f8b98abac53e2833f1490ba6bf1e
[2] c157e4ce8e

(From OE-Core rev: bf7654877ba99f0b18a1cf6f83032af5ecabd01f)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-04 08:42:47 -07:00
Divya Chellam
68c9f9f449 zlib: fix CVE-2014-9485
Directory traversal vulnerability in the do_extract_currentfile
function in miniunz.c in miniunzip in minizip before 1.1-5 might
allow remote attackers to write to arbitrary files via a crafted
entry in a ZIP archive.

Reference:
https://security-tracker.debian.org/tracker/CVE-2014-9485

Upstream-patch:
14a5f8f266

(From OE-Core rev: 32c4b28fc06e39ab8ef86aebc5e1e1ae19934495)

Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-04 08:42:47 -07:00
Peter Marko
ccd6eee7fc cve-update-nvd2-native: handle missing vulnStatus
There is a new CVE which is missing vulnStatus field:
https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2025-2682

This leads to:
File: '<snip>/poky/meta/recipes-core/meta/cve-update-nvd2-native.bb', lineno: 336, function: update_db
     0332:
     0333:    accessVector = None
     0334:    vectorString = None
     0335:    cveId = elt['cve']['id']
 *** 0336:    if elt['cve']['vulnStatus'] ==  "Rejected":
     0337:        c = conn.cursor()
     0338:        c.execute("delete from PRODUCTS where ID = ?;", [cveId])
     0339:        c.execute("delete from NVD where ID = ?;", [cveId])
     0340:        c.close()
Exception: KeyError: 'vulnStatus'

(From OE-Core rev: 453c5c8d9031be2b3a25e2a04e0f5f6325ef7298)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-01 09:02:41 -07:00
Bruce Ashfield
0e7a9c67b9 linux-yocto/5.10: update to v5.10.234
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:

    0ef80b084295 Revert "x86/mm: Randomize per-cpu entry area"
    bcd2efd15975 mt76: mt7915: fix txrate reporting
    e1e411e59308 x86/mm: Randomize per-cpu entry area
    ba824e697315 mm: fix mmap kernel hang
    f0a53361993a Linux 5.10.234
    c762b76981fc Partial revert of xhci: use pm_ptr() instead #ifdef for CONFIG_PM conditionals
    664760c49d98 xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals
    1f66a3a1a516 drm/v3d: Assign job pointer to NULL before signaling the fence
    d2b550208155 Input: xpad - add support for wooting two he (arm)
    098b8808e2e6 Input: xpad - add unofficial Xbox 360 wireless receiver clone
    5e9fed31adc8 Input: atkbd - map F23 key to support default copilot shortcut
    99c866bea85e Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"
    94770cf7c512 USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
    354aef2ec80a wifi: iwlwifi: add a few rate index validity checks
    31bd7378c6fe ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
    d072ea247481 Bluetooth: RFCOMM: Fix not validating setsockopt user input
    d19a8650fd3d vfio/platform: check the bounds of read/write syscalls
    553df82a8c73 signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die
    f70103a4355c m68k: Update ->thread.esp0 before calling syscall_trace() in ret_from_signal
    03c56665dab1 net: sched: fix ets qdisc OOB Indexing
    8c41abc11aa8 gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag
    09f698656628 ASoC: samsung: Add missing depends on I2C
    20019b1f0040 irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
    3ff6ce057622 scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request
    d5bd48f16d4a seccomp: Stub for !CONFIG_SECCOMP
    c269af144a79 ASoC: samsung: Add missing selects for MFD_WM8994
    771f8a8a6995 ASoC: wm8994: Add depends on MFD core
    fe2c0bd6d1e2 net: fix data-races around sk->sk_forward_alloc
    285ce1f89f8d scsi: sg: Fix slab-use-after-free read in sg_release()
    7ffaf1a16f65 x86/xen: fix SLS mitigation in xen_hypercall_iret()
    daeac89cdb03 vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
    18a7fc371d1d vsock/virtio: discard packets if the transport changes
    a925a200299a fou: remove warn in gue_gro_receive on unsupported protocol
    f9f76ff74dae nfsd: add list_head nf_gc to struct nfsd_file
    8a8b83016f06 ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
    83f5a87ee8ca blk-cgroup: Fix UAF in blkcg_unpin_online()
    605889754ee6 RDMA/hns: Fix deadlock on SRQ async events.
    461091c27f55 vmalloc: fix accounting with i915
    e8d3c53c6f1c drm/radeon: check bo_va->bo is non-NULL before using it
    85a9c98a5e0f iio: adc: rockchip_saradc: fix information leak in triggered buffer
    031538ff9c32 iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on
    641b4041cb4e iio: imu: inv_icm42600: fix spi burst write not supported
    da55e7622580 Revert "PCI: Use preserve_config in place of pci_flags"
    14984139f1f2 hrtimers: Handle CPU state correctly on hotplug
    d1099ad23596 irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
    2dfbb920a89b gpiolib: cdev: Fix use after free in lineinfo_changed_notify
    80da29deb88a fs/proc: fix softlockup in __read_vmcore (part 2)
    ae527bd2b537 vsock: reset socket state when de-assigning the transport
    3cde51df39c3 vsock/virtio: cancel close work in the destructor
    f9710a5cbd99 net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
    17dcfc0f54b7 x86/asm: Make serialize() always_inline
    a722df501ba3 nvmet: propagate npwg topology
    3f8b360ce0e0 poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()
    99db426762e1 kheaders: Ignore silly-rename files
    95597be4806d fs: fix missing declaration of init_files
    2cf7601e1295 hfs: Sanity check the root record
    98ea165a2ac2 mac802154: check local interfaces before deleting sdata list
    3eb329978997 i2c: rcar: fix NACK handling when being a target
    8d037f34385a i2c: mux: demux-pinctrl: check initial mux selection, too
    a34050f70e79 drm/v3d: Ensure job pointer is set to NULL after job completion
    72dc13457e67 net/mlx5: Fix RDMA TX steering prio
    47166d31e531 net/mlx5: Refactor mlx5_get_flow_namespace
    9f07d9fd6181 net/mlx5: Add priorities for counters in RDMA namespaces
    faf64fe8915d nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
    5f1678346109 gtp: Destroy device along with udp socket's netns dismantle.
    66f1864cd0b1 gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
    320a0dea3b28 gtp: use exit_batch_rtnl() method
    fae8bd0b07f9 net: add exit_batch_rtnl() method
    37fdbeb0e293 net: net_namespace: Optimize the code
    bb36838dac7b bpf: Fix bpf_sk_select_reuseport() memory leak
    9f7ad4eb839d net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
    a13d640d8c8e phy: usb: Fix clock imbalance for suspend/resume
    3bc29a491192 phy: usb: Use slow clock for wake enabled suspend
    246428bfb9e7 sctp: sysctl: rto_min/max: avoid using current->nsproxy
    acec80d9f126 drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
    49881fcef3d4 drm: bridge: adv7511: use dev_err_probe in probe function
    3747465c5da7 drm: bridge: adv7511: unregister cec i2c device after cec adapter
    09a817549036 drm/bridge: adv7533: Switch to devm MIPI-DSI helpers
    2c0106fdd35c drm/mipi-dsi: Create devm device attachment
    5ad24956a20e drm/mipi-dsi: Create devm device registration
    cb3a64b6b449 drm: bridge: adv7511: Remove redundant null check before clk_disable_unprepare
    8ff6f635a08c ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
    af45819b29bf ocfs2: correct return value of ocfs2_local_free_info()
    a8d08d9f5e12 phy: usb: Toggle the PHY power during init
    5917962b5196 phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers
    5330de58f70d block: remove the update_bdev parameter to set_capacity_revalidate_and_notify
    afa920d411e9 sd: update the bdev size in sd_revalidate_disk
    72224a75c5f6 nvme: let set_capacity_revalidate_and_notify update the bdev size
    dddf71505857 loop: let set_capacity_revalidate_and_notify update the bdev size
    5601c261bbc5 arm64: dts: rockchip: add hevc power domain clock to rk3328
    00360f3f3962 arm64: dts: rockchip: add #power-domain-cells to power domain nodes
    3528099673ba iio: inkern: call iio_device_put() only on mapped devices
    ac8d932e3214 iio: adc: at91: call input_free_device() on allocated iio_dev
    1b7b9084fad8 iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
    2d72fc4a1ca6 iio: gyro: fxas21002c: Fix missing data update in trigger handler
    3bf8d1e87939 iio: adc: ti-ads8688: fix information leak in triggered buffer
    a386d9d2dc66 iio: imu: kmx61: fix information leak in triggered buffer
    b0e9c11c762e iio: light: vcnl4035: fix information leak in triggered buffer
    e1c1e8c05010 iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
    d25f1fc27367 iio: pressure: zpa2326: fix information leak in triggered buffer
    3e4d32cc1459 usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
    209b72d3c4e1 usb: fix reference leak in usb_new_device()
    d9f78c900648 USB: core: Disable LPM only for non-suspended ports
    ee63cb2262e3 USB: usblp: return error when setting unsupported protocol
    1062b648bff6 usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null
    4c51407cb8a4 usb: dwc3: gadget: fix writing NYET threshold
    258b3530cfdf USB: serial: cp210x: add Phoenix Contact UPS Device
    09d4072aabee usb-storage: Add max sectors quirk for Nokia 208
    717b7360ccc1 staging: iio: ad9832: Correct phase range check
    38da4bab433c staging: iio: ad9834: Correct phase range check
    e764b4e18789 USB: serial: option: add Neoway N723-EA support
    dad372177818 USB: serial: option: add MeiG Smart SRM815
    66de7a2541d8 md/raid5: fix atomicity violation in raid5_cache_count
    08765d4e44d4 scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
    88136f799f33 drm/amd/display: increase MAX_SURFACES to the value supported by hw
    2f8067b3425c ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
    522ddfb1fb62 ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
    8c38baa03ac8 riscv: Fix sleeping in invalid context in die()
    497471baf53b drm/amd/display: Add check for granularity in dml ceil/floor helpers
    dc583e7e5f85 sctp: sysctl: auth_enable: avoid using current->nsproxy
    03ca51faba2b sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
    2c1a42fbd98e dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY
    cd30a3960433 dm thin: make get_first_thin use rcu-safe list first function
    9340385468d0 afs: Fix the maximum cell name length
    a965f7f0ea3a netfilter: conntrack: clamp maximum hashtable size to INT_MAX
    208929266386 netfilter: nf_tables: imbalance in flowtable binding
    72e6ca38ca66 tls: Fix tls_sw_sendmsg error handling
    53b7a6762483 cxgb4: Avoid removal of uninserted tid
    43658e4a5f27 net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
    22e3f5ee7317 tcp/dccp: allow a connection when sk_max_ack_backlog is zero
    9261b8252473 tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog
    c9c0471e29f0 net: 802: LLC+SNAP OID:PID lookup on start of skb data
    c2da454712f2 ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
    4a6167ae75ad netfilter: nft_dynset: honor stateful expressions in set definition
    01c4e22c260d ASoC: mediatek: disable buffer pre-allocation
    d8cfbb8723bd exfat: fix the infinite loop in exfat_readdir()
    5c10baed458e dm array: fix cursor index when skipping across block boundaries
    cb223d9606a3 dm array: fix unreleased btree blocks on closing a faulty array cursor
    fc1ef07c3522 dm array: fix releasing a faulty array block twice in dm_array_cursor_end
    359abf6ca962 jbd2: flush filesystem device before updating tail sequence
    0f2b2d9e881c ceph: give up on paths longer than PATH_MAX
    70a41e4b4d83 smb: client: fix potential OOB in smb2_dump_detail()
    e1109eace22a scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine
    14c02f4e6920 Linux 5.10.233
    d675fefbaec3 mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
    17c3f7988f32 drm: adv7511: Drop dsi single lane support
    081bdb3a3167 net/sctp: Prevent autoclose integer overflow in sctp_association_init()
    5a1dd20a9d86 sky2: Add device ID 11ab:4373 for Marvell 88E8075
    c55d186376a8 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
    42a6eb4ed7a9 RDMA/uverbs: Prevent integer overflow issue
    50804bd95f00 modpost: fix the missed iteration for the max bit in do_input()
    0cd78baf4dd2 modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
    d5a30a6117ea btrfs: don't set lock_owner when locking extent buffer for reading
    51b03b7473a0 btrfs: locking: remove the recursion handling code
    20d96aa61607 ARC: build: Try to guess GCC variant of cross compiler
    58713417015b irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
    af37dc1f017b net: usb: qmi_wwan: add Telit FE910C04 compositions
    e529b4686038 bpf: fix potential error return
    6f3ce0ee5c3c sound: usb: format: don't warn that raw DSD is unsupported
    a2718ed1eb8c btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
    12a6e304325d wifi: mac80211: wake the queues in case of failure in resume
    2558d753df06 tracing: Prevent bad count for tracing_cpumask_write
    1bf53a2145fa kernel: Initialize cpumask before parsing
    ba5120a2fb5f btrfs: fix use-after-free when COWing tree bock and tracing is enabled
    bf267f2f81bc btrfs: rename and export __btrfs_cow_block()
    1817e3e849f6 btrfs: locking: remove all the blocking helpers
    4da6be8eb618 btrfs: switch extent buffer tree lock to rw_semaphore
    42d7147c9c21 dmaengine: dw: Select only supported masters for ACPI devices
    d3017895e393 ila: serialize calls to nf_register_net_hooks()
    0d3fa6c3c9ca af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
    fa57f07ba062 af_packet: fix vlan_get_tci() vs MSG_PEEK
    7eaa71f56a6f RDMA/rtrs: Ensure 'ib_sge list' is accessible
    925f2be402f9 eth: bcmsysport: fix call balance of priv->clk handling routines
    9c76fb573889 ALSA: usb-audio: US16x08: Initialize array before use
    0f67a980f2ae net: llc: reset skb->transport_header
    6a14b46052ee netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
    cf6befa7c569 netrom: check buffer length before accessing it
    60e64b6261d1 drm/bridge: adv7511_audio: Update Audio InfoFrame properly
    bbcbb83a7f1f RDMA/bnxt_re: Fix the locking while accessing the QP table
    070d214c0183 RDMA/bnxt_re: Fix max_qp_wrs reported
    cff07807f693 RDMA/bnxt_re: Fix reporting hw_ver in query_device
    5684c11d3aec RDMA/bnxt_re: Add check for path mtu in modify_qp
    aea89a85bc74 RDMA/mlx5: Enforce same type port association for multiport RoCE
    af3626302040 net/mlx5: Make API mlx5_core_is_ecpf accept const pointer
    6531f9c7e518 thunderbolt: Add support for Intel Panther Lake-M/P
    f8b8c8c83528 thunderbolt: Add support for Intel Lunar Lake
    e7cca35083b8 thunderbolt: Add Intel Barlow Ridge PCI ID
    a534e5d47e4f thunderbolt: Add support for Intel Meteor Lake
    aeb4a70248f5 thunderbolt: Add support for Intel Raptor Lake
    21347105ded3 thunderbolt: Add support for Intel Alder Lake
    712137b177b4 selinux: ignore unknown extended permissions
    36c569dfa724 x86/hyperv: Fix hv tsc page based sched_clock for hibernation
    c47e02201171 ipv6: prevent possible UAF in ip6_xmit()
    3cb8e49178e1 skb_expand_head() adjust skb->truesize incorrectly
    f67138dd338c nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net
    a1c3a19446a4 btrfs: avoid monopolizing a core when activating a swap file
    b29c7783ac1f power: supply: gpio-charger: Fix set charge current limits
    5c4a141ff09e tracing: Constify string literal data member in struct trace_event_call
    e3b89e6a6422 arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs
    de29cb3bdfb2 arm64: mm: Rename asid2idx() to ctxid2asid()
    109f91d8b933 drm/dp_mst: Fix MST sideband message body length check
    221109ba2127 bpf: fix recursive lock when verdict program return SK_PASS
    79f87a6ec39f bpf: Check validity of link->type in bpf_link_show_fdinfo()
    1504108cb602 ipv6: fix possible UAF in ip6_finish_output2()
    ee6b1db17f82 ipv6: use skb_expand_head in ip6_xmit
    4132c4ad00dd ipv6: use skb_expand_head in ip6_finish_output2
    23f95bbe7250 skbuff: introduce skb_expand_head()
    3754c15b9348 MIPS: Probe toolchain support of -msym32
    9ca428c6397a virtio-blk: don't keep queue frozen during system suspend
    bbb55d1cb0b0 scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error
    f37f301d84ea scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
    3cc9e1a56692 platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
    c06a5b7f12a4 regmap: Use correct format specifier for logging range errors
    1c58d374ca44 ALSA: hda/conexant: fix Z60MR100 startup pop issue
    f36d024bd15e scsi: megaraid_sas: Fix for a potential deadlock
    c1d93e7100e5 scsi: qla1280: Fix hw revision numbering for ISP1020/1040
    7911ca06b674 watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
    7fca949e30c3 tracing/kprobe: Make trace_kprobe's module callback called after jump_label update
    1562871ef613 mtd: rawnand: fix double free in atmel_pmecc_create_user()
    ed1a8aaa3445 dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
    e87dbcfdf1c0 dmaengine: mv_xor: fix child node refcount handling in early exit
    619a5aeb0f0d phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
    8826abb0ae2d phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider
    574e5cfae2d8 phy: core: Fix that API devm_phy_put() fails to release the phy
    9e21f671b9a9 phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
    722ece95fcce phy: core: Fix an OF node refcount leakage in _of_phy_get()
    36a6523d097d mtd: diskonchip: Cast an operand to prevent potential overflow
    9ad478986fd1 nfsd: restore callback functionality for NFSv4.0
    d814eeb7faa4 bpf: Check negative offsets in __bpf_skb_min_len()
    1b63193b150c tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()
    4e5aab3e4115 mm/vmstat: fix a W=1 clang compiler warning
    e11778189513 media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
    4e2e9adaea7d epoll: Add synchronous wakeup support for ep_poll_callback
    6e1e991c4017 ceph: validate snapdirname option length when mounting
    b7f89856c5fc of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
    c86a40c26857 of: Fix error path in of_parse_phandle_with_args_map()
    9416f17809a1 udmabuf: also check for F_SEAL_FUTURE_WRITE
    5d4ed71327b0 nilfs2: prevent use of deleted inode
    8d42147c83ee of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
    64ee07cfd50f NFS/pnfs: Fix a live lock between recalled layouts and layoutget
    d81f4e73aff9 Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
    8b53be082fc6 btrfs: tree-checker: reject inline extent items with 0 ref count
    98f31cf96f47 zram: refuse to use zero sized block device as backing device
    df56b6f9b430 sh: clk: Fix clk_enable() to return 0 on NULL clk
    6742afdf6171 hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
    525c3d0595b0 USB: serial: option: add Telit FE910C04 rmnet compositions
    b38b9456621d USB: serial: option: add MediaTek T7XX compositions
    25a5f80417b2 USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
    452c1654c3cd USB: serial: option: add MeiG Smart SLM770A
    daf09316ddc2 USB: serial: option: add TCL IK512 MBIM & ECM
    0e8098cc2538 efivarfs: Fix error on non-existent file
    de4359fa4f81 i2c: riic: Always round-up when calculating bus period
    8eb181aee760 chelsio/chtls: prevent potential integer overflow on 32bit
    ddfb709c2895 mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
    ad26612c2af9 netfilter: ipset: Fix for recursive locking warning
    a24ce83a2de1 net: ethernet: bgmac-platform: fix an OF node reference leak
    1942218bf95f net: hinic: Fix cleanup in create_rxqs/txqs()
    64f3f7388b90 ionic: use ee->offset when returning sprom data
    81bdfcd6e6a9 netdevsim: prevent bad user input in nsim_dev_health_break_write()
    2fb425f27ee6 netdevsim: switch to memdup_user_nul()
    82c7ad9ca099 net/smc: check return value of sock_recvmsg when draining clc data
    846bada23bfc net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
    e18830b7c498 net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
    7678451d66b8 erofs: fix incorrect symlink detection in fast symlink
    0ab621fcdff1 erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
    0f851f8c62d0 i2c: pnx: Fix timeout in wait functions
    e430962901c7 usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled
    4ba1ee910938 usb: cdns3: Add quirk flag to enable suspend residency
    9339c91863de PCI: Add ACS quirk for Broadcom BCM5760X NIC
    dab416edff9d ALSA: usb: Fix UBSAN warning in parse_audio_unit()
    f9869f6772e3 MIPS: Loongson64: DTS: Fix msi node for ls7a
    0dde3ae52a0d PCI: Use preserve_config in place of pci_flags
    6c7731ad179a PCI/AER: Disable AER service on suspend
    5e473f462a16 net: sched: fix ordering of qlen adjustment
    aaccf3924c7a scsi: dpt_i2o: Remove obsolete driver
    0c8ac16c1e2f usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core
    bfdadc630e33 firmware: arm_scmi: Fix slab-use-after-free in scmi_bus_notifier()
    abc9475430fd Linux 5.10.232
    20ad30bed789 x86/static-call: fix 32-bit build
    e7c1fcdda47b ALSA: usb-audio: Fix a DMA to stack memory bug
    b751972c26f6 x86/xen: remove hypercall page
    b09001da8227 x86/xen: use new hypercall functions instead of hypercall page
    76b42b1340ca x86/xen: add central hypercall functions
    05df6e6cd9a7 x86/xen: don't do PV iret hypercall through hypercall page
    bed5b6a6f207 x86/static-call: provide a way to do very early static-call updates
    4099bcd87390 objtool/x86: allow syscall instruction
    e74011db5179 x86: make get_cpu_vendor() accessible from Xen code
    1d5354a9182b xen/netfront: fix crash when removing device
    dac3f7ba392c Revert "clkdev: remove CONFIG_CLKDEV_LOOKUP"
    8b7e0d915689 Revert "clocksource/drivers:sp804: Make user selectable"
    7f4e1fee0a74 drm/i915: Fix memory leak by correcting cache object name in error handler
    47b341f714e6 tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe()
    dadf82c1b260 bpf: sync_linked_regs() must preserve subreg_def
    6fd69b2f2991 blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
    32a849c676ea ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
    45af429f76e7 team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
    a1a97584334c bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
    49cb8083c8df net: bonding, dummy, ifb, team: advertise NETIF_F_GSO_SOFTWARE
    216509dda290 net/sched: netem: account for backlog updates from child qdisc
    0fd8c3179b08 qca_spi: Make driver probing reliable
    ab891aeb28d1 qca_spi: Fix clock speed for multiple QCA7000
    68e6a5f0cdd8 cxgb4: use port number to set mac addr
    cf604286b70d ACPI: resource: Fix memory resource type union access
    76d856f03d02 net: lapb: increase LAPB_HEADER_LEN
    4d2b56e2fb1e selftests: mlxsw: sharedbuffer: Remove duplicate test cases
    938742593a57 selftests: mlxsw: sharedbuffer: Remove h1 ingress test case
    a771f349c95d tipc: fix NULL deref in cleanup_bearer()
    784fc6707949 batman-adv: Do not let TT changes list grows indefinitely
    48e63887c01f batman-adv: Remove uninitialized data in full table TT response
    4fb09749f266 batman-adv: Do not send uninitialized TT changes
    616aa5f3c86e acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
    632fb232b6bb exfat: fix potential deadlock on __exfat_get_dentry_set
    e26fa236758e virtio/vsock: Fix accept_queue memory leak
    7b2e41b2d251 bpf, sockmap: Fix update element with same
    7ba7e748bd71 xfs: fix scrub tracepoints when inode-rooted btrees are involved
    4e33aedc3026 xfs: don't drop errno values when we fail to ficlone the entire range
    28b3c03a6790 usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer
    922142bcff97 usb: ehci-hcd: fix call balance of clocks handling routines
    0f6184603ba8 usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature
    1e05b5b36aea ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()
    ff6f8a29e2a7 usb: host: max3421-hcd: Correctly abort a USB request.
    bd92492a960c tcp: check space before adding MPTCP SYN options
    df8d35efada4 Linux 5.10.231
    af442dd3e3fc octeontx2-pf: Fix otx2_get_fecparam()
    ddeef5079c6b octeontx2: Fix condition.
    bde4e7c15271 media: uvcvideo: Require entities to have a non-zero unique ID
    45a92cbc88e4 ALSA: usb-audio: Fix out of bounds reads when finding clock sources
    3fc53e46fdc8 scsi: core: Fix scsi_mode_select() buffer length handling
    a0777b45095f scsi: sd: Fix sd_do_mode_sense() buffer length handling
    38283b035c9d PCI: rockchip-ep: Fix address translation unit programming
    43c48ad24c03 Revert "drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()"
    f5e45e9464c7 modpost: Add .irqentry.text to OTHER_SECTIONS
    969ee61aa117 ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume"
    4fcd903a5d9e drm/amd/display: Check BIOS images before it is used
    7d5f99db8b15 xhci: dbc: Fix STALL transfer event handling
    99f0fe6d0191 jffs2: Fix rtime decompressor
    f6fc251baefc jffs2: Prevent rtime decompress memory corruption
    dbedf8ddde53 KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE
    c329033f1b72 KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device
    f4dbf393bfb4 KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*
    c3cded0ff622 Revert "unicode: Don't special case ignorable code points"
    7522e61c5350 btrfs: fix missing snapshot drew unlock when root is dead during swap activation
    354f24382480 sched/core: Prevent wakeup of ksoftirqd during idle load balance
    a676dbc8af8c sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy
    4aaaf22aa193 sched/fair: Add NOHZ balancer flag for nohz.next_balance updates
    f8d61ae46cf4 sched/fair: Trigger the update of blocked load on newly idle cpu
    0669c671ab36 sched/fair: Merge for each idle cpu loop of ILB
    88136224a8f1 sched/fair: Remove unused parameter of update_nohz_stats
    1940ddbeb9af sched/fair: Remove update of blocked load from newidle_balance
    f3794dbff0ed sched/core: Remove the unnecessary need_resched() check in nohz_csd_func()
    44624fbc019f misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
    a79a7e3c03ae powerpc/prom_init: Fixup missing powermac #size-cells
    5a2eaa3ad2b8 MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
    19bc36c8d4ec usb: chipidea: udc: handle USB Error Interrupt if IOC not set
    5ac1dd51aaa0 i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock
    e5f0e94f95b8 PCI: Add ACS quirk for Wangxun FF5xxx NICs
    1af3a54dcea4 PCI: Add 'reset_subordinate' to reset hierarchy below bridge
    dff561e4060d f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
    22169b367563 nvdimm: rectify the illogical code within nd_dax_probe()
    38953b4419d1 pinctrl: qcom-pmic-gpio: add support for PM8937
    5d552000fe9f scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
    910f9d22095d scsi: st: Don't modify unknown block number in MTIOCGET
    ddcfc5708da9 leds: class: Protect brightness_show() with led_cdev->led_access mutex
    3dd2c5cb2c69 scsi: hisi_sas: Add cond_resched() for no forced preemption model
    dd72b3ac2fc0 tracing: Use atomic64_inc_return() in trace_clock_counter()
    170b0323b032 pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
    18347e7e0404 netpoll: Use rcu_access_pointer() in __netpoll_setup
    78b13b562206 net/neighbor: clear error in case strict check is not set
    f795bdf9dbe2 rocker: fix link status detection in rocker_carrier_init()
    042da326b0a3 ASoC: hdmi-codec: reorder channel allocation list
    e07b54b67e9c Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables
    7522d7d745d1 wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw()
    856b24b5d92c wifi: ipw2x00: libipw_rx_any(): fix bad alignment
    13c3a54f48a6 drm/amdgpu: set the right AMDGPU sg segment limitation
    03c4c3e02cf9 drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
    368a53315222 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
    97e693593162 jfs: fix array-index-out-of-bounds in jfs_readdir
    df7c76636952 jfs: fix shift-out-of-bounds in dbSplit
    8c97a4d5463a jfs: array-index-out-of-bounds fix in dtReadFirst
    3ccce34a5c3f dma-debug: fix a possible deadlock on radix_lock
    064149161c37 drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
    d28d22728b85 wifi: ath5k: add PCI ID for Arcadyan devices
    9400aeb5cd02 wifi: ath5k: add PCI ID for SX76X
    35360255ca30 net: inet6: do not leave a dangling sk pointer in inet6_create()
    2bc34d8c8898 net: inet: do not leave a dangling sk pointer in inet_create()
    14959fd7538b net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
    ce39b5576785 net: af_can: do not leave a dangling sk pointer in can_create()
    daa13175a6de Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
    1dc1e1db9270 af_packet: avoid erroring out after sock_init_data() in packet_create()
    50a90e5af499 net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
    a75fe481c42c net: ethernet: fs_enet: Use %pa to format resource_size_t
    fbc8d9665322 net: fec_mpc52xx_phy: Use %pa to format resource_size_t
    00c9f6e82591 samples/bpf: Fix a resource leak
    86b66b8091c9 r8169: don't apply UDP padding quirk on RTL8126A
    823f4dff6cbd drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
    418cf1b2c399 drm/mcde: Enable module autoloading
    a3c885165d7c drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
    c04d1dc54b11 drm/vc4: hvs: Set AXI panic modes for the HVS
    c5623d7f9f90 media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
    7850ca9a6695 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
    f4f2ef66d288 kcsan: Turn report_filterlist_lock into a raw_spinlock
    34cd4ec08b89 kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
    8f855689c164 btrfs: avoid unnecessary device path update for the same device
    99192c735ed4 s390/cpum_sf: Handle CPU hotplug remove during sampling
    c2527d07c7e9 iommu/arm-smmu: Defer probe of clients after smmu device bound
    24328b776fb2 ocfs2: update seq_file index in ocfs2_dlm_seq_next
    d3aeb50fcb12 mmc: core: Further prevent card detect during shutdown
    af940c0d623d mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet
    287e4952d77b regmap: detach regmap from dev on regmap_exit
    7175728f6b2d dma-buf: fix dma_fence_array_signaled v4
    70f3de869865 bpf: fix OOB devmap writes when deleting elements
    336e30f32ae7 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
    e3732102a9d6 nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
    df43d8da6bac scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
    12f04fc8580e scsi: qla2xxx: Fix use after free on unload
    c87add0d819b scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
    406e57325daa scsi: qla2xxx: Fix NVMe and NPIV connect issue
    d7fd14dd866f ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
    a59d39e4770f ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
    b3ebf8cbd886 ALSA: usb-audio: add mixer mapping for Corsair HS80
    1152dd13845e arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
    4a6f053af119 tracing: Fix cmp_entries_dup() to respect sort() comparison rules
    4cbc202f28a5 watchdog: rti: of: honor timeout-sec property
    5912a921289e HID: wacom: fix when get product name maybe null pointer
    43c6d763569f bpf: Fix exact match conditions in trie_get_next_key()
    adb4a970bfa9 bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
    9c19ea59965e ocfs2: free inode when ocfs2_get_init_inode() fails
    e0c6ce842409 spi: mpc52xx: Add cancel_work_sync before module remove
    dbedc7e142df tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
    8cd416aaac68 drm/sti: Add __iomem for mixer_dbg_mxn's parameter
    7fd09abc4bdd i3c: master: Fix dynamic address leak when 'assigned-address' is present
    b70ba15c66d5 i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED
    1c47272e535d i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS
    3aecd6fd55cf i3c: fix incorrect address slot lookup on 64-bit
    fbb3aa94fc8d dt-bindings: serial: rs485: Fix rs485-rts-delay property
    0da0be3b1d17 dt_bindings: rs485: Correct delay values
    4733f68e59bb gpio: grgpio: Add NULL check in grgpio_probe
    c8e3aa367e71 gpio: grgpio: use a helper variable to store the address of ofdev->dev
    d9fa09ca004b geneve: do not assume mac header is set in geneve_xmit_skb()
    d93efe18b49a ethtool: Fix wrong mod state in case of verbose and no_mask bitset
    e21855091f11 netfilter: nft_set_hash: skip duplicated elements pending gc run
    6099b5d3e371 netfilter: ipset: Hold module reference while requesting a module
    98ea587a4048 net: sched: fix erspan_opt settings in cls_flower
    e0155b1b1509 igb: Fix potential invalid memory access in igb_init_module()
    9da327f2e6b7 net/qed: allow old cards not supporting "num_images" to work
    650ee9a22d7a tipc: Fix use-after-free of kernel socket in cleanup_bearer().
    c99507fff94b dccp: Fix memory leak in dccp_feat_change_recv
    b90d061345bb net/ipv6: release expired exception dst cached in socket
    b3282c2bebee can: j1939: j1939_session_new(): fix skb reference counting
    aa632691c722 net: hsr: avoid potential out-of-bound access in fill_frame_info()
    f9653b00bef2 net/sched: tbf: correct backlog statistic for GSO packets
    7f5eda0e315b ptp: Add error handling for adjfine callback in ptp_clock_adjtime
    ad28612ebae1 netfilter: x_tables: fix LED ID check in led_tg_check()
    0b2cbed82b7c ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()
    273cab979da1 can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
    265f8341470f can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
    601ec0003c17 watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart()
    05bed96e4cb0 iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
    4715e23b3a7f drm/etnaviv: flush shader L1 cache after user commandstream
    c1406d8329f5 btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
    2d505a801e57 nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
    7fd29d284b55 nfsd: make sure exp active before svc_export_show
    1f53e8400b13 dm thin: Add missing destroy_work_on_stack()
    c6ac663c92c8 PCI: keystone: Add link up check to ks_pcie_other_map_bus()
    093ecc6d82ff i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
    aa10c746e79a scsi: ufs: exynos: Fix hibern8 notify callbacks
    a1f2aff064ef util_macros.h: fix/rework find_closest() macros
    afc1e3c00b3f ad7780: fix division by zero in ad7780_write_raw()
    6fd018aa168e btrfs: ref-verify: fix use-after-free after invalid ref action
    6f3821acd7c3 quota: flush quota_release_work upon quota writeback
    366e55e91fe9 octeontx2-pf: Fix out-of-bounds read in otx2_get_fecparam()
    442dadf32d1c ASoC: fsl_micfil: fix the naming style for mask definition
    971b48934577 sh: intc: Fix use-after-free bug in register_intc_controller()
    86a1f9fa2480 sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
    8c06a00a9be6 SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE
    a4b153bdaad5 sunrpc: remove unnecessary test in rpc_task_set_client()
    3ccfa8269fae SUNRPC: Convert rpc_client refcount to use refcount_t
    e2730edfff6b SUNRPC: correct error code comment in xs_tcp_setup_socket()
    f69fb61c69a0 nfs: ignore SB_RDONLY when mounting nfs
    bd4624d73373 modpost: remove incorrect code in do_eisa_entry()
    b0660da68491 rtc: ab-eoz9: don't fail temperature reads on undervoltage notification
    7f5a2ed5c181 9p/xen: fix release of IRQ
    fa365f688014 9p/xen: fix init sequence
    57ee79e9c94c block: return unsigned int from bdev_io_min
    25ec6cd751c9 jffs2: fix use of uninitialized variable
    8d8b3f5f4cbf ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
    04c0b0f37617 ubi: fastmap: Fix duplicate slab cache names while attaching
    36b25baf96b8 ubifs: Correct the total block count by deducting journal reservation
    0d68e8514d90 rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
    cd154812858d rtc: abx80x: Fix WDT bit position of the status register
    c48db3147c14 rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()
    5237a297ffd3 NFSv4.0: Fix a use-after-free problem in the asynchronous open()
    2365f57820c0 um: Always dump trace for specified task in show_stack
    634b3c3d0b5c um: Fix the return value of elf_core_copy_task_fpregs
    e6102b72edc4 um: Fix potential integer overflow during physmem setup
    52ee41452527 rpmsg: glink: Propagate TX failures in intentless mode as well
    02999e135b01 SUNRPC: make sure cache entry active before cache_show
    3c5f545c9a1f NFSD: Prevent a potential integer overflow
    a44a4260a28c lib: string_helpers: silence snprintf() output truncation warning
    8ceb21d76426 usb: dwc3: gadget: Fix looping of queued SG entries
    a98340265f28 usb: dwc3: gadget: Fix checking for number of TRBs left
    3591fe07aa53 ALSA: hda/realtek: Apply quirk for Medion E15433
    99af54eb0c96 ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max
    820bc3f297e8 ALSA: hda/realtek: Set PCBeep to default value for ALC274
    ee68e7bd8022 ALSA: hda/realtek: Update ALC225 depop procedure
    03a469024f67 media: v4l2-core: v4l2-dv-timings: check cvt/gtf result
    d7408a052aa1 media: wl128x: Fix atomicity violation in fmc_send_cmd()
    f74b360a012a HID: wacom: Interpret tilt data from Intuos Pro BT as signed values
    2d2192fd2e6b block: fix ordering between checking BLK_MQ_S_STOPPED request adding
    dad458e77540 arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled
    77755dc95ff2 sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
    35f8f72b4579 um: vector: Do not use drvdata in release
    3997d11fd996 serial: 8250: omap: Move pm_runtime_get_sync
    6be99d4c117b um: net: Do not use drvdata in release
    509ba8746f81 um: ubd: Do not use drvdata in release
    0f6737cad88b ubi: wl: Put source PEB into correct list if trying locking LEB failed
    fb6d3c6c1218 platform/chrome: cros_ec_typec: fix missing fwnode reference decrement
    11b414ff9ab4 spi: Fix acpi deferred irq probe
    2e151b8ca316 netfilter: ipset: add missing range check in bitmap_ip_uadt
    fa0e202e23ff Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit"
    0ff91b3bf53e serial: sh-sci: Clean sci_ports[0] after at earlycon exit
    b12869cab514 Revert "usb: gadget: composite: fix OS descriptors w_value logic"
    5be4bc1c73ca driver core: bus: Fix double free in driver API bus_register()
    e844bccad7ee Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()
    a26842e4683f exfat: fix uninit-value in __exfat_get_dentry_set
    7fc42f249daf locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass()
    0b9622163926 tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler
    f856246ff6da apparmor: test: Fix memory leak for aa_unpack_strdup()
    b9322408d83a comedi: Flush partial mappings in error case
    a4236cc4f952 fsnotify: fix sending inotify event with unexpected filename
    da6e6ff1f6c5 PCI: Fix use-after-free of slot->bus on hot remove
    5442dbd3342a KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status
    1a89ef73b510 crypto: x86/aegis128 - access 32-bit arguments as 32-bit
    e8f728442dd5 perf/x86/intel/pt: Fix buffer full but size is 0 case
    626a8b956719 ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
    bbf3f1fd8a0a jfs: xattr: check invalid xattr size more strictly
    ea0527d5cc61 ext4: fix FS_IOC_GETFSMAP handling
    442c6f05d94e ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
    62dc01c83fa7 ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
    03d68e2d244c soc: qcom: socinfo: fix revision check in qcom_socinfo_probe()
    4c9fded47888 usb: ehci-spear: fix call balance of sehci clk handling routines
    0aa9e30b5b4a xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
    e47f0e95441b apparmor: fix 'Do simple duplicate message elimination'
    f89f677adc78 ALSA: hda/realtek: Update ALC256 depop procedure
    6e99925d8548 ALSA: hda/realtek - Add type for ALC287
    9f26a607d846 staging: greybus: uart: clean up TIOCGSERIAL
    7bf3e45ea60b misc: apds990x: Fix missing pm_runtime_disable()
    8a960584638f USB: chaoskey: Fix possible deadlock chaoskey_list_lock
    bb37389d14f4 USB: chaoskey: fail open after removal
    2e72f53f740a usb: yurex: make waiting on yurex_write interruptible
    30b9a7786c48 usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read()
    653903e36ca2 iio: light: al3010: Fix an error handling path in al3010_probe()
    75e6dc33f16a ipmr: fix tables suspicious RCU usage
    e5dffbd159ef ipmr: convert /proc handlers to rcu_read_lock()
    a9615376a999 bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
    6b41c5627117 net: hsr: fix hsr_init_sk() vs network/transport headers.
    1564c7ed9d29 net: introduce a netdev feature for UDP GRO forwarding
    4654bcb686ac spi: atmel-quadspi: Fix register name in verbose logging function
    b58678e3f243 net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken
    3dbdb3f85b74 marvell: pxa168_eth: fix call balance of pep->clk handling routines
    882ea20ce07c net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration
    b18ab1198587 tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets
    6728375984cb net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device
    c399dd6e7042 power: supply: bq27xxx: Fix registers of bq27426
    c5351bfba7b9 power: supply: bq27xxx: Support CHARGE_NOW for bq27z561/bq28z610/bq34z100
    da4008a289e1 power: supply: core: Remove might_sleep() from power_supply_put()
    70f1bad32127 fs_parser: update mount_api doc to match function signature
    0918f5643fc6 vfio/pci: Properly hide first-in-list PCIe extended capability
    145482f4c894 vdpa/mlx5: Fix suboptimal range on iotlb iteration
    eb681998c889 NFSD: Fix nfsd4_shutdown_copy()
    9d4f174342a7 NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()
    752a75811f27 NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
    9df83cc000ed remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region
    b5ba1b37142f rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length
    295cb2524309 rpmsg: glink: Fix GLINK command prefix
    9761e51e1d43 rpmsg: glink: Send READ_NOTIFY command in FIFO full case
    3dd661b963a3 rpmsg: glink: Add TX_DATA_CONT command while sending
    e72735fcce17 perf trace: Avoid garbage when not printing a syscall's arguments
    10eb66d4f295 perf trace: Do not lose last events in a race
    68ccc1830e9d m68k: coldfire/device.c: only build FEC when HW macros are defined
    2255a994d6f1 m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x
    10f14161e830 perf trace: avoid garbage when not printing a trace event's arguments
    af87c2069952 f2fs: check curseg->inited before write_sum_page in change_curseg
    c6d54485cf81 f2fs: remove the unused flush argument to change_curseg
    5bb54d3b377e f2fs: open code allocate_segment_by_default
    c6ad7333e530 f2fs: remove struct segment_allocation default_salloc_ops
    a7e306f7c32d f2fs: avoid using native allocate_segment_by_default()
    6e5de38f605c f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
    43b2e068aef4 PCI: cpqphp: Fix PCIBIOS_* return value confusion
    1fe390f27875 PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
    edb4833a3838 perf probe: Correct demangled symbols in C++ program
    0b04b48e4cc2 perf probe: Fix libdw memory leak
    26db806fa23e perf cs-etm: Don't flush when packet_queue fills up
    c751d28b403f clk: clk-axi-clkgen: make sure to enable the AXI bus clock
    a68e4f76ee85 clk: axi-clkgen: use devm_platform_ioremap_resource() short-hand
    43afa76e6efe dt-bindings: clock: axi-clkgen: include AXI clk
    fc7ef5873472 dt-bindings: clock: adi,axi-clkgen: convert old binding to yaml format
    29216bb390e3 fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
    d161e5ea0ca7 fbdev/sh7760fb: Alloc DMA memory from hardware device
    6f1fabc9e331 powerpc/kexec: Fix return of uninitialized variable
    fd57d992f371 powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static
    66b7ddd1804e ocfs2: fix uninitialized value in ocfs2_file_read_iter()
    bd715e191d44 RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
    a4d2011cbe03 scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
    a56777a3ef5b scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
    e3b9ba55c18f scsi: fusion: Remove unused variable 'rc'
    ef2c2580189e scsi: bfa: Fix use-after-free in bfad_im_module_exit()
    cc30125eb6b6 mfd: rt5033: Fix missing regmap_del_irq_chip()
    896927b0157a RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey
    6956c0e7346c powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
    54cb5fa850f9 mtd: rawnand: atmel: Fix possible memory leak
    c912aae5363a cpufreq: loongson2: Unregister platform_driver on failure
    61d590d7076b mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices
    c472b55cc0bc mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device
    0b648968bfa4 mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
    48d3964f2bcd mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
    2630b18bed7d mfd: da9052-spi: Change read-mask to write-mask
    b86340df10b1 mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race
    a85e5215609d powerpc/vdso: Flag VDSO64 entry points as functions
    62a8d90e3221 trace/trace_event_perf: remove duplicate samples on the first tracepoint event
    49e8a0e07b02 wireguard: selftests: load nf_conntrack if not present
    63bc9a42a02e netpoll: Use rcu_access_pointer() in netpoll_poll_lock
    fb91ce37dc9a Bluetooth: fix use-after-free in device_for_each_child()
    49de4ac80427 driver core: Introduce device_find_any_child() helper
    f2d06d4e129e ALSA: 6fire: Release resources at card release
    4dd821dcbfce ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
    bf0aa35a7cb8 ALSA: us122l: Use snd_card_free_when_closed() at disconnection
    24fe9f7ca83e ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
    d5a733ee2624 ALSA: usx2y: Cleanup probe and disconnect callbacks
    cfb1f6bc2eed ALSA: usx2y: Coding style fixes
    9a70db03857a ALSA: usx2y: Fix spaces
    5674ae441c89 net: rfkill: gpio: Add check for clk_enable()
    b751f3423fbd drm/amdkfd: Fix wrong usage of INIT_WORK()
    6543a34f34a1 selftests: net: really check for bg process completion
    1df5d631ba9e bpf, sockmap: Fix sk_msg_reset_curr
    d26d977633d1 bpf, sockmap: Several fixes to bpf_msg_pop_data
    2b4530ecc018 bpf, sockmap: Several fixes to bpf_msg_push_data
    5a0ae8e4f79c selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap
    78eb4af79e8a selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap
    74d2b00f488f selftests, bpf: Add one test for sockmap with strparser
    3e35560e80a9 selftests/bpf: Fix SENDPAGE data logic in test_sockmap
    a9fa0d2ce890 selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap
    224b9bc4977c netlink: typographical error in nlmsg_type constants definition
    59362f51f4c2 drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
    3fd17a47ee72 wifi: wfx: Fix error handling in wfx_core_init()
    67d32d63c058 drm/etnaviv: hold GPU lock across perfmon sampling
    02aac657c48e drm/etnaviv: fix power register offset on GC300
    17551e3d94b7 drm/etnaviv: dump: fix sparse warnings
    04c0cd65a844 drm/etnaviv: Request pages from DMA32 zone on addressing_limited
    54163a35fe44 drm/etnaviv: rework linear window offset calculation
    e5e10c00610d drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
    e44d23fa0dc6 drm/panfrost: Remove unused id_mask from struct panfrost_model
    5ff9de1f2712 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
    2d1648603752 octeontx2-pf: ethtool fec mode support
    8cafe71ad0fb octeontx2-af: Add new CGX_CMD to get PHY FEC statistics
    9bb714350200 octeontx2-af: forward error correction configuration
    a5f3aebadcb7 octeontx2-pf: Calculate LBK link instead of hardcoding
    4dce1962411f octeontx2-af: Mbox changes for 98xx
    50c56b0f5fe3 drm: fsl-dcu: enable PIXCLK on LS1021A
    b773f406b6de drm/fsl-dcu: Convert to Linux IRQ interfaces
    5fa329c44e1e wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
    4496d25157c9 selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap
    addabcb1bd37 selftests/bpf: Fix msg_verify_data in test_sockmap
    d4f54c609d28 drm/bridge: tc358767: Fix link properties discovery
    e4decf4c8b56 netdevsim: copy addresses for both in and out paths
    7fd24ee949bd netdevsim: rely on XFRM state direction instead of flags
    76ff31c0113d xfrm: store and rely on direction to construct offload flags
    837f37f0cf39 xfrm: rename xfrm_state_offload struct to allow reuse
    bfdad9de02a3 bpf: Fix the xdp_adjust_tail sample prog issue
    7706afc21304 ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
    5e3385bca11a ASoC: fsl_micfil: fix regmap_write_bits usage
    b2a72a772ef0 ASoC: fsl_micfil: use GENMASK to define register bit fields
    226fc91c860b ASoC: fsl_micfil: do not define SHIFT/MASK for single bits
    fa55ed175c7b ASoC: fsl_micfil: Drop unnecessary register read
    78a71b056c2c dt-bindings: vendor-prefixes: Add NeoFidelity, Inc
    54550eeb8f86 wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2
    f3749bc13cb3 wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1
    145f3ac8c92e drm/v3d: Address race-condition in MMU flush
    c992e517c8a6 drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
    0bde5b6e230a drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
    d1ae370b82e9 wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq()
    29ee7d6fa18f wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq()
    1d602e4b6dcb drm/omap: Fix locking in omap_gem_new_dmabuf()
    c941af142200 wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
    ba35d3b212fb drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused
    0c24b82bc4d1 media: atomisp: Add check for rgby_data memory allocation failure
    4478f599a283 media: atomisp: remove #ifdef HAS_NO_HMEM
    380c0e1d96f3 firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
    02dff60d0c99 selftests/resctrl: Protect against array overrun during iMC config parsing
    5f0e91a5f4ed regmap: irq: Set lockdep class for hierarchical IRQ domains
    409b1e428cf9 pmdomain: ti-sci: Add missing of_node_put() for args.np
    dd1985f9752f ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
    9db3ef898a6e pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle
    e8174fb173cc cgroup/bpf: only cgroup v2 can be attached by bpf programs
    067d0c56630d Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline"
    2295468c0c20 arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad
    1b07333bbc3a arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4
    839e76cea2ab tpm: fix signed/unsigned bug when checking event logs
    dad86eb91cf9 mmc: mmc_spi: drop buggy snprintf()
    748557ca7dc9 soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
    c9c6a62c91e9 soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq()
    f9dc2ae5a2cd spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq()
    85cf7a3c6f7d spi: spi-fsl-lpspi: downgrade log level for pio mode
    ef1db3d1d2bf clocksource/drivers:sp804: Make user selectable
    d08932bb6e38 clkdev: remove CONFIG_CLKDEV_LOOKUP
    e48e204f364a kcsan, seqlock: Fix incorrect assumption in read_seqbegin()
    dc684d966f48 time: Fix references to _msecs_to_jiffies() handling of values
    069601e4b657 crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
    28f8ffa945f7 crypto: bcm - add error check in the ahash_hmac_init function
    dead96e1c748 crypto: caam - add error check to caam_rsa_set_priv_key_form
    a56860294ccd crypto: cavium - Fix the if condition to exit loop after timeout
    a92ccd3618e4 crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
    99ec5eb5bbf3 EDAC/fsl_ddr: Fix bad bit shift operations
    e0269ea7a628 EDAC/bluefield: Fix potential integer overflow
    29551174590e firmware: google: Unregister driver_info on failure
    cc386170b331 crypto: caam - Fix the pointer passed to caam_qi_shutdown()
    e8a2b1c1c2ea hfsplus: don't query the device logical block size multiple times
    3cab4bbc6691 s390/syscalls: Avoid creation of arch/arch/ directory
    cf9efea8c092 acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()
    6c772871c2e5 arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
    ff01ac3e766c m68k: mvme147: Reinstate early console
    f65ca93b859d m68k: mvme16x: Add and use "mvme16x.h"
    21f46b07c20b m68k: mvme147: Fix SCSI controller IRQ numbers
    452f9ddd12be nvme-pci: fix freeing of the HMB descriptor table
    d3df9f26cff9 initramfs: avoid filename buffer overrun
    17f35a6c9391 mips: asm: fix warning when disabling MIPS_FP_SUPPORT
    72d6dd978f1d x86/xen/pvh: Annotate indirect branch as safe
    8ce88918e4d8 kselftest/arm64: mte: fix printf type warnings about longs
    8025d65d6242 x86/barrier: Do not serialize MSR accesses on AMD
    67be3cd92aa0 nvme: fix metadata handling in nvme-passthrough
    73b078e3314d cifs: Fix buffer overflow when parsing NFS reparse points
    36741bfcfbff rcu-tasks: Idle tasks on offline CPUs are in quiescent states
    e01ff1251c77 ipmr: Fix access to mfc_cache_list without lock held
    e8529cfd7086 ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry
    e05e8f54d23f proc/softirqs: replace seq_printf with seq_put_decimal_ull_width
    444c9d41210c ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div()
    ddd61392263d ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate()
    a8ebe0a22527 can: j1939: fix error in J1939 documentation.
    f6b4294a0249 regulator: rk808: Add apply_bit for BUCK3 on RK809
    b070a9e0dbf3 soc: qcom: Add check devm_kasprintf() returned value
    6df3ee9073cd net: usb: qmi_wwan: add Quectel RG650V
    bc014d8d6561 x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB
    f61da9401963 ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
    501ac2d1aae6 selftests/watchdog-test: Fix system accidentally reset after watchdog-test
    6b5737b14af1 mac80211: fix user-power when emulating chanctx
    9347d7c552c8 ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet
    43323a4e5b3f mm: resolve faulty mmap_region() error path behaviour
    a32712d54c61 mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling
    7a450540c82f mm: unconditionally close VMAs on error
    f68a0236337e mm: avoid unsafe VMA hook invocation when error arises on mmap hook
    57cc8d253099 mm: revert "mm: shmem: fix data-race in shmem_getattr()"
    ed98d26021db NFSD: Never decrement pending_async_copies on error
    059434d23c45 NFSD: Initialize struct nfsd4_copy earlier
    9e52ff544e0b NFSD: Limit the number of concurrent async COPY operations
    4fcb25459430 NFSD: Async COPY result needs to return a write verifier
    7f9b91ed15df NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point
    2e7ce4e50d14 media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
    c29a44d9a402 mmc: core: fix return value check in devm_mmc_alloc_host()
    b22ddca004d3 drm/bridge: tc358768: Fix DSI command tx
    938c13740f8b Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"
    0a5014ad37c7 nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
    344558d81c7c ocfs2: fix UBSAN warning in ocfs2_verify_volume()
    b017697a517f nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
    d4b42f926adc KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKEN
    c96f90911dd1 vdpa/mlx5: Fix PA offset with unaligned starting iotlb map
    28d4ed71ae0b ocfs2: uncache inode which has failed entering the group
    5fe8bcc82f1d x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y
    ffad2ac8c859 net/mlx5e: kTLS, Fix incorrect page refcounting
    a508c74ceae2 net/mlx5: fs, lock FTE when checking if active
    6e3f2c512d2b netlink: terminate outstanding dump on socket close
    b5214ca796fb clk: qcom: gcc-qcs404: fix initial rate of GPLL3
    3e7f845614ee leds: lp55xx: Remove redundant test for invalid channel number
    5dabb7af57bc ftrace: Fix regression with module command in stack_trace_filter
    5f86e79c0b22 ovl: Filter invalid inodes with missing lookup function
    2cc30545dd3a media: uvcvideo: Stop stream during unregister
    74a65313578b media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
    da56bb858954 media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate()
    580d1e5cf2cd media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled
    5a53f97cd597 media: ts2020: fix null-ptr-deref in ts2020_probe()
    5c9ab34c87af media: i2c: tc358743: Fix crash in the probe error path when using polling
    b240a0472f8e arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
    711d99f845cd Linux 5.10.230
    918326996932 9p: fix slab cache name creation for real
    d02492863023 mm: krealloc: Fix MTE false alarm in __do_krealloc
    b17397a0a5c5 io_uring: fix possible deadlock in io_register_iowq_max_workers()
    dd7a728d5c0d md/raid10: improve code of mrdev in raid10_sync_request
    8ea0b8e32bed net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition
    9db25c2b41c3 fs: Fix uninitialized value issue in from_kuid and from_kgid
    35b4795a7ebf vDPA/ifcvf: Fix pci_read_config_byte() return code handling
    7e222d2c7f9a powerpc/powernv: Free name on error in opal_event_init()
    b718f71747b7 sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML
    dc834af641d7 crypto: marvell/cesa - Disable hash algorithms
    4d8f6679b03a bpf: use kvzmalloc to allocate BPF verifier environment
    0bf6971b7d1e HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad
    2bc339b00fbd 9p: Avoid creating multiple slab caches with the same name
    2f4bfcc4c5fa net: phy: ti: take into account all possible interrupt sources
    16a8ebc88fe2 ALSA: usb-audio: Add endianness annotations
    eb1bdcb7dfc3 vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans
    414476c4fb11 hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer
    0d71863c19be ALSA: usb-audio: Add quirks for Dell WD19 dock
    4dc9c1e83aeb ALSA: usb-audio: Support jack detection on Dell dock
    6a7e6dcf90fe ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
    e068a87cf25e irqchip/gic-v3: Force propagation of the active state with a read-back
    bb17f42135f5 USB: serial: option: add Quectel RG650V
    6d5bd4bc14d7 USB: serial: option: add Fibocom FG132 0x0112 composition
    c5748d95608c USB: serial: qcserial: add support for Sierra Wireless EM86xx
    e567fc8f7a44 USB: serial: io_edgeport: fix use after free in debug printk
    d76923164705 usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
    6e2848d1c8c0 usb: musb: sunxi: Fix accessing an released usb phy
    5dd3f5a9244a fs/proc: fix compile warning about variable 'vmcore_mmap_ops'
    faff5bbb2762 media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
    547087307bc1 net: do not delay dst_entries_add() in dst_release()
    83aa0c996417 perf session: Add missing evlist__delete when deleting a session
    2297d80a13a6 Revert "perf hist: Add missing puts to hist__account_cycles"
    82090f94c723 net: bridge: xmit: make sure we have at least eth header len bytes
    11eab327a2a8 spi: fix use-after-free of the add_lock mutex
    c8dce228db6f spi: Fix deadlock when adding SPI controllers on SPI buses
    982a2757e725 splice: don't generate zero-len segement bvecs
    bf0b0c6d1597 btrfs: reinitialize delayed ref list after deleting it from the list
    8fc5ea9231af nfs: Fix KMSAN warning in decode_getfattr_attrs()
    485d9232112b io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
    f336622838e5 io_uring: use kiocb_{start,end}_write() helpers
    f83a32351efd fs: create kiocb_{start,end}_write() helpers
    955089c2403c io_uring: rename kiocb_end_write() local helper
    6f383f653d03 dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow
    483b7261b35a dm cache: fix potential out-of-bounds access on the first resume
    f136d8d3f26f dm cache: optimize dirty bit checking with find_next_bit when resizing
    ee1f74925717 dm cache: fix out-of-bounds access to the dirty bitset when resizing
    5b975f146d82 dm cache: correct the number of origin blocks to match the target length
    2ac7f253dead drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
    17f5f18085ac drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
    1829c36f9329 pwm: imx-tpm: Use correct MODULO value for EPWM mode
    054931ca3cfc media: v4l2-tpg: prevent the risk of a division by zero
    5a9bd375bf88 media: pulse8-cec: fix data timestamp at pulse8_setup()
    828047c70f47 media: cx24116: prevent overflows on SNR calculus
    f54e8e1e39da media: s5p-jpeg: prevent buffer overflows
    3a977b554f66 ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
    ac40b9dff274 ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()
    c1eba9f0e235 scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer
    8e823ce93cc8 media: adv7604: prevent underflow condition when reporting colorspace
    e351002b3a7a media: dvb_frontend: don't play tricks with underflow values
    a4a17210c03a media: dvbdev: prevent the risk of out of memory access
    ae6fd157eae4 media: stb0899_algo: initialize cfr before using it
    63b122f53793 Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown"
    30606ea3fae5 net: arc: fix the device for dma_map_single/dma_unmap_single
    71d08334c2cb net: phy: ti: add PHY_RST_AFTER_CLK_EN flag
    d3f517f904df net: phy: ti: implement generic .handle_interrupt() callback
    f398d0a5b783 net: phy: export phy_error and phy_trigger_machine
    590a4b2d4e0b net: hns3: fix kernel crash when uninstalling driver
    cf6bae33c5aa can: c_can: fix {rx,tx}_errors statistics
    40b283ba7666 sctp: properly validate chunk size in sctp_sf_ootb()
    22f4e2f86ad8 net: enetc: set MAC address to the VF net_device
    1e4332581cd4 security/keys: fix slab-out-of-bounds in key_task_permission
    d7dc68d82ab3 HID: core: zero-initialize the report buffer
    7830bfc3e7e7 ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin
    92f5b6978293 ARM: dts: rockchip: Fix the spi controller on rk3036
    c34f7b904748 ARM: dts: rockchip: drop grf reference from rk3036 hdmi
    db87a9fb6a58 ARM: dts: rockchip: fix rk3036 acodec node
    7ddbc813ba64 arm64: dts: imx8mp: correct sdhc ipg clk
    e38f91b78388 arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc
    fbccf9647f0f arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
    752c5bfb600f arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards
    ebb427d5f270 arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
    9d0d15f26b86 arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator
    b874a7e65b4f Linux 5.10.229
    7948c22cc70b mac80211: always have ieee80211_sta_restart()
    1e5a17dc77d8 vt: prevent kernel-infoleak in con_font_get()
    a508a102edf8 drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
    1d0d406bfc6b Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device"
    bda1a99a0dd6 mm: shmem: fix data-race in shmem_getattr()
    aa0cee46c5d3 nilfs2: fix kernel bug due to missing clearing of checked flag
    bfd1d223d80c x86/bugs: Use code segment selector for VERW operand
    70767689ec6e ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
    d592b2e9212f riscv: Remove duplicated GET_RM
    170ad7e7a662 riscv: Remove unused GENERATING_ASM_OFFSETS
    7e6bb3443185 riscv: Use '%u' to format the output of 'cpu'
    1e617230b783 riscv: efi: Set NX compat flag in PE/COFF header
    c345728678df riscv: vdso: Prevent the compiler from inserting calls to memset()
    35770ca6180c mm: avoid leaving partial pfn mappings around in error case
    69d4e1ce9087 mm: add remap_pfn_range_notrack
    c72e0df0b56c nilfs2: fix potential deadlock with newly created symlinks
    edc84c1c1a85 iio: light: veml6030: fix microlux value calculation
    442f786c5bff staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
    d0231f43df47 wifi: iwlegacy: Clear stale interrupts before resuming device
    4112450da7d6 wifi: ath10k: Fix memory leak in management tx
    c21efba8b5a8 wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
    1cfc32930461 Revert "driver core: Fix uevent_show() vs driver detach race"
    796df8d64caa xhci: Use pm_runtime_get to prevent RPM on unsupported systems
    065789892e37 xhci: Fix Link TRB DMA in command ring stopped completion event
    efefde4d1b7c usb: phy: Fix API devm_usb_put_phy() can not release the phy
    2d4650d2b297 usbip: tools: Fix detach_port() invalid port error path
    603342ab037d misc: sgi-gru: Don't disable preemption in GRU driver
    aae9c5b472d6 NFS: remove revoked delegation from server's delegation list
    8395b6096959 net: amd: mvme147: Fix probe banner message
    0cac4a2718b2 firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state()
    422f1b66b149 kasan: Fix Software Tag-Based KASAN with GCC
    8e99d41858eb compiler-gcc: remove attribute support check for `__no_sanitize_address__`
    4336f120937d compiler-gcc: be consistent with underscores use for `no_sanitize`
    e3e608cbad37 netfilter: nft_payload: sanitize offset and length before calling skb_checksum()
    a27a5c40ee4c net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension
    b88262c950c3 net: support ip generic csum processing in skb_csum_hwoffload_help
    590976f92172 bpf: Fix out-of-bounds write in trie_get_next_key()
    ce691c814bc7 net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
    9cab53f03263 gtp: allow -1 to be specified as file description from userspace
    e2742758c9c8 ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow()
    465d3a8eca3f ASoC: cs42l51: Fix some error handling paths in cs42l51_probe()
    45a628911d3c wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
    66e35e42f51e wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
    02b121beda58 mac80211: Add support to trigger sta disconnect on hardware restart
    89e25a2ec2a2 mac80211: do drv_reconfig_complete() before restarting all
    1ac988c6b8ff RDMA/bnxt_re: synchronize the qp-handle table array
    8256f6166d02 RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down
    f121dee2f907 RDMA/cxgb4: Dump vendor specific QP details
    935ca968019f wifi: brcm80211: BRCM_TRACING should depend on TRACING
    fd3b368769ae wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys
    e38ccb226de5 mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING
    ffbb1f15bae7 cgroup: Fix potential overflow issue when checking max_depth
    5b1e461fefb0 selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
    8df5cd51fd70 xfrm: validate new SA's prefixlen using SA family when sel.family is unset
    4abbba710583 arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
    03c9c2c2d2d0 ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
    f4b6a6493eb5 net: phy: dp83822: Fix reset pin definitions
    2fe399bb8efd serial: protect uart_port_dtr_rts() in uart_shutdown() too
    066314b0b76f selinux: improve error checking in sel_write_load()
    3eb6aa870057 hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event
    631330f5a635 ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593
    76ce386feb14 KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
    0f0374d09c82 openat2: explicitly return -E2BIG for (usize > PAGE_SIZE)
    9f2ab98371c2 nilfs2: fix kernel bug due to missing clearing of buffer delay flag
    1f440403be1f ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue
    59a1b38d3a5f ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]
    234682910971 drm/amd: Guard against bad data for ATIF ACPI method
    c9085e2401b8 ALSA: hda/realtek: Update default depop procedure
    5e431f85c87b ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
    c7fcfdba35ab posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
    0da93d67da90 r8169: avoid unsolicited interrupts
    8a283a19026a net: sched: fix use-after-free in taprio_change()
    95b3f3ed5ac6 net: usb: usbnet: fix name regression
    77bc881d370e be2net: fix potential memory leak in be_xmit()
    db755e553490 net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()
    9f95de15904a xfrm: respect ip protocols rules criteria when performing dst lookups
    6ba07c4a9eac xfrm: extract dst lookup parameters into a struct
    02874ca52df2 tracing: Consider the NULL character when validating the event length
    df848523d6b4 jfs: Fix sanity check in dbMount
    8605ca4bd0f4 arm64: Force position-independent veneers
    0329056e0730 ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit
    75f828e944da drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
    649d64650623 iomap: update ki_pos a little later in iomap_dio_complete
    c9b77438077d exec: don't WARN for racy path_noexec check
    20e27c773945 block, bfq: fix procress reference leakage for bfqq in merge chain
    bf83ba3c55d4 KVM: s390: gaccess: Check if guest address is in memslot
    6e1659b674b6 KVM: s390: gaccess: Cleanup access to guest pages
    472088ffb1cc KVM: s390: gaccess: Refactor access address range check
    511ca935092a KVM: s390: gaccess: Refactor gpa and length calculation
    cf9ddf9ed94c arm64: probes: Fix uprobes for big-endian kernels
    7f1ef59185d2 arm64:uprobe fix the uprobe SWBP_INSN in big-endian
    6c151aeb6dc4 Bluetooth: bnep: fix wild-memory-access in proto_unregister
    5c345c47e884 s390: Initialize psw mask in perf_arch_fetch_caller_regs()
    6af43ec3bf40 usb: typec: altmode should keep reference to parent
    ed31aba8ce93 smb: client: fix OOBs when building SMB2_IOCTL request
    8c1e6717f60d scsi: target: core: Fix null-ptr-deref in target_alloc_device()
    4af714e82379 genetlink: hold RCU in genlmsg_mcast()
    b6321146773d net: systemport: fix potential memory leak in bcm_sysport_xmit()
    f48eaf4e88c3 net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
    aacf6e28aeda net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()
    56dbb74b6a4b macsec: don't increment counters for an unrelated SA
    2c7dd3ca6be9 drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation
    df6fed0a2a1a RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
    78aaf54ad5d7 RDMA/bnxt_re: Return more meaningful error
    718609f51866 ipv4: give an IPv4 dev to blackhole_netdev
    59df170bdec9 RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP
    9076d449e77b ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
    dbe51dd516e6 RDMA/bnxt_re: Add a check for memory allocation
    c17e5cbbb180 RDMA/bnxt_re: Fix incorrect AVID type in WQE structure
    f141044cc6d3 net: bridge: mcast: wait for previous gc cycles when removing port
    7640df3a194c net: atlantic: eliminate double free in error handling logic
    3cbcd4752671 RDMA/hns: Fix UAF for cq async event
    5a8fa04b2a4d Linux 5.10.228
    2abe57d62a45 ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
    25e86fb0aeec powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()
    c1d0476885d7 nilfs2: propagate directory read errors from nilfs_find_entry()
    c38add9ac0e4 tcp: fix mptcp DSS corruption due to large pmtu xmit
    fde99e972b8f mptcp: handle consistently DSS corruption
    609937aa962a mptcp: track and update contiguous data status
    b7d7b7fc876f irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
    6f44a5fc15b5 x86/entry_32: Clear CPU buffers after register restore in NMI return
    9ab38a1cdb66 x86/entry_32: Do not clobber user EFLAGS.ZF
    846280578855 x86/apic: Always explicitly disarm TSC-deadline timer
    e475220d64be x86/resctrl: Annotate get_mem_config() functions as __init
    1826b6d69bbb parport: Proper fix for array out-of-bounds access
    9f8ddf14fa79 USB: serial: option: add Telit FN920C04 MBIM compositions
    0fc55ec9fcac USB: serial: option: add support for Quectel EG916Q-GL
    608b626f710d xhci: Fix incorrect stream context type macro
    fc2cb5e3af53 Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001
    63d6a3b07838 Bluetooth: Remove debugfs directory on module init failure
    516655749a01 iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    f80375f275fb iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    dc99dfa2ba66 iio: light: opt3001: add missing full-scale range value
    bf3ab8e1c28f iio: light: veml6030: fix IIO device retrieval from embedded device
    2d06787b70d8 iio: light: veml6030: fix ALS sensor resolution
    ffc4174309a9 iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()
    9504153a480f iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    c27133637aba iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
    c4c2211b1202 iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
    3abc1ebea3fb iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
    0782809c019b drm/vmwgfx: Handle surface check failure correctly
    df75c78bfeff drm/radeon: Fix encoder->possible_clones
    6ddcaee244ff io_uring/sqpoll: close race on waiting for sqring entries
    3bc6d0f8b70a blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
    eca3edf87679 x86/bugs: Do not use UNTRAIN_RET with IBPB on entry
    e7c0f8ca3bdd x86/bugs: Skip RSB fill at VMEXIT
    0ab77a47e3ff x86/entry: Have entry_ibpb() invalidate return predictions
    c5e57863d790 x86/cpufeatures: Add a IBPB_NO_RET BUG flag
    77fa26062032 x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET
    dfa4b5d4ba1c KVM: s390: Change virtual to physical address access in diag 0x258 handler
    d04709509594 s390/sclp_vt220: Convert newlines to CRLF instead of LFCR
    b12ef2d4dfee io_uring/sqpoll: do not put cpumask on stack
    66b98c4f18b0 io_uring/sqpoll: retain test for whether the CPU is valid
    54a987b41db3 io_uring/sqpoll: do not allow pinning outside of cpuset
    71fbc3af3dac KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
    e8e599a63506 wifi: mac80211: fix potential key use-after-free
    417d5838ca73 mm/swapfile: skip HugeTLB pages for unuse_vma
    043f05526163 fat: fix uninitialized variable
    bf1a0222229d irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
    cafa5942bd2d net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY
    ce43c48cdc4d arm64: probes: Fix simulate_ldr*_literal()
    3728b4eb2791 arm64: probes: Remove broken LDR (literal) uprobe support
    673a1c5a2998 posix-clock: Fix missing timespec64 check in pc_clock_settime()
    dbe055567af8 net: enetc: add missing static descriptor and inline keyword
    5f47cdeeefd9 ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
    6c8784a6662b watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
    3b24ef662ec6 gfs2: Fix potential glock use-after-free on unmount
    03a85a51f33a fix vfsub build error
    12594a0e7118 sock_map: avoid race between sock_map_close and sk_psock_put
    7a346798c1e1 sock_map: Fix a potential use-after-free in sock_map_close()
    843556a46e16 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
    4af417c06d37 of: module: add buffer overflow check in of_modalias()
    b29e4b50c556 scripts/gdb: fix SB_* constants parsing
    02fd398f5e2b bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
    2bba1cb1487b loop: Select I/O scheduler 'none' from inside add_disk()
    027f4dd7c993 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag
    2214ded26c86 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    44494049e815 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    0d7c23009d82 tpm: Add flag to use default cancellation policy
    07914bef4e16 tpm: tis_i2c: Fix sanity check interrupt enable mask
    35f85f04bd69 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    7b04c6c08107 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    4790cb2d1283 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    50f74deaf308 hwmon: Add driver for Texas Instruments TMP464 and TMP468
    a4e6e4b7bb08 dt-bindings: hwmon: add tmp464.yaml
    e0ed2149d7b5 drm/amdkfd: Check for null pointer after calling kmemdup
    c6ddded89322 ARM: renumber bits related to _TIF_WORK_MASK
    35b96a325c1e arm64: make _TIF_WORK_MASK bits contiguous
    f5a8f06aa595 arm64: uaccess: remove vestigal UAO support
    3a330b569301 arm64: uaccess: remove redundant PAN toggling
    9cbbb016d6e7 arm64: uaccess: remove addr_limit_user_check()
    fd83411f5e08 arm64: uaccess: remove set_fs()
    15a6dc2f4b53 arm64: uaccess cleanup macro naming
    912a6ab683a4 arm64: uaccess: split user/kernel routines
    d004ab02dae2 arm64: uaccess: refactor __{get,put}_user
    e1941a8b459e arm64: uaccess: simplify __copy_user_flushcache()
    dfae822b4c59 arm64: uaccess: rename privileged uaccess routines
    1efdb8f0a0c7 arm64: sdei: explicitly simulate PAN/UAO entry
    b35fec69554c arm64: sdei: move uaccess logic to arch/arm64/
    b5a28033fe7b arm64: head.S: always initialize PSTATE
    243eb8553513 arm64: head.S: cleanup SCTLR_ELx initialization
    74a00405d97f arm64: head.S: rename el2_setup -> init_kernel_el
    73c5f386d175 arm64: add C wrappers for SET_PSTATE_*()
    e17fb7543df1 arm64: ensure ERET from kthread is illegal
    eff6289cc53b ixgbevf: add disable link state
    262595681381 ixgbe: add improvement for MDD response functionality
    b9d78b06dea8 ixgbe: add the ability for the PF to disable VF link state
    d829911485da Documentation: arm64: Document PMU counters access from userspace
    fe5d29bfce20 arm64: perf: Enable PMU counter userspace access for perf event
    15ce6d04ed6a arm64: perf: Add userspace counter access disable switch
    4f288acbeed8 perf: Add a counter for number of user access events in context
    354ba4a8c4b8 x86: perf: Move RDPMC event flag to a common definition
    d29cec94c49b libperf xyarray: Add bounds checks to xyarray__entry()
    8264d2b91841 libperf: Add support for user space counter access
    7fd81b678b5f libperf tests: Add support for verbose printing
    6029ff53a48f libperf: Add evsel mmap support
    28b0c8956369 tools include: Add an initial math64.h
    492e532d20f1 perf record: Improve 'Workload failed' message printing events + what was exec'ed
    d0a1fc61733e perf evlist: Add a method to return the list of evsels as a string
    81a77b39be0a perf annotate: Fix sample events lost in stdio mode
    2883e69e202d pnmtologo: use relocatable file name
    80f5207b5abd tools: use basename to identify file in gen-mach-types
    4d201ec392f1 vt/conmakehash: improve reproducibility
    ae24d013888f lib/build_OID_registry: fix reproducibility issues
    5d72da88dbb4 x86/boot: Wrap literal addresses in absolute_pointer()
    dc0bd7aa2319 ACPI: thermal: drop an always true check
    0c4288cceef5 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    5509050b3392 xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    669827c6e293 virtio-pci: Remove wrong address verification in vp_del_vqs()
    1c80d994d3db regulator: consumer: Add missing stubs to regulator/consumer.h
    3303d0e2aeff ipv6: Fix stats accounting in ip6_pkt_drop
    c56e60f665e7 memcg: enable accounting of ipc resources
    e6c8ebd210a2 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    1655ee30e684 sched/isolation: really align nohz_full with rcu_nocbs
    253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
    356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
    334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function
    78c260d7f60b ftrace: Move the recursion testing into global headers
    c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long
    1bd813fe8d0e riscv: fix build with binutils 2.38
    835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error
    fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user
    024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs
    0c0ad634e899 e1000e: Serialize TGP e1000e PM ops
    add88b0536fa e1000e: Make mei_me active when e1000e is in use
    a8f317c1a17e yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    c8400a2cbe1f iommu/arm-smmu-v3: Ratelimit event dump
    b8ec7e43e95e regmap: teach regmap to use raw spinlocks if requested in the config
    4b7fa7684be7 OF: DT-Overlay configfs interface (v7)
    d515a5c0e9a9 net: xilinx_emaclite: Do not print real IOMEM pointer
    11329e49959b drivers: net: xilinx_emaclite: remove arch limitation
    29dc69bf2a07 drivers: net: xilinx_emaclite: Add COMPILE_TEST support
    ff106eff01f6 drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1
    c27462391070 serial: 8250: 8250_omap: Fix possible array out of bounds access
    16976d8e307f perf intel-pt: Use aux_watermark
    d421a2346946 perf: Cap allocation order at aux_watermark
    6da8d5f29481 timers: Fix get_next_timer_interrupt() with no timers pending
    af141841735a eventfd: Enlarge recursion limit to allow vhost to work
    a125a6102808 iwlwifi: select MAC80211_LEDS conditionally
    139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
    8d0c79931235 console: Fix build when CONFIG_BLK_DEV_INITRD is disabled.
    ea777841e8ea yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP
    bdda1b6cf99b aufs5: aufs-core
    2fa276071d07 aufs5: aufs-standalone
    06ed4d532456 aufs5: aufs-mmap
    372857834999 aufs5: aufs-kbuild
    fd68c9840693 aufs5: aufs-base
    a673c127156c Revert "aufs5: core"
    cf62bfcde384 Revert "aufs5: aufs5-base"
    a644419ec785 Revert "aufs5: aufs5-mmap"
    b893f9a999bb Revert "aufs5: aufs5-standalone"
    c60db0819480 Revert "aufs: initial port to v5.10"
    c66a5900f139 Revert "Revert "aufs: initial port to v5.10""
    1320cf58f5dd Revert "aufs: linux-v5.10-rc1, no more set_fs()"
    02349d7738ff Revert "for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t"
    f01dab74750c Revert "aufs: linux-v5.10-rc1, no more f_op->read() and ->write()"
    3d5de709b676 Revert "aufs5: aufs5-kbuild"
    a97f1329edf7 tracing/arm: Have max stack tracer handle the case of return address after data
    5c54112a05ab net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
    ddac76981cb3 sched/isolation: reconcile rcu_nocbs= and nohz_full=
    56fd8c36614e net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write()
    cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t
    a5805df6583f aufs: linux-v5.10-rc1, no more set_fs()
    64e145dcca8c Revert "aufs: initial port to v5.10"
    d6e20b2257ec defconfig: add dependency for CONFIG_ACPI_APEI_PCIEAER
    b237d48208d0 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER
    1209195ed0f7 driver: adc: ltc2497: return directly after reading the adc conversion value
    a60fe3fcf113 Revert "mfd: syscon: Don't free allocated name for regmap_config"
    13d68767aa4a rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs"
    54e69571a97d rcu: deprecate "all" option to rcu_nocbs=
    a605b9d20447 lib: test_bitmap: add tests for "N" alias
    8c22517f444e lib: bitmap: support "N" as an alias for size of bitmap
    88187167e63a lib: bitmap: move ERANGE check from set_region to check_region
    ca5429633613 lib: bitmap: fold nbits into region struct
    9381134cea8a lib: test_bitmap: add more start-end:offset/len tests
    c825800730ab lib: test_bitmap: add tests to trigger ERANGE case.
    8cc8264dca3f lib: test_bitmap: clearly separate ERANGE from EINVAL tests.
    470da7b7f2ff Revert "cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers"
    28dc1d37602d Revert "cpumask: Make "all" alias global and not just RCU"
    dbfe0b183fca Revert "cpumask: Add a "none" alias to complement "all""
    a57711fcff30 Revert "cpumask: Add "last" alias for cpu list specifications"
    34523d7c8476 qemux86: add configuration symbol to select values
    cdca78778415 objtool: Fix seg fault with Clang non-section symbols
    d3287798bd88 x86/entry: Emit a symbol for register restoring thunk
    2ad99ddaac78 cpumask: Add "last" alias for cpu list specifications
    c10e9481810b cpumask: Add a "none" alias to complement "all"
    b00ceed9d388 cpumask: Make "all" alias global and not just RCU
    8b215206e797 cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers
    1b5024caeda8 clear_warn_once: add a clear_warn_once= boot parameter
    fc0dd76cce0e clear_warn_once: bind a timer to written reset value
    d64fc2d2b14a clear_warn_once: expand debugfs to include read support
    77592e956cc9 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    6e022759f727 perf: x86-32: explicitly include <errno.h>
    22d6bbb947d4 perf: mips64: Convert __u64 to unsigned long long
    c35f9150001c perf: fix bench numa compilation
    c4caef513eb1 perf: add SLANG_INC for slang.h
    07dfbf9405dd perf: add sgidefs.h to for mips builds
    42c5431ad2cf perf: change --root to --prefix for python install
    af79bfe90143 perf: add 'libperl not found' warning
    ddfbd9e75f08 perf: force include of <stdbool.h>
    0f34e6305176 fat: don't use obsolete random32 call in namei_vfat
    b5b55eaad1df FAT: Added FAT_NO_83NAME
    756b13bfab6e FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    fabad71cb2b5 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    06fd68d75bd1 aufs: initial port to v5.10
    c9126877d1f5 aufs5: core
    f5150173c643 aufs5: aufs5-standalone
    b57d26b072d9 aufs5: aufs5-mmap
    78f128c4b8e5 aufs5: aufs5-base
    47aa35171d08 aufs5: aufs5-kbuild
    35c480a23c66 yaffs: include blkdev.h
    2c64c43540a5 yaffs: fix misplaced variable declaration
    bde410ee9f59 yaffs2: v5.6 build fixups
    414c8e866931 yaffs2: fix memory leak when /proc/yaffs is read
    c99c1990cf7c yaffs: add strict check when call yaffs_internal_read_super
    498f5fafe50a yaffs: repair yaffs_get_mtd_device
    7ca3c08ebbf9 yaffs: Fix build failure by handling inode i_version with proper atomic API
    0ba47e881bb8 yaffs2: fix memory leak in mount/umount
    39a5406665dd yaffs: Avoid setting any ACL releated xattr
    ca5b43ddc6fd Yaffs:check oob size before auto selecting Yaffs1
    c2619c05a53e fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    5e08fb7b8ee0 yaffs2: adjust to proper location of MS_RDONLY
    5f1a1a9678a8 yaffs2: import git revision b4ce1bb (jan, 2020)
    fc21f09ae369 initramfs: allow an optional wrapper script around initramfs generation
    73887fca03be arm64/perf: Fix wrong cast that may cause wrong truncation
    a267cafaac44 defconfigs: drop obselete options
    eb5d1bc00c3f arm64/perf: fix backtrace for AAPCS with FP enabled
    062b2c98c087 linux-yocto: Handle /bin/awk issues
    d3beb253ae71 uvesafb: provide option to specify timeout for task completion
    75ccbf377a51 uvesafb: print error message when task timeout occurs
    18ffa2e88024 compiler.h: Undef before redefining __attribute_const__
    3ed931201746 vmware: include jiffies.h
    938942859596 Resolve jiffies wrapping about arp
    069a883d837c nfs: Allow default io size to be configured.
    3b568edcd3e9 check console device file on fs when booting
    77ec93228920 mount_root: clarify error messages for when no rootfs found
    17a15e0f7536 menuconfig,mconf-cfg: Allow specification of ncurses location
    8f13b1349a74 modpost: mask trivial warnings
    b6c9e0fa24e8 kbuild: exclude meta directory from distclean processing
    62dbbdbec60a powerpc: serialize image targets
    27b8dec5dbb3 arm: serialize build targets
    fc365512e4c4 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister"
    9a6e91d2e691 crtsavres: fixups for 5.4+
    7dbc3cd0398f powerpc/ptrace: Disable array-bounds warning with gcc8
    ebe3bcb89cb0 powerpc: Disable attribute-alias warnings from gcc8
    65ba0e7de081 powerpc: add crtsavres.o to archprepare for kbuild
    6bd3efdce5a9 powerpc: kexec fix for powerpc64
    41671522c159 powerpc: Add unwind information for SPE registers of E500 core
    8851006b0109 mips: vdso: fix 'jalr $t9' crash in vdso code
    ed5db62477e8 mips: Kconfig: add QEMUMIPS64 option
    2a7ca094fc42 4kc cache tlb hazard: tlbp cache coherency
    b742d60d3f70 malta uhci quirks: make allowance for slow 4k(e)c
    8a160fc86eb6 arm/Makefile: Fix systemtap
    b9805882353c vexpress: Pass LOADADDR to Makefile
    332e618aa7ae arm: ARM EABI socketcall
    1ec682cb85f8 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: f95f69b878c9d4e50e1728b300dd00329850f5f8)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-01 09:02:41 -07:00
Bruce Ashfield
b76c447dbd linux-yocto/5.15: update to v5.15.179
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    0c935c049b5c Linux 5.15.179
    bf500b0d0cfe net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels
    02e43735932d kbuild: userprogs: use correct lld when linking through clang
    bb0245fa72b7 sched: sch_cake: add bounds checks to host bulk flow fairness counts
    bab61f41c942 vsock: Orphan socket after transport release
    e48fcb403c2d vsock: Keep the binding until socket destruction
    857428f4acc1 bpf, vsock: Invoke proto::close on close()
    117f7a2975ba media: uvcvideo: Remove dangling pointers
    0fdd7cc59338 media: uvcvideo: Fix crash during unbind if gpio unit is in use
    607dc724b162 nilfs2: handle errors that nilfs_prepare_chunk() may return
    e5606b783307 nilfs2: eliminate staggered calls to kunmap in nilfs_rename
    1fa500f494f1 nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link
    1cd7fd082c78 spi-mxs: Fix chipselect glitch
    cd0938805875 mtd: rawnand: cadence: fix unchecked dereference
    3e9899c12d5a md: select BLOCK_LEGACY_AUTOLOAD
    1a7c8039d2ee media: uvcvideo: Avoid returning invalid controls
    69b06b05ff94 media: uvcvideo: Avoid invalid memory access
    4e15cf870d2c drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
    ade9362dec18 eeprom: digsy_mtc: Make GPIO lookup table match the device
    7746f3bb8917 bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock
    09d34c4cbc38 slimbus: messaging: Free transaction ID in delayed interrupt scenario
    1437d13ca83e intel_th: pci: Add Panther Lake-P/U support
    cebbd798ff25 intel_th: pci: Add Panther Lake-H support
    8875af55b825 intel_th: pci: Add Arrow Lake support
    e1651332291e mei: me: add panther lake P DID
    cf46f88b92cf Squashfs: check the inode number is not the invalid value of zero
    ac9a7d4c9007 usb: xhci: Enable the TRB overfetch quirk on VIA VL805
    41eae5d6e308 xhci: pci: Fix indentation in the PCI device ID definitions
    c3a772540220 usb: gadget: Check bmAttributes only if configuration is valid
    7e6b36d92dce usb: gadget: Fix setting self-powered state on suspend
    2b229d7b8a59 usb: gadget: Set self-powered based on MaxPower and bmAttributes
    a0dc4a3bdede usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
    3d8b87be73e9 usb: typec: ucsi: increase timeout for PPM reset operations
    00ac1ea9c0cd usb: dwc3: gadget: Prevent irq storm when TH re-executes
    78669d6f45a5 usb: dwc3: Set SUSPENDENABLE soon after phy init
    bf4409f84023 usb: atm: cxacru: fix a flaw in existing endpoint checks
    3248c1f833f9 usb: renesas_usbhs: Flush the notify_hotplug_work
    a1ad97347a45 usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
    894b4c75eadf usb: hub: lack of clearing xHC resources
    ec4b6f492ea1 usb: renesas_usbhs: Use devm_usb_get_phy()
    50b9010da101 usb: renesas_usbhs: Call clk_put()
    30e37db26120 Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
    329393a0325b gpio: rcar: Fix missing of_node_put() call
    f185b6d0aeea net: ipv6: fix missing dst ref drop in ila lwtunnel
    82043c99801e net: ipv6: fix dst ref loop in ila lwtunnel
    5cb300dcdd27 sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
    49bf31477184 net-timestamp: support TCP GSO case for a few missing flags
    413e908f13ce exfat: fix soft lockup in exfat_clear_bitmap
    6d099f3f7b27 x86/sgx: Fix size overflows in sgx_encl_create()
    a2d112a3b408 x86/sgx: Support VA page allocation without reclaiming
    51e5bc6d39d1 x86/sgx: Export sgx_encl_{grow,shrink}()
    48fa260f15b6 x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes()
    110a40c51415 x86/sgx: Support loading enclave page without VMA permissions check
    0fb7aa04c19e vlan: enforce underlying device type
    4e2191b0fd0c ppp: Fix KMSAN uninit-value warning with bpf
    b7d8d4529984 net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
    671aaa17bd31 be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
    3f9e7298053c drm/sched: Fix preprocessor guard
    e9813e0887fe hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
    9b6f083db141 llc: do not use skb_get() before dev_queue_xmit()
    e2eebbb52d15 ALSA: usx2y: validate nrpacks module parameter on probe
    afa9cd90e765 hwmon: (ad7314) Validate leading zero bits and return error
    996340f3db89 hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
    13de3056e38c hwmon: (pmbus) Initialise page count in pmbus_identify()
    8e4e08ca4cc6 caif_virtio: fix wrong pointer check in cfv_probe()
    455217ac9db0 net: gso: fix ownership in __udp_gso_segment
    17451b795002 nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
    01b18a330cda HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
    4283afde4f8d HID: google: fix unused variable warning under !CONFIG_ACPI
    47616b82f2d4 wifi: iwlwifi: limit printed string from FW file
    b4739de37538 mm: don't skip arch_sync_kernel_mappings() in error paths
    955c5a1ddd6e mm/page_alloc: fix uninitialized variable
    51e0101ab9e9 block: fix conversion of GPT partition name to 7-bit
    03f075d56063 s390/traps: Fix test_monitor_call() inline assembly
    cdd9f58f7fe4 rapidio: fix an API misues when rio_add_net() fails
    181d4daaefb3 rapidio: add check for rio_add_net() in rio_scan_alloc_net()
    cd1bdcb77fdc wifi: nl80211: reject cooked mode if it is set along with other flags
    6a5e3b23054c wifi: cfg80211: regulatory: improve invalid hints checking
    d8786dfa9f45 x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
    61104ea20840 x86/cpu: Validate CPUID leaf 0x2 EDX output
    dafc649de271 x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
    421c91ba9099 platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
    63c2c523f5ca drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
    ffcc3f070263 ALSA: hda/realtek: update ALC222 depop optimize
    6ea0f0a47640 ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
    807789018186 gpio: aggregator: protect driver attr handlers against module unload
    7c1f36f9c9ac gpio: rcar: Use raw_spinlock to protect register access
    b1d95d733cd6 HID: appleir: Fix potential NULL dereference at raw event handle
    a3325fdbee9b Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
    6486abfcf891 drm/amdgpu: disable BAR resize on Dell G5 SE
    4be891399cdc drm/amdgpu: Check extended configuration space register when system uses large bar
    f618aeb6cad2 smb: client: Add check for next_buffer in receive_encrypted_standard()
    a56a6e8589a9 pfifo_tail_enqueue: Drop new packet when sch->limit == 0
    e38f9d761b34 intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly
    288fdb8dcb71 sched/core: Prevent rescheduling when interrupts are disabled
    3d67976d304e vmlinux.lds: Ensure that const vars with relocations are mapped R/O
    7cca31035c05 mptcp: always handle address removal under msk socket lock
    b66eb3f54ac3 phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk
    f07c325f54c4 phy: tegra: xusb: reset VBUS & ID OVERRIDE
    d20b23a5412c net: enetc: correct the xdp_tx statistics
    ccce797d9052 net: enetc: update UDP checksum when updating originTimestamp field
    b68d88b79975 net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()
    9bcb8cbc3e5d usbnet: gl620a: fix endpoint checking in genelink_bind()
    e3aea1dba97d i2c: npcm: disable interrupt enable bit before devm_request_irq
    c327a355a4ff drm/amd/display: Fix HPD after gpu reset
    922e18d67bc0 perf/core: Fix low freq setting via IOC_PERIOD
    fca3b89abc92 ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2
    3d738b53ed6c ftrace: Avoid potential division by zero in function_stat_show()
    7163da88c07b x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems
    2daabaa55c7c net: ipv6: fix dst ref loop on input in rpl lwt
    c0b11dc50590 net: ipv6: rpl_iptunnel: mitigate 2-realloc issue
    dbd4f89a4a58 net: ipv6: fix dst ref loop on input in seg6 lwt
    634710a372ba net: ipv6: seg6_iptunnel: mitigate 2-realloc issue
    8513e56e31fc include: net: add static inline dst_dev_overhead() to dst.h
    3e97606c954f seg6: add support for SRv6 H.L2Encaps.Red behavior
    86df97f030be seg6: add support for SRv6 H.Encaps.Red behavior
    bf5801cc24cc net/mlx5: IRQ, Fix null string in debug print
    b8e0dd7ff319 net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.
    0e70cec1839f tcp: Defer ts_recent changes until req is owned
    a3c25f8374c2 ipvs: Always clear ipvs_property flag in skb_scrub_packet()
    eba344580acb ASoC: es8328: fix route from DAC to output
    39a26120ad99 net: cadence: macb: Synchronize stats calculations
    718725496191 net: loopback: Avoid sending IP packets without an Ethernet header
    806fcc99e4c0 afs: Fix the server_list to unuse a displaced server rather than putting it
    9055fb0bb4f4 afs: Make it possible to find the volumes that are using a server
    ba335b157a6a afs: remove variable nr_servers
    1154e50e53e4 Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response
    a340768d7311 ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports
    a8f4ceb21f65 sunrpc: suppress warnings for unused procfs functions
    f36cf97e4978 RDMA/mlx5: Fix bind QP error cleanup flow
    66fee638e4dd scsi: core: Clear driver private data when retrying request
    668ef6c54ca7 scsi: core: Don't memset() the entire scsi_cmnd in scsi_init_command()
    4b49d939b5a7 ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
    802d342bf8bc ovl: pass ofs to creation operations
    be2343e08165 ovl: use wrappers to all vfs_*xattr() calls
    1cd7f84c88ae IB/mlx5: Set and get correct qp_num for a DCT QP
    9a7fc5641c6f x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit
    b0c7cda8d636 mtd: rawnand: cadence: fix incorrect device in dma_unmap_single
    099a31651850 mtd: rawnand: cadence: use dma_map_resource for sdma address
    0301f9b44877 mtd: rawnand: cadence: fix error code in cadence_nand_init()
    29853440da38 acct: block access to kernel internal filesystems
    5d5b936cfa4b acct: perform last write from workqueue
    d97d560f7d36 ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
    924b239f9704 nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
    872c7c7e57a7 drop_monitor: fix incorrect initialization order
    c0a9a9481591 tee: optee: Fix supplicant wait loop
    a3feeb1b4cb2 bpf: skip non exist keys in generic_map_lookup_batch
    3bb2204ec30f nvme/ioctl: add missing space in err message
    9f3891867e8e power: supply: da9150-fg: fix potential overflow
    ef305447885e arp: switch to dev_getbyhwaddr() in arp_req_set_public()
    e860d5103591 net: Add non-RCU dev_getbyhwaddr() helper
    2af45b1f2962 flow_dissector: Fix port range key handling in BPF conversion
    fbb727e4934a flow_dissector: Fix handling of mixed port and port-range keys
    65196ee66ec2 net: extract port range fields from fl_flow_key
    a94e59db1d89 geneve: Suppress list corruption splat in geneve_destroy_tunnels().
    cb15bb1bde0b gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
    f74f65601467 geneve: Fix use-after-free in geneve_find_dev().
    6847b3e40bb9 powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC
    718d0480ca3a ALSA: hda/realtek: Fixup ALC225 depop procedure
    71f427413d2d powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline
    61a45806db46 powerpc/64s/mm: Move __real_pte stubs into hash-4k.h
    b09957657d77 USB: gadget: f_midi: f_midi_complete to call queue_work
    006a4e9069a1 usb: dwc3: Fix timeout issue during controller enter/exit from halt state
    47cc53c3ebe3 usb: dwc3: Increase DWC3 controller halt timeout
    3c0e0aecb78c batman-adv: Drop unmanaged ELP metric worker
    6ad063461332 batman-adv: Drop initialization of flexible ethtool_link_ksettings
    d775f9e9e663 media: uvcvideo: Only save async fh if success
    e0360e009904 media: uvcvideo: Refactor iterators
    972f412da53b media: uvcvideo: Set error_idx during ctrl_commit errors
    c113bccf1f87 soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove
    c3fa28e6cac8 soc/mediatek: mtk-devapc: Convert to platform remove callback returning void
    4dd78251db13 soc: mediatek: mtk-devapc: Fix leaking IO map on error paths
    10185d020c8f soc: mediatek: mtk-devapc: Switch to devm_clk_get_enabled()
    f03ad378249f kfence: skip __GFP_THISNODE allocations on NUMA systems
    8e19db074ab3 kfence: enable check kfence canary on panic via boot param
    b7792fe79fbe kfence: allow use of a deferrable timer
    0621d2599d6e tpm: Change to kvalloc() in eventlog/acpi.c
    906ac470b16c tpm: Use managed allocation for bios event log
    5e8bee0e4914 arm64: dts: mediatek: mt8183: Disable DSI display output by default
    4a06ed6b962b ASoC: renesas: rz-ssi: Add a check for negative sample_space
    8c4b9b0c3950 drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event()
    5211d75e2cb7 drm/probe-helper: Create a HPD IRQ event helper for a single connector
    f3b9fb276459 ksmbd: fix integer overflows on 32 bit systems
    a9042dbc1ed4 memcg: fix soft lockup in the OOM process
    4edae3ff6d4e mm: update mark_victim tracepoints fields
    a32ba399a030 media: imx-jpeg: Fix potential error pointer dereference in detach_pm()
    e290d1fe37f7 crypto: testmgr - some more fixes to RSA test vectors
    add54f963938 crypto: testmgr - populate RSA CRT parameters in RSA test vectors
    40689219a28b crypto: testmgr - fix version number of RSA tests
    bd258be9a8be crypto: testmgr - Fix wrong test case of RSA
    8fbf27a746c3 crypto: testmgr - fix wrong key length for pkcs1pad
    4969dcc05bc3 arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings
    c4041b6b0a7a pps: Fix a use-after-free
    26f2fdc47fea btrfs: avoid monopolizing a core when activating a swap file
    dc550af962b7 Revert "btrfs: avoid monopolizing a core when activating a swap file"
    caae54426402 x86/i8253: Disable PIT timer 0 when not in use
    3aa5254d8096 f2fs: fix to wait dio completion
    234549fb3db3 ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus
    c97306464928 selftests: rtnetlink: update netdevsim ipsec output format
    28435f5d9d08 netdevsim: print human readable IP address
    810109436b28 parport_pc: add support for ASIX AX99100
    79cf08014ef3 serial: 8250_pci: add support for ASIX AX99100
    1840fb92baf4 can: ems_pci: move ASIX AX99100 ids to pci_ids.h
    d8ff250e085a nilfs2: protect access to buffers with no active references
    f51ff43c4c5a nilfs2: do not force clear folio if buffer is referenced
    1bf43414ccff nilfs2: do not output warnings when clearing dirty buffers
    c6ddb3848599 alpha: replace hardcoded stack offsets with autogenerated ones
    5fb8cda2fcea x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0
    9c0a3aab4b8d kdb: Do not assume write() callback available
    22e19c8c5f6b drm/v3d: Stop active perfmon if it is being destroyed
    37054243cf5d drm/tidss: Clear the interrupt status for interrupts being disabled
    2b7db8abf84f drm/tidss: Fix issue in irq handling causing irq-flood issue
    29fa42197f26 ipv6: mcast: add RCU protection to mld_newpack()
    e24d225e4cb8 ndisc: extend RCU protection in ndisc_send_skb()
    a884f57600e4 openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
    d9366ac2f956 arp: use RCU protection in arp_xmit()
    40d8f2f2a373 neighbour: use RCU protection in __neigh_notify()
    44e359552378 neighbour: delete redundant judgment statements
    b870256dd2a5 ndisc: use RCU protection in ndisc_alloc_skb()
    28de355b63ad ipv6: use RCU protection in ip6_default_advmss()
    ce3c6165fce0 ipv4: use RCU protection in __ip_rt_update_pmtu()
    fc07a232326a net: ipv4: Cache pmtu for all packet paths if multipath enabled
    a7246d3949c2 selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN
    7385291def47 Namespaceify mtu_expires sysctl
    686792179f20 Namespaceify min_pmtu sysctl
    4561343d2b6c ipv4: use RCU protection in inet_select_addr()
    50d356db0542 ipv4: use RCU protection in rt_is_expired()
    6e0d21491686 net: add dev_net_rcu() helper
    c22b8d77816e net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
    0e5ea98edc3b ipv4: add RCU protection to ip4_dst_hoplimit()
    60f54f0d4ea5 clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context
    a02540d4401f clocksource: Use pr_info() for "Checking clocksource synchronization" message
    4ae5e361537d clocksource: Replace cpumask_weight() with cpumask_empty()
    acfebfb2abf3 btrfs: fix hole expansion when writing at an offset beyond EOF
    e4291f26c501 mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw()
    9abfb2c8693d arm64: Handle .ARM.attributes section in linker scripts
    78be8f779b20 regmap-irq: Add missing kfree()
    40a35d14f3c0 partitions: mac: fix handling of bogus partition table
    4647cb4e0013 gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock
    ede3fa7b0cb6 alpha: align stack for page fault and user unaligned trap handlers
    bf3f395b9c37 serial: 8250: Fix fifo underflow on flush
    19f3e16bc9f7 cgroup: fix race between fork and cgroup.kill
    4d832459170d efi: Avoid cold plugged memory for placing the kernel
    b737d6439113 alpha: make stack 16-byte aligned (most cases)
    f1767d255807 can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero
    f7a43d1563ac can: c_can: fix unbalanced runtime PM disable in error path
    9fccb6b65510 USB: serial: option: drop MeiG Smart defines
    412458d7e92b USB: serial: option: fix Telit Cinterion FN990A name
    60f0765d673b USB: serial: option: add Telit Cinterion FN990B compositions
    95fcacb5b9a9 USB: serial: option: add MeiG Smart SLM828
    6878c61a3880 usb: cdc-acm: Fix handling of oversized fragments
    871619c2b78f usb: cdc-acm: Check control transfer buffer size before access
    9ee5bb1938f3 USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
    d3a67adb365c USB: hub: Ignore non-compliant devices with too many configs or interfaces
    d8e86700c8a8 usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
    aeda961736f3 USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone
    6afdad04f6c1 USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
    b605fd13b832 usb: core: fix pipe creation for get_bMaxPacketSize0
    1af4043ec5bc USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
    ef5e915db375 usb: dwc2: gadget: remove of_node reference upon udc_stop
    626ab15ddc4b usb: gadget: udc: renesas_usb3: Fix compiler warning
    6a902573f2ca usb: roles: set switch registered flag early on
    f4ca0cf536b1 perf/x86/intel: Ensure LBRs are disabled when a CPU is starting
    45fa526b0f5a KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
    2e8f0f0e0097 batman-adv: Ignore neighbor throughput metrics in error case
    f0a16c6c7976 batman-adv: fix panic during interface removal
    6b7d69806c42 ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V
    8725882b0f69 orangefs: fix a oob in orangefs_debug_write
    848b58151775 x86/mm/tlb: Only trim the mm_cpumask once a second
    cd8de1f521d5 Grab mm lock before grabbing pt lock
    69b812149b8b vfio/pci: Enable iowrite64 and ioread64 for vfio pci
    20b7d9675437 PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P
    59a707ad952e media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
    d485a8b22794 media: cxd2841er: fix 64-bit division on gcc-9
    ba842a609ff8 x86/xen: allow larger contiguous memory regions in PV guests
    5b750e76dfd5 xen: remove a confusing comment on auto-translated guest I/O
    d340047cf29b gpio: bcm-kona: Add missing newline to dev_err format string
    f66a5da15f14 gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ
    54b0de7b6abe gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0
    092dc83b9a3c drm/i915/selftests: avoid using uninitialized context
    88a3e6afaf00 arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
    f443687ad20c team: better TEAM_OPTION_TYPE_STRING validation
    5bb4228c3226 vrf: use RCU protection in l3mdev_l3_out()
    80f70686857e ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()
    2052b44cd0a6 HID: multitouch: Add NULL check in mt_input_configured
    efa8a261c575 NFSD: fix hang in nfsd4_shutdown_callback
    6f7cfee1a316 nfsd: clear acl_access/acl_default after releasing them
    e22a97700901 tty: xilinx_uartps: split sysrq handling
    59cf03ddf127 mptcp: prevent excessive coalescing on receive
    03b605ac1e5b ocfs2: check dir i_size in ocfs2_find_entry
    ad73b43e6908 memory: tegra20-emc: Correct memory device mask
    12a1cf9db178 gpio: xilinx: remove excess kernel doc
    9772e2e15482 net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling
    3fec5d194fc9 MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static
    1334c64a5d1d ptp: Ensure info->enable callback is always set
    0eda6b12a108 net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset
    83db3d545d39 net/ncsi: wait for the last response to Deselect Package before configuring channel
    2ed6d46f8037 misc: fastrpc: Fix registered buffer page address
    820603335006 mtd: onenand: Fix uninitialized retlen in do_otp_read()
    10b3f947b609 NFC: nci: Add bounds checking in nci_hci_create_pipe()
    8f41df5fd4c1 nilfs2: fix possible int overflows in nilfs_fiemap()
    8aee4184c5b7 ocfs2: handle a symlink read error correctly
    5a1c86066f1b ocfs2: fix incorrect CPU endianness conversion causing mount failure
    c00e53672d7d pnfs/flexfiles: retry getting layout segment for reads
    f65ce06387f8 vfio/platform: check the bounds of read/write syscalls
    66325de71801 nvmem: core: improve range check for nvmem_cell_write()
    c897de3d1f4d nvmem: qcom-spmi-sdam: Set size in struct nvmem_config
    f52f00efd8c0 crypto: qce - unregister previously registered algos in error path
    efae52c61150 crypto: qce - fix goto jump in error path
    14810fb99091 media: uvcvideo: Remove redundant NULL assignment
    74512c021525 media: uvcvideo: Fix event flags in uvc_ctrl_send_events
    1662c5812b84 media: ccs: Fix cleanup order in ccs_probe()
    66a2c461703e media: ccs: Fix CCS static data parsing for large block sizes
    d6fae50f5eb7 media: ov5640: fix get_light_freq on auto
    9a6c627f3fe4 media: mc: fix endpoint iteration
    9e6cd5f99496 soc: qcom: smem_state: fix missing of_node_put in error path
    1880c45ebe14 iio: light: as73211: fix channel handling in only-color triggered buffer
    22d1dcd0b053 media: ccs: Clean up parsed CCS static data on parse failure
    6bdbb75ffc6c xfs: Add error handling for xfs_reflink_cancel_cow_range
    4e9af1ddbc98 crypto: qce - fix priority to be less than ARMv8 CE
    231dfd6bb61e arm64: dts: qcom: sm8350: Fix MPSS memory length
    e7e06872144e x86/boot: Use '-std=gnu11' to fix build with GCC 15
    81a3a0c1a68f kbuild: Move -Wenum-enum-conversion to W=2
    2bce0a6a4433 scsi: storvsc: Set correct data length for sending SCSI command without payload
    73d3d3c66f10 scsi: qla2xxx: Move FCE Trace buffer allocation to user control
    ad88fd9ee93a nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk
    662964484f8a nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk
    d88422ccb97f PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf()
    abe03cd5d5b7 ALSA: hda/realtek: Enable headset mic on Positivo C6400
    94e418935e1d Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
    d24476777e8b mips/math-emu: fix emulation of the prefx instruction
    63b759c9680e dm-crypt: track tag_offset in convert_context
    84d6db1a7327 dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit()
    453a0a22ceb8 powerpc/pseries/eeh: Fix get PE state translation
    a3d92e7af72a MIPS: Loongson64: remove ROM Size unit in boardinfo
    48a6a4dfa5c8 serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use
    6b7947990681 serial: sh-sci: Drop __initdata macro for port_cfg
    2d09d3c9afa2 soc: qcom: socinfo: Avoid out of bounds read of serial number
    5fa25ae6484b usb: gadget: f_tcm: Don't prepare BOT write request twice
    d5e48551866e usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint
    45956a34f9a8 usb: gadget: f_tcm: Decrement command ref count on cleanup
    93facdc47dc6 usb: gadget: f_tcm: Translate error to sense
    61541d9b5a23 wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
    7f44aa9d3960 wifi: rtlwifi: rtl8821ae: Fix media status report
    e27d77db198a HID: hid-sensor-hub: don't use stale platform-data on remove
    c0a158e7634a of: reserved-memory: Fix using wrong number of cells to get property 'alignment'
    4f7c0deea1b3 of: Fix of_find_node_opts_by_path() handling of alias+path+options
    87141db6d148 of: Correct child specifier used as input of the 2nd nexus node
    a0d751d2d8ec perf bench: Fix undefined behavior in cmpworker()
    be042a185cc5 efi: libstub: Use '-std=gnu11' to fix build with GCC 15
    38287f779b34 blk-cgroup: Fix class @block_class's subsystem refcount leakage
    44bd016cbaa3 clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate
    4e2996526679 clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg
    175af15551ed clk: qcom: gcc-sm6350: Add missing parent_map for two clocks
    4d8d1f443a6c clk: qcom: clk-alpha-pll: fix alpha mode configuration
    45d563356db6 clk: sunxi-ng: a100: enable MMC clock reparenting
    f26831839566 Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection
    cf601a24120c Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
    250164081da0 drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
    5098970ecc1d drm/komeda: Add check for komeda_get_layer_fourcc_list()
    e89f74ef6bee drm/amd/pm: Mark MM activity as unsupported
    224fa21f00fc KVM: s390: vsie: fix some corner-cases when grabbing vsie pages
    7c4899239d0f KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
    b0e8b635a331 arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma
    bc8ca18b8ef4 binfmt_flat: Fix integer overflow bug on 32 bit systems
    20ecbadad51a m68k: vga: Fix I/O defines
    592ffb238132 s390/futex: Fix FUTEX_OP_ANDN implementation
    61b4e072b7e8 drm/modeset: Handle tiled displays in pan_display_atomic.
    4e2de62318b9 leds: lp8860: Write full EEPROM, not only half of it
    fc7da1095247 cpufreq: s3c64xx: Fix compilation warning
    4defa9ebef14 tun: revert fix group permission check
    98a2c685293a netem: Update sch->q.qlen before qdisc_tree_reduce_backlog()
    d85d721f3225 x86/xen: add FRAME_END to xen_hypercall_hvm()
    aaa15fc4291b x86/xen: fix xen_hypercall_hvm() to not clobber %rbx
    d308661a0f4e net: rose: lock the socket in rose_bind()
    5bb48702e946 net: atlantic: fix warning during hot unplug
    a6f3981d04d1 gpio: pca953x: Improve interrupt support
    61e7e18fa64c udp: gso: do not drop small packets when PMTU reduces
    540ffff7925b tg3: Disable tg3 PCIe AER on system reboot
    712e6ed39e5c gpu: drm_dp_cec: fix broken CEC adapter properties check
    256768b17e62 firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry
    51df156e04e5 nvme: handle connectivity loss in nvme_set_queue_count
    cf30300a216a usb: xhci: Fix NULL pointer dereference on certain command aborts
    b27f10764d80 usb: xhci: Add timeout argument in address_device USB HCD callback
    d31d3dc92775 xfs: don't over-report free space or inodes in statvfs
    bd015e2e7f26 xfs: report realtime block quota limits on realtime directories
    d25041d4a3b2 gpio: xilinx: Convert gpio_lock to raw spinlock
    4489cce8e4e7 net/ncsi: fix locking in Get MAC Address handling
    8930834d1525 net/ncsi: Add NC-SI 1.2 Get MC MAC Address command
    3f46fefab962 usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe()
    998b1fa6c218 usb: chipidea/ci_hdrc_imx: Convert to platform remove callback returning void
    9794ea40979b usb: chipidea: ci_hdrc_imx: use dev_err_probe()
    af431197516a x86/mm: Don't disable PCID when INVLPG has been fixed by microcode
    c56ea30db33d platform/x86: acer-wmi: Ignore AC events
    78a88a1690bc Input: allocate keycode for phone linking
    b191b2b3b5ad selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack()
    f213bb330fc6 tipc: re-order conditions in tipc_crypto_key_rcv()
    c9b80829b001 mmc: sdhci-msm: Correctly set the load for the regulator
    4dddb00d0397 net: wwan: iosm: Fix hibernation by re-binding the driver around it
    5c60cdcff102 APEI: GHES: Have GHES honor the panic= setting
    3fa04850ddac i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz
    0bae6625cabc wifi: iwlwifi: avoid memory leak
    578845229c4e net/mlx5: use do_aux_work for PHC overflow checks
    463f5f6402b9 HID: Wacom: Add PCI Wacom device support
    c16b96035c48 mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id
    b2bd5857a0d6 tomoyo: don't emit warning in tomoyo_write_control()
    d280a12e9b87 wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()
    bafaee99fc23 mmc: core: Respect quirk_max_rate for non-UHS SDIO card
    9b560350aa7b tun: fix group permission check
    ecf6a4a55809 safesetid: check size of policy writes
    bb8ff054e19f printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
    99795e62e7a5 x86/amd_nb: Restrict init function to AMD-based systems
    23434fcf90b9 lockdep: Fix upper limit for LOCKDEP_*_BITS configs
    56135262c1f9 sched: Don't try to catch up excess steal time.
    13dae4fa17be btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling
    367b72fa18b0 btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents()
    7e954b6bb95d btrfs: fix use-after-free when attempting to join an aborted transaction
    51bcf530c6dc btrfs: output the reason for open_ctree() failure
    bbb7f49839b5 usb: gadget: f_tcm: Don't free command immediately
    3ba8884a56a3 media: uvcvideo: Fix double free in error path
    3a7fda57b0f9 mptcp: consolidate suboption status
    83a3a5aeb1b1 usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS
    bb52bce4c91c usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE
    16d5669ff07f usb: dwc3: core: Defer the probe until USB power supply ready
    2cfbf53baeaf usb: gadget: f_tcm: Fix Get/SetInterface return value
    3c1f8dfa01b3 drivers/card_reader/rtsx_usb: Restore interrupt based detection
    d42168f109f9 net: usb: rtl8150: enable basic endpoint checking
    10eff770fd16 ALSA: usb-audio: Add delay quirk for iBasso DC07 Pro
    deec230cb835 ktest.pl: Check kernelrelease return in get_version
    5083a7ae4500 netfilter: nf_tables: reject mismatching sum of field_len with set key length
    d712ca4807ce NFSD: Reset cb_seq_status after NFS4ERR_DELAY
    b0938ffd39ae f2fs: Introduce linear search for dentries
    679bb865c881 hexagon: Fix unbalanced spinlock in die()
    8e83dbe9ff32 hexagon: fix using plain integer as NULL pointer warning in cmpxchg
    4bd72d9fe11d kconfig: fix memory leak in sym_warn_unmet_dep()
    5f45a419bdd1 kconfig: WERROR unmet symbol dependency
    ccc1287a02ea kconfig: deduplicate code in conf_read_simple()
    3e31777acf2d kconfig: remove unused code for S_DEF_AUTO in conf_read_simple()
    131f1604fa6b kconfig: require a space after '#' for valid input
    6bdf078908c3 kconfig: add warn-unknown-symbols sanity check
    4780a614f013 kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST
    c48b8fc7f0a8 genksyms: fix memory leak when the same symbol is read from *.symref file
    bb28d02726ab genksyms: fix memory leak when the same symbol is added from source
    13310513f549 net: hsr: fix fill_frame_info() regression vs VLAN packets
    df3398504b97 net: sh_eth: Fix missing rtnl lock in suspend/resume path
    3ce32a9fb1d2 bgmac: reduce max frame size to support just MTU 1500
    ab2df791b1d4 vsock: Allow retrying on connect() failure
    a48ebcd853a4 perf trace: Fix runtime error of index out of bounds
    0dd6c67f6cfe ptp: Properly handle compat ioctls
    7d7d201eb3b7 net: davicom: fix UAF in dm9000_drv_remove
    cfb17f637562 net: netdevsim: try to close UDP port harness races
    1409b45d4690 net: rose: fix timer races against user threads
    c499bd77ca2a PM: hibernate: Add error handling for syscore_suspend()
    547ef7e8cbb9 ipmr: do not call mr_mfc_uses_dev() for unres entries
    6468f3a9842f net: fec: implement TSO descriptor cleanup
    5934bfaeaffe gpio: mxc: remove dead code after switch to DT-only
    8c640dd3d900 net: hns3: fix oops when unload drivers paralleling
    1787cd67bb94 ubifs: skip dumping tnc tree when zroot is null
    e5536677da80 rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
    2943af7d72d7 dmaengine: ti: edma: fix OF node reference leaks in edma_driver
    c9cc70bca158 xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO
    6be3ea508111 tools/bootconfig: Fix the wrong format specifier
    26e5c3c8d780 NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE
    edcaf4156ced NFSv4.2: fix COPY_NOTIFY xdr buf size calculation
    f6bae8cc42ab module: Extend the preempt disabled section in dereference_symbol_descriptor().
    2e2bb52b8e58 ocfs2: mark dquot as inactive if failed to start trans while releasing dquot
    fe761befd845 scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails
    13186db840b9 scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1
    6987e021b64c PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
    68ee578e6e31 staging: media: imx: fix OF node leak in imx_media_add_of_subdevs()
    6f3c167de057 mtd: hyperbus: hbmc-am654: fix an OF node reference leak
    784a7f4a9efb mtd: hyperbus: hbmc-am654: Convert to platform remove callback returning void
    c1aea4faa984 mtd: hyperbus: Make hyperbus_unregister_device() return void
    3b86841430a6 media: uvcvideo: Propagate buf->error to userspace
    235ab2be3572 media: camif-core: Add check for clk_enable()
    cc0d04ae127d media: mipi-csis: Add check for clk_enable()
    5bdd8b64153d media: i2c: ov9282: Correct the exposure offset
    8ab5c3af1406 media: i2c: imx412: Add missing newline to prints
    333f8f9b6667 media: marvell: Add check for clk_enable()
    a61cd3df84b3 PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy()
    55c326068f6b media: lmedm04: Handle errors for lme2510_int_read
    8bea20f4d630 media: rc: iguanair: handle timeouts
    0486d65804cc efi: sysfb_efi: fix W=1 warnings when EFI is not set
    8049a0845bfc of: reserved-memory: Do not make kmemleak ignore freed address
    ca36f0848eb8 memblock: drop memblock_free_early_nid() and memblock_free_early()
    d26e179d2cac xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer
    708ce479ff3c RDMA/mlx5: Fix indirect mkey ODP page count
    95b4474c93a0 RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults
    fe090e183d26 RDMA/mlx5: Remove iova from struct mlx5_core_mkey
    b9c5f50926e3 fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device()
    96cd8661f225 ARM: dts: mediatek: mt7623: fix IR nodename
    311afb2be167 arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts
    eb3e76baaf1b arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties
    312e11fc5060 arm64: dts: qcom: sm8350: correct sleep clock frequency
    8fbb052b3bd3 arm64: dts: qcom: sm8250: correct sleep clock frequency
    c990f5e0b2cb arm64: dts: qcom: sm6125: correct sleep clock frequency
    88c84e743d4c arm64: dts: qcom: sc7280: correct sleep clock frequency
    afc66a233ad9 arm64: dts: qcom: msm8994: correct sleep clock frequency
    9cc46ab94b61 arm64: dts: qcom: msm8916: correct sleep clock frequency
    09153a482e90 arm64: dts: qcom: msm8994: Describe USB interrupts
    31952ff5833c arm64: dts: qcom: msm8996: Fix up USB3 interrupts
    ea7232a05e10 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings
    c3def10c610a memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
    d9f36f957bb2 memory: tegra20-emc: Support matching timings by LPDDR2 configuration
    0f3c0d94c815 memory: Add LPDDR2-info helpers
    4274acb5b996 arm64: dts: mediatek: mt8183: willow: Support second source touchscreen
    cba8c5daa9d8 arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen
    d098183961e0 arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names
    b9a5544dbad5 arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names
    032c92e01aaa arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property
    2a28a21a925f arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property
    e53ca458f543 rdma/cxgb4: Prevent potential integer overflow on 32bit
    160450e4908b RDMA/mlx4: Avoid false error about access to uninitialized gids array
    f92f10cdb7fa arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A
    52a976a83dda arm64: dts: mediatek: mt8516: add i2c clock-div property
    6047c27de667 arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks
    bcc6c817e2ad arm64: dts: mediatek: mt8516: fix wdt irq type
    3ad0e4e15581 arm64: dts: mediatek: mt8516: fix GICv2 range
    9792f0c9880a arm64: dts: mt8183: set DMIC one-wire mode on Damu
    abbb15f54a35 ARM: at91: pm: change BU Power Switch to automatic mode
    4c6209efea22 padata: avoid UAF for reorder_work
    035ed9577b48 padata: add pd get/put refcnt helper
    f3e0b9f790f8 padata: fix UAF in padata_reorder
    e306eaaa3d78 bpf: Send signals asynchronously if !preemptible
    d6becd34dc65 perf report: Fix misleading help message about --demangle
    54b587874a7c perf top: Don't complain about lack of vmlinux when not resolving some kernel samples
    ca0b62b2dc9a padata: fix sysfs store callback check
    b467ed29b586 crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto()
    778a73f8d38d crypto: hisilicon/sec2 - fix for aead invalid authsize
    37e032978e55 crypto: hisilicon/sec2 - fix for aead icv error
    017b2680816b crypto: hisilicon/sec2 - optimize the error return process
    8f268c476c83 crypto: hisilicon/sec - delete redundant blank lines
    0db426905cb4 crypto: hisilicon/sec - add some comments for soft fallback
    4086792b8883 ktest.pl: Remove unused declarations in run_bisect_test function
    4c45f82e101a ASoC: renesas: rz-ssi: Use only the proper amount of dividers
    49c5d851a2bf perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info()
    ac026a0ba486 perf header: Fix one memory leakage in process_bpf_prog_info()
    11491bb26fd9 perf header: Fix one memory leakage in process_bpf_btf()
    d79fc69eda73 ASoC: sun4i-spdif: Add clock multiplier settings
    6a5d02ae6ff8 libbpf: Fix segfault due to libelf functions not setting errno
    3c99e59404f3 tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind
    b8583b54455c net/rose: prevent integer overflows in rose_setsockopt()
    3cfabbb18810 tcp_cubic: fix incorrect HyStart round start detection
    ed8c0300f302 net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns()
    920f736e6c64 netfilter: nft_flow_offload: update tcp state flags under lock
    38646749d6e1 net: sched: Disallow replacing of child qdisc from one parent to another
    26bc6076798a net: avoid race between device unregistration and ethnl ops
    f023bf675814 net/mlxfw: Drop hard coded max FW flash image size
    0e2f1d93d287 net: let net.core.dev_weight always be non-zero
    0cc8fc34df84 selftests/landlock: Fix error message
    78eadb30f5ce clk: analogbits: Fix incorrect calculation of vco rate delta
    7d07de96990e wifi: cfg80211: adjust allocation of colocated AP data
    7427e4afbd16 wifi: cfg80211: Handle specific BSSID in 6GHz scanning
    23b54d193a90 selftests: harness: fix printing of mismatch values in __EXPECT()
    28063f72460d cpufreq: ACPI: Fix max-frequency computation
    965e41a93fce wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO
    a1fccf6b72b5 landlock: Handle weird files
    b32a42383c26 landlock: Move filesystem helpers and add a new one
    ba079f94cb0a net/smc: fix data error when recvmsg with MSG_PEEK flag
    9394c1163c20 wifi: wlcore: fix unbalanced pm_runtime calls
    a7e98a85990a samples/landlock: Fix possible NULL dereference in parse_path()
    332ee5fc52e1 regulator: of: Implement the unwind path of of_regulator_match()
    bd099a2fa9be team: prevent adding a device which is already a team device lower
    f5072f5c806f clk: imx8mp: Fix clkout1/2 support
    68fb4aafe3bb cpufreq: schedutil: Fix superfluous updates caused by need_freq_update
    0e833dc042b9 leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata()
    4efb30e564f2 dt-bindings: mfd: bd71815: Fix rsense and typos
    725d01fdde59 cpupower: fix TSC MHz calculation
    fc1750250f85 ACPI: fan: cleanup resources in the error path of .probe()
    f575806ef1da regulator: dt-bindings: mt6315: Drop regulator-compatible property
    a57bce750a52 HID: multitouch: fix support for Goodix PID 0x01e9
    25c30f902438 Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad"
    8c52d33d88ef HID: multitouch: Add support for lenovo Y9000P Touchpad
    4c436e8bd326 wifi: rtlwifi: pci: wait for firmware loading before releasing memory
    b96371339fd9 wifi: rtlwifi: fix memory leaks and invalid access at probe error path
    0eea81f30c6e wifi: rtlwifi: destroy workqueue at rtl_deinit_core
    8e2fcc68fbaa wifi: rtlwifi: remove unused check_buddy_priv
    ed3d742c2204 wifi: rtlwifi: remove unused dualmac control leftovers
    c8951a13d626 wifi: rtlwifi: remove unused timer and related code
    5f945d2595cd rtlwifi: replace usage of found with dedicated list iterator variable
    94b4c15bca53 dt-bindings: leds: class-multicolor: Fix path to color definitions
    f045124251f5 dt-bindings: leds: class-multicolor: reference class directly in multi-led node
    594cb8eeac49 dt-bindings: leds: Add multicolor PWM LED bindings
    7c09f7ba7ad3 dt-bindings: leds: Optional multi-led unit address
    e547ede9d118 dt-bindings: leds: Add Qualcomm Light Pulse Generator binding
    621600ed2ce5 dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
    b220d6b97a8b spi: dt-bindings: add schema listing peripheral-specific properties
    efb8b60b7990 dt-bindings: mmc: controller: clarify the address-cells description
    4960235d6662 spi: zynq-qspi: Add check for clk_enable()
    5a80bbc5df58 wifi: rtlwifi: usb: fix workqueue leak when probe fails
    643c584528ce wifi: rtlwifi: fix init_sw_vars leak when probe fails
    284a6f64f4cf wifi: rtlwifi: wait for firmware loading before releasing memory
    949845dfdb9b wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step
    56e84ffaf3d8 wifi: rtlwifi: do not complete firmware loading needlessly
    eb288ab33fd8 ipmi: ipmb: Add check devm_kasprintf() returned value
    62f14b506f5b genirq: Make handle_enforce_irqctx() unconditionally available
    2396bc91935c drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
    a32ea3f982b3 HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections
    c589074b64dd drm/etnaviv: Fix page property being used for non writecombine buffers
    c7971fc03a06 sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat
    b3a5ff8c4b6e sched/psi: Use task->psi_flags to clear in CPU migration
    105ff3024397 afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call
    0a60270ee48c select: Fix unbalanced user_access_end()
    b9ca509e5b7f partitions: ldm: remove the initial kernel-doc notation
    8714ecb8fa55 nvme: Add error check for xa_store in nvme_get_effects_log
    113563188f22 pstore/blk: trivial typo fixes
    e3be8862d73c nbd: don't allow reconnect after disconnect
    2d43a6fcea0e block: retry call probe after request_module in blk_request_module
    6327dacfe6d6 block: deprecate autoloading based on dev_t
    effcbfb1e5ea fs: fix proc_handler for sysctl_nr_open
    a3eff27900d0 fs: move fs stat sysctls to file_table.c
    ca5d118b213e fs: move inode sysctls to its own file
    548fae8fb904 sysctl: share unsigned long const values
    7584027c80dc sysctl: use const for typically used max/min proc sysctls
    d96a8f8e86d1 hung_task: move hung_task sysctl interface to hung_task.c
    f3cfafcdb5bb afs: Fix directory format encoding struct
    ef5f2706364d afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY
    e0bb89c44b56 efi: libstub: Use '-std=gnu11' to fix build with GCC 15
    b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 8d6940f6a2c5fb81d3ed8dafb95b52a013174a57)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-01 09:02:41 -07:00
Vijay Anusuri
e4721dd506 vim: Upgrade 9.1.1115 -> 9.1.1198
This includes CVE-fix for CVE-2025-27423 and CVE-2025-29768

Changes between 9.1.1115 -> 9.1.1198
====================================
https://github.com/vim/vim/compare/v9.1.1115...v9.1.1198

(From OE-Core rev: 0ace90f2918496ceae32aebea05bb826d1e3dad6)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8e540bd287fd56e3a714f81395b59dd508a6d957)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-01 09:02:41 -07:00
Peter Marko
d4bb2231fa python3: patch CVE-2025-0938
Pick commit mentioned in NDV CVE report
b8b4b713c5
which is on 3.10 branch.

(From OE-Core rev: 70036b4ea0ab968adab82fc632bb967f95203de2)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-04-01 09:02:41 -07:00
Steve Sakoman
d4411e521d poky.conf: add ubuntu2404 to SANITY_TESTED_DISTROS
(From meta-yocto rev: af63d6abd596da87881485fcfcfb21e6847f1801)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-27 08:16:30 -07:00
Robert Yang
27d7ee7bf6 libxcrypt-compat: Remove libcrypt.so to fix conflict with libcrypt
Fixed:
IMAGE_INSTALL:append = " libxcrypt-compat"

$ bitbake <image> -cpopulate_sdk
file /usr/lib/libcrypt.so from install of libxcrypt-compat-dev-4.4.33-r0.0.aarch64 conflicts with file from package libcrypt-dev-4.4.33-r0.2.aarch64

Remove libcrypt.so like other files to fix the error.

(From OE-Core rev: dc0c7a8c3d1d4f02869b7f0d42f704fd24bf0dde)

(From OE-Core rev: 1172a71f2104454a13e64886adbdb381aa8d6e0e)

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-27 08:16:30 -07:00
Yogita Urade
9da4f8dc2b xwayland: fix CVE-2022-49737
In X.Org X server 20.11 through 21.1.16, when a client application
uses easystroke for mouse gestures, the main thread modifies various
data structures used by the input thread without acquiring a lock,
aka a race condition. In particular, AttachDevice in dix/devices.c
does not acquire an input lock.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2022-49737

Upstream patch:
dc7cb45482

(From OE-Core rev: 740ea9019cf5cf309c5a4ef380eac17d21078ac8)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-27 08:16:30 -07:00
Yogita Urade
5076bd268c xserver-xorg: fix CVE-2022-49737
In X.Org X server 20.11 through 21.1.16, when a client application
uses easystroke for mouse gestures, the main thread modifies various
data structures used by the input thread without acquiring a lock,
aka a race condition. In particular, AttachDevice in dix/devices.c
does not acquire an input lock.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2022-49737

Upstream patch:
dc7cb45482

(From OE-Core rev: c6a8ad45174a416c4129deb210eab9b7721ce01d)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-27 08:16:30 -07:00
Vijay Anusuri
4df4248036 libxslt: Fix for CVE-2025-24855
Upstream-Commit: c7c7f1f78d

(From OE-Core rev: eced74ca3be7d6c47e7c50152a36e0b1e8eba74a)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-27 08:16:30 -07:00
Vijay Anusuri
0490768a25 libxslt: Fix for CVE-2024-55549
Upstream-Commit: 46041b65f2

(From OE-Core rev: eae0c33539f302124544373b74bd6883467ff549)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-27 08:16:30 -07:00
Peter Marko
88aec329b8 tiff: mark CVE-2023-30774 as patched
[1] points tu issue [2] which was fixed by [3] together with lot of
other issues.
We already have this patch, so mark CVE-2023-30774 in it.

Also split CVE tag to separate entries.

[1] https://nvd.nist.gov/vuln/detail/CVE-2023-30774
[2] https://gitlab.com/libtiff/libtiff/-/issues/463
[3] https://gitlab.com/libtiff/libtiff/-/merge_requests/385

(From OE-Core rev: 87893c72efbba029c5f2a9e8e3fff126b2a0cb71)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-27 08:16:30 -07:00
Steve Sakoman
8660c1bd8d bitbake: cache: bump cache version
Version bump is needed after "siggen.py: Improve taskhash reproducibility"
otherwise there will be taskhash mismatch errors

(Bitbake rev: 046871d9fd76efdca7b72718b328d8f545523f7e)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-27 08:16:30 -07:00
Divya Chellam
b210ed67de vim: Upgrade 9.1.1043 -> 9.1.1115
This includes CVE-fix for CVE-2025-26603 and CVE-2025-1215

Changes between 9.1.1043 -> 9.1.1115
====================================
https://github.com/vim/vim/compare/v9.1.1043...v9.1.1115

(From OE-Core rev: acb88b244e89bc1300a24f60d0a44c21e0ab1af6)

Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-19 07:13:17 -07:00
Zhang Peng
52209c5a2b mpg123: fix CVE-2024-10573
CVE-2024-10573:
An out-of-bounds write flaw was found in mpg123 when handling crafted streams.
When decoding PCM, the libmpg123 may write past the end of a heap-located buffer.
Consequently, heap corruption may happen, and arbitrary code execution is not
discarded. The complexity required to exploit this flaw is considered high as
the payload must be validated by the MPEG decoder and the PCM synth before execution.
Additionally, to successfully execute the attack, the user must scan through the
stream, making web live stream content (such as web radios) a very unlikely attack vector.

Reference: [https://nvd.nist.gov/vuln/detail/CVE-2024-10573]

Upstream patches: [svn://scm.orgis.org/mpg123/branches/1.31-fixes@5442]

(From OE-Core rev: a227b80e29c5ba5d963acaa4ddb4b9ad45483bd5)

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-19 07:13:17 -07:00
Ashish Sharma
ef3aca9b21 ruby: Fix CVE-2025-27219
Upstream-Status: Backport [9907b76dad]

(From OE-Core rev: 31d67739490ec2abf92328b3f0ceff22ce5d4974)

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-19 07:13:17 -07:00
Hitendra Prajapati
d249d932ad grub: Fix multiple CVEs
Backport fixes for :

* CVE-2025-0622 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=2123c5bca7e21fbeb0263df4597ddd7054700726 && https://git.savannah.gnu.org/cgit/grub.git/commit/?id=9c16197734ada8d0838407eebe081117799bfe67 && https://git.savannah.gnu.org/cgit/grub.git/commit/?id=7580addfc8c94cedb0cdfd7a1fd65b539215e637
* CVE-2025-0624 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=5eef88152833062a3f7e017535372d64ac8ef7e1
* CVE-2025-0677_CVE-2025-0684_CVE-2025-0685_CVE-2025-0686_CVE-2025-0689 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=47b2dfc7953f70f98ddf35dfdd6e7f4f20283b10
* CVE-2025-0678_CVE-2025-1125 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=84bc0a9a68835952ae69165c11709811dae7634e
* CVE-2025-0690 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=dad8f502974ed9ad0a70ae6820d17b4b142558fc
* CVE-2025-1118 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=34824806ac6302f91e8cabaa41308eaced25725f

(From OE-Core rev: 5c4ee702f93f9bb4fcb557fd067242da16d63da2)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-19 07:13:17 -07:00
Hitendra Prajapati
7b99a13f6f grub: Fix multiple CVEs
Backport fixes for:

* CVE-2024-45774 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=2c34af908ebf4856051ed29e46d88abd2b20387f
* CVE-2024-45775 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=05be856a8c3aae41f5df90cab7796ab7ee34b872
* CVE-2024-45776 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=09bd6eb58b0f71ec273916070fa1e2de16897a91
* CVE-2024-45777 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=b970a5ed967816bbca8225994cd0ee2557bad515
* CVE-2024-45778_CVE-2024-45779 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=26db6605036bd9e5b16d9068a8cc75be63b8b630
* CVE-2024-45780 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=0087bc6902182fe5cedce2d034c75a79cf6dd4f3
* CVE-2024-45781 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=c1a291b01f4f1dcd6a22b61f1c81a45a966d16ba
* CVE-2024-45782_CVE-2024-56737 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=417547c10410b714e43f08f74137c24015f8f4c3
* CVE-2024-45783 - Upstream-Status: Backport from https://git.savannah.gnu.org/cgit/grub.git/commit/?id=f7c070a2e28dfab7137db0739fb8db1dc02d8898

(From OE-Core rev: 1bf2e89c932167b677051234d4e0cc4c52b0ee0c)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-19 07:13:17 -07:00
Peter Marko
12da3c7d02 libarchive: patch CVE-2025-25724
Pick commit referencing this MR which was merged to master.
Note that this commit also patched CVE-2025-1632 in bsdunzip, however
that utility was introduced only in 3.7.0, so that part is not
applicable in kirkstone.

(From OE-Core rev: ec837d3b21b4f8b98abac53e2833f1490ba6bf1e)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-19 07:13:17 -07:00
Peter Marko
fcbb7d1cc7 puzzles: ignore three new CVEs for a different puzzles
As we just match on product by default, ignore three CVEs which are
for the "Puzzles" WordPress theme by ThemeREX (CPE themerex:puzzles).

(From OE-Core rev: 87326573c82ac1e8dc335319442236ef2341501e)

(From OE-Core rev: 48791ba2329ee930285e5ed8eff0f2535c70bec7)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

Adapted to different kirkstone CVE_STATUS format.

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-19 07:13:17 -07:00
Paulo Neves
8bfb7dabb7 bitbake: siggen.py: Improve taskhash reproducibility
file checksums are part of the data checksummed
to generate the task hash. The list of file checksums
was not ordered.

In this commit we make sure the task hash checksum takes
a list of checksum data that is ordered by unique file name
thus guaranteeing reproducibility.

(Bitbake rev: da5f41996687e18b78d9c9845e621d832115aa1e)

Signed-off-by: Paulo Neves <paulo@myneves.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-19 07:13:17 -07:00
Alessio Cascone
dcbf2ff5dc tzcode-native: Fix compiler setting from 2023d version
Starting from 2023d version, tzcode makefile does not use anymore "cc"
variable for C compiler, due to Makefile refactoring.
Replacing "cc" with "CC" fixes the issue.

(From OE-Core rev: 0216c229d5c60d0023b0a7d6e8ee41bdfa16f8ef)

Signed-off-by: Alessio Cascone <alessio.cascone@vimar.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b3cdfca5ef84ed2054faef9abddef3aeed930e17)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-13 08:50:03 -07:00
Priyal Doshi
9d5661c616 tzdata/tzcode-native: upgrade 2024b -> 2025a
(From OE-Core rev: 4dc7731d350eab8952330f01beb5acdba7d88bb9)

Signed-off-by: Priyal Doshi <pdoshi@mvista.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a15c4e6793c55c8084a61298ef3695e1db2f60cd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-13 08:50:03 -07:00
Vijay Anusuri
3cd40cac2b libtasn1: upgrade 4.19.0 -> 4.20.0
* Noteworthy changes in release 4.20.0 (2025-02-01) [stable]
- The release tarball is now reproducible.
- We publish a minimal source-only tarball generated by 'git archive'.
- Update gnulib files and various build/maintenance fixes.
- Fix CVE-2024-12133: Potential DoS in handling of numerous SEQUENCE OF or SET
OF elements

License-Update: file COPYING.LESSER renamed to COPYING.LESSERv2 & Copyright year updated to 2025

(From OE-Core rev: 0ff5d08053d92eeae5b2a23f8e0d7a280488723c)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-13 08:50:03 -07:00
Hitendra Prajapati
fd0eb2db0e ruby: Fix CVE-2025-27220
Upstream-Status: Backport from cd1eb08076

(From OE-Core rev: 44665939783cb2b32f5ade1772e0ceef47f9a853)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-13 08:50:03 -07:00
Deepesh Varatharajan
e9f1ad6922 binutils: Fix CVE-2025-0840
PR32560 stack-buffer-overflow at objdump disassemble_bytes

Backport a patch from upstream to fix CVE-2025-0840
Upstream-Status: Backport [https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=baac6c221e9d69335bf41366a1c7d87d8ab2f893]

(From OE-Core rev: e12ee4b1713aa25465aa3f866d345d84e9eb948a)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-13 08:50:03 -07:00
Vijay Anusuri
079c58a500 openssh: Fix CVE-2025-26465
Upstream-Status: Backport from 0832aac795

(From OE-Core rev: 934c212859e12235599835e8cfd8857e4be44ff8)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-13 08:50:03 -07:00
Ross Burton
d103d2df50 ref-manual: don't refer to poky-lsb
This was removed in 2019, so swap it for poky-altcfg.

(From yocto-docs rev: 9b4c36f7b02dd4bedfec90206744a1e90e37733c)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 7f7f6570befdda280c174a5f9776b20f53f3ea0d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Ross Burton
bbb26ab250 Remove all mention of core-image-lsb
core-image-lsb was removed in 2019[1], so remove all of the  incredibly
obsolete references in the documentation.

[1] oe-core fb064356af615d67d85b65942103bf943d84d290

(From yocto-docs rev: 6001f1baa513566639abee86376dc72748f3cd34)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 062445a49919eff117b5478c1fb18d125c1f895c)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Lee Chee Yang
ea1e84e8c1 migration-guides: add release notes for 4.0.25
(From yocto-docs rev: da811a5e6cf298bc63157814d57befdc125d9d32)

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 4649514cdfae496f43711d6b830a0a835c3a1534)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Johannes Kauffmann
a3dc9e0f84 mesa: Fix missing GLES3 headers in SDK sysroot
Building weston with core-image-weston SDK fails:
```
../libweston/renderer-gl/gl-shader-config-color-transformation.c:29:10: fatal error: GLES3/gl3.h: No such file or directory
   29 | #include <GLES3/gl3.h>
      |          ^~~~~~~~~~~~~
```

Both GLES2 and GLES3 implementations are contained in libGLESv2.so.2,
which is packaged in libgles2-mesa. However, the headers are split
between libgles2-mesa-dev and libgles3-mesa-dev, which is why the
GLES3 headers end up missing in the SDK sysroot.

Add a dependency so the GLES3 headers are properly associated with
the GLES3 implementation.

(From OE-Core rev: 7e1308ec413e69a8427ac5998431005d9e4b8033)

(From OE-Core rev: 0d9f2fcc2058407eb138297d9f8f12595851b963)

Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
cb4d8ec033 xwayland: Fix CVE-2025-26601
The patches are copied from xserver-xorg recipe.
CVE reported for both and patches apply on both.

Upstream-Commit: https://gitlab.freedesktop.org/xorg/xserver/-/commit/16a1242d &
https://gitlab.freedesktop.org/xorg/xserver/-/commit/f52cea2f &
https://gitlab.freedesktop.org/xorg/xserver/-/commit/8cbc90c8 & https://gitlab.freedesktop.org/xorg/xserver/-/commit/c2857989

(From OE-Core rev: 58f5a6a28d353f14c672bb99820608ec82f05e6e)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
fb3ba2fa42 xwayland: Fix CVE-2025-26600
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.

Upstream-Commit: https://gitlab.freedesktop.org/xorg/xserver/-/commit/6e0f332b

(From OE-Core rev: b02bf5f9abb4d2a514f9ea883cd1fe6057367c92)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
b589fab5bb xwayland: Fix CVE-2025-26599
The patches are copied from xserver-xorg recipe.
CVE reported for both and patches apply on both.

Upstream-Commit: https://gitlab.freedesktop.org/xorg/xserver/-/commit/c1ff84be & https://gitlab.freedesktop.org/xorg/xserver/-/commit/b07192a8

(From OE-Core rev: d79cd91d2abc1b0e9e1e47d18af140d351dce298)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
d828f38a4e xwayland: Fix CVE-2025-26598
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.

Upstream-Commit: https://gitlab.freedesktop.org/xorg/xserver/-/commit/bba9df1a

(From OE-Core rev: f01c281b94ff137003ef108e33a8c3230c541c46)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
d99c2b9b65 xwayland: Fix CVE-2025-26597
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.

Upstream-Commit: https://gitlab.freedesktop.org/xorg/xserver/-/commit/0e4ed949

(From OE-Core rev: a7f4c6b1946e7215d8df561340d7a1cd0b2d5c27)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
775d602327 xwayland: Fix CVE-2025-26596
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.

Upstream-Commit: https://gitlab.freedesktop.org/xorg/xserver/-/commit/80d69f01

(From OE-Core rev: 45738e56aaf5dac1a471cb37088d3cd24764156d)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
b48431c424 xwayland: Fix CVE-2025-26595
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.

Upstream-Commit: https://gitlab.freedesktop.org/xorg/xserver/-/commit/11fcda87

(From OE-Core rev: e0768162f0ece29392d4f387d263d62dd4083836)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
3cc6f0bb5c xwayland: Fix CVE-2025-26594
The patches are copied from xserver-xorg recipe.
CVE reported for both and patches apply on both.

Upstream-Commit: https://gitlab.freedesktop.org/xorg/xserver/-/commit/01642f26 & https://gitlab.freedesktop.org/xorg/xserver/-/commit/b0a09ba6

(From OE-Core rev: 2d8bf72c892a3a6422e2a294fb6528ff67971e6d)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
0f565d1c27 xwayland: Fix CVE-2024-9632
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.

Upstream-Commit: ba1d14f8ef

(From OE-Core rev: 2158a34839068b878344d214d3fc9feeb17e504a)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
46014acb66 xwayland: Fix CVE-2024-31083
The patches are copied from xserver-xorg recipe.
CVE reported for both and patches apply on both.

Upstream-Commit:
https://gitlab.freedesktop.org/xorg/xserver/-/commit/bdca6c3d1f5057ee & https://gitlab.freedesktop.org/xorg/xserver/-/commit/337d8d48b618d4fc

(From OE-Core rev: 1c4b1e7877210243707a91d6a9d37ed4546bc8a7)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
57a80e447e xwayland: Fix CVE-2024-31081
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.

Upstream-Commit: 3e77295f88

(From OE-Core rev: 3575ad718c8ea7d808247842df19982f00725187)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
4a8c873ccf xwayland: Fix CVE-2024-31080
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.

Upstream-Commit: 96798fc196

(From OE-Core rev: 4e41b1c8cccd3b2f359ee949cad402b9418f5983)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
3bbaf11178 xwayland: Fix CVE-2024-21886
The patches are copied from xserver-xorg recipe.
CVE reported for both and patches apply on both.

Upstream-Commit:
bc1fdbe465
& 26769aa71f

(From OE-Core rev: 77487fb0756951e29628f41ff00db12a5f9d7c27)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Vijay Anusuri
b442e01822 xwayland: Fix CVE-2024-21885
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.

Upstream-Commit: 4a5e9b1895

(From OE-Core rev: 4b0f6aaa994eeab5d18211ace8034ec8b92b7419)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Peter Marko
2159b5f8ae libxml2: mark patch as fixing CVE-2025-27113
This vulnerability has now a CVE assigned.

(From OE-Core rev: 204ff9dd9c62a8a346e89880b2e15a4c0e9ad6e0)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-08 06:35:36 -08:00
Hitendra Prajapati
9c934f60ce elfutils: Fix multiple CVEs
Backport fixes for:

* CVE-2025-1352 - Upstream-Status: Backport from https://sourceware.org/git/?p=elfutils.git;a=commit;h=2636426a091bd6c6f7f02e49ab20d4cdc6bfc753
* CVE-2025-1372 - Upstream-Status: Backport from https://sourceware.org/git/?p=elfutils.git;a=commit;h=73db9d2021cab9e23fd734b0a76a612d52a6f1db

(From OE-Core rev: 8ea258ad9c83be5d9548a796f7dda4ac820fc435)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Guocai He
4e4cac541d xz: Update SRC_URI
Update SRC_URI for xz.
The the tarball of xz-.tar.gz has been changed from
https://tukaani.org/xz/xz-.tar.gz to
https://sourceforge.net/projects/lzmautils/files/xz-.tar.gz

(From OE-Core rev: 3f0803557ffa0fae557895f955ab2dcac38d7262)

Signed-off-by: Guocai He <guocai.he.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Guocai He
9f6c004cc7 tzcode: Update SRC_URI
Update SRC_URI for tzcode.
Update the http to https in SRC_URI to fix the do_fetch issue.

(From OE-Core rev: b663540d143b0e5fcb9ceeec45cde7fe3e68f9bb)

Signed-off-by: Guocai He <guocai.he.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Moritz Haase
7c77eacfa7 meta: Enable '-o pipefail' for the SDK installer
When testing a Yocto SDK installer on Alpine 3.21, we recently ended up with a
broken SDK. One of the commands the relocation script calls in a piped
multi-command chain failed (see [0]), but the installer did not realize that -
since it doesn't use 'set -o pipefail'. Thus, the error was never reported to
the user and the installer claimed to have set up the SDK correctly - which
wasn't the case.

Given that the SDK installer is a POSIX-compliant shell script and that the
'pipefail' option used to be missing from the standard, it's not surprising that
it isn't used. Thankfully however, in June of 2024, a new version of POSIX
(POSIX.1-2024) was released - and that one finally includes the 'pipefail'
option (see [1]). A number of shells already support it, so let's enable it if
available to make the SDK installer more robust.

The change has been tested locally using SDK installers for internal projects,
based on both Kirkstone and Scarthgap.

[0]: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16797
[1]: https://pubs.opengroup.org/onlinepubs/9799919799.2024edition/utilities/V3_chap02.html#set

(From OE-Core rev: 1cb4b41c7faf77fcc347b1276d86d4288968c926)

(From OE-Core rev: 1de469f1ffb1680e3a75da2c3895fb1e4f43859f)

Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 10dce263f0)
Signed-off-by: Akash Hadke <akash.hadke27@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Libo Chen
c1e070df6b virglrenderer: fix do_fetch error
Update SRC_URI to fix the following error:
WARNING: virglrenderer-native-0.9.1-r0 do_fetch: Failed to fetch URL
git://anongit.freedesktop.org/git/virglrenderer;branch=branch-0.9.1,
attempting MIRRORS if available

(From OE-Core rev: 72450859dd5ee5395b64917516f185a2eed52775)

Signed-off-by: Libo Chen <libo.chen.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Jiaying Song
a84c9d6623 boost: fix do_fetch error
Change the SRC_URI to the correct value due to the following error:
WARNING: boost-native-1.86.0-r0 do_fetch: Checksum failure encountered with download of https://boostorg.jfrog.io/artifactory/main/release/1.86.0/source/boost_1_86_0.tar.bz2 - will attempt other sources if available

(From OE-Core rev: 3b4c5ce6b89477307f3a2c30c7e275473b0c9f00)

Signed-off-by: Jiaying Song <jsong-cn@ala-lpggp7.wrs.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

backport to kirkstone.
Signed-off-by: Libo Chen <libo.chen.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Narpat Mali
aaf405efd5 systemd: upgrade 250.5 -> 250.14
Latest stable branch update which includes 396 commits and the full
list of changes can be found at:
https://github.com/systemd/systemd-stable/compare/v250.5...v250.14

All the patches were refreshed with devtool.

Backported this upstreamed patch to resolve the compile error while
building systemd with qemumips machine.
- 0001-core-fix-build-when-seccomp-is-off.patch

These 2 below patches were modified to resolve the merge conflicts
introduced by systemd v250.14 version:
1. 0001-Move-sysusers.d-sysctl.d-binfmt.d-modules-load.d-to-.patch
- This patch was just adjusted based on the systemd v250.14 version.

2. 0001-pass-correct-parameters-to-getdents64.patch
- For this patch, there was a commit reverted as part of the v250.8 tag:
51089e007f

These below 6 patches were dropped as systemd v250.14 already has
the changes:
- 0001-shared-json-allow-json_variant_dump-to-return-an-err.patch
- CVE-2022-3821.patch
- CVE-2022-4415-1.patch
- CVE-2022-4415-2.patch
- CVE-2022-45873.patch
- CVE-2023-7008.patch

(From OE-Core rev: 371d030a665e3c963a586ab02d10f1f36b225435)

Signed-off-by: Narpat Mali <narpat.falna@gmail.com>
Signed-off-by: Randy Macleod <randy.macleod@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Vijay Anusuri
e62a43d19c bind: Upgrade 9.18.28 -> 9.18.33
Includes security fixes for CVE-2024-12705 CVE-2024-11187 and other bug
fixes

Release Notes:
https://downloads.isc.org/isc/bind9/9.18.33/doc/arm/html/notes.html#notes-for-bind-9-18-33
https://downloads.isc.org/isc/bind9/9.18.33/doc/arm/html/notes.html#notes-for-bind-9-18-32
https://downloads.isc.org/isc/bind9/9.18.33/doc/arm/html/notes.html#notes-for-bind-9-18-31
https://downloads.isc.org/isc/bind9/9.18.33/doc/arm/html/notes.html#notes-for-bind-9-18-30
https://downloads.isc.org/isc/bind9/9.18.33/doc/arm/html/notes.html#notes-for-bind-9-18-29

(From OE-Core rev: 3488171fb594a28f8e9ed110e94c6a191f8f390e)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Vijay Anusuri
181051aa56 xserver-xorg: Fix for CVE-2025-26601
Upstream-Status: Backport from
https://gitlab.freedesktop.org/xorg/xserver/-/commit/16a1242d &
https://gitlab.freedesktop.org/xorg/xserver/-/commit/f52cea2f &
https://gitlab.freedesktop.org/xorg/xserver/-/commit/8cbc90c8 & https://gitlab.freedesktop.org/xorg/xserver/-/commit/c2857989

(From OE-Core rev: edc4a85c1aa5a137d4f5d8fbc74135c6805511db)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Vijay Anusuri
7c9d09d47c xserver-xorg: Fix for CVE-2025-26600
Upstream-Status: Backport from https://gitlab.freedesktop.org/xorg/xserver/-/commit/6e0f332b

(From OE-Core rev: 4227ae54a29ca8b454e56ffd27de2bbce00b6b89)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Vijay Anusuri
b4512e5691 xserver-xorg: Fix for CVE-2025-26599
Upstream-Status: Backport from
https://gitlab.freedesktop.org/xorg/xserver/-/commit/c1ff84be & https://gitlab.freedesktop.org/xorg/xserver/-/commit/b07192a8

(From OE-Core rev: c013fec3e5dd86544366308f53a031b080b140c6)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Vijay Anusuri
a671186986 xserver-xorg: Fix for CVE-2025-26598
Upstream-Status: Backport from https://gitlab.freedesktop.org/xorg/xserver/-/commit/bba9df1a

(From OE-Core rev: 645ad1bcf8675873a7ab4778ffd2dd59dbb7b037)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Vijay Anusuri
8e5a4d12ba xserver-xorg: Fix for CVE-2025-26597
Upstream-Status: Backport from https://gitlab.freedesktop.org/xorg/xserver/-/commit/0e4ed949

(From OE-Core rev: 9d095e34da2adde63358a878cfac45ea28727bdf)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Vijay Anusuri
ed888d5c11 xserver-xorg: Fix for CVE-2025-26596
Upstream-Status: Backport from https://gitlab.freedesktop.org/xorg/xserver/-/commit/80d69f01

(From OE-Core rev: d510d87d9bb3e3489a4482dd0ce66e4bc7622ca0)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Vijay Anusuri
ee975a7100 xserver-xorg: Fix for CVE-2025-26595
Upstream-Status: Backport from https://gitlab.freedesktop.org/xorg/xserver/-/commit/11fcda87

(From OE-Core rev: 78d718f0a683f9fb81aa24b39f148d2acf2e1fc6)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Vijay Anusuri
7a3fba1587 xserver-xorg: Fix for CVE-2025-26594
Upstream-Status: Backport from
https://gitlab.freedesktop.org/xorg/xserver/-/commit/01642f26 & https://gitlab.freedesktop.org/xorg/xserver/-/commit/b0a09ba6

(From OE-Core rev: f45b068860b1be1b3dadd58f8f787953a2951405)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-03-04 08:46:02 -08:00
Marta Rybczynska
47cb7bfa66 vulnerabilities/classes: remove references to cve-check text format
The text format has been removed, so also remove references and examples
using this format. Replace with examples with the JSON format.

(From yocto-docs rev: 9798689e4f4b74163c2e8594f3d1ce082d295aa1)

Signed-off-by: Marta Rybczynska <marta.rybczynska@ygreky.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit a52cd7bcadccc53e982f90d6e170d00798322597)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Divya Chellam
3a36dce7e5 vim: Upgrade 9.1.0764 -> 9.1.1043
This includes CVE-fix for CVE-2025-22134 and CVE-2025-24014

Changes between 9.1.0764 -> 9.1.1043
====================================
https://github.com/vim/vim/compare/v9.1.0764...v9.1.1043

(From OE-Core rev: 73b5570a16708d1e749b1ec525299d10557cbf56)

Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Archana Polampalli
8167a4a932 ffmpeg: fix CVE-2025-25473
FFmpeg git master before commit c08d30 was discovered to contain a NULL pointer
dereference via the component libavformat/mov.c.

(From OE-Core rev: 599ee3f195bc66d57797c121fa0b73a901d6edfa)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Archana Polampalli
89037ea118 ffmpeg: fix CVE-2024-35369
In FFmpeg version n6.1.1, specifically within the avcodec/speexdec.c module,
a potential security vulnerability exists due to insufficient validation of
certain parameters when parsing Speex codec extradata. This vulnerability
could lead to integer overflow conditions, potentially resulting in undefined
behavior or crashes during the decoding process.

(From OE-Core rev: 3efef582892a5a9286041837098b80aa59d1b688)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Archana Polampalli
7b6ce37e5d ffmpeg: fix CVE-2024-28661
(From OE-Core rev: cbe8929662f8ea873a3686517516bc5754a3cd18)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Archana Polampalli
5356d3a7e5 ffmpeg: fix CVE-2024-36618
FFmpeg n6.1.1 has a vulnerability in the AVI demuxer of the libavformat library
which allows for an integer overflow, potentially resulting in a denial-of-service (DoS) condition.

(From OE-Core rev: 46680bed23ef6f529c7e554b5611a7c098fce8a9)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Archana Polampalli
ec48edde27 gstreamer1.0-rtsp-server: fix CVE-2024-44331
Incorrect Access Control in GStreamer RTSP server 1.25.0 in gst-rtsp-server/rtsp-media.c
allows remote attackers to cause a denial of service via a series of specially crafted
hexstream requests.

(From OE-Core rev: ce328462a12eeaa59994e2236071aa17a083c263)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Peter Marko
b52d1a1317 ffmpeg: ignore CVE-2024-7272
This vulnerability was introduced in 5.1, so 5.0.1 is not affected.

(From OE-Core rev: ea6e581067cafd5f367c68871bc312d3ba11b4da)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Peter Marko
3a97af18b1 ffmpeg: ignore 5 CVEs
There is no release which is vulnerable to these CVEs.
These vulnerabilities are in new features being developed and were fixed
before release.

NVD most likely does not accept CVE rejection from a non-maintainer and
non-reporter, so ignoring this CVE should be acceptable solution.

(From OE-Core rev: 220a05e27913bf838881c3f22a17d0409c5154a9)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Hitendra Prajapati
be7617de69 libcap: fix CVE-2025-1390
Upstream-Status: Backport from https://git.kernel.org/pub/scm/libs/libcap/libcap.git/commit/?id=1ad42b66c3567481cc5fa22fc1ba1556a316d878

(From OE-Core rev: 142715b83fb2c5f4dfeeab2c6e7feccecd1ca46f)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Peter Marko
ccfa191e39 libxml2: patch CVE-2025-24928
Pick commit fomr 2.12 branch.

(From OE-Core rev: 3ccd936adb928612c9721768708534350aeee351)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Peter Marko
f765c28fb3 libxml2: patch CVE-2024-56171
Pick commit from 2.12 branch.

(From OE-Core rev: ab804cd27ecf7ee65a9feea477140502ecbc0d73)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Peter Marko
533c0f62e1 libxml2: fix compilation of explicit child axis in pattern
This was reported as sucurity fix in
https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.12.10
https://gitlab.gnome.org/GNOME/libxml2/-/releases/v2.13.6

(From OE-Core rev: 0dc99e25c16a1e74aa80ca20132609990bb9dff7)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Kai Kang
a2f2b93129 Revert "ovmf: Fix CVE-2023-45236"
This reverts commit a9cd3321558e95f61ed4c5eca0dcf5a3f4704925.

The fix for CVE-2023-45237 has been reverted. And the fix for
CVE-2023-45236 depends on it. So revert it too.

(From OE-Core rev: c61e31f192837b05bc309a05aef95c3be5b44997)

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Kai Kang
4b020e6514 Revert "ovmf: Fix CVE-2023-45237"
This reverts commit 6f8bdaad9d22e65108f859a695277ce1b20ef7c6.

his reverts commit 4c2d3e3730.

The fix for CVE-2023-45237 causes ovmf firmware not support pxe boot
any more and no boot item in OVMF menu such as

    UEFI PXEv4 (MAC address)

It has not been fixed by ovmf upstream and an issue has been created on

https://github.com/tianocore/tianocore.github.io/issues/82

Revert the fixes for now.

(From OE-Core rev: d3f399f54042efc6f4ca2092dd11819ae1f7c51f)

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Hongxu Jia
ecd87254c8 u-boot: fix CVE-2024-57259
sqfs_search_dir in Das U-Boot before 2025.01-rc1 exhibits an off-by-one error
and resultant heap memory corruption for squashfs directory listing because the
path separator is not considered in a size calculation.

https://nvd.nist.gov/vuln/detail/CVE-2024-57259

(From OE-Core rev: e4b713ff07695487cc9307ffc3576a11775cde4d)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Hongxu Jia
644ddcb993 u-boot: fix CVE-2024-57258
Integer overflows in memory allocation in Das U-Boot before 2025.01-rc1
occur for a crafted squashfs filesystem via sbrk, via request2size,
or because ptrdiff_t is mishandled on x86_64.

https://nvd.nist.gov/vuln/detail/CVE-2024-57258

(From OE-Core rev: b4bf3ba66052db7a311ac696563a8a0f9c585600)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Hongxu Jia
86f0ab4d07 u-boot: fix CVE-2024-57257
A stack consumption issue in sqfs_size in Das U-Boot before 2025.01-rc1
occurs via a crafted squashfs filesystem with deep symlink nesting.

https://nvd.nist.gov/vuln/detail/CVE-2024-57257

(From OE-Core rev: 5ed8ad78bcce836aa8894de7a1d7fdf719e5bbca)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Hongxu Jia
c54a2f894e u-boot: fix CVE-2024-57256
An integer overflow in ext4fs_read_symlink in Das U-Boot before 2025.01-rc1
occurs for zalloc (adding one to an le32 variable) via a crafted ext4
filesystem with an inode size of 0xffffffff, resulting in a malloc of
zero and resultant memory overwrite.

https://nvd.nist.gov/vuln/detail/CVE-2024-57256

(From OE-Core rev: 534aa63726f31241e3a9d4aa70d4005fa0300133)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Hongxu Jia
7e46bdecf4 u-boot: fix CVE-2024-57255
An integer overflow in sqfs_resolve_symlink in Das U-Boot before 2025.01-rc1
occurs via a crafted squashfs filesystem with an inode size of 0xffffffff,
resulting in a malloc of zero and resultant memory overwrite.

https://nvd.nist.gov/vuln/detail/CVE-2024-57255

(From OE-Core rev: 687b6e0a166d7dc999b7d226a9bd68155f59a03a)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Hongxu Jia
fcaac44489 u-boot: fix CVE-2024-57254
An integer overflow in sqfs_inode_size in Das U-Boot before
2025.01-rc1 occurs in the symlink size calculation via a
crafted squashfs filesystem.

https://nvd.nist.gov/vuln/detail/CVE-2024-57254

(From OE-Core rev: 956836ab347e9112be0f8892b1b82c4bcb17990c)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Sakib Sajal
83e5ad004a u-boot: fix CVE-2022-2347 and CVE-2022-30790
Backport appropriate patches to fix CVE-2022-2347 and CVE-2022-30790.

(From OE-Core rev: 7a5220a4877cd4d3766728e8a3525c157b6167fb)

Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Carlos Dominguez
d552f85037 u-boot: Fix CVE-2022-30767
This patch mitigates the vulnerability identified via CVE-2019-14196.
The previous patch was bypassed/ineffective, and now the vulnerability
is identified via CVE-2022-30767. The patch removes the sanity check
introduced to mitigate CVE-2019-14196 since it's ineffective.
filefh3_length is changed to unsigned type integer, preventing negative
numbers from being used during comparison with positive values during
size sanity checks.

(From OE-Core rev: b7072637ba110718714745a01d67e1b6b0096165)

Signed-off-by: Carlos Dominguez <carlos.dominguez@windriver.com>

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-28 06:51:35 -08:00
Antonin Godard
975fa48315 Add favicon for the documentation html
Import the favicon from https://www.yoctoproject.org/, convert it to
16x16 (as per the Sphinx documentation) to make a 1291B image of the
Yocto logo.

(From yocto-docs rev: 73119a723b48a4038479591f0443c5acb3d21337)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit e3ee43e6d70685a2404aae2d60557a42879b0bb1)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:54 -08:00
Antonin Godard
2b7619fe2b contributor-guide/submit-changes: add policy on AI generated code
Based on message by Richard Purdie on the yocto-docs list:
https://lists.yoctoproject.org/g/docs/message/6300

Re-formatted for the Yocto Project documentation syntax.

(From yocto-docs rev: 50eae3ab433ada5c3863d880f11e2b2bcbd46b94)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit a72dd13e6841b621c9e8f904dfaa440c186d2959)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:54 -08:00
Mingli Yu
59e04621c9 procps: replaced one use of fputs(3) with a write(2) call
This patch is ported from a merge request shown below,
and the following represents the original commit text.

------------------------------------------------------
top: In the bye_bye function, replace fputs with the write interface.

When top calls malloc, if a signal is received, it will
call sig_endpgm to process the signal. In the bye_bye function, if the
-b option is enable, the Batch variable is set, the fputs function
will calls malloc at the same time. The malloc function is not reentrant, so
it will cause the program to crash.

(From OE-Core rev: 573f5b2d8fec9f8a4ed17e836ef3feeb6de62e5a)

Signed-off-by: Shaohua Zhan <shaohua.zhan@windriver.com>
------------------------------------------------------

Reference(s):
https://gitlab.com/procps-ng/procps/-/merge_requests/127

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:54 -08:00
Richard Purdie
73aef33dfa scritps/runqemu: Ensure we only have two serial ports
I have a theory that some of the console boot issues we're seeing are due to
starting images with three serial ports yet only starting gettys on two of them.

This means that occasionally, depending on the port numbering we may not get
a login prompt on the console we expect it on.

To fix this, change the runqemu code so that if serial ports are passed in on
the commandline (as is the case in automated testing), we don't add any other
GUI serial consoles.

We do need to make sure we do have at least two serial ports since we don't want
getty timeout warnings.

(From OE-Core rev: 44e1279970d306b0da4fcc11f9e780915f481819)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b0348535dce3b776efbcf26406b94730a51eb85)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:53 -08:00
Aleksandar Nikolic
3b0b758d2e scripts/install-buildtools: Update to 4.0.24
Update to the 4.0.24 release of the 4.0 series for buildtools.

(From OE-Core rev: 93b1e2cbee96bd8731a5d5d0fe5462c2518fe8a7)

Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:53 -08:00
Archana Polampalli
0fb074b621 ffmpeg: fix CVE-2024-36617
FFmpeg n6.1.1 has an integer overflow vulnerability in the FFmpeg CAF decoder.

(From OE-Core rev: aec2ad743893d72d46c79701a0dac982931e3171)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:53 -08:00
Archana Polampalli
2133671f72 ffmpeg: fix CVE-2024-36616
An integer overflow in the component /libavformat/westwood_vqa.c of FFmpeg n6.1.1
allows attackers to cause a denial of service in the application via a crafted VQA file.

(From OE-Core rev: 93a1e2fd2bb42977339510ef7d71288a88a34ab8)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:53 -08:00
Archana Polampalli
945621f3ce ffmpeg: fix CVE-2024-36613
FFmpeg n6.1.1 has a vulnerability in the DXA demuxer of the libavformat library
allowing for an integer overflow, potentially resulting in a denial-of-service (DoS)
condition or other undefined behavior.

(From OE-Core rev: 1af53c8dd20662e720ac4dad31833a9d776b795a)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:53 -08:00
Archana Polampalli
f2a425625c ffmpeg: CVE-2025-0518
Unchecked Return Value, Out-of-bounds Read vulnerability in FFmpeg allows Read
Sensitive Constants Within an Executable. This vulnerability is associated with
program files https://github.Com/FFmpeg/FFmpeg/blob/master/libavfilter/af_pan.C .
This issue affects FFmpeg: 7.1. Issue was
fixed:  b5b6391d64
b5b6391d64
This issue was discovered by: Simcha Kosman

(From OE-Core rev: 52cbeaa086d2cc0c0aae46deb4193ccb5427ecdc)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:53 -08:00
Archana Polampalli
0730523542 gnutls: fix CVE-2024-12243
A flaw was found in GnuTLS, which relies on libtasn1 for ASN.1 data processing.
Due to an inefficient algorithm in libtasn1, decoding certain DER-encoded certificate
data can take excessive time, leading to increased resource consumption.
This flaw allows a remote attacker to send a specially crafted certificate, causing
GnuTLS to become unresponsive or slow, resulting in a denial-of-service condition.

(From OE-Core rev: 5fbe46de6d2e3862316cf486503f18e616c3c0a7)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:53 -08:00
Divya Chellam
138ab1c7df ruby: fix CVE-2024-41946
REXML is an XML toolkit for Ruby. The REXML gem 3.3.2 has a DoS
vulnerability when it parses an XML that has many entity expansions
with SAX2 or pull parser API. The REXML gem 3.3.3 or later include
the patch to fix the vulnerability.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-41946

Upstream-patch:
033d1909a8

(From OE-Core rev: b0e74fd8922bba8e954a223ec46de5c33d2ff743)

Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:53 -08:00
Vijay Anusuri
553a8e2ab3 libxml2: Fix for CVE-2022-49043
Upstream-Status: Backport [5a19e21605]

Reference:
https://access.redhat.com/security/cve/cve-2022-49043

(From OE-Core rev: 82b6c943bb6435171d1924cbebe794b901eb3705)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:53 -08:00
Peter Marko
0160cb7751 libpcre2: ignore CVE-2022-1586
This CVE is fixed in 10.40
NVD wrongly changed <10.40 to =10.40 when adding debian_linux=10.0

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2022-1586#VulnChangeHistorySection

(From OE-Core rev: 63cbfcd0262d65c66762aa6a8b17b8e8b809737f)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:53 -08:00
Peter Marko
6f864dc117 subversion: ignore CVE-2024-45720
Reference: https://nvd.nist.gov/vuln/detail/CVE-2024-45720

This CVE is relevant only for subversion running on Windows.

(From OE-Core rev: 52cbf6b96952896b16dad34d9eb215fcab88ded2)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Reviewed-by: Sofiane Hamam <sofiane.hamam@smile.fr>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-24 07:00:53 -08:00
Steve Sakoman
b5aa03f336 build-appliance-image: Update to kirkstone head revision
(From OE-Core rev: 5a794fd244f7fdeb426bd5e3def6b4effc0e8c62)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:08:13 -08:00
Steve Sakoman
285e878650 poky.conf: bump version for 4.0.25
(From meta-yocto rev: 2999fecd926976a1ea517c14e5dee996649dc80a)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Lee Chee Yang
f93a02c236 migration-guides: add release notes for 4.0.24
(From yocto-docs rev: c6dce0c77481dee7b0a0fcdc803f755ceccef234)

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1c848b4104ee0ba9b07cdb424bb829d14f9982d7)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Simon A. Eugster
c00faeeb6e documentation: Fix typo in standards.md
(From yocto-docs rev: cdcc30d9afad319c1a073a3bdffd439b6cd999c7)

Signed-off-by: "Simon A. Eugster" <simon.eu@gmail.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit e6745669cc26de8f61d5d1ccdd5a95b552eece97)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Joshua Watt
2492bf8803 classes-global/insane: Look up all runtime providers for file-rdeps
Uses the new foreach_runtime_provider_pkgdata() API to look up all
possible runtime providers of a given dependency when resolving
file-rdeps. This allows the check to correctly handle RPROVIDES for
non-virtual dependencies

(From OE-Core rev: 018fa1b7cb5e6a362ebb45b93e52b0909a782ac9)

(From OE-Core rev: 0ff31972b60dda5d8bada2ffb428cc54bb49e8cf)

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Joshua Watt
6f26093d14 lib/packagedata.py: Add API to iterate over rprovides
Adds an API that makes it easier to iterate over the package data for a
all providers of a runtime dependency.

(From OE-Core rev: 68bdc219a4a819e83217f5b54c463624af8d3b9e)

(From OE-Core rev: 579717212ba2892e32315788ccd65320556d32a3)

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Peter Marko
3d029078fe openssl: upgrade 3.0.15 -> 3.0.16
Release information:
https://github.com/openssl/openssl/blob/openssl-3.0/NEWS.md#major-changes-between-openssl-3015-and-openssl-3016-11-feb-2025

All CVEs were already patched, so this upgrade fixes only minor bugs.

Remove CVE patches included in the new version.

(From OE-Core rev: 68c01710e3522af317f8fe09465b56e6aca01615)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Peter Marko
d49f124652 cmake: apply parallel build settings to ptest tasks
ptest compile and install tasks do not have parallel build settings for
cmake. On powerful build machines this can cause overload situations
and oomkills.
Observed when building qtgrpc with ptest generally enabled in distro.

Having this in ptest class is suboptimal, but creating ptest-cmake class
just for these two variables is probably overkill.

(From OE-Core rev: 3c311fbf0c2090268e9b83123d762b05b61b4074)

(From OE-Core rev: bd12abeff6ee14385fba63fa5ba15d9fadec4d0e)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Khem Raj
bd51ce99cb python3: Treat UID/GID overflow as failure
This fixes ptest failures on 32bit architectures

AssertionError:
Failed ptests:
{'python3': ['test_extractall_none_gid',
             'test_extractall_none_gname',
             'test_extractall_none_mode',
             'test_extractall_none_mtime',
             'test_extractall_none_uid',
             'test_extractall_none_uname',
             'setUpClass',
             'python3']}

(From OE-Core rev: 838f3cff2a123fb7d5833b6760772ded6efb60bd)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 43104b547cb79693c83df0882773ae8dd74b1d35)
Signed-off-by: Haixiao Yan <haixiao.yan.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Pedro Ferreira
70b5e37d0d rust-common.bbclass: soft assignment for RUSTLIB path
As a user i want to override `RUSTLIB` path on a bbclass, lets
call it `XYZ.bbclass`.

If a certain recipe inherits `cargo.bbclass` and `XYZ.bbclass` the
value of `RUSTLIB` is dependent on the order of the inherit.

If `cargo.bbclass` is inherit before `XYZ.bbclass` this will reflect
the desired value of `RUSTLIB`, on the oposite, if the `XYZ.bbclass`
is inherit before `cargo.bbclass` then the `RUSTLIB` defined on
`rust-common.bbclass` will prevail.

Changed definition of `RUSTLIB` to soft assignment to make it overridable.

(From OE-Core rev: d8ccc3ad338a8020c998566249af2019baaa6e44)

Signed-off-by: Pedro Silva Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
(cherry picked from commit 6eeb832f73ffb48f5f05dc47191f60e4599e640f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Nikhil R
70349820ed glibc: Suppress GCC -Os warning on user2netname for sunrpc
When building with GCC -Os, a warning is triggered indicating that sprintf might overflow.

Error:
  netname.c: In function 'user2netname':
  netname.c:51:28: error: '%s' directive writing up to 255 bytes into a
  region of size between 239 and 249 [-Werror=format-overflow=]
     51 |   sprintf (netname, "%s.%d@%s", OPSYS, uid, dfltdom);
        |                            ^~               ~~~~~~~
  netname.c:51:3: note: 'sprintf' output between 8 and 273 bytes into a
  destination of size 256
     51 |   sprintf (netname, "%s.%d@%s", OPSYS, uid, dfltdom);
        |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  cc1: all warnings being treated as errors

However the code does test prior the sprintf call that dfltdom plus
the required extra space for OPSYS, uid, and extra character will not
overflow and return 0 instead.

Upstream-patch: 6128e82ebe

Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>
(From OE-Core rev: 78fac0f623e01bd52b2ea3a597d056726deca8a4)

Signed-off-by: Nikhil R <nikhilr5@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Bruce Ashfield
2e79f42006 linux-yocto/5.15: update to v5.15.178
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    c16c81c81336 Linux 5.15.178
    6cfafcad46e9 drm/v3d: Assign job pointer to NULL before signaling the fence
    8b74aa1e1c08 Input: xpad - add support for wooting two he (arm)
    c9d4d5785f2d Input: xpad - add unofficial Xbox 360 wireless receiver clone
    1475c07bf30f Input: atkbd - map F23 key to support default copilot shortcut
    66453ea6ed0a ALSA: usb-audio: Add delay quirk for USB Audio Device
    20ce02f2f73a Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"
    6068dcff7f19 USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
    091a023cf2ae wifi: iwlwifi: add a few rate index validity checks
    81d4dd05c412 scsi: storvsc: Ratelimit warning logs to prevent VM denial of service
    6ac5dfa57513 ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
    84adb88c8027 platform/chrome: cros_ec_typec: Check for EC driver
    542532afe249 fs/ntfs3: Additional check in ntfs_file_release
    00767fbd67af Bluetooth: RFCOMM: Fix not validating setsockopt user input
    2c2dc87cdebe Bluetooth: SCO: Fix not validating setsockopt user input
    92340e6c5122 vfio/platform: check the bounds of read/write syscalls
    bcf0d815e728 net: sched: fix ets qdisc OOB Indexing
    4e3ded34f3f3 gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag
    322948a57582 mptcp: don't always assume copied data in mptcp_cleanup_rbuf()
    2c3524a308b2 regmap: detach regmap from dev on regmap_exit
    df560e90a4d6 ASoC: samsung: Add missing depends on I2C
    72370a2bc2e6 irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
    46bdd737a16b scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request
    318ebf851143 seccomp: Stub for !CONFIG_SECCOMP
    42b4b670bd23 ASoC: samsung: Add missing selects for MFD_WM8994
    0783cd485b4a ASoC: wm8994: Add depends on MFD core
    003148680b79 Linux 5.15.177
    448fe5a1a4b5 Partial revert of xhci: use pm_ptr() instead #ifdef for CONFIG_PM conditionals
    0bd4efe3226d xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals
    c3d052cae566 net: fix data-races around sk->sk_forward_alloc
    198b89dd5a59 scsi: sg: Fix slab-use-after-free read in sg_release()
    9a4d196e8a5e x86/xen: fix SLS mitigation in xen_hypercall_iret()
    167cbd3e5268 nfsd: add list_head nf_gc to struct nfsd_file
    e43dd28405e6 ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
    6486915fa661 vsock/virtio: discard packets if the transport changes
    8a07350fe070 blk-cgroup: Fix UAF in blkcg_unpin_online()
    e667d5d566a2 Revert "regmap: detach regmap from dev on regmap_exit"
    d8ebb991790f Revert "drm/amdgpu: rework resume handling for display (v2)"
    7a07fb80ea88 iio: adc: rockchip_saradc: fix information leak in triggered buffer
    b5c2c988cb6a iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on
    96ac1454f343 iio: imu: inv_icm42600: fix spi burst write not supported
    39f320df3537 Revert "PCI: Use preserve_config in place of pci_flags"
    ac3dd2497e6e drm/i915/fb: Relax clear color alignment to 64 bytes
    15b453db41d3 hrtimers: Handle CPU state correctly on hotplug
    59472bf85a3c irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
    2d008d4961b0 gpiolib: cdev: Fix use after free in lineinfo_changed_notify
    649b266606bc fs/proc: fix softlockup in __read_vmcore (part 2)
    64e5fd96330d filemap: avoid truncating 64-bit offset to 32 bits
    9e5fed46ccd2 vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
    a4606b774de2 vsock: reset socket state when de-assigning the transport
    048dbd2b5b85 vsock/virtio: cancel close work in the destructor
    92f1b7930f13 net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
    aba13043e628 x86/asm: Make serialize() always_inline
    612269eb3f8f nvmet: propagate npwg topology
    7df94f7f9e22 poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()
    1c878c5527e1 ACPI: resource: acpi_dev_irq_override(): Check DMI match last
    a592ce58ca78 kheaders: Ignore silly-rename files
    2d1a5a595bf2 fs: fix missing declaration of init_files
    87e207b6aa93 hfs: Sanity check the root record
    80aee0bc0dbe mac802154: check local interfaces before deleting sdata list
    c5f1bc1d2324 i2c: rcar: fix NACK handling when being a target
    6c6e0961ccfd i2c: mux: demux-pinctrl: check initial mux selection, too
    37c63955ca68 Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"
    2f176c0ec9f5 hwmon: (tmp513) Fix division of negative numbers
    14e0a874488e drm/v3d: Ensure job pointer is set to NULL after job completion
    83775c9a9a65 net/mlx5: Fix RDMA TX steering prio
    a04effa1b79f net/mlx5: Refactor mlx5_get_flow_namespace
    ef6bb594598b net/mlx5: Add priorities for counters in RDMA namespaces
    3cc3575223c6 net: xilinx: axienet: Fix IRQ coalescing packet count overflow
    fdfe7ef525ad nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
    036f8d814a2c gtp: Destroy device along with udp socket's netns dismantle.
    ed8be92df48d gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
    a111a7487f65 gtp: use exit_batch_rtnl() method
    041325b73abc net: add exit_batch_rtnl() method
    3450092cc2d1 pktgen: Avoid out-of-bounds access in get_imix_entries
    0ab52a8ca6e1 bpf: Fix bpf_sk_select_reuseport() memory leak
    9bb26176fba5 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
    9f15cd4174d0 phy: usb: Fix clock imbalance for suspend/resume
    795537eb2af1 phy: usb: Use slow clock for wake enabled suspend
    88b01048f286 mptcp: fix TCP options overflow.
    05ba00d97bb4 mptcp: drop port parameter of mptcp_pm_add_addr_signal
    f44e6d70c100 ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
    86f8046aa649 ocfs2: correct return value of ocfs2_local_free_info()
    0552befaccd8 phy: usb: Toggle the PHY power during init
    d0178cb2ccea phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers
    b2cec0d8f676 of: address: Preserve the flags portion on 1:1 dma-ranges mapping
    6a7832e332d9 of: address: Store number of bus flag cells rather than bool
    1b868ff7950b of: address: Remove duplicated functions
    19ec883a51bd of: address: Fix address translation when address-size is greater than 2
    b3f6bed9bf61 of/address: Add support for 3 address cell bus
    bce3629a9e53 of: unittest: Add bus address range parsing tests
    437b875e7389 arm64: dts: rockchip: add hevc power domain clock to rk3328
    f587c1ac6895 block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
    e43dfc4a9c15 iio: adc: ad7124: Disable all channels at probe time
    d83ccca9e17e iio: inkern: call iio_device_put() only on mapped devices
    028a1ba8e3ba iio: adc: at91: call input_free_device() on allocated iio_dev
    060214459b63 iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
    c31009d2bd49 iio: gyro: fxas21002c: Fix missing data update in trigger handler
    aae967380068 iio: adc: ti-ads8688: fix information leak in triggered buffer
    a07f69808441 iio: imu: kmx61: fix information leak in triggered buffer
    cb488706cdec iio: light: vcnl4035: fix information leak in triggered buffer
    006073761888 iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
    64a989aa7475 iio: pressure: zpa2326: fix information leak in triggered buffer
    19fc1c83454c usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
    d9d18e2011c1 usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints
    7cdb2d0f1af9 usb: fix reference leak in usb_new_device()
    162428a00a0c USB: core: Disable LPM only for non-suspended ports
    8309c947b208 USB: usblp: return error when setting unsupported protocol
    d2de56cc45ee usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null
    1c7818e2746e topology: Keep the cpumask unchanged when printing cpumap
    85b8a1a3176d usb: dwc3: gadget: fix writing NYET threshold
    7f626e8e148c USB: serial: cp210x: add Phoenix Contact UPS Device
    2165ef034891 usb-storage: Add max sectors quirk for Nokia 208
    2748a203e098 staging: iio: ad9832: Correct phase range check
    e299dcbfc039 staging: iio: ad9834: Correct phase range check
    98645eac8ed4 USB: serial: option: add Neoway N723-EA support
    f072315c5d41 USB: serial: option: add MeiG Smart SRM815
    203f38eb72f2 md/raid5: fix atomicity violation in raid5_cache_count
    3b930badf88d scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
    1e5cc8d5b121 drm/amd/display: increase MAX_SURFACES to the value supported by hw
    dd3f23919b4d ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
    21db38809fb8 ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
    10c24df2e303 riscv: Fix sleeping in invalid context in die()
    95793f9684e5 drm/amd/display: Add check for granularity in dml ceil/floor helpers
    1dc5da6c4178 sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy
    0a0966312ac3 sctp: sysctl: udp_port: avoid using current->nsproxy
    bd2a29394235 sctp: sysctl: auth_enable: avoid using current->nsproxy
    0f78f0946674 sctp: sysctl: rto_min/max: avoid using current->nsproxy
    86ddf8118123 sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
    e52a55ec2d1f dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY
    802666a40c71 dm thin: make get_first_thin use rcu-safe list first function
    7cb3e77e9b4e afs: Fix the maximum cell name length
    781c743e18bf ksmbd: fix a missing return value check bug
    e719611285cd drm/mediatek: Add support for 180-degree rotation in the display driver
    b1b2353d768f netfilter: conntrack: clamp maximum hashtable size to INT_MAX
    2f2c1ce86708 netfilter: nf_tables: imbalance in flowtable binding
    6d6ce5f75d0e tls: Fix tls_sw_sendmsg error handling
    8fe5fcf25438 cxgb4: Avoid removal of uninserted tid
    0cfe1297df07 bnxt_en: Fix possible memory leak when hwrm_req_replace fails
    a313d6e6d5f3 net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
    10923508eb77 tcp/dccp: allow a connection when sk_max_ack_backlog is zero
    bcd1557f1d38 tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog
    e67fff8fd12c net: 802: LLC+SNAP OID:PID lookup on start of skb data
    8cc8bdfbe065 ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
    294b9826da0e ASoC: mediatek: disable buffer pre-allocation
    1f94fe692b7e exfat: fix the infinite loop in __exfat_free_cluster()
    28c21f0ac529 exfat: fix the infinite loop in exfat_readdir()
    3995b25d000c dm array: fix cursor index when skipping across block boundaries
    c850ddd1e1d8 dm array: fix unreleased btree blocks on closing a faulty array cursor
    738994872d77 dm array: fix releasing a faulty array block twice in dm_array_cursor_end
    6029c4240529 jbd2: flush filesystem device before updating tail sequence
    d42ad3f161a5 ceph: give up on paths longer than PATH_MAX
    b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 709bfb0e600148d65018db450a69de220c874efd)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Bruce Ashfield
a6b17aa896 linux-yocto/5.15: update to v5.15.176
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    4735586da88e Linux 5.15.176
    63eac98d6f08 mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
    5c4eb5401d7e dt-bindings: display: adi,adv7533: Drop single lane support
    0f51034bb813 drm: adv7511: Drop dsi single lane support
    f9c3adb083d3 net/sctp: Prevent autoclose integer overflow in sctp_association_init()
    d809d1aabec8 sky2: Add device ID 11ab:4373 for Marvell 88E8075
    9372e160d821 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
    c2f961c46ea0 RDMA/uverbs: Prevent integer overflow issue
    9aeece68684c kcov: mark in_softirq_really() as __always_inline
    362f86f3ee45 modpost: fix the missed iteration for the max bit in do_input()
    3b5efbf000d5 modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
    ef26e5bb560b usb: xhci: Avoid queuing redundant Stop Endpoint commands
    f4539c3cab44 ARC: build: Try to guess GCC variant of cross compiler
    84142875b293 irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
    faab60ed274d net: usb: qmi_wwan: add Telit FE910C04 compositions
    cc63b8c102c4 bpf: fix potential error return
    2dedcab091f2 sound: usb: format: don't warn that raw DSD is unsupported
    01b3661663c5 sound: usb: enable DSD output for ddHiFi TC44C
    63f4b594a688 btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
    22d36ad92e57 drm/amdkfd: Correct the migration DMA map direction
    bd3eca303b3f wifi: mac80211: wake the queues in case of failure in resume
    efbdbf36c338 btrfs: sysfs: fix direct super block member reads
    0efdc0606fc8 btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit
    526ff5b27f09 btrfs: fix use-after-free when COWing tree bock and tracing is enabled
    d4a7270b37d0 btrfs: rename and export __btrfs_cow_block()
    ad0677c37c14 ila: serialize calls to nf_register_net_hooks()
    de4f8d477c67 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
    65c67049e9ed af_packet: fix vlan_get_tci() vs MSG_PEEK
    0caa776f2829 net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init()
    579cfa595af1 net: restrict SO_REUSEPORT to inet sockets
    143378075904 RDMA/rtrs: Ensure 'ib_sge list' is accessible
    91a1adab5669 net: mv643xx_eth: fix an OF node reference leak
    36c95bbd4eb1 eth: bcmsysport: fix call balance of priv->clk handling routines
    d27088892b40 ALSA: usb-audio: US16x08: Initialize array before use
    c8187a378380 net: llc: reset skb->transport_header
    277f00b0c2dc netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
    215c687344d5 drm/i915/dg1: Fix power gate sequence.
    769e36c2119a netrom: check buffer length before accessing it
    9d3895967729 net: fix memory leak in tcp_conn_request()
    4261fc54ca77 net: stmmac: restructure the error path of stmmac_probe_config_dt()
    f0da70367048 net: stmmac: don't create a MDIO bus if unnecessary
    860279ff72fe net: stmmac: platform: provide devm_stmmac_probe_config_dt()
    a68ec6380f2f RDMA/hns: Fix missing flush CQE for DWQE
    06e2d3ec7a7d RDMA/hns: Fix warning storm caused by invalid input in IO path
    3146512f40bb RDMA/hns: Fix mapping error of zero-hop WQE buffer
    bc509159a223 RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item()
    5e7c02730cce RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_to_init()
    a03b9689e4e5 drm/bridge: adv7511_audio: Update Audio InfoFrame properly
    33df6f747501 RDMA/bnxt_re: Fix the locking while accessing the QP table
    802be99bc7bb RDMA/bnxt_re: Fix max_qp_wrs reported
    6da018852c42 RDMA/bnxt_re: Fix reporting hw_ver in query_device
    faf879baed95 RDMA/bnxt_re: Add check for path mtu in modify_qp
    2e4a9a22b7f9 RDMA/mlx5: Enforce same type port association for multiport RoCE
    590bd0f9148f xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
    62756ca746e2 usb: xhci: Limit Stop Endpoint retries
    28fcf6c7a1ef xhci: retry Stop Endpoint on buggy NEC controllers
    8f4871abf04f thunderbolt: Add support for Intel Panther Lake-M/P
    6cf75f685667 thunderbolt: Add support for Intel Lunar Lake
    c4c06c199410 thunderbolt: Add Intel Barlow Ridge PCI ID
    6c03ec8a0791 thunderbolt: Add support for Intel Meteor Lake
    c5c059d6bb77 thunderbolt: Add support for Intel Raptor Lake
    3bcdc9039a6e tracing: Have process_string() also allow arrays
    f70e4b9ec69d selinux: ignore unknown extended permissions
    0a2d26bf27c9 x86/hyperv: Fix hv tsc page based sched_clock for hibernation
    87bd909a7014 net: dsa: improve shutdown sequence
    5ade4382de16 nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net
    214d92f0a465 btrfs: avoid monopolizing a core when activating a swap file
    c3703d9340ca power: supply: gpio-charger: Fix set charge current limits
    f60172b44731 tracing: Prevent bad count for tracing_cpumask_write
    c5a28af78555 tracing: Constify string literal data member in struct trace_event_call
    2107ab40629a ksmbd: fix racy issue from session lookup and expire
    2461ffdc7725 lib: stackinit: hide never-taken branch from compiler
    002668bfd416 drm/dp_mst: Verify request type in the corresponding down message reply
    3bc0d0831777 arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs
    082e68b9a714 arm64: mm: Rename asid2idx() to ctxid2asid()
    1aea5c9470be ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
    6bd1bf0e8c42 ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
    70e7166612f4 drm/dp_mst: Fix MST sideband message body length check
    24fec234d2ba bpf: Check validity of link->type in bpf_link_show_fdinfo()
    edcc68974580 MIPS: Probe toolchain support of -msym32
    5728a1d6247d vmalloc: fix accounting with i915
    6dea8e3de599 virtio-blk: don't keep queue frozen during system suspend
    a47235354ac4 scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error
    0d591e92c076 scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
    7efc3fa902ce platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
    b09527799946 regmap: Use correct format specifier for logging range errors
    7574cf3c8bf1 ALSA: hda/conexant: fix Z60MR100 startup pop issue
    3c654998a3e8 scsi: megaraid_sas: Fix for a potential deadlock
    ce697618e34f scsi: qla1280: Fix hw revision numbering for ISP1020/1040
    08a78ff9bf29 watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
    325c0e27668d tracing/kprobe: Make trace_kprobe's module callback called after jump_label update
    3d825a241e65 mtd: rawnand: fix double free in atmel_pmecc_create_user()
    8d364597de9c dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
    7c99b3c60cac dmaengine: dw: Select only supported masters for ACPI devices
    3e9968660c26 dmaengine: mv_xor: fix child node refcount handling in early exit
    e0c101361c1e phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
    6bf2aba838b2 phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider
    3a22224a443b phy: core: Fix that API devm_phy_put() fails to release the phy
    5d1a41420ed4 phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
    9d2916bb1276 phy: core: Fix an OF node refcount leakage in _of_phy_get()
    4f8a50745358 mtd: rawnand: arasan: Fix missing de-registration of NAND
    326d7fb3e4f1 mtd: rawnand: arasan: Fix double assertion of chip-select
    4b13d0d186df mtd: diskonchip: Cast an operand to prevent potential overflow
    804d55e92b7a nfsd: restore callback functionality for NFSv4.0
    e2373eea347e bpf: Check negative offsets in __bpf_skb_min_len()
    323bab15ff7c tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection
    38150bb4e3be tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()
    c3ab56e1b434 mm/vmstat: fix a W=1 clang compiler warning
    53106510736e media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
    c72057c4865c drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
    dccf5138ad56 epoll: Add synchronous wakeup support for ep_poll_callback
    888dd1909559 ceph: validate snapdirname option length when mounting
    38a2a383a019 of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
    a579b0b6a82f of: Fix error path in of_parse_phandle_with_args_map()
    0227594be815 udmabuf: also check for F_SEAL_FUTURE_WRITE
    912188316a8c nilfs2: prevent use of deleted inode
    a793e5c35722 of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
    abc874634c16 NFS/pnfs: Fix a live lock between recalled layouts and layoutget
    85d7635d54d7 tracing: Add "%s" check in test_event_printk()
    6cacfb59a7cc tracing: Add missing helper functions in event pointer dereference check
    3a41815771c4 tracing: Fix test_event_printk() to process entire print argument
    0840d360a890 KVM: x86: Play nice with protected guests in complete_hypercall_exit()
    042253c57be9 Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
    0bef13423bb4 btrfs: tree-checker: reject inline extent items with 0 ref count
    6aa65cda937f zram: refuse to use zero sized block device as backing device
    2d3cde3aeb73 sh: clk: Fix clk_enable() to return 0 on NULL clk
    5049a45bc23b hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
    de4fa408d68b hwmon: (tmp513) Fix Current Register value interpretation
    447d1430aa6c hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers
    b382e808e342 hwmon: (tmp513) Use SI constants from units.h
    e9668ba824c1 hwmon: (tmp513) Simplify with dev_err_probe()
    9a2cf6d4a616 hwmon: (tmp513) Don't use "proxy" headers
    e7c7b48a0fc5 drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
    d4ca3bf078cb USB: serial: option: add Telit FE910C04 rmnet compositions
    adeae07da972 USB: serial: option: add MediaTek T7XX compositions
    cf4df6f3f539 USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
    6ccb85602c14 USB: serial: option: add MeiG Smart SLM770A
    7e25a9031004 USB: serial: option: add TCL IK512 MBIM & ECM
    68578224365a efivarfs: Fix error on non-existent file
    f2c15056b312 i2c: riic: Always round-up when calculating bus period
    16e1c1156674 chelsio/chtls: prevent potential integer overflow on 32bit
    f4780fedeb65 mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
    9d120788418d net: mdiobus: fix an OF node reference leak
    c4f20ad100da netfilter: ipset: Fix for recursive locking warning
    24b6b9d6b21b net: ethernet: bgmac-platform: fix an OF node reference leak
    f9bad9428723 net: hinic: Fix cleanup in create_rxqs/txqs()
    48cc5df7757b ionic: use ee->offset when returning sprom data
    87847938f570 ionic: Fix netdev notifier unregister on failure
    b3a6daaf7cfb netdevsim: prevent bad user input in nsim_dev_health_break_write()
    6b80924af621 net/smc: check return value of sock_recvmsg when draining clc data
    a36364d8d4fa net/smc: check smcd_v2_ext_offset when receiving proposal msg
    f10635268a0a net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
    0b86e31b6bbb net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
    27d6adbb3ec4 erofs: fix incorrect symlink detection in fast symlink
    7e5fc0da0b76 i2c: pnx: Fix timeout in wait functions
    cff037a22793 usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled
    676cec3ad096 MIPS: Loongson64: DTS: Fix msi node for ls7a
    848257f4f9ef PCI: Add ACS quirk for Broadcom BCM5760X NIC
    c3119c7bab90 PCI: vmd: Create domain symlink before pci_bus_add_devices()
    82f635733337 ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP
    6eb9609c8bf0 usb: cdns3: Add quirk flag to enable suspend residency
    a19c6a484417 ALSA: usb: Fix UBSAN warning in parse_audio_unit()
    02052d22de91 PCI/AER: Disable AER service on suspend
    c1a1393f7844 PCI: Use preserve_config in place of pci_flags
    33db36b3c53d net: sched: fix ordering of qlen adjustment
    b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: b39adc1b4d9e705b1801684020a0bc12217f6db8)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:44 -08:00
Praveen Kumar
212172aa13 go: Fix CVE-2024-45336
The HTTP client drops sensitive headers after following a cross-domain redirect.
For example, a request to a.com/ containing an Authorization header which is redirected to
b.com/ will not send that header to b.com. In the event that the client received a subsequent
same-domain redirect, however, the sensitive headers would be restored. For example, a chain
of redirects from a.com/, to b.com/1, and finally to b.com/2 would incorrectly send the
Authorization header to b.com/2.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-45336

Upstream-patch:
b72d56f98d

(From OE-Core rev: 63e84b64f055ad7c91de67194e6739c96fb95496)

Signed-off-by: Praveen Kumar <praveen.kumar@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-15 06:04:43 -08:00
Antonin Godard
6840d3b71e dev-manual/building: document the initramfs-framework recipe
[ YOCTO #14747 ]

Adding a initramfs is a common task, and the way oe-core offers to do so
is by using the initramfs-framework recipe and companion modules. There
was already documentation on adding an initramfs but the documentation
was lacking details on this framework. Add it before the multiconfig
section because it is a bit more important IMO.

Reported-by: Alejandro <alejandro@enedino.org>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: b1a7dd6d34a291e2250e7169f4f9d93e61700a63)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit caedbca4eced4cf5bc74aaae64e4ad2887c2fc65)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-05 06:54:35 -08:00
Deepesh Varatharajan
af0dd82dd3 glibc: stable 2.35 branch updates
549d831579 stdlib: Test using setenv with updated environ [BZ #32588]
8b5d4be762 Fix underallocation of abort_msg_s struct (CVE-2025-0395)
525e5f13de stdlib: Simplify buffer management in canonicalize
5eae275400 realpath: Bring back GNU extension on ENOENT and EACCES [BZ #28996]
8a82a76a42 realpath: Do not copy result on failure (BZ #28815)
e369114462 misc: Add support for Linux uio.h RWF_NOAPPEND flag
3f1ab0ed66 nptl: Convert tst-setuid2 to test-driver
76adee6e0f support: Add xpthread_cond_signal wrapper
c3beedeb70 elf: Support recursive use of dynamic TLS in interposed malloc
f48d763ab8 elf: Avoid some free (NULL) calls in _dl_update_slotinfo
710057676d sysdeps/x86/Makefile: Split and sort tests
a4207d4e83 x86: Only align destination to 1x VEC_SIZE in memset 4x loop
889f99c149 elf: Fix slow tls access after dlopen [BZ #19924]
543efedcb3 x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]
41a3e51233 x86_64: Add log1p with FMA
0d1c70aa4c x86_64: Add expm1 with FMA
516180d399 x86_64: Add log2 with FMA
30384b91ad x86_64: Sort fpu/multiarch/Makefile
d626c31ce5 x86: Avoid integer truncation with large cache sizes (bug 32470)
7ea35e28b4 nptl: initialize cpu_id_start prior to rseq registration
47d70ca8d9 nptl: initialize rseq area prior to registration

(From OE-Core rev: a397c152abf4f3da1323594e79ebac844a2c9f45)

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-05 06:54:35 -08:00
Yash Shinde
57be589ed2 gdb: Fix CVE-2024-53589
CVE: CVE-2024-53589

(From OE-Core rev: 4ddd1e5aea1c4b84a6c4e1db5ded4938c4a35393)

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-05 06:54:35 -08:00
Yash Shinde
7e19a67813 binutils: internal gdb: Fix CVE-2024-53589
CVE: CVE-2024-53589

(From OE-Core rev: 2d6df18f4a694d6499b337bbbab10ba8bb6e3fe4)

Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-05 06:54:35 -08:00
Peter Marko
3d240823a3 openssl: patch CVE-2024-13176
Picked [1] per link in [2].

[1] 07272b05b0
[2] https://nvd.nist.gov/vuln/detail/CVE-2024-13176

(From OE-Core rev: cb18163c11d7f8b62b829f203b00a4e14513c6cf)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-05 06:54:35 -08:00
Richard Purdie
1f103ae930 bitbake: tests/fetch: Fix git shallow test failure with git >= 2.48
>From git 2.48 release notes:

"""
When "git fetch $remote" notices that refs/remotes/$remote/HEAD is
missing and discovers what branch the other side points with its
HEAD, refs/remotes/$remote/HEAD is updated to point to it.
"""

This means with git 2.48 onwards, there is a mystery "HEAD" revision
appearing in some of our shallow clone tests. We can avoid this by
using the same canonicalization as used for the reference revisions.

This resolves autobuilder failures on the Fedora 40 workers.

(Bitbake rev: e71f1ce53cf3b8320caa481ae62d1ce2900c4670)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c83444d1210740e27b1744d3aa7c5cad4e28db2f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-02-05 06:54:35 -08:00
Antonin Godard
a42a2d776d test-manual/reproducible-builds: fix reproducible links
We don't run reproducible-builds on specific distros anymore, but on a
distro at random depending on what is available on the Autobuilder. Fix
the link to this builder and remove distro specific ones.

Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: d574e625b2bb1b07a2e51cbf2e1f0a28ee596c7b)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 8bd2bc3c00ca80f4c000a2a8d618a9f8ea3aa54b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Antonin Godard
49affb8af2 Update autobuilder URLs to valkyrie
We have moved to Valkyrie which is hosted on
https://autobuilder.yoctoproject.org/valkyrie. Update the URL in the
documentation.

Also, the YOCTO_AB_URL macro was used in a single location in the
documentation so replace it by the :yocto_ab: custom extlink and remove
the macro.

Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 66db484f51bc60e87d41bd5ad9d852e3ac44a1b2)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 0b0ed55d909dd11cdc9b29b105473271627c025e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Ross Burton
966aead7e8 classes/qemu: use tune to select QEMU_EXTRAOPTIONS, not package architecture
Using the package architecture to select the right qemu options to pass
to qemu-user is incorrect, and fails for recipes that set PACKAGE_ARCH
to MACHINE_ARCH (as the qemuppc workarounds suggest) because there are
not typically any options set for the machine name.

Solve this by using TUNE_PKGARCH instead: for the majority of recipes
this is the same value, but for machine-specific recipes it remains the
same instead of changing to the machine name.

This means we can remove the qemuppc workarounds, as they're obsolete.

Also update the gcc-testsuite recipe which uses the same pattern to use
TUNE_PKGARCH, and generalise the else codepath to avoid needing to
update the list of architectures.

[ YOCTO #15647 ]

(From OE-Core rev: 077aab43f2c928eb8da71934405c62327010f552)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Ross Burton
83dfb365a8 classes/nativesdk: also override TUNE_PKGARCH
The nativesdk class overrides PACKAGE_ARCH and unsets TUNE_FEATURES, but
as recipes might want to look at TUNE_PKGARCH too (for example, when
setting QEMU_EXTRAOPTIONS) we should also override that variable.

Otherwise, a nativesdk recipe will have the TUNE_PKGARCH of the target,
which leads to errors (eg passing mips arguments to an arm qemu).

(From OE-Core rev: 38b4992329459f2200817a848e8888b9284b4917)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 05322beb290e1db30bef49b4364f8a8e6e9f7408)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Aleksandar Nikolic
9d4c312a0f scripts/install-buildtools: Update to 4.0.23
Update to the 4.0.23 release of the 4.0 series for buildtools.

(From OE-Core rev: 2effc054b1484dd3c87652267bf590c17d2d6f76)

Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Peter Marko
ee88a1d22e ofono: patch CVE-2024-7540, CVE-2024-7541, CVE-2024-7542
Cherry-pick commit
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=29ff6334b492504ace101be748b256e6953d2c2f

(From OE-Core rev: f76c9f6940df64654710a83a6f3c6168b63fc611)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Archana Polampalli
b4825be806 rsync: fix CVE-2024-12747
A flaw was found in rsync. This vulnerability arises from a race condition during
rsync's handling of symbolic links. Rsync's default behavior when encountering
symbolic links is to skip them. If an attacker replaced a regular file with a
symbolic link at the right time, it was possible to bypass the default behavior
and traverse symbolic links. Depending on the privileges of the rsync process,
an attacker could leak sensitive information, potentially leading to privilege escalation.

(From OE-Core rev: c0905ffb2f1aa3bc4c6187ff4860dcc8d3dbfb01)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Archana Polampalli
f70841d2a2 rsync: fix CVE-2024-12088
A flaw was found in rsync. When using the `--safe-links` option, rsync fails to
properly verify if a symbolic link destination contains another symbolic link within it.
This results in a path traversal vulnerability, which may lead to arbitrary file write
outside the desired directory

(From OE-Core rev: 741200c41a19ef5b4876d9a80667dfde2e5f4a9d)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Archana Polampalli
2aebe10959 rsync: fix CVE-2024-12087
A path traversal vulnerability exists in rsync. It stems from behavior enabled
by the `--inc-recursive` option, a default-enabled option for many client options
and can be enabled by the server even if not explicitly enabled by the client.
When using the `--inc-recursive` option, a lack of proper symlink verification
coupled with deduplication checks occurring on a per-file-list basis could allow
a server to write files outside of the client's intended destination directory.
A malicious server could write malicious files to arbitrary locations named after
valid directories/paths on the client.

(From OE-Core rev: 12328df8dfcdc73ef70af299e9ebdc1d8ae73f37)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Archana Polampalli
1e04a4df0a rsync: fix CVE-2024-12086
A flaw was found in rsync. It could allow a server to enumerate the contents of an
arbitrary file from the client's machine. This issue occurs when files are being
copied from a client to a server. During this process, the rsync server will send
checksums of local data to the client to compare with in order to determine what
data needs to be sent to the server. By sending specially constructed checksum values
for arbitrary files, an attacker may be able to reconstruct the data of those files
byte-by-byte based on the responses from the client.

(From OE-Core rev: b49c8f58c20d7deb354a86a34488cb798c49eba3)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Archana Polampalli
5d60b24103 rsync: fix CVE-2024-12085
A flaw was found in the rsync daemon which could be triggered when rsync compares
file checksums. This flaw allows an attacker to manipulate the checksum length
(s2length) to cause a comparison between a checksum and uninitialized memory and
leak one byte of uninitialized stack data at a time.

(From OE-Core rev: 3fd8bea3e72573cca03cd3f6f4fc077cd2fd45a3)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Archana Polampalli
a1fab4c1a9 rsync: fix CVE-2024-12084
A heap-based buffer overflow flaw was found in the rsync daemon. This issue is due
to improper handling of attacker-controlled checksum lengths (s2length) in the code.
When MAX_DIGEST_LEN exceeds the fixed SUM_LENGTH (16 bytes), an attacker can write
out of bounds in the sum2 buffer.

(From OE-Core rev: 17fac276e27af19b00b6263f22156a55bae6a5c9)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Khem Raj
b7070c567a rsync: Delete pedantic errors re-ordering patch
It has been fixed by removing the check upstream see
9a3449a398

(From OE-Core rev: c6228b8371ea5c3c452db7b536948ae96d83844b)

(From OE-Core rev: 3746c60f38a6cf99f293131b8b1bfed7c73a1944)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Alexander Kanavin
956e98851d rsync: update 3.2.5 -> 3.2.7
Rebase patches.

(From OE-Core rev: 827c787893caa973c509acf7cac9e17fec5692a4)

(From OE-Core rev: 798009f46f2044aaa0bac753430cca1964677741)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Zhang Peng
4ebaec2ca3 vte: fix CVE-2024-37535
CVE-2024-37535:
GNOME VTE before 0.76.3 allows an attacker to cause a denial of service
 (memory consumption) via a window resize escape sequence, a related
issue to CVE-2000-0476.

Reference:
[https://nvd.nist.gov/vuln/detail/CVE-2024-37535]

Upstream patches:
[036bc3ddcb]
[c313849c2e]

(From OE-Core rev: 132a5168b125d6f4fb9391d982bc64d73429ab8f)

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Divya Chellam
0d7adecb6b wget: fix CVE-2024-10524
Applications that use Wget to access a remote resource using
shorthand URLs and pass arbitrary user credentials in the URL
are vulnerable. In these cases attackers can enter crafted
credentials which will cause Wget to access an arbitrary host.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-10524

Upstream-patch:
https://git.savannah.gnu.org/cgit/wget.git/commit/?id=c419542d956a2607bbce5df64b9d378a8588d778

(From OE-Core rev: eed5d59c138c210df91f31ac718383ccaf921faf)

Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Peter Marko
4bc82e0831 socat: patch CVE-2024-54661
Picked upstream commit
https://repo.or.cz/socat.git/commitdiff/4ee1f31cf80019c5907876576d6dfd49368d660f

Since this was the only commit in 1.8.0.2 it also contained release
changes which were dropped.

(From OE-Core rev: aa3187749ae9e04b91ad18be733ce09be63a50db)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Zhang Peng
744e331d5b avahi: fix CVE-2024-52616
CVE-2024-52616:
A flaw was found in the Avahi-daemon, where it initializes DNS transaction IDs
randomly only once at startup, incrementing them sequentially after that. This
predictable behavior facilitates DNS spoofing attacks, allowing attackers to
guess transaction IDs.

Reference:
[https://nvd.nist.gov/vuln/detail/CVE-2024-52616]
[https://github.com/avahi/avahi/security/advisories/GHSA-r9j3-vjjh-p8vm]

Upstream patches:
[f8710bdc8b]

(From OE-Core rev: 7708d0c346b23ab3e687e2a2ca464d77d55cebd7)

Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-24 07:49:28 -08:00
Yogita Urade
65d58821e0 ofono: fix CVE-2024-7547
oFono SMS Decoder Stack-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.

The specific flaw exists within the parsing of SMS PDUs. The issue
results from the lack of proper validation of the length of user-
supplied data prior to copying it to a stack-based buffer. An
attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23460.

Reference:
https://security-tracker.debian.org/tracker/CVE-2024-7547

Upstream patch:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=305df050d02aea8532f7625d6642685aa530f9b0

(From OE-Core rev: 8c32d91b64ae296d7832ddeb42983f4f3c237946)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-18 06:21:02 -08:00
Yogita Urade
a551469f70 ofono: fix CVE-2024-7546
oFono SimToolKit Heap-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.

The specific flaw exists within the parsing of STK command PDUs.
The issue results from the lack of proper validation of the length
of user-supplied data prior to copying it to a heap-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23459.

Reference:
https://security-tracker.debian.org/tracker/CVE-2024-7546

Upstream patch:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=79ea6677669e50b0bb9c231765adb4f81c375f63

(From OE-Core rev: 33b2a67b3134498e8c4845efddc7854b4d2315cd)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-18 06:21:02 -08:00
Yogita Urade
0c044be743 ofono: fix CVE-2024-7545
oFono SimToolKit Heap-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.

The specific flaw exists within the parsing of STK command PDUs.
The issue results from the lack of proper validation of the length
of user-supplied data prior to copying it to a heap-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23458.

Reeference:
https://security-tracker.debian.org/tracker/CVE-2024-7545

Upstream patch:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=556e14548c38c2b96d85881542046ee7ed750bb5

(From OE-Core rev: f062d2e4ad3d0a35a2dadda679632d5d213b8487)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-18 06:21:02 -08:00
Yogita Urade
481b2600a9 ofono: fix CVE-2024-7544
oFono SimToolKit Heap-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.

The specific flaw exists within the parsing of STK command PDUs.
The issue results from the lack of proper validation of the length
of user-supplied data prior to copying it to a heap-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23457.

Reference:
https://security-tracker.debian.org/tracker/CVE-2024-7544

Upstream patch:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=a240705a0d5d41eca6de4125ab2349ecde4c873a

(From OE-Core rev: c4e7d6fad2ed96296bcea2b7d12b41e1354eafa8)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-18 06:21:02 -08:00
Yogita Urade
380c41b667 ofono: fix CVE-2024-7543
oFono SimToolKit Heap-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.

The specific flaw exists within the parsing of STK command PDUs.
The issue results from the lack of proper validation of the length
of user-supplied data prior to copying it to a heap-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23456.

Reference:
https://security-tracker.debian.org/tracker/CVE-2024-7543

Upstream patch:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=90e60ada012de42964214d8155260f5749d0dcc7

(From OE-Core rev: 31ba25646b78d60923b1d897a43e37ef6f9edd51)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-18 06:21:02 -08:00
Yogita Urade
429a145133 ofono: fix CVE-2024-7539
oFono CUSD Stack-based Buffer Overflow Code Execution Vulnerability.
This vulnerability allows local attackers to execute arbitrary code
on affected installations of oFono. An attacker must first obtain
the ability to execute code on the target modem in order to exploit
this vulnerability.

The specific flaw exists within the parsing of responses from AT+CUSD
commands. The issue results from the lack of proper validation of the
length of user-supplied data prior to copying it to a stack-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of root. Was ZDI-CAN-23195.

Reference:
https://security-tracker.debian.org/tracker/CVE-2024-7539

Upstream Patch:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=389e2344f86319265fb72ae590b470716e038fdc

(From OE-Core rev: b1626a0df6911172adafa85a99d36486eb7e2c62)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-18 06:21:02 -08:00
Peter Marko
e316dceeb6 gstreamer1.0: ignore CVEs fixed in plugins recipes
These were fixed in previous commits.

(From OE-Core rev: 09f0b16877ab207cba91f13d036bc6f4cd6bdf70)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-18 06:21:02 -08:00
Divya Chellam
61c55b9e30 ruby: fix CVE-2024-49761
REXML is an XML toolkit for Ruby. The REXML gem before 3.3.9 has a ReDoS
vulnerability when it parses an XML that has many digits between &# and x...;
in a hex numeric character reference (&#x.... This does not happen with
Ruby 3.2 or later. Ruby 3.1 is the only affected maintained Ruby.
The REXML gem 3.3.9 or later include the patch to fix the vulnerability.

CVE-2024-49761-0009.patch is the CVE fix and rest are dependent commits.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-49761

Upstream-patch:
810d228523
83ca5c4b0f
51217dbcc6
7e4049f6a6
fc6cad570b
7712855547
370666e314
a579730f25
ce59f2eb1a

(From OE-Core rev: 5b453400e9dd878b81b1447d14b3f518809de17e)

Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-18 06:21:02 -08:00
Archana Polampalli
4f959ce14c go: Fix CVE-2024-34158
Calling Parse on a "// +build" build tag line with deeply nested
expressions can cause a panic due to stack exhaustion.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-34158

Upstream-patch:
d4c53812e6

(From OE-Core rev: eb14e9722d023b4d1668c55ce4bc6ef02f8ce6c2)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-18 06:21:02 -08:00
Archana Polampalli
0c88d20540 go: Fix CVE-2024-34156
Calling Decoder.Decode on a message which contains deeply nested structures can
cause a panic due to stack exhaustion. This is a follow-up to CVE-2022-30635.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-34156

Upstream-patch:
2092294f2b

(From OE-Core rev: 3aeeee86a53cee14bb1a6a485f8781459b6f2ffc)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-18 06:21:02 -08:00
Archana Polampalli
f700dcdc1d go: Fix CVE-2024-34155
Calling any of the Parse functions on Go source code which contains
deeply nested literals can cause a panic due to stack exhaustion.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-34155

Upstream-patch:
b232596139

(From OE-Core rev: 9d21d527e2448e202030ae7ad38c88e25943a2f3)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-18 06:21:02 -08:00
Steve Sakoman
f505325936 build-appliance-image: Update to kirkstone head revision
(From OE-Core rev: a270d4c957259761bcc7382fcc54642a02f9fc7d)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:51:11 -08:00
Steve Sakoman
cb03c7cf84 poky.conf: bump version for 4.0.24
(From meta-yocto rev: 6e8a5bac75ca114ef2b4d3ca150b3f501519ea8f)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Antonin Godard
ac2d3a5377 ref-manual: move runtime-testing section to the test-manual
In the same fashion as the previous commit ("ref-manual/packages: move
ptest section to the test-manual"), move the runtime testing section of
the development tasks manual to the test environment manual.

Add a link to it from the test-manual/intro document.

(From yocto-docs rev: 3128bf149f40928e6c2a3e264590a0c6c9778c6a)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 6b44257874858db3aa426d3e84a79c41cb4937a3)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Antonin Godard
2497f29afd ref-manual/packages: move ptest section to the test-manual
[ YOCTO #15106 ]

It makes more sense to document ptests in the test-manual. Since ptests
are still related to packages, keep a link to ptests from packages.rst
to the test-manual.

Reported-by: Yoann Congal <yoann.congal@smile.fr>
(From yocto-docs rev: 8b6ada020d595d86c7bbe78a27b7a6301715b039)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit b389c06b709e4791e1cce5e8a5b58f6b0cd03a14)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Antonin Godard
1418534d22 SSTATE_MIRRORS/SOURCE_MIRROR_URL: add instructions for mirror authentication
[ YOCTO #15218 ]

There are different ways of configuring the build host when
authentication to a mirror (SSTATE_MIRRORS or SOURCE_MIRROR_URL) is
required.

Document these methods, and begin with the preferred approach which is
to edit ~/.netrc appropriately. When that is not possible, specifying
the credentials from the URL is also possible, so document it as well.

Reported-by: peter.zsifkovits@at.bosch.com
Tested-by: Antonin Godard <antonin.godard@bootlin.com> # Debian 12 container
(From yocto-docs rev: e0f88c9595a084244691c6c6aee8d95ce29602fc)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 4c303cce0627e0f2ce52e72597541e220585aaed)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Antonin Godard
4d01328526 ref-manual/devtool-reference: add warning note on deploy-target and shared objects
The command `devtool deploy-target` does not handle any dependency of
the application, even when properly listed in DEPENDS or RDEPENDS. While
the current documentation was clear on that, it felt needed to add a
note on the fact that build-time dependencies may also result in
runtime dependencies, especially for people new to the project.

Add a warning block below the existing deploy-target documentation.
Also, link to the Overview and Concepts page, which explains it
thoroughly.

[ YOCTO #14377 ]

Reported-By: Robert Berger <pokylinux@reliableembeddedsystems.com>
(From yocto-docs rev: daf514d81d08e01657ff2dc171a0afb56753dfc6)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 56c84004daad5f8a5db53e36852331435d57c8af)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Antonin Godard
7dee2d8918 contributor-guide/submit-changes.rst: suggest to remove the git signature
By default when sending patches Git adds the git version at the bottom
of the patch, which is not necessary in most cases. Suggest to remove it
when configuring Git when sending patches.

Suggested-By: Jaekyu Lee <jaekyu.lee@lge.com>
(From yocto-docs rev: b3223f919e0445c0059cddf0ce02cb27f83582c3)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d3465691231f10466703198a831a681803ffdfad)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Trevor Gamblin
62861c3f13 reproducible-builds.rst: show how to build a single package
Add a bit to the "Can we prove the project is reproducible?" section to
show how OEQA_REPRODUCIBLE_TEST_TARGET can be used to test a single
package (rather than the world build), as this may be useful for
maintainers.

[YOCTO #15619]

(From yocto-docs rev: 6fda76e3a879e72979b3678ce583604783f178bb)

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c4bc09f61621938086be377653121d6b4e62b570)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Mikko Rapeli
296bb52472 reproducible-builds.rst: document OEQA_REPRODUCIBLE_TEST_TARGET and OEQA_REPRODUCIBLE_TEST_SSTATE_TARGETS
They are used to fine tune build reproducibility test for
different build targets than "bitbake world" and to define
which recipes can be rebuild using sstate cache.

These are useful when ramping up build reproducibility in complex
build configurations where "bitbake world" has too many failures.

(From yocto-docs rev: 7d38b706441f1ae7154794f7df315924962cae40)

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
(cherry picked from commit c74928b1a7b2f285ed70999539f0c630316ad364)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
258cbf1813 linux-yocto/5.15: update to v5.15.175
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    91786f140358 Linux 5.15.175
    fb8c76c7604a x86/static-call: fix 32-bit build
    4e54dc4bbc60 ALSA: usb-audio: Fix a DMA to stack memory bug
    ae7c1c523323 x86/xen: remove hypercall page
    1ef790d6bf55 x86/xen: use new hypercall functions instead of hypercall page
    a501b4dbedb4 x86/xen: add central hypercall functions
    c7b4cfa6213a x86/xen: don't do PV iret hypercall through hypercall page
    8abab99114f1 x86/static-call: provide a way to do very early static-call updates
    1c50e8da50b0 objtool/x86: allow syscall instruction
    8f2c179b1d3c x86: make get_cpu_vendor() accessible from Xen code
    2657ba851fa3 xen/netfront: fix crash when removing device
    3dfd8991ad33 Revert "parisc: fix a possible DMA corruption"
    f585c5793aca tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe()
    b57ac2d92c1f bpf: sync_linked_regs() must preserve subreg_def
    4749f9f9b050 blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
    56b9f3df5ac0 ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
    bd85ca6cf9a4 team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
    2f780d4c3b64 bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
    c2047b0e216c net/sched: netem: account for backlog updates from child qdisc
    beffa32a21e6 Documentation: PM: Clarify pm_runtime_resume_and_get() return value
    3561951e53f2 qca_spi: Make driver probing reliable
    4f488db386c2 qca_spi: Fix clock speed for multiple QCA7000
    d45e3e1a77fd cxgb4: use port number to set mac addr
    78079fda4829 ACPI: resource: Fix memory resource type union access
    9f82e8ace7d5 net: sparx5: fix the maximum frame length register
    6cedf276444d net: sparx5: fix FDMA performance issue
    c21c7c1c00bc net: lapb: increase LAPB_HEADER_LEN
    22a94e0530b5 ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init()
    143304277ffd ptp: kvm: Use decrypted memory in confidential guest on x86
    80a0c4dc6641 selftests: mlxsw: sharedbuffer: Remove duplicate test cases
    b4eb6df5bc26 selftests: mlxsw: sharedbuffer: Remove h1 ingress test case
    07b569eda6fe tipc: fix NULL deref in cleanup_bearer()
    a864e2e1ceda batman-adv: Do not let TT changes list grows indefinitely
    b0b2157b3c27 batman-adv: Remove uninitialized data in full table TT response
    437529aa7d01 batman-adv: Do not send uninitialized TT changes
    bbdb3307f609 acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
    c052f775ee6c exfat: fix potential deadlock on __exfat_get_dentry_set
    4310902c766e virtio/vsock: Fix accept_queue memory leak
    43e76736b4bf bpf, sockmap: Fix update element with same
    3560e2028374 xfs: fix scrub tracepoints when inode-rooted btrees are involved
    58d71a547717 xfs: return from xfs_symlink_verify early on V4 filesystems
    5ff4d29a675f xfs: don't drop errno values when we fail to ficlone the entire range
    fd157244902a xfs: update btree keys correctly when _insrec splits an inode root block
    85128462d348 drm/i915: Fix memory leak by correcting cache object name in error handler
    1247e1df086a usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer
    e450c9e8f398 usb: ehci-hcd: fix call balance of clocks handling routines
    6c6d2e9d197a usb: dwc2: Fix HCD port connection race
    38fa1f443a3c usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature
    55320f5cdd9d usb: dwc2: Fix HCD resume
    11cbaff06356 ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()
    e75054ff9cab usb: host: max3421-hcd: Correctly abort a USB request.
    98b76329bd63 ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5
    11c9e383d410 tcp: check space before adding MPTCP SYN options
    b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: c027335ae3d81db4676db751de115daab5290a27)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
23863e084b linux-yocto/5.15: update to v5.15.174
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    963e654022cc Linux 5.15.174
    2e29116c4596 Bluetooth: hci_core: Fix calling mgmt_device_connected
    5e71985e855c net/smc: Fix af_ops of child socket pointing to released memory
    5cedfe8aaf18 media: venus: vdec: fixed possible memory leak issue
    d3717cf6baa4 serial: amba-pl011: fix build regression
    d897650c5897 drm/amdgpu: rework resume handling for display (v2)
    e1896f381d27 drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
    9760b0c61e53 net: dsa: microchip: correct KSZ8795 static MAC table access
    686e05c9dbd6 Bluetooth: L2CAP: Fix uaf in l2cap_connect
    522328e80acf arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint
    51d3d80a6dc3 arm64/sve: Discard stale CPU state when handling SVE traps
    221a2c898962 gve: Fixes for napi_poll when budget is 0
    154cf95664de scsi: core: Fix scsi_mode_select() buffer length handling
    7bdecbd49a5d Revert "drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()"
    b1453a5616c7 fou: remove warn in gue_gro_receive on unsupported protocol
    0b31e28fbd77 ima: Fix use-after-free on a dentry's dname.name
    801d64177faa crypto: hisilicon/qm - inject error before stopping queue
    1b5691014f30 ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume"
    c5cb98554c4c drm/amd/display: Check BIOS images before it is used
    b3cdb9b9f815 mmc: mtk-sd: Fix error handle of probe function
    85e50b4f9896 xhci: dbc: Fix STALL transfer event handling
    fbab85323192 mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
    9a351255db26 mm/damon/vaddr-test: split a test function having >1024 bytes frame size
    a3eca3037e70 jffs2: Fix rtime decompressor
    bd384b04ad19 jffs2: Prevent rtime decompress memory corruption
    a0e0f67f2fc1 KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE
    fd92260b7f68 KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device
    065e075d438f KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*
    9e9f343615c0 Revert "unicode: Don't special case ignorable code points"
    d7e6934eb736 tracing/eprobe: Fix to release eprobe when failed to add dyn_event
    968757f1f45b btrfs: fix missing snapshot drew unlock when root is dead during swap activation
    38a4826f1bdf sched/core: Prevent wakeup of ksoftirqd during idle load balance
    6aeeac48fc1b sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy
    d071dba5ddd2 sched/fair: Add NOHZ balancer flag for nohz.next_balance updates
    25fc82f3a868 sched/core: Remove the unnecessary need_resched() check in nohz_csd_func()
    7ff5af6bdb1e modpost: Add .irqentry.text to OTHER_SECTIONS
    973cfc7ea3f6 modpost: Include '.text.*' in TEXT_SECTIONS
    d0f2889ec52b misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
    ee68554d2c03 powerpc/prom_init: Fixup missing powermac #size-cells
    a7fd78075031 MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
    da4809b05b65 usb: chipidea: udc: handle USB Error Interrupt if IOC not set
    2d98fa2a50b8 i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock
    a436e75678bf PCI: Add ACS quirk for Wangxun FF5xxx NICs
    ade2062d5b53 PCI: Add 'reset_subordinate' to reset hierarchy below bridge
    67416562ae0d PCI: Detect and trust built-in Thunderbolt chips
    a6cddf68b340 i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
    a365de2fbfbe f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
    c710201af655 nvdimm: rectify the illogical code within nd_dax_probe()
    ff11b66cf848 pinctrl: qcom-pmic-gpio: add support for PM8937
    f7b0fc4b570a scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
    bbb47c06f011 scsi: st: Don't modify unknown block number in MTIOCGET
    b8283d52ed15 leds: class: Protect brightness_show() with led_cdev->led_access mutex
    2174bbc235f7 scsi: hisi_sas: Add cond_resched() for no forced preemption model
    02cef9720550 tracing: Use atomic64_inc_return() in trace_clock_counter()
    7ba51688437b pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
    8a4534483e02 netpoll: Use rcu_access_pointer() in __netpoll_setup
    a7b8f71c7a29 net/neighbor: clear error in case strict check is not set
    4e83046d2bc9 rocker: fix link status detection in rocker_carrier_init()
    565dca66578a ASoC: hdmi-codec: reorder channel allocation list
    219960a48771 Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
    dfb3f9d3f602 wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw()
    0824dcc63580 wifi: ipw2x00: libipw_rx_any(): fix bad alignment
    76581147b05c drm/amdgpu: set the right AMDGPU sg segment limitation
    53b03a43a881 drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
    a3d408870bc1 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
    9efe72eefd4c jfs: fix array-index-out-of-bounds in jfs_readdir
    6676034aa753 jfs: fix shift-out-of-bounds in dbSplit
    823d573f5450 jfs: array-index-out-of-bounds fix in dtReadFirst
    efe1b9bbf356 dma-debug: fix a possible deadlock on radix_lock
    081bc4fe23f9 drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
    905dc479b648 drm/amdgpu: Dereference the ATCS ACPI buffer
    80aa90210a7a drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
    1d42b11b7bb7 drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
    b92521c314d2 wifi: ath5k: add PCI ID for Arcadyan devices
    61f1b977949b wifi: ath5k: add PCI ID for SX76X
    276a473c956f net: inet6: do not leave a dangling sk pointer in inet6_create()
    3e8258070b0f net: inet: do not leave a dangling sk pointer in inet_create()
    2b46994a6e76 net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
    1fe625f12d09 net: af_can: do not leave a dangling sk pointer in can_create()
    a8677028dd51 Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
    132e615bb1d7 af_packet: avoid erroring out after sock_init_data() in packet_create()
    3cc92d542384 net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
    9681a5217b02 net: ethernet: fs_enet: Use %pa to format resource_size_t
    52637f8b7c42 net: fec_mpc52xx_phy: Use %pa to format resource_size_t
    8e9f76ddc20c samples/bpf: Fix a resource leak
    3caa244323a6 r8169: don't apply UDP padding quirk on RTL8126A
    6078d3ca132b drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
    f632b3be8ee8 drm/mcde: Enable module autoloading
    8c715f966406 drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
    c9c2cf983dc8 drm/vc4: hvs: Set AXI panic modes for the HVS
    e497edb8f31e soc: imx8m: Probe the SoC driver as platform driver
    0b16b2aa2242 media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
    afdfebd9bbe7 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
    ea6588abcc15 kcsan: Turn report_filterlist_lock into a raw_spinlock
    86680f33461a kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
    d476931a6bbc btrfs: avoid unnecessary device path update for the same device
    06a92f810df8 s390/cpum_sf: Handle CPU hotplug remove during sampling
    ac98b8c10346 epoll: annotate racy check
    dc02407ea952 iommu/arm-smmu: Defer probe of clients after smmu device bound
    a9e371e03f08 ocfs2: update seq_file index in ocfs2_dlm_seq_next
    951c53931a91 mmc: core: Further prevent card detect during shutdown
    47de5d1bf378 mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet
    f373a1898175 regmap: detach regmap from dev on regmap_exit
    4d03f705e9d7 xsk: fix OOB map writes when deleting elements
    f9f50a5792a6 dma-buf: fix dma_fence_array_signaled v4
    ad34306ac683 bpf: fix OOB devmap writes when deleting elements
    fb5fee35bdd1 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
    48eb6e740494 nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
    87bf3ea841a5 scsi: ufs: core: sysfs: Prevent div by zero
    694598a7828d scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
    ca36d9d53745 scsi: qla2xxx: Fix use after free on unload
    1f1cf3940a36 scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
    66618696bcbb scsi: qla2xxx: Fix NVMe and NPIV connect issue
    7d9f66082b84 scsi: qla2xxx: Fix abort in bsg timeout
    1cc00b106611 ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
    b89de14c9c80 ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
    023ee962a690 ALSA: usb-audio: add mixer mapping for Corsair HS80
    1c176f5155ee arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
    dbcdadade0c2 tracing: Fix cmp_entries_dup() to respect sort() comparison rules
    faa0a1975a6f can: dev: can_set_termination(): allow sleeping GPIOs
    fb17d710c7a4 watchdog: rti: of: honor timeout-sec property
    2ed3e3a3ac06 HID: wacom: fix when get product name maybe null pointer
    eb6a5262ec66 bpf: Fix exact match conditions in trie_get_next_key()
    6155fac6d9ae bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
    c5327720a465 ocfs2: free inode when ocfs2_get_init_inode() fails
    c8504c0f1f80 drm/v3d: Enable Performance Counters before clearing them
    cd5106c77d6d spi: mpc52xx: Add cancel_work_sync before module remove
    2c84d183a448 tools: Override makefile ARCH variable if defined, but empty
    9bc69d38e3b8 ALSA: usb-audio: Notify xrun for low-latency mode
    9b9b61c5d0a2 ALSA: pcm: Avoid reference to status->state
    f0294f444afc ALSA: pcm: Add more disconnection checks at file ops
    0d6cd1151e26 tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
    ece859aac1d3 drm/sti: Add __iomem for mixer_dbg_mxn's parameter
    2bd350f0e74c bpftool: fix potential NULL pointer dereferencing in prog_dump()
    ca906853f6c7 bpftool: Remove asserts from JIT disassembler
    3cbde9287469 serial: amba-pl011: Fix RX stall when DMA is used
    e3769d2b62d0 serial: amba-pl011: Use port lock wrappers
    9f0ce8feecb9 dt-bindings: serial: rs485: Fix rs485-rts-delay property
    e9583ac84945 dt_bindings: rs485: Correct delay values
    ad4dfa7ea7f5 gpio: grgpio: Add NULL check in grgpio_probe
    7546c60a3786 gpio: grgpio: use a helper variable to store the address of ofdev->dev
    b65958284401 geneve: do not assume mac header is set in geneve_xmit_skb()
    c20f91bd9395 ethtool: Fix wrong mod state in case of verbose and no_mask bitset
    59a59da8de47 netfilter: nft_set_hash: skip duplicated elements pending gc run
    0e67805e805c netfilter: ipset: Hold module reference while requesting a module
    c7d644f76949 net: sched: fix erspan_opt settings in cls_flower
    4fe517643f52 igb: Fix potential invalid memory access in igb_init_module()
    d7804000d8b9 net/qed: allow old cards not supporting "num_images" to work
    f502a88fdd41 net/smc: fix LGR and link use-after-free issue
    ebfee3e153f6 net/smc: Limit backlog connections
    d2a4894f2385 tipc: Fix use-after-free of kernel socket in cleanup_bearer().
    bc3d4423def1 dccp: Fix memory leak in dccp_feat_change_recv
    0b8903e6c881 net/ipv6: release expired exception dst cached in socket
    4199dd78a598 can: j1939: j1939_session_new(): fix skb reference counting
    c6e778901d00 net: hsr: avoid potential out-of-bound access in fill_frame_info()
    f0f627fd6af2 net/sched: tbf: correct backlog statistic for GSO packets
    fb09c0cc058b ptp: Add error handling for adjfine callback in ptp_clock_adjtime
    36a9d94dac28 netfilter: x_tables: fix LED ID check in led_tg_check()
    d6e1776f51c9 ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()
    6e2c9e417ef7 can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
    1ed979b833df can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
    c56112f3e709 can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
    dd3ef4edcc89 can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
    46e062d62674 can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
    48d8223ff178 can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails
    f1977d763c9c can: do not increase rx statistics when generating a CAN rx error message frame
    f503436c5e3b can: peak_usb: CANFD: store 64-bits hw timestamps
    c90279de2b99 watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart()
    2663884d248d iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
    be085075cf2c drm/etnaviv: flush shader L1 cache after user commandstream
    e98ff67f5a68 drm/sti: avoid potential dereference of error pointers
    f5804567cf96 drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
    31c857e7496d drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check
    6a0648f96c3c btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
    0ab0a3ad24e9 nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
    6cefcadd34e3 nfsd: make sure exp active before svc_export_show
    d63f0926b9a7 PCI: rockchip-ep: Fix address translation unit programming
    9f3ea5db09b0 dm thin: Add missing destroy_work_on_stack()
    23af63a55bf5 ovl: properly handle large files in ovl_security_fileattr
    b0c349a65c16 PCI: keystone: Add link up check to ks_pcie_other_map_bus()
    0cb21f1ea3a2 i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
    a32d0e136664 scsi: ufs: exynos: Fix hibern8 notify callbacks
    7bb9fa6fe600 util_macros.h: fix/rework find_closest() macros
    ca687fdce5b9 s390/entry: Mark IRQ entries to fix stack depot warnings
    68e79b848196 ad7780: fix division by zero in ad7780_write_raw()
    d2b85ce0561f btrfs: ref-verify: fix use-after-free after invalid ref action
    c71d114ef68c btrfs: add a sanity check for btrfs root in btrfs_search_slot()
    6e2ac5f585a0 btrfs: add might_sleep() annotations
    ab6cfcf8ed2c quota: flush quota_release_work upon quota writeback
    7320429e48cd xfs: remove unknown compat feature check in superblock write validation
    bac5a74c31c2 xfs: fix log recovery when unknown rocompat bits are set
    584754f983d3 ASoC: fsl_micfil: fix the naming style for mask definition
    c3f4f4547fb2 sh: intc: Fix use-after-free bug in register_intc_controller()
    fe6cbf0b2ac3 sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
    f211501cfc2b SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE
    197b613c9080 sunrpc: remove unnecessary test in rpc_task_set_client()
    7338c4377742 nfs: ignore SB_RDONLY when mounting nfs
    14d02aec5898 modpost: remove incorrect code in do_eisa_entry()
    60658fdb6540 rtc: ab-eoz9: don't fail temperature reads on undervoltage notification
    4950408793b1 9p/xen: fix release of IRQ
    db94e06c24cd 9p/xen: fix init sequence
    df2a7aa342f1 block: return unsigned int from bdev_io_min
    b7836529e059 jffs2: fix use of uninitialized variable
    4d9807048b85 ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
    b1ee0aa4945c ubi: fastmap: Fix duplicate slab cache names while attaching
    2b19d2fd58be ubifs: Correct the total block count by deducting journal reservation
    246f621d3639 rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
    7c6098bdb62a rtc: abx80x: Fix WDT bit position of the status register
    3b28fb1376aa rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()
    2ab9639f16b0 NFSv4.0: Fix a use-after-free problem in the asynchronous open()
    fcf32ea8193f um: Always dump trace for specified task in show_stack
    a6294d601075 um: Fix the return value of elf_core_copy_task_fpregs
    1bd118c5f887 um: Fix potential integer overflow during physmem setup
    f5872a2a84ec rpmsg: glink: Propagate TX failures in intentless mode as well
    c7dac3af57e3 SUNRPC: make sure cache entry active before cache_show
    842f1c27a1ae NFSD: Prevent a potential integer overflow
    f78318f70e3c lib: string_helpers: silence snprintf() output truncation warning
    0247da93bf62 usb: dwc3: gadget: Fix looping of queued SG entries
    893f9ea3f6f1 usb: dwc3: gadget: Fix checking for number of TRBs left
    bc3c34362bef ALSA: hda/realtek: Apply quirk for Medion E15433
    0ac6cd6133a1 ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max
    ad78a3a11e66 ALSA: hda/realtek: Set PCBeep to default value for ALC274
    8c50311d8ab0 ALSA: hda/realtek: Update ALC225 depop procedure
    8799f4332a9f ALSA: pcm: Add sanity NULL check for the default mmap fault handler
    150dff3e1bf7 media: v4l2-core: v4l2-dv-timings: check cvt/gtf result
    41979fbb7ced soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting()
    ed228b74d8a5 media: wl128x: Fix atomicity violation in fmc_send_cmd()
    20082e2e8b79 HID: wacom: Interpret tilt data from Intuos Pro BT as signed values
    bb2f15b5222f block: fix ordering between checking BLK_MQ_S_STOPPED request adding
    5d2e9a42b1fd arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled
    e2b91997db28 sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
    bef9a2835011 um: vector: Do not use drvdata in release
    c52effe58215 serial: 8250: omap: Move pm_runtime_get_sync
    1635d9a0ff1b um: net: Do not use drvdata in release
    5727343348f3 um: ubd: Do not use drvdata in release
    3b22047378ef ubi: wl: Put source PEB into correct list if trying locking LEB failed
    a162b111ff1a platform/chrome: cros_ec_typec: fix missing fwnode reference decrement
    bc846c0be8a4 cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power()
    e6e42c57cee9 mtd: spi-nor: core: replace dummy buswidth from addr to data
    6827966f6953 spi: Fix acpi deferred irq probe
    e67471437ae9 netfilter: ipset: add missing range check in bitmap_ip_uadt
    9f2d8f3e813d gpio: exar: set value when external pull-up or pull-down is present
    283211911b42 Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit"
    4b14ac9e73bf serial: sh-sci: Clean sci_ports[0] after at earlycon exit
    e2e286306b67 Revert "usb: gadget: composite: fix OS descriptors w_value logic"
    479795371221 driver core: bus: Fix double free in driver API bus_register()
    3a0c02f550c5 usb: xhci: Fix TD invalidation under pending Set TR Dequeue
    2e891a42e75e Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()
    1d1e618c1706 exfat: fix uninit-value in __exfat_get_dentry_set
    48c335245371 locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass()
    6bdb3907d50d tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler
    5354599855a9 apparmor: test: Fix memory leak for aa_unpack_strdup()
    8797b7712de7 comedi: Flush partial mappings in error case
    1484fdc59e04 fsnotify: fix sending inotify event with unexpected filename
    41bbb1eb996b PCI: Fix use-after-free of slot->bus on hot remove
    227fde8a27f7 KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status
    4fe0d9228226 powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector
    a304c1412210 crypto: x86/aegis128 - access 32-bit arguments as 32-bit
    dc0c28b7f98f perf/x86/intel/pt: Fix buffer full but size is 0 case
    f00012d5bf0c ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
    27a93c45e16a jfs: xattr: check invalid xattr size more strictly
    8d72b5c93360 ext4: fix FS_IOC_GETFSMAP handling
    519320ef836b ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
    9887d859cd60 ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
    ca0d15ee5a68 soc: qcom: socinfo: fix revision check in qcom_socinfo_probe()
    9b26540820e5 ASoC: Intel: sst: Fix used of uninitialized ctx to log an error
    13327d78229f Revert "drivers: clk: zynqmp: update divider round rate logic"
    3504696ecfb6 usb: ehci-spear: fix call balance of sehci clk handling routines
    ab011f7439d9 ALSA: usb-audio: Fix out of bounds reads when finding clock sources
    e8823e6ff313 xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
    cb645064e081 ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp
    dadac97f066a parisc: fix a possible DMA corruption
    487b128f07b8 apparmor: fix 'Do simple duplicate message elimination'
    3c7355690f37 ALSA: hda/realtek: Update ALC256 depop procedure
    d148c0956954 counter: stm32-timer-cnt: Add check for clk_enable()
    098480edee1b misc: apds990x: Fix missing pm_runtime_disable()
    f45e6fc02435 USB: chaoskey: Fix possible deadlock chaoskey_list_lock
    4fb1375d830d USB: chaoskey: fail open after removal
    5f6c28cbd995 usb: yurex: make waiting on yurex_write interruptible
    dc26c8db0837 usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read()
    bc2dbad38537 iio: light: al3010: Fix an error handling path in al3010_probe()
    2dcc86fefe09 tcp: Fix use-after-free of nreq in reqsk_timer_handler().
    dcacfcfe20cc bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
    16aa78edf6dd net: hsr: fix hsr_init_sk() vs network/transport headers.
    d24b2fa24789 spi: atmel-quadspi: Fix register name in verbose logging function
    c33db53e40e1 octeontx2-af: RPM: Fix mismatch in lmac type
    0be9f9c52e29 net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken
    c3c572dd294d marvell: pxa168_eth: fix call balance of pep->clk handling routines
    0659c6de7b98 net: mdio-ipq4019: add missing error check
    bbc697882231 net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration
    28d185df039a tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets
    d211ad1209bc net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device
    3317641dac2d power: supply: bq27xxx: Fix registers of bq27426
    a2cd5d322d22 power: supply: core: Remove might_sleep() from power_supply_put()
    bd87598c6c5b fs_parser: update mount_api doc to match function signature
    9567bd34aa3b vfio/pci: Properly hide first-in-list PCIe extended capability
    dc2144cfefff selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels
    6293d3df287d vdpa/mlx5: Fix suboptimal range on iotlb iteration
    fb71f1788624 hwmon: (tps23861) Fix reporting of negative temperatures
    b6a394fe4c6b NFSD: Fix nfsd4_shutdown_copy()
    a12c897adf40 svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init()
    57dee363185b sunrpc: simplify two-level sysctl registration for svcrdma_parm_table
    d7892d68ee3c NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()
    c5d90f930274 NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
    74b5756de732 remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region
    3dbb7e68669d rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length
    04fcb57ac0fe rpmsg: glink: Fix GLINK command prefix
    e74022642291 rpmsg: glink: Send READ_NOTIFY command in FIFO full case
    d2e0ae595a3a rpmsg: glink: Add TX_DATA_CONT command while sending
    5f77ee6fd99d perf trace: Avoid garbage when not printing a syscall's arguments
    e3d8ded16712 perf trace: Do not lose last events in a race
    21e1cf688fb0 svcrdma: Address an integer overflow
    3ffaa3205380 m68k: coldfire/device.c: only build FEC when HW macros are defined
    8d4dcba03745 m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x
    8f61c0161f8e perf trace: avoid garbage when not printing a trace event's arguments
    4bd3d783be92 f2fs: check curseg->inited before write_sum_page in change_curseg
    a76172963ea2 f2fs: remove the unused flush argument to change_curseg
    6bd8aa76978d f2fs: open code allocate_segment_by_default
    634ffe866196 f2fs: remove struct segment_allocation default_salloc_ops
    3fd2fc9282dc f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
    b5cf7ba111c2 PCI: cpqphp: Fix PCIBIOS_* return value confusion
    48597c484b82 PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
    1784ec80bd1c perf probe: Correct demangled symbols in C++ program
    24e19b5f3511 perf probe: Fix libdw memory leak
    403efb4457c0 PCI: Fix reset_method_store() memory leak
    656af7b3dcf1 perf cs-etm: Don't flush when packet_queue fills up
    8ac9fbe43789 mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb()
    246896417a0e pinctrl: k210: Undef K210_PC_DEFAULT
    1b26918fd849 clk: clk-axi-clkgen: make sure to enable the AXI bus clock
    5a254ffef286 dt-bindings: clock: axi-clkgen: include AXI clk
    f4fbd70e15fa fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
    038e1d56b252 fbdev/sh7760fb: Alloc DMA memory from hardware device
    7f5355199d21 powerpc/kexec: Fix return of uninitialized variable
    17248fdbe3ca powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static
    8c966150d5ab ocfs2: fix uninitialized value in ocfs2_file_read_iter()
    35f5b68f63aa RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
    ef0613269a4f RDMA/hns: Fix out-of-order issue of requester when setting FENCE
    bb8b45883eb0 scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
    64654bf5efb3 scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
    59a4088829bc scsi: fusion: Remove unused variable 'rc'
    e76181a5be90 scsi: bfa: Fix use-after-free in bfad_im_module_exit()
    94c5f05270df mfd: rt5033: Fix missing regmap_del_irq_chip()
    3e4ff2af1b0a clk: imx: clk-scu: fix clk enable state save and restore
    55eb217f8f80 clk: imx: lpcg-scu: SW workaround for errata (e10858)
    6ce29bc3bb9f RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey
    f6ec13366875 powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
    e0a470b5733c powerpc/mm/fault: Fix kfence page fault reporting
    5fe7709251e3 mtd: rawnand: atmel: Fix possible memory leak
    b2073db65ab3 cpufreq: loongson2: Unregister platform_driver on failure
    bb6642d4b313 mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices
    da498e02c92e mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device
    23230ac3c5ca mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
    91cee88255a3 mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
    a82dbec6e882 mfd: da9052-spi: Change read-mask to write-mask
    cac4995c03fe mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race
    af36ccb8f82d powerpc/vdso: Flag VDSO64 entry points as functions
    45b1d10ce84f pinctrl: zynqmp: drop excess struct member description
    aba170f58f64 trace/trace_event_perf: remove duplicate samples on the first tracepoint event
    6694f7acd625 bpf: fix recursive lock when verdict program return SK_PASS
    0d2ad72d100f wireguard: selftests: load nf_conntrack if not present
    d425e975c161 netpoll: Use rcu_access_pointer() in netpoll_poll_lock
    a9584c897d1c Bluetooth: fix use-after-free in device_for_each_child()
    86bd0ba393a3 driver core: Introduce device_find_any_child() helper
    b889a7d68d7e ALSA: 6fire: Release resources at card release
    cadf1d8e9ddc ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
    9a48bd2184b1 ALSA: us122l: Use snd_card_free_when_closed() at disconnection
    befcca177752 ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
    8772cba76574 net: rfkill: gpio: Add check for clk_enable()
    1bda953ed5bc drm/amdkfd: Fix wrong usage of INIT_WORK()
    1d63ab86e155 selftests: net: really check for bg process completion
    46087de50376 bpf, sockmap: Fix sk_msg_reset_curr
    e1f54c61c4c9 bpf, sockmap: Several fixes to bpf_msg_pop_data
    0f8db9b36930 bpf, sockmap: Several fixes to bpf_msg_push_data
    7073d9004fff selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap
    145edbd2ff19 selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap
    8468e42e5bc2 selftests, bpf: Add one test for sockmap with strparser
    d0e5847929a2 selftests/bpf: Fix SENDPAGE data logic in test_sockmap
    72fb93bb48b4 selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap
    c99fd5911e27 netlink: typographical error in nlmsg_type constants definition
    43950c95ef8d netfilter: nf_tables: must hold rcu read lock while iterating object type list
    7ffeda67d366 netfilter: nf_tables: skip transaction if update object is not implemented
    65aec8dc425d drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
    46b8e788c49d wifi: wfx: Fix error handling in wfx_core_init()
    940389e96d99 drm/etnaviv: hold GPU lock across perfmon sampling
    d4ce36476c65 drm/etnaviv: fix power register offset on GC300
    bef66f303ed8 drm/etnaviv: Request pages from DMA32 zone on addressing_limited
    ac378560f90a drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
    584fb280f30d drm/panfrost: Remove unused id_mask from struct panfrost_model
    a374e7e79fbd octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c
    55c41b97001a octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
    785c6758ea32 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c
    dd54e632bed9 drm: fsl-dcu: enable PIXCLK on LS1021A
    581261b2d6fd wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
    7f23fb2e0a15 selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap
    f1116a9d236e selftests/bpf: Fix msg_verify_data in test_sockmap
    18f1c9fd9376 drm/bridge: tc358767: Fix link properties discovery
    e69c5ebfb900 netdevsim: copy addresses for both in and out paths
    08c307552119 netdevsim: rely on XFRM state direction instead of flags
    7f6afb1b33fd xfrm: store and rely on direction to construct offload flags
    e4426baa9aa3 xfrm: rename xfrm_state_offload struct to allow reuse
    ded61e552767 libbpf: fix sym_is_subprog() logic for weak global subprogs
    a6fee1be65aa bpf: Fix the xdp_adjust_tail sample prog issue
    4e0e9e7af5f7 libbpf: Fix output .symtab byte-order during linking
    441bbc0cf7fb drm/bridge: anx7625: Drop EDID cache on bridge power off
    363e427097c7 ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
    f5558e6b5cbe ASoC: fsl_micfil: fix regmap_write_bits usage
    0832e6e657a1 ASoC: fsl_micfil: use GENMASK to define register bit fields
    6869a23070c9 ASoC: fsl_micfil: do not define SHIFT/MASK for single bits
    a20141b2a4f8 ASoC: fsl_micfil: Drop unnecessary register read
    ffa8a4e83c5d dt-bindings: vendor-prefixes: Add NeoFidelity, Inc
    26af2cca4179 wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2
    4b92467725dc wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1
    6887f9f41267 drm/v3d: Address race-condition in MMU flush
    89267ef694d0 drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
    2277397e711a drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
    28e6151ccec4 wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq()
    4f5e6866acfe wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq()
    4e3931ffa904 drm/omap: Fix locking in omap_gem_new_dmabuf()
    53e1ad912a64 drm/omap: Fix possible NULL dereference
    8965db7fe2e9 wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
    6a806399e4f5 drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused
    38c3f8acde76 platform/x86: panasonic-laptop: Return errno correctly in show callback
    0f7f31aaf613 platform/x86: panasonic-laptop: Replace snprintf in show functions with sysfs_emit
    4676e5044404 media: atomisp: Add check for rgby_data memory allocation failure
    6f8f96ab93f7 media: atomisp: remove #ifdef HAS_NO_HMEM
    8aa2da2fd911 media: venus: provide ctx queue lock for ioctl synchronization
    9c704cd7e318 venus: venc: add handling for VIDIOC_ENCODER_CMD
    06ad3f4b0bed media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD
    f7edaca4f66a media: venus : Addition of EOS Event support for Encoder
    745e6d8bbe6a media: venus: vdec: decoded picture buffer handling during reconfig sequence
    b75d87df0f31 media: venus: venc: Use pmruntime autosuspend
    2a5b8de6fcb9 firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
    ec0b5a3454fe selftests/resctrl: Protect against array overrun during iMC config parsing
    d9f878fd8b99 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators
    65816651d9c4 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names
    c84daf3b325b arm64: dts: mt8183: jacuzzi: Move panel under aux-bus
    03dd02b207dd arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus
    7de5804460c3 regmap: irq: Set lockdep class for hierarchical IRQ domains
    c4908741911d spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time​
    5f116d12c0ef spi: tegra210-quad: Avoid shift-out-of-bounds
    6a6908aa03c9 pmdomain: ti-sci: Add missing of_node_put() for args.np
    4869448ba8cc ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
    504ee6496d11 pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle
    189227d2d8ff arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns
    3b16dcf7241f arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns
    ec8b64d666a3 arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns
    973c859752cb cgroup/bpf: only cgroup v2 can be attached by bpf programs
    d4cc5a87c24d Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline"
    f275bbe332f7 arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad
    50497379f82a arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4
    be613fc3c24d arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4
    8d1e8505859f tpm: fix signed/unsigned bug when checking event logs
    2d88cf062b86 mmc: mmc_spi: drop buggy snprintf()
    f4b7bf5a50f1 soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
    f34d172307f9 soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq()
    9f5a2db6be13 spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq()
    97e793af8715 spi: spi-fsl-lpspi: downgrade log level for pio mode
    cd1c59275de4 clocksource/drivers:sp804: Make user selectable
    ede7084c9071 kcsan, seqlock: Fix incorrect assumption in read_seqbegin()
    730eb858dff7 kcsan, seqlock: Support seqcount_latch_t
    2f7e3eac5fee seqlock/latch: Provide raw_read_seqcount_latch_retry()
    6c1edccbc980 timekeeping: Consolidate fast timekeeper
    cee8f85696a8 time: Fix references to _msecs_to_jiffies() handling of values
    da7e49db34c5 crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
    4ea3e3b761e3 crypto: bcm - add error check in the ahash_hmac_init function
    5e959bf234d0 crypto: caam - add error check to caam_rsa_set_priv_key_form
    c5c64ff34a9d ACPI: CPPC: Fix _CPC register setting issue
    029ac07bb92d EDAC/igen6: Avoid segmentation fault on module unload
    d465ea267167 crypto: cavium - Fix the if condition to exit loop after timeout
    96001f52ae8c crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
    d3008b4ea1d9 EDAC/fsl_ddr: Fix bad bit shift operations
    20c2fe56889b thermal: core: Initialize thermal zones before registering them
    06de6e9bc818 crypto: qat - remove faulty arbiter config reset
    4ad7033de109 EDAC/bluefield: Fix potential integer overflow
    945c76cad892 firmware: google: Unregister driver_info on failure
    6187727e57ae crypto: caam - Fix the pointer passed to caam_qi_shutdown()
    06cbfbb13ac8 hfsplus: don't query the device logical block size multiple times
    b5d785fb2000 s390/syscalls: Avoid creation of arch/arch/ directory
    578b3297aca6 acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()
    9529c7a62042 arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
    4fb897945111 m68k: mvme147: Reinstate early console
    c7bf342937fa m68k: mvme16x: Add and use "mvme16x.h"
    e2097596d34f m68k: mvme147: Fix SCSI controller IRQ numbers
    869cf50b9c9d nvme-pci: fix freeing of the HMB descriptor table
    6983b8ac787b initramfs: avoid filename buffer overrun
    2be0ca62b8e2 mips: asm: fix warning when disabling MIPS_FP_SUPPORT
    41219c147df8 brd: defer automatic disk creation until module initialization succeeds
    60f89db56246 brd: remove brd_devices_mutex mutex
    c5979734eda3 s390/cio: Do not unregister the subchannel based on DNV
    d7a08f5f80ff kselftest/arm64: mte: fix printf type warnings about longs
    38002ab1bd42 x86/barrier: Do not serialize MSR accesses on AMD
    061479ca14af nvme: fix metadata handling in nvme-passthrough
    01cdddde39b0 cifs: Fix buffer overflow when parsing NFS reparse points
    b661948bac86 rcu-tasks: Idle tasks on offline CPUs are in quiescent states
    7251463f4bd0 ipmr: Fix access to mfc_cache_list without lock held
    07df4a754746 ARM: 9420/1: smp: Fix SMP for xip kernels
    2b55ec8d9c49 ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry
    affd04aaef11 proc/softirqs: replace seq_printf with seq_put_decimal_ull_width
    3727c0bf74eb ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div()
    80c35a870ea3 ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate()
    3849d29eef43 can: j1939: fix error in J1939 documentation.
    ba20a72c5a5f platform/x86: dell-wmi-base: Handle META key Lock/Unlock events
    224f87efa087 platform/x86: dell-smbios-base: Extends support to Alienware products
    10987691701a regulator: rk808: Add apply_bit for BUCK3 on RK809
    cba0338d1831 soc: qcom: Add check devm_kasprintf() returned value
    d9b04bbae6c0 net: usb: qmi_wwan: add Quectel RG650V
    6bdf34883e65 x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB
    5e958ced670f ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
    f78ccffd9eb7 selftests/watchdog-test: Fix system accidentally reset after watchdog-test
    8ba9e834ff95 usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver
    8f6ef43aed11 mac80211: fix user-power when emulating chanctx
    069e1d600bdc wifi: iwlwifi: mvm: Use the sync timepoint API in suspend
    0b9a2fb8bb27 ASoC: Intel: sst: Support LPE0F28 ACPI HID
    96b04a80541e ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet
    84e961ad2a16 ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec
    31545f4b7cdb NFS: nfs_async_write_reschedule_io must not recurse into the writeback code
    44f48eb9a605 mm: resolve faulty mmap_region() error path behaviour
    679d3a53eb02 mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling
    a08241812f21 mm: unconditionally close VMAs on error
    105d04c88e5c mm: avoid unsafe VMA hook invocation when error arises on mmap hook
    d3f9d88c2c03 mm: revert "mm: shmem: fix data-race in shmem_getattr()"
    0a9a182ea5c7 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust
    9467c49437e9 NFSD: Never decrement pending_async_copies on error
    7267625baf36 NFSD: Initialize struct nfsd4_copy earlier
    43e46ee5efc0 NFSD: Limit the number of concurrent async COPY operations
    34f200d66c1b NFSD: Async COPY result needs to return a write verifier
    24ab9e0cc554 NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point
    ef1e1954d784 media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
    659191444d99 lib/buildid: Fix build ID parsing logic
    7a514335cf41 mmc: sunxi-mmc: Fix A100 compatible description
    43f79bfcfb09 mmc: sunxi-mmc: Add D1 MMC variant
    69434d929adf drm/bridge: tc358768: Fix DSI command tx
    f701eb601470 Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"
    d904e4d845aa nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
    647f416d31ac ocfs2: fix UBSAN warning in ocfs2_verify_volume()
    19c71cdd7797 nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
    b8a1d572478b KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKEN
    8fbac997556b KVM: nVMX: Treat vpid01 as current if L2 is active, but with VPID disabled
    63a47139dd96 vdpa/mlx5: Fix PA offset with unaligned starting iotlb map
    0e04746db2ec ocfs2: uncache inode which has failed entering the group
    903d896448c2 mm: fix NULL pointer dereference in alloc_pages_bulk_noprof
    6ec06379b8de x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y
    a1e3ba952956 ARM: 9419/1: mm: Fix kernel memory mapping for xip kernels
    0b99de8bbffc samples: pktgen: correct dev to DEV
    882f392d9e36 net/mlx5e: CT: Fix null-ptr-deref in add rule err flow
    c7b97f9e794d net/mlx5e: kTLS, Fix incorrect page refcounting
    5b47c2f47c2f net/mlx5: fs, lock FTE when checking if active
    4e47b99a7764 drm/rockchip: vop: Fix a dereferenced before check warning
    d2fab3d66cc1 netlink: terminate outstanding dump on socket close
    7b4ec178bf38 clk: qcom: gcc-qcs404: fix initial rate of GPLL3
    c80499741610 leds: lp55xx: Remove redundant test for invalid channel number
    03c863749bab iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables
    b4f3288f9530 vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event
    885109aa0c70 ftrace: Fix regression with module command in stack_trace_filter
    749eac5a6687 ovl: Filter invalid inodes with missing lookup function
    72ed66623953 media: uvcvideo: Require entities to have a non-zero unique ID
    1895f0928d80 media: uvcvideo: Stop stream during unregister
    64f72a738864 media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
    944303ecc9b5 media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate()
    1cfc844ee3d9 media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled
    b6208d1567f9 media: ts2020: fix null-ptr-deref in ts2020_probe()
    f3c4e088ec01 media: imx-jpeg: Ensure power suppliers be suspended before detach them
    815d14147068 media: i2c: tc358743: Fix crash in the probe error path when using polling
    f68bb1210fbe media: imx-jpeg: Set video drvdata before register video device
    ba57d800592b arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
    b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: d96738bdbc96ec9afa369eb8746684a940bba349)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
e46378fa70 linux-yocto/5.15: update to v5.15.173
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    0a51d2d4527b Linux 5.15.173
    e2eb1b3c807b 9p: fix slab cache name creation for real
    8b1d55e43cee udf: Avoid directory type conversion failure due to ENOMEM
    5ea4b73e268b udf: Allocate name buffer in directory iterator on heap
    a5ee9fe48fa5 mm/memory: add non-anonymous page check in the copy_present_page()
    d43f1430d47c mm: krealloc: Fix MTE false alarm in __do_krealloc
    97ed7ff58de6 io_uring: fix possible deadlock in io_register_iowq_max_workers()
    1f4fd53ffb7c md/raid10: improve code of mrdev in raid10_sync_request
    a3d8f121a12a net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition
    ae8516232db7 HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard
    86c48496bcd7 HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad
    b3e612bd8f64 fs: Fix uninitialized value issue in from_kuid and from_kgid
    8004122bf90e vDPA/ifcvf: Fix pci_read_config_byte() return code handling
    79c12f418ece powerpc/powernv: Free name on error in opal_event_init()
    4c3dcbb14e57 drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS
    d46e6a0c83e8 sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML
    5c02e1b5760f crypto: marvell/cesa - Disable hash algorithms
    01b7ded8042e bpf: use kvzmalloc to allocate BPF verifier environment
    e781120e8e39 HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad
    6711f40490df HID: multitouch: Add support for B2402FVA track point
    f8b7e56b7555 block: Fix elevator_get_default() checking for NULL q->tag_set
    eb94e4a0db42 irqchip/ocelot: Fix trigger register address
    826cbda55820 9p: Avoid creating multiple slab caches with the same name
    d98fd109f827 Linux 5.15.172
    ab812669f191 ALSA: usb-audio: Add endianness annotations
    2a6a4e69f255 vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans
    7cf259878203 hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer
    d810c7c7d42d ACPI: PRM: Clean up guid type in struct prm_handler_info
    da66f4821e6e ALSA: usb-audio: Add quirks for Dell WD19 dock
    7ea07b808bd5 ALSA: usb-audio: Support jack detection on Dell dock
    e3cd170b998f ucounts: fix counter leak in inc_rlimit_get_ucounts()
    dcc8fe8c8314 ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
    2e1546ff199b irqchip/gic-v3: Force propagation of the active state with a read-back
    679c414993b5 USB: serial: option: add Quectel RG650V
    8031b262bb32 USB: serial: option: add Fibocom FG132 0x0112 composition
    2fa7d209f071 USB: serial: qcserial: add support for Sierra Wireless EM86xx
    44fff2c16c5a USB: serial: io_edgeport: fix use after free in debug printk
    8f47984b35f3 usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
    d9e65d461a9d usb: dwc3: fix fault at system suspend if device was already runtime suspended
    63559ba8077c usb: musb: sunxi: Fix accessing an released usb phy
    51bc11244a30 fs/proc: fix compile warning about variable 'vmcore_mmap_ops'
    467d84dc78c9 media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
    e3915f028b1f net: do not delay dst_entries_add() in dst_release()
    e81b674ead8e ice: Add a per-VF limit on number of FDIR filters
    c964429ef53f net: bridge: xmit: make sure we have at least eth header len bytes
    c24fa427fc0a btrfs: reinitialize delayed ref list after deleting it from the list
    9b453e8b108a nfs: Fix KMSAN warning in decode_getfattr_attrs()
    4e24041ba86d io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
    a44e81249b8c io_uring: use kiocb_{start,end}_write() helpers
    9386396a43ef fs: create kiocb_{start,end}_write() helpers
    00334fb35d40 io_uring: rename kiocb_end_write() local helper
    e70ec8ab9fd3 posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone
    5510496be244 ALSA: usb-audio: Add quirk for HP 320 FHD Webcam
    cd6a370d395a dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow
    fdef3b94dfeb dm cache: fix potential out-of-bounds access on the first resume
    01c4e15a45bb dm cache: optimize dirty bit checking with find_next_bit when resizing
    ff1dd8a04c30 dm cache: fix out-of-bounds access to the dirty bitset when resizing
    850c31160f6e dm cache: correct the number of origin blocks to match the target length
    71014a53f20a thermal/drivers/qcom/lmh: Remove false lockdep backtrace
    27fc29b53769 drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
    aaf6160a4b7f drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
    4596c0e4f762 drm/amdgpu: Adjust debugfs eviction and IB access permissions
    51488ee3562c pwm: imx-tpm: Use correct MODULO value for EPWM mode
    282ad7124652 media: v4l2-ctrls-api: fix error handling for v4l2_g_ctrl()
    a749c15dccc5 media: v4l2-tpg: prevent the risk of a division by zero
    190cd7728408 media: pulse8-cec: fix data timestamp at pulse8_setup()
    f2b4f277c41d media: cx24116: prevent overflows on SNR calculus
    a930cddfd153 media: s5p-jpeg: prevent buffer overflows
    0d75f887aabd ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
    a511f9bd9871 ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()
    98e88750df64 scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer
    7db74a57cca3 media: adv7604: prevent underflow condition when reporting colorspace
    719112022425 media: dvb_frontend: don't play tricks with underflow values
    5f76f7df1486 media: dvbdev: prevent the risk of out of memory access
    2de476e842c9 media: stb0899_algo: initialize cfr before using it
    e4f6765679e1 Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown"
    3898393b5483 net: arc: fix the device for dma_map_single/dma_unmap_single
    1654d4888d24 net: stmmac: Fix unbalanced IRQ wake disable warning on single irq case
    3fc95c9771cc net: phy: ti: add PHY_RST_AFTER_CLK_EN flag
    e36482b222e0 net: hns3: fix kernel crash when uninstalling driver
    262dc6ea5f1e i40e: fix race condition by adding filter's intermediate sync state
    e8e35dc97c81 can: c_can: fix {rx,tx}_errors statistics
    a758aa6a773b sctp: properly validate chunk size in sctp_sf_ootb()
    5c8eb37f626a net: enetc: set MAC address to the VF net_device
    199c20fb7499 security/keys: fix slab-out-of-bounds in key_task_permission
    4a8cab88ce77 nfs: avoid i_lock contention in nfs_clear_invalid_mapping
    dbfdfb2eb7f2 NFSv3: handle out-of-order write replies.
    80ca099223ab NFS: Add a tracepoint to show the results of nfs_set_cache_invalid()
    c4be3004fdb1 NFSv3: only use NFS timeout for MOUNT when protocols are compatible
    05ade5d43378 HID: core: zero-initialize the report buffer
    2a8e8ebe9df9 ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin
    ea5efbcf0859 ARM: dts: rockchip: Fix the spi controller on rk3036
    7e99abbcc1b1 ARM: dts: rockchip: drop grf reference from rk3036 hdmi
    fc144c295ab7 ARM: dts: rockchip: fix rk3036 acodec node
    98745ce735dc arm64: dts: imx8mp: correct sdhc ipg clk
    17bbedc1347b arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc
    f2a54c100ebe arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
    611f304c6b5c arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards
    c74f7c0a2c3a arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
    3168342c3883 arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: e39c6dcab94eba1e398d3b9336023e7cfc558a2c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
701de46be7 linux-yocto/5.15: update to v5.15.171
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    3c17fc4839052 Linux 5.15.171
    3d88f7c32432f mac80211: always have ieee80211_sta_restart()
    b3959d5eca136 vt: prevent kernel-infoleak in con_font_get()
    ae27888719311 drm/i915: Fix potential context UAFs
    5a31d94fc0161 Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device"
    3d9528484480e mm: shmem: fix data-race in shmem_getattr()
    2ac15e5a8f42f wifi: iwlwifi: mvm: fix 6 GHz scan construction
    f05dbebb8ee34 nilfs2: fix kernel bug due to missing clearing of checked flag
    ada431c6c31a2 x86/bugs: Use code segment selector for VERW operand
    ecd62f684386f ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
    4c4e238d3adad mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves
    85f58ee33c6c9 mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves
    c1b8856c5a7dc mm/page_alloc: explicitly define what alloc flags deplete min reserves
    17dedfd6de69a mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags
    9da195a2d35b7 mm/page_alloc: treat RT tasks similar to __GFP_HIGH
    92e52ff398b55 mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE
    ca8527f257369 mm/page_alloc: split out buddy removal code from rmqueue into separate helper
    28e7a507196fe mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked()
    6036719c23a90 mm/page_alloc: call check_new_pages() while zone spinlock is not held
    0d0d55b3ee030 riscv: Remove duplicated GET_RM
    6ad44aa8e11cd riscv: Remove unused GENERATING_ASM_OFFSETS
    f6070925f4695 riscv: Use '%u' to format the output of 'cpu'
    ddb04c81d129a riscv: efi: Set NX compat flag in PE/COFF header
    1c54b0b0d72c7 riscv: vdso: Prevent the compiler from inserting calls to memset()
    69548bb663fcb nilfs2: fix potential deadlock with newly created symlinks
    7a59817f68e79 iio: light: veml6030: fix microlux value calculation
    4f588fffc307a iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr()
    2f39548f45693 staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
    8ac22fe1e2b10 wifi: iwlegacy: Clear stale interrupts before resuming device
    705be2dc45c7f wifi: ath10k: Fix memory leak in management tx
    b2bcbe5450b20 wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
    4749d336170db Revert "driver core: Fix uevent_show() vs driver detach race"
    c4f90f09713fe xhci: Use pm_runtime_get to prevent RPM on unsupported systems
    78a6caa022de4 xhci: Fix Link TRB DMA in command ring stopped completion event
    391884630fba2 usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes()
    14d1e39269a82 usb: phy: Fix API devm_usb_put_phy() can not release the phy
    f9889e5f7c7fb usbip: tools: Fix detach_port() invalid port error path
    057b5b9716664 misc: sgi-gru: Don't disable preemption in GRU driver
    9ce8e1d7ef459 NFS: remove revoked delegation from server's delegation list
    cb1711e65bff0 net: amd: mvme147: Fix probe banner message
    e1d57c29e4733 scsi: scsi_transport_fc: Allow setting rport state to current state
    60fb94ef46c23 fs/ntfs3: Additional check in ni_clear()
    47e8a17491e37 fs/ntfs3: Fix possible deadlock in mi_read
    759016b1f0335 fs/ntfs3: Fix warning possible deadlock in ntfs_set_state
    e5ae785900868 fs/ntfs3: Check if more than chunk-size bytes are written
    c46d6b0258800 ACPI: CPPC: Make rmw_lock a raw_spin_lock
    564caf173b867 firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state()
    b1d2de8a669fa netfilter: nft_payload: sanitize offset and length before calling skb_checksum()
    9f605135a5c0f net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension
    ba22ea0134838 netfilter: Fix use-after-free in get_info()
    86c8ebe02d880 bpf: Fix out-of-bounds write in trie_get_next_key()
    c2150f666c6fc netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write()
    05df1b1dff8f1 net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
    86833e4e6131d gtp: allow -1 to be specified as file description from userspace
    5edcb3fdb12c3 ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow()
    ece593fc9c007 net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data
    720be854fb6ef ASoC: cs42l51: Fix some error handling paths in cs42l51_probe()
    3f45d590ccbae wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
    daa426f19aad7 wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
    120d8ce610734 mac80211: Add support to trigger sta disconnect on hardware restart
    41c8acb337927 mac80211: do drv_reconfig_complete() before restarting all
    730dc0818fb88 RDMA/bnxt_re: synchronize the qp-handle table array
    adf37466c3837 RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down
    15d3b1735ea42 RDMA/cxgb4: Dump vendor specific QP details
    1c3beef555271 wifi: brcm80211: BRCM_TRACING should depend on TRACING
    e97b59cda228f wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys
    52f47de448205 mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING
    a69d18e8029d7 cgroup: Fix potential overflow issue when checking max_depth
    8df5292953083 ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
    6ef99e50be2fe ACPI: PRM: Change handler_addr type to void pointer
    0a1b0b04aecd6 ACPI: PRM: Remove unnecessary blank lines
    0f62358ce85b2 ksmbd: fix user-after-free from session log off
    7bed977305af8 selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
    6f0605db50e2c clk: imx: Add check for kcalloc
    5b837b9e1543e bpf: Fix the indention issue in grow_stack_state()
    42b62697634d1 cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9dc f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f8 f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f8 bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87c smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00bf of: module: add buffer overflow check in of_modalias()
    b8086c3c1548b reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62c ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee6 ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6ac tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab7709564 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac028864 block, loop: support partitions without scanning
    45f504f301d41 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789e jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde6 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331a tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56b tpm: Add flag to use default cancellation policy
    1cd19d48fb909 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa82 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c511 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2e tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6d gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932aa ata: ahci: fix enum constants for gcc-13
    5d6cb145541aa net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb42872 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da784063 tools/resolve_btfids: Build with host flags
    00f2f1a782f9b tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c20 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70c libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac7 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314d drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f9 powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f301871 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8f perf python: Account for multiple words in CC
    1c5699ee85d4f fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d89 fs: add mode_strip_sgid() helper
    d971726836412 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c3 irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde39 ixgbevf: add disable link state
    e5601ae2bd249 ixgbe: add improvement for MDD response functionality
    caa57cd80575d ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df1 Check /dev/console using init_stat()
    04574fd5579a4 tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e57170184 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba7 drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    4931609013207 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa36 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c1 irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423ff irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb1 cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b0 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795d pnmtologo: use relocatable file name
    3b40d5b41155f of: configfs: remove unused variable overlay_lock
    6c085baf18386 tools: use basename to identify file in gen-mach-types
    2fca0fd719812 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ada vt/conmakehash: improve reproducibility
    a75774679f28c OF: DT-Overlay configfs interface (v8)
    d179c639b30ba x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91e ACPI: thermal: drop an always true check
    7614af249993e xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97ee xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922dc virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eafd bpf: Disallow unprivileged bpf by default
    ebfb1822e9f97 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2e Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95b jbd2: fix use-after-free of transaction_t race
    2d83e8196487f jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793c netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e71226259962 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f3 rcu: Avoid alloc_pages() when recording stack
    f78574dee71e4 kasan: test: silence intentional read overflow warnings
    d313cb89b6b1f kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647ccf arm64: support page mapping percpu first chunk allocator
    e5bf16752dcac vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f3 kasan: test: bypass __alloc_size checks
    00aa7573e53a2 kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd44 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213c workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b3 kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e295 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36adb lib/stackdepot: introduce __stack_depot_save()
    85373e66d8474 lib/stackdepot: remove unused function argument
    5b6cc9b251f32 lib/stackdepot: include gfp.h
    c9f3902d8069e aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02cc aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9f aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898e aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd8966450 aufs: tiny, headers after fs_context
    8ddb40e31c29b aufs: fs_context 7/7, finally remount
    69035f71c6fd1 aufs: fs_context 6/7, now mount
    bc841b9706977 aufs: fs_context 5/7, parse all other mount options
    435188053da29 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd7 aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c3 aufs: fs_context 2/7, parse "br" mount option
    a8488f603134a aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564e aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec4 aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c2 aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b1 aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e4 aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4c aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225d aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd8 aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e50 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394ad Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b58765 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c9638892228 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad36271 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b2 ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d39 ARM: config: multi v7: Add renamed symbols
    badaf96564fe1 ARM: config: multi v7: Clean up enabled by default options
    34996040fc9bd ARM: config: multi v7: Drop unavailable options
    7f685244afb3a powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a641 riscv: fix build with binutils 2.38
    9df58d0705069 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b5 x86_64_defconfig: Fix warnings
    02bf23d26bc4c arm64: defconfig: cleanup config options
    05914e2c87e51 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b90 aufs5: fix build against v5.15.3+
    a4b3abf4d96d7 qemux86: add configuration symbol to select values
    fee94ee091541 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d93 clear_warn_once: bind a timer to written reset value
    95faacac47e8d clear_warn_once: expand debugfs to include read support
    de20c4240018c perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c15 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e2 perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a0 perf: fix bench numa compilation
    e79becc44fa6b perf: add SLANG_INC for slang.h
    b1033b5886819 perf: add sgidefs.h to for mips builds
    cf9db484ac0b4 perf: change --root to --prefix for python install
    7fd052c2c5624 perf: add 'libperl not found' warning
    27a437cdd4691 perf: force include of <stdbool.h>
    3b99d21bec2f6 fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506bb FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c1 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324aeb FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124f aufs: adjust to v5.15 fs changes
    f45da75c8759b aufs5: core
    047f57e07e01b aufs5: standalone
    029fc15574c88 aufs5: mmap
    610d0192ee94d aufs5: base
    d4e428d0ec5f4 aufs5: kbuild
    eb067eca251ab yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875e yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a67 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7e yaffs: include blkdev.h
    506b7251bfb81 yaffs: fix misplaced variable declaration
    a0e26ff364dcc yaffs2: v5.6 build fixups
    b10b1b2d169ef yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb2147 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279b yaffs: repair yaffs_get_mtd_device
    d662538516a7c yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7c yaffs2: fix memory leak in mount/umount
    3378e4a9e4043 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef1 Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051cd fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e735 yaffs2: adjust to proper location of MS_RDONLY
    608807406f138 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c8 initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa109 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d03 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf01883 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf337 defconfigs: drop obselete options
    9a27e3b5f4e73 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b42 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a3 uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a5 uvesafb: print error message when task timeout occurs
    f280a1ed09626 compiler.h: Undef before redefining __attribute_const__
    4352732f268c1 vmware: include jiffies.h
    7954a677968dc Resolve jiffies wrapping about arp
    5f28a1035d950 nfs: Allow default io size to be configured.
    0d7260ad71066 check console device file on fs when booting
    900a12e37e0a2 mount_root: clarify error messages for when no rootfs found
    7b878cbea7261 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3d modpost: mask trivial warnings
    0d294adb09cbc kbuild: exclude meta directory from distclean processing
    a097cdd95a9ef powerpc: serialize image targets
    5db6ec39a0a3e arm: serialize build targets
    cbabca27905e2 crtsavres: fixups for 5.4+
    7fc7656ed403e powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2e powerpc: Disable attribute-alias warnings from gcc8
    186c54665b676 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964cae powerpc: kexec fix for powerpc64
    2ac35b89a0f90 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bbc mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a8 mips: Kconfig: add QEMUMIPS64 option
    6a81b3c081078 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e542 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4c arm/Makefile: Fix systemtap
    b7f1ab59f19e5 vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7e arm: ARM EABI socketcall
    019d142fd956a ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 298c992af738519963a1aab42ea666649e8fdc6c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
805518a2e3 linux-yocto/5.15: update to v5.15.170
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    72244eab0dad8 Linux 5.15.170
    2d08a6c31c65f xfrm: validate new SA's prefixlen using SA family when sel.family is unset
    a8e691fe1894c ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
    b5cd035ebb9b7 net: phy: dp83822: Fix reset pin definitions
    399927f0f875b serial: protect uart_port_dtr_rts() in uart_shutdown() too
    fcfc61f63fbe9 selinux: improve error checking in sel_write_load()
    b7a396f76ada2 hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event
    610d4cea9b442 xfrm: fix one more kernel-infoleak in algo dumping
    385e2f3e0d83d ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593
    58cb697d80e66 KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
    dc39799f0cc2f openat2: explicitly return -E2BIG for (usize > PAGE_SIZE)
    822203f6355f4 nilfs2: fix kernel bug due to missing clearing of buffer delay flag
    681c99175bb87 ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue
    c5a3aaa377134 ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]
    6032287747f87 drm/amd: Guard against bad data for ATIF ACPI method
    df75b21af7920 btrfs: zoned: fix zone unusable accounting for freed reserved extent
    6c6774cd760df ALSA: hda/realtek: Update default depop procedure
    7d4eb9e22131e ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
    b4007d5fe3862 bpf,perf: Fix perf_event_detach_bpf_prog error handling
    e56e0ec1b79f5 posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
    b96eff3d83408 r8169: avoid unsolicited interrupts
    999612996df28 net: sched: fix use-after-free in taprio_change()
    cc1c98da1338d net: usb: usbnet: fix name regression
    c9a0aed519771 net: wwan: fix global oob in wwan_rtnl_policy
    90baa455aa7e0 netfilter: xtables: fix typo causing some targets not to load on IPv6
    7dbd5b9ff0676 net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x
    38eb596656434 net: plip: fix break; causing plip to never transmit
    919ab6e237028 be2net: fix potential memory leak in be_xmit()
    9c6ce55e6f0bd net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()
    45cb99c5b95eb xfrm: respect ip protocols rules criteria when performing dst lookups
    253843ec0c0a4 xfrm: extract dst lookup parameters into a struct
    b86b0d6eea204 tracing: Consider the NULL character when validating the event length
    cdf3ab1cf811c jfs: Fix sanity check in dbMount
    f9e6e1f00fcd1 platform/x86: dell-sysman: add support for alienware products
    4b520c11d0f3d ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string
    0e13fe4298a35 arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
    e1ce098ea047c platform/x86: dell-wmi: Ignore suspend notifications
    4fc0d8660e391 udf: fix uninit-value use in udf_get_fileshortad
    f952a33478b7e arm64: Force position-independent veneers
    11db74f6a293a ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit
    0bb2cb789349b ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values
    34a422274b693 drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
    b723f96407a0a exec: don't WARN for racy path_noexec check
    dd5db4078d120 block, bfq: fix procress reference leakage for bfqq in merge chain
    073530898ebf4 usb: dwc3: core: Fix system suspend on TI AM62 platforms
    81213d2058ec8 XHCI: Separate PORT and CAPs macros into dedicated file
    c3f3926854b12 usb: gadget: Add function wakeup support
    6a5de8753c70d KVM: s390: gaccess: Check if guest address is in memslot
    cbb31278711d5 KVM: s390: gaccess: Cleanup access to guest pages
    567e7bcb10ccc KVM: s390: gaccess: Refactor access address range check
    1f1c1ccdcb50e KVM: s390: gaccess: Refactor gpa and length calculation
    cf60d19d40184 arm64: probes: Fix uprobes for big-endian kernels
    acfb32d42a31d arm64:uprobe fix the uprobe SWBP_INSN in big-endian
    fa58e23ea1359 Bluetooth: bnep: fix wild-memory-access in proto_unregister
    42d83e5fed3e1 s390: Initialize psw mask in perf_arch_fetch_caller_regs()
    8747440605689 usb: typec: altmode should keep reference to parent
    e07d05b7f5ad9 smb: client: fix OOBs when building SMB2_IOCTL request
    39e02fa903232 scsi: target: core: Fix null-ptr-deref in target_alloc_device()
    03ca631c07f34 genetlink: hold RCU in genlmsg_mcast()
    8459d61fbf249 tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
    5febfc5453898 net: systemport: fix potential memory leak in bcm_sysport_xmit()
    9e006c176f84f net: xilinx: axienet: fix potential memory leak in axienet_start_xmit()
    2311451931755 net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
    1eaa58198c646 net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()
    09839c24769fe macsec: don't increment counters for an unrelated SA
    75df8b53800ce octeontx2-af: Fix potential integer overflows on integer shifts
    213d1ff6c4917 net: usb: usbnet: fix race in probe failure
    b340df7458673 drm/msm: Allocate memory for disp snapshot with kvzalloc()
    42cf045086fea drm/msm: Avoid NULL dereference in msm_disp_state_print_regs()
    d125fbf1e128d drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation
    de5857fa7bcc9 RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
    e810e6d464039 RDMA/bnxt_re: Return more meaningful error
    ca83bc311ab04 ipv4: give an IPv4 dev to blackhole_netdev
    6a0c627cd76ea RDMA/irdma: Fix misspelling of "accept*"
    2e78ecb1220a0 RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP
    4e19aca8db696 ALSA: hda/cs8409: Fix possible NULL dereference
    208d3edea1106 ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
    e8143c0699320 x86/resctrl: Avoid overflow in MB settings in bw_validate()
    322a19baaaa25 RDMA/bnxt_re: Add a check for memory allocation
    0a2430b146d67 RDMA/bnxt_re: Fix incorrect AVID type in WQE structure
    fe068afb86866 bpf: devmap: provide rxq after redirect
    4e1e428533845 bpf: Make sure internal and UAPI bpf_redirect flags don't overlap
    6f0605db50e2c clk: imx: Add check for kcalloc
    5b837b9e1543e bpf: Fix the indention issue in grow_stack_state()
    42b62697634d1 cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9dc f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f8 f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f8 bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87c smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00bf of: module: add buffer overflow check in of_modalias()
    b8086c3c1548b reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62c ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee6 ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6ac tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab7709564 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac028864 block, loop: support partitions without scanning
    45f504f301d41 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789e jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde6 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331a tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56b tpm: Add flag to use default cancellation policy
    1cd19d48fb909 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa82 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c511 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2e tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6d gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932aa ata: ahci: fix enum constants for gcc-13
    5d6cb145541aa net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb42872 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da784063 tools/resolve_btfids: Build with host flags
    00f2f1a782f9b tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c20 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70c libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac7 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314d drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f9 powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f301871 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8f perf python: Account for multiple words in CC
    1c5699ee85d4f fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d89 fs: add mode_strip_sgid() helper
    d971726836412 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c3 irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde39 ixgbevf: add disable link state
    e5601ae2bd249 ixgbe: add improvement for MDD response functionality
    caa57cd80575d ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df1 Check /dev/console using init_stat()
    04574fd5579a4 tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e57170184 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba7 drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    4931609013207 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa36 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c1 irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423ff irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb1 cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b0 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795d pnmtologo: use relocatable file name
    3b40d5b41155f of: configfs: remove unused variable overlay_lock
    6c085baf18386 tools: use basename to identify file in gen-mach-types
    2fca0fd719812 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ada vt/conmakehash: improve reproducibility
    a75774679f28c OF: DT-Overlay configfs interface (v8)
    d179c639b30ba x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91e ACPI: thermal: drop an always true check
    7614af249993e xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97ee xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922dc virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eafd bpf: Disallow unprivileged bpf by default
    ebfb1822e9f97 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2e Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95b jbd2: fix use-after-free of transaction_t race
    2d83e8196487f jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793c netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e71226259962 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f3 rcu: Avoid alloc_pages() when recording stack
    f78574dee71e4 kasan: test: silence intentional read overflow warnings
    d313cb89b6b1f kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647ccf arm64: support page mapping percpu first chunk allocator
    e5bf16752dcac vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f3 kasan: test: bypass __alloc_size checks
    00aa7573e53a2 kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd44 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213c workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b3 kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e295 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36adb lib/stackdepot: introduce __stack_depot_save()
    85373e66d8474 lib/stackdepot: remove unused function argument
    5b6cc9b251f32 lib/stackdepot: include gfp.h
    c9f3902d8069e aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02cc aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9f aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898e aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd8966450 aufs: tiny, headers after fs_context
    8ddb40e31c29b aufs: fs_context 7/7, finally remount
    69035f71c6fd1 aufs: fs_context 6/7, now mount
    bc841b9706977 aufs: fs_context 5/7, parse all other mount options
    435188053da29 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd7 aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c3 aufs: fs_context 2/7, parse "br" mount option
    a8488f603134a aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564e aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec4 aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c2 aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b1 aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e4 aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4c aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225d aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd8 aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e50 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394ad Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b58765 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c9638892228 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad36271 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b2 ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d39 ARM: config: multi v7: Add renamed symbols
    badaf96564fe1 ARM: config: multi v7: Clean up enabled by default options
    34996040fc9bd ARM: config: multi v7: Drop unavailable options
    7f685244afb3a powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a641 riscv: fix build with binutils 2.38
    9df58d0705069 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b5 x86_64_defconfig: Fix warnings
    02bf23d26bc4c arm64: defconfig: cleanup config options
    05914e2c87e51 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b90 aufs5: fix build against v5.15.3+
    a4b3abf4d96d7 qemux86: add configuration symbol to select values
    fee94ee091541 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d93 clear_warn_once: bind a timer to written reset value
    95faacac47e8d clear_warn_once: expand debugfs to include read support
    de20c4240018c perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c15 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e2 perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a0 perf: fix bench numa compilation
    e79becc44fa6b perf: add SLANG_INC for slang.h
    b1033b5886819 perf: add sgidefs.h to for mips builds
    cf9db484ac0b4 perf: change --root to --prefix for python install
    7fd052c2c5624 perf: add 'libperl not found' warning
    27a437cdd4691 perf: force include of <stdbool.h>
    3b99d21bec2f6 fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506bb FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c1 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324aeb FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124f aufs: adjust to v5.15 fs changes
    f45da75c8759b aufs5: core
    047f57e07e01b aufs5: standalone
    029fc15574c88 aufs5: mmap
    610d0192ee94d aufs5: base
    d4e428d0ec5f4 aufs5: kbuild
    eb067eca251ab yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875e yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a67 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7e yaffs: include blkdev.h
    506b7251bfb81 yaffs: fix misplaced variable declaration
    a0e26ff364dcc yaffs2: v5.6 build fixups
    b10b1b2d169ef yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb2147 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279b yaffs: repair yaffs_get_mtd_device
    d662538516a7c yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7c yaffs2: fix memory leak in mount/umount
    3378e4a9e4043 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef1 Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051cd fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e735 yaffs2: adjust to proper location of MS_RDONLY
    608807406f138 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c8 initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa109 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d03 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf01883 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf337 defconfigs: drop obselete options
    9a27e3b5f4e73 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b42 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a3 uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a5 uvesafb: print error message when task timeout occurs
    f280a1ed09626 compiler.h: Undef before redefining __attribute_const__
    4352732f268c1 vmware: include jiffies.h
    7954a677968dc Resolve jiffies wrapping about arp
    5f28a1035d950 nfs: Allow default io size to be configured.
    0d7260ad71066 check console device file on fs when booting
    900a12e37e0a2 mount_root: clarify error messages for when no rootfs found
    7b878cbea7261 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3d modpost: mask trivial warnings
    0d294adb09cbc kbuild: exclude meta directory from distclean processing
    a097cdd95a9ef powerpc: serialize image targets
    5db6ec39a0a3e arm: serialize build targets
    cbabca27905e2 crtsavres: fixups for 5.4+
    7fc7656ed403e powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2e powerpc: Disable attribute-alias warnings from gcc8
    186c54665b676 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964cae powerpc: kexec fix for powerpc64
    2ac35b89a0f90 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bbc mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a8 mips: Kconfig: add QEMUMIPS64 option
    6a81b3c081078 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e542 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4c arm/Makefile: Fix systemtap
    b7f1ab59f19e5 vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7e arm: ARM EABI socketcall
    019d142fd956a ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: e2161b9afd3795f0b0ab03fa968ee659609476c1)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
9b8a077044 linux-yocto/5.15: update to v5.15.169
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    74cdd62cb470 Linux 5.15.169
    f74847722133 ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
    eb817fe255e1 powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()
    edf814605726 nilfs2: propagate directory read errors from nilfs_find_entry()
    5b88612ea5de mptcp: prevent MPC handshake on port-based signal endpoints
    353016364391 mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
    2b1281f9fd01 mptcp: fallback when MPTCP opts are dropped after 1st data
    9729010a0ac5 tcp: fix mptcp DSS corruption due to large pmtu xmit
    12c1676d598e mptcp: handle consistently DSS corruption
    6654efe264b0 mptcp: track and update contiguous data status
    755b9532c885 irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
    655f5d4662b9 pinctrl: ocelot: fix system hang on level based interrupts
    b6400eb0b347 x86/entry_32: Clear CPU buffers after register restore in NMI return
    a6f4701f8dcf x86/entry_32: Do not clobber user EFLAGS.ZF
    12dd888f4845 x86/apic: Always explicitly disarm TSC-deadline timer
    7861ca27f6bd x86/resctrl: Annotate get_mem_config() functions as __init
    440311903231 parport: Proper fix for array out-of-bounds access
    88a892071d22 USB: serial: option: add Telit FN920C04 MBIM compositions
    d062bbc58f85 USB: serial: option: add support for Quectel EG916Q-GL
    b6ae69ec6002 xhci: Mitigate failed set dequeue pointer commands
    dca9429c307b xhci: Fix incorrect stream context type macro
    7c270acfc8ec Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001
    04bba4714f26 Bluetooth: Remove debugfs directory on module init failure
    bb76a6ecf1b9 iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    7db9bcb846d1 iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    c202eadbf9cc iio: light: opt3001: add missing full-scale range value
    50039aec43a8 iio: light: veml6030: fix IIO device retrieval from embedded device
    cf95ce2cff8d iio: light: veml6030: fix ALS sensor resolution
    3cf71f6f21b2 iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()
    37be5d0d5443 iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
    e209a51ad215 iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
    51a9a143448a iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
    605c0d55dcf7 iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
    572006a05eaa drm/vmwgfx: Handle surface check failure correctly
    fda5dc80121b drm/radeon: Fix encoder->possible_clones
    e8dd801362b3 io_uring/sqpoll: close race on waiting for sqring entries
    455a469758e5 blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
    0b263c2086ef x86/bugs: Do not use UNTRAIN_RET with IBPB on entry
    0cced32e21ef x86/bugs: Skip RSB fill at VMEXIT
    e421c6839f69 x86/entry: Have entry_ibpb() invalidate return predictions
    1e0398acb650 x86/cpufeatures: Add a IBPB_NO_RET BUG flag
    43bdd2ea738e x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET
    dad88f266f30 KVM: s390: Change virtual to physical address access in diag 0x258 handler
    41693253973e s390/sclp_vt220: Convert newlines to CRLF instead of LFCR
    0bd9a30c22af iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices
    07efbee2214c io_uring/sqpoll: do not put cpumask on stack
    939007d2a9fa io_uring/sqpoll: retain test for whether the CPU is valid
    592e7864e44c io_uring/sqpoll: do not allow pinning outside of cpuset
    3ae63a8c1685 drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
    82bd728a06e5 KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
    b825e0f9d68c dm-crypt, dm-verity: disable tasklets
    e8a834eb09bb wifi: mac80211: fix potential key use-after-free
    d0ae6ffa1aeb secretmem: disable memfd_secret() if arch cannot set direct map
    e41710f5a61a mm/swapfile: skip HugeTLB pages for unuse_vma
    cc1102b5473e fat: fix uninitialized variable
    1043b6453914 irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
    c81dcaa9cd0b net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY
    659fae608501 arm64: probes: Fix simulate_ldr*_literal()
    ad4bc35a6d22 arm64: probes: Remove broken LDR (literal) uprobe support
    c8789fbe2bbf posix-clock: Fix missing timespec64 check in pc_clock_settime()
    dcc7207483b2 net: enetc: add missing static descriptor and inline keyword
    6430aaaee5b0 net: enetc: remove xdp_drops statistic from enetc_xdp_drop()
    9c439311c13f udf: Fix bogus checksum computation in udf_rename()
    4a1d95fc9706 udf: Don't return bh from udf_expand_dir_adinicb()
    dfb34bb97d4b udf: Handle error when expanding directory
    cb2b0325b76c udf: Remove old directory iteration code
    0003d349614d udf: Convert udf_link() to new directory iteration code
    25815ac67179 udf: Convert udf_mkdir() to new directory iteration code
    feeb42a744f2 udf: Convert udf_add_nondir() to new directory iteration
    f3c2fe1dfcee udf: Implement adding of dir entries using new iteration code
    55b445b2fccb udf: Convert udf_unlink() to new directory iteration code
    8c32b93e7879 udf: Convert udf_rmdir() to new directory iteration code
    6decbe20362e udf: Convert empty_dir() to new directory iteration code
    dd74f6d3ed6a udf: Convert udf_get_parent() to new directory iteration code
    8cd380c6dd90 udf: Convert udf_lookup() to use new directory iteration code
    39d52a113ef8 udf: Convert udf_readdir() to new directory iteration
    626860c470ff udf: Convert udf_rename() to new directory iteration code
    e6355892ca87 udf: Provide function to mark entry as deleted using new directory iteration code
    a48e84cc50e6 udf: Implement searching for directory entry using new iteration code
    7add383ba57d udf: Move udf_expand_dir_adinicb() to its callsite
    311192441cc8 udf: Convert udf_expand_dir_adinicb() to new directory iteration
    de268ec62a15 udf: New directory iteration code
    46dcafa90dff ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 092d66eca7a7d473b5650818952527f377881136)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
1b8949ce68 linux-yocto/5.15: update to v5.15.168
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    584a40a22cb9 Linux 5.15.168
    1b62ef7f23c3 net: xilinx: axienet: Schedule NAPI in two steps
    56d5ca2ef0d7 selftests: net: more strict check in net_helper
    7ef0ff59324a net: axienet: start napi before enabling Rx/Tx
    a97eacadb096 ext4: fix warning in ext4_dio_write_end_io()
    8fcd1021b260 netfilter: ip6t_rpfilter: Fix regression with VRF interfaces
    83948838e1c7 net: vrf: determine the dst using the original ifindex for multicast
    70247cc8ddb4 net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev
    760852df5707 net: Handle l3mdev in ip_tunnel_init_flow
    9476ecd7f7b8 xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup
    78f4daf715e8 net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT
    7db54f3ba8cf i2c: smbus: Check for parent device before dereference
    63a07379fdb6 block, bfq: fix uaf for accessing waker_bfqq after splitting
    40a6e660d2a3 kthread: unpark only parked kthread
    8c3de9282dde nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
    cda875cd1506 mptcp: pm: do not remove closing subflows
    d8435f584031 net: dsa: lan9303: ensure chip reset and wait for READY status
    1cdec792b245 net: Fix an unsafe loop on the list
    daf462ff3cde net: explicitly clear the sk pointer, when pf->create fails
    24ab54a066d2 drm/v3d: Stop the active perfmon before being destroyed
    dd2bac3d6339 hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma
    1c4da771257e usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
    e31942147bf5 usb: xhci: Fix problem with xhci resume from suspend
    254ef45afea5 usb: dwc3: core: Stop processing of pending events if controller is halted
    34354210968f Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
    d246ee018569 HID: plantronics: Workaround for an unexcepted opposite volume key
    8a6fef7d22a1 resource: fix region_intersects() vs add_memory_driver_managed()
    8c6ad37e5882 HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()
    a77e1d1ae962 hwmon: (adt7470) Add missing dependency on REGMAP_I2C
    36b8e8dee2d5 hwmon: (adm9240) Add missing dependency on REGMAP_I2C
    b5a3a65f2907 hwmon: (tmp513) Add missing dependency on REGMAP_I2C
    1fdc3bab3073 x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
    330c825e66ef RDMA/hns: Fix UAF for cq async event
    5e336384cc9b slip: make slhc_remember() more robust against malicious packets
    fadf8fdb3110 ppp: fix ppp_async_encode() illegal access
    c9abdd07f52f mctp: Handle error of rtnl_register_module().
    947acd1b09b0 rtnetlink: Add bulk registration helpers for rtnetlink message handlers.
    21d30b12695a net: rtnetlink: add msg kind names
    95ad7ee0faee netfilter: fib: check correct rtable in vrf setups
    66464a439e61 netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.
    5c6cb7ab36e7 netfilter: rpfilter/fib: Populate flowic_l3mdev field
    5bcde9b43021 net: Add l3mdev index to flow struct and avoid oif reset for port devices
    85ff9a0f793c netfilter: xtables: avoid NFPROTO_UNSPEC where needed
    f30ea678a21e sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
    b5d662f49701 net: ibm: emac: mal: fix wrong goto
    8fb6503592d3 net/sched: accept TCA_STAB only for root qdisc
    0a94079e3841 igb: Do not bring the device up after non-fatal error
    9db6ce9e2738 i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
    394ded964ec9 ice: Fix netif_is_ice() in Safe Mode
    dcd9bf6d4eb2 gpio: aspeed: Use devm_clk api to manage clock source
    a82f6a31b1cb gpio: aspeed: Add the flush write to ensure the write complete.
    043b681d7613 net: dsa: b53: fix jumbo frames on 10/100 ports
    6bc26a82b6df net: dsa: b53: allow lower MTUs on BCM5325/5365
    94a40349914b net: dsa: b53: fix max MTU for BCM5325/BCM5365
    7b444a8d8f4b net: dsa: b53: fix max MTU for 1g switches
    def87a33e062 net: dsa: b53: fix jumbo frame mtu check
    8403021b6f32 thermal: intel: int340x: processor: Fix warning during module unload
    2ba1af0c9f99 thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add
    5f14a2d06a8a net: phy: bcm84881: Fix some error handling paths
    496b2ab0fd10 Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
    95c0cff5a1a5 netfilter: br_netfilter: fix panic with metadata_dst skb
    7134b01bdb6a tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
    ffdcd3bd2b42 tcp: fix to allow timestamp undo if no retransmits were sent
    ad0d76b8ee5d net: phy: dp83869: fix memory corruption when enabling fiber
    584c019baedd NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
    91b9a4c5cfca SUNRPC: Fix integer overflow in decode_rc_list()
    8a2023730850 ice: fix VLAN replay after reset
    ca5b42375bb8 NFSD: Mark filecache "down" if init fails
    e0e14dd35d42 RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
    41cf6f26abe4 fbdev: sisfb: Fix strbuf array overflow
    c643ef59390e drm/amd/display: Check null pointer before dereferencing se
    57551835ce41 driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute
    59eba86b811b tools/iio: Add memory allocation failure check for trigger_name
    9a2bc9b6f929 virtio_pmem: Check device status before requesting flush
    6515b7b11757 comedi: ni_routing: tools: Check when the file could not be opened
    98d5873ee063 usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario
    7ad71deb9bb7 usb: chipidea: udc: enable suspend interrupt after usb reset
    d18dc8e14b9c clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
    64f2ca5ce971 remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table
    52f8c06eb34d media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()
    92728fceefda ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
    f1c9b8dc7693 PCI: Mark Creative Labs EMU20k2 INTx masking as broken
    28ad4ed09378 i2c: i801: Use a different adapter-name for IDF adapters
    351a97d9f8e7 PCI: Add ACS quirk for Qualcomm SA8775P
    3e11b8de964d clk: bcm: bcm53573: fix OF node leak in init
    394b2f4d5e01 RDMA/rtrs-srv: Avoid null pointer deref during path establishment
    eb54979471aa PCI: Add function 0 DMA alias quirk for Glenfly Arise chip
    7022a517bf1c RDMA/mad: Improve handling of timed out WRs of mad agent
    ee603aae244e ktest.pl: Avoid false positives with grub2 skip regex
    b85e6e461b6d s390/cpum_sf: Remove WARN_ON_ONCE statements
    4f5768a31cf7 ext4: nested locking for xattr inode
    fbb177bc1d64 ext4: don't set SB_RDONLY after filesystem errors
    11cd5f6e3578 bpf, x64: Fix a jit convergence issue
    02e5e382885c s390/mm: Add cond_resched() to cmm_alloc/free_pages()
    4a749c14fa2b s390/facility: Disable compile time optimization for decompressor code
    297c326c3e21 bpf: Check percpu map value size first
    40364194698d Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal
    1ce2632ebc30 virtio_console: fix misc probe bugs
    54b946e6518f fs/ntfs3: Refactor enum_rstbl to suppress static checker
    9d7e3c9fd6f5 selftests: net: Remove executable bits from library scripts
    5174a2aa22f0 selftests/net: synchronize udpgro tests' tx and rx connection
    fc1ec829bdf6 selftests/net: give more time to udpgro bg processes to complete startup
    084435dbd1f1 tracing: Have saved_cmdlines arrays all in one allocation
    455df76f48b1 drm/crtc: fix uninitialized variable use even harder
    daceb147b072 tracing: Remove precision vsnprintf() check from print event
    5320baa12de3 net: ethernet: cortina: Drop TSO support
    651b954cd8d5 unicode: Don't special case ignorable code points
    f57204edc107 ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()
    a71677981775 perf report: Fix segfault when 'sym' sort key is not used
    46128370a72c vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
    3bb6763a8319 9p: add missing locking around taking dentry fid list
    8b4920bd66e1 ext4: fix inode tree inconsistency caused by ENOMEM
    5292eafa1b78 Revert "arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings"
    07b98400cb02 ACPI: battery: Fix possible crash when unregistering a battery hook
    eb7924f88f8a ACPI: battery: Simplify battery hook locking
    a1a37348195b clk: qcom: gcc-sc8180x: Add GPLL9 support
    21950321ad33 r8169: add tally counter fields added with RTL8125
    e36d8907f321 r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun"
    befa8b1f466e dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x
    f691f2b5b0f9 dt-bindings: clock: qcom: Add missing UFS QREF clocks
    a0c5a9b910c7 media: imx335: Fix reset-gpio handling
    846a78f7a1cb media: i2c: imx335: Enable regulator supplies
    e1b0752da800 drm/rockchip: vop: clear DMA stop bit on RK3066
    5e889e72de58 drm/rockchip: support gamma control on RK3399
    a8ade6a33ba9 drm/rockchip: define gamma registers for RK3399
    8fa2b6817a95 lib/buildid: harden build ID parsing logic
    91fdcb0d609c build-id: require program headers to be right after ELF header
    feca60173e0f drm/amd/display: Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT`
    21cb47db1ec9 uprobes: fix kernel info leak via "[uprobes]" vma
    9707c7895c05 arm64: errata: Expand speculative SSBS workaround once more
    f76454cf0fc1 arm64: cputype: Add Neoverse-N3 definitions
    66f6e22dbcad arm64: Add Cortex-715 CPU part definition
    8c30a9a8610c ext4: dax: fix overflowing extents beyond inode size when partially writing
    bb990db7baca ext4: properly sync file size update after O_SYNC direct IO
    d1c3c8a543a7 spi: bcm63xx: Fix missing pm_runtime_disable()
    676546ba317e i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled
    01eb21aff7f3 i2c: xiic: Use devm_clk_get_enabled()
    65677e96e958 i2c: core: Lock address during client device instantiation
    0e8926abfd7a i2c: create debugfs entry per adapter
    19e9b89c2c7a i2c: smbus: Use device_*() functions instead of of_*()
    c15e2ab4fed9 device property: Add fwnode_irq_get_byname
    bf36521e559e device property: Add fwnode_iomap()
    3d5bce8a9f6f kconfig: qconf: fix buffer overflow in debug links
    eb9329cd882a drm/amd/display: Fix system hang while resume with TBT monitor
    622bc6472350 drm/sched: Add locking to drm_sched_entity_modify_sched
    7e9d945af0b5 close_range(): fix the logics in descriptor table trimming
    322920b53dc1 tracing/timerlat: Fix a race during cpuhp processing
    5b8d9e4998ef tracing/hwlat: Fix a race during cpuhp processing
    4764c8206a0c gpio: davinci: fix lazy disable
    4c98fe0dfa2a btrfs: wait for fixup workers before stopping cleaner kthread during umount
    37fee9c220b9 btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
    5ec5d4dddcd2 ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]
    d32f7a43468f ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
    95555f9f844d Input: adp5589-keys - fix adp5589_gpio_get_value()
    4449fedb8a71 Input: adp5589-keys - fix NULL pointer dereference
    fc65bc81884a rtc: at91sam9: fix OF node leak in probe() error path
    b0da9504a528 net: stmmac: Fix zero-division error when disabling tc cbs
    84a9d1356e76 tomoyo: fallback to realpath if symlink's pathname does not exist
    14bf8400bc47 iio: magnetometer: ak8975: Fix reading for ak099xx sensors
    ab727ca020e6 clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table
    c02e3ab7ec6c clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
    bf6be32e2d39 media: venus: fix use after free bug in venus_remove due to race condition
    248e516937c4 clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
    ed17f3177153 clk: qcom: clk-rpmh: Fix overflow in BCM vote
    5c78477386bf media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
    862ab6b7c733 media: sun4i_csi: Implement link validate for sun4i_csi subdev
    595f3a4c6541 clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
    6be85772b0aa clk: rockchip: fix error for unknown clocks
    07b418d50ccb aoe: fix the potential use-after-free problem in more places
    2f8f226f4d56 NFSD: Fix NFSv4's PUTPUBFH operation
    825789ca9460 nfsd: map the EBADMSG to nfserr_io to avoid warning
    c5f73b371622 nfsd: fix delegation_blocked() to block correctly for at least 30 seconds
    fdb6429ae356 perf hist: Update hist symbol when updating maps
    ddf704c2ce3b exfat: fix memory leak in exfat_load_bitmap()
    f47b1d5e596a riscv: define ILLEGAL_POINTER_VALUE for 64bit
    aab0032d416e ext4: mark fc as ineligible using an handle in ext4_xattr_set()
    b4eff7c777df ext4: use handle to mark fc as ineligible in __track_dentry_update()
    4e66fc1d8c2b ext4: fix fast commit inode enqueueing during a full journal commit
    13e4a67f9508 ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list()
    3c1777a490ac ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
    a9fcb1717d75 ext4: update orig_path in ext4_find_extent()
    32bbb59e3f18 ext4: fix double brelse() the buffer of the extents path
    9df59009dfc6 ext4: aovid use-after-free in ext4_ext_insert_extent()
    a34bed978364 ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
    02cb2cb02aa7 ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()
    a11cfe5eed24 ext4: propagate errors from ext4_find_extent() in ext4_insert_range()
    cafcc1bd6293 ext4: fix slab-use-after-free in ext4_split_extent_at()
    a1f71afb4f14 ext4: correct encrypted dentry name hash when not casefolded
    aca593e6070e ext4: no need to continue when the number of entries is 1
    c25c05b22a4a ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
    6d62d3ef0844 ALSA: line6: add hw monitor volume control to POD HD500X
    5276f42f9aaf ALSA: usb-audio: Add native DSD support for Luxman D-08u
    cac2df1c0207 ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET
    c82ee0462f60 ALSA: core: add isascii() check to card ID generator
    90e8f0bee38d drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
    2d158286932e parisc: Fix itlb miss handler for 64-bit programs
    1905a87cf6f4 perf/core: Fix small negative period being ignored
    0c9655647ca9 power: supply: hwmon: Fix missing temp1_max_alarm attribute
    5199bc715fb1 spi: bcm63xx: Fix module autoloading
    35f7af9ba77e firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp()
    438e11739cb3 i2c: xiic: Wait for TX empty to avoid missed TX NAKs
    b261af5668cd i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
    1883cad2cc62 i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
    1973c4d8ee07 platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
    b8219d9dd128 selftests: vDSO: fix vdso_config for s390
    2d07646df487 selftests: vDSO: fix ELF hash table entry size for s390x
    0fc61eef8a46 selftests/mm: fix charge_reserved_hugetlb.sh test
    4862f6653c68 selftests: vDSO: fix vDSO symbols lookup for powerpc64
    cd7bd2afa30f selftests: vDSO: fix vdso_config for powerpc
    e6b63652b991 selftests: vDSO: fix vDSO name for powerpc
    d9663682ec6b selftests: breakpoints: use remaining time to check if suspend succeed
    ed11dd795817 spi: s3c64xx: fix timeout counters in flush_fifo
    0e2d6c17afb4 spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
    2a07e6f0ad8a usb: typec: tcpm: Check for port partner validity before consuming it
    09e829b39b43 blk-integrity: register sysfs attributes on struct device
    6356f2d2fc73 blk-integrity: convert to struct device_attribute
    71246997b749 blk-integrity: use sysfs_emit
    ef05572da0c0 ext4: fix i_data_sem unlock order in ext4_ind_migrate()
    4999fed877bb ext4: avoid use-after-free in ext4_ext_show_leaf()
    69fe6502aba1 ext4: ext4_search_dir should return a proper error
    ee6b6fa14592 of/irq: Refer to actual buffer size in of_irq_parse_one()
    9550d8d6f19f drm/amd/pm: ensure the fw_info is not null before using it
    c8c095856c1f drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()
    eb9a4b6fcb1c scsi: aacraid: Rearrange order of struct aac_srb_unit
    6aeb160ec5bd drm/printer: Allow NULL data in devcoredump printer
    1f9f8186e239 drm/amd/display: Initialize get_bytes_per_element's default to 1
    c13f9c62015c drm/amd/display: Fix index out of bounds in DCN30 color transformation
    c6979719012a drm/amd/display: Fix index out of bounds in degamma hardware format translation
    de6ee4f9e6b1 drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
    14db8692afe1 drm/amd/display: Check stream before comparing them
    0af53bc5d13b platform/x86: touchscreen_dmi: add nanote-next quirk
    3217b83e1b80 HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio
    f38b68a6b31d drm/amdgpu: enable gfxoff quirk on HP 705G4
    0000f7b4da60 drm/amdgpu: add raven1 gfxoff quirk
    d7444f91a9f9 jfs: Fix uninit-value access of new_ea in ea_buffer
    48edb1f7c288 scsi: smartpqi: correct stream detection
    25d2a3ff02f2 jfs: check if leafidx greater than num leaves per dmap tree
    e7ae14f7ee76 jfs: Fix uaf in dbFreeBits
    89257ecbc0f6 jfs: UBSAN: shift-out-of-bounds in dbFindBits
    a545a9403e04 drm/amd/display: Check null pointers before using dc->clk_mgr
    6a6045adeb59 ata: sata_sil: Rename sil_blacklist to sil_quirks
    8ab59527852a drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
    8840dc73ac9e iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
    4a96abcc0a2a iommu/vt-d: Always reserve a domain ID for identity setup
    d9e19f1b20ee power: reset: brcmstb: Do not go into infinite loop if reset fails
    f4ff7eb5fa74 iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
    afb940c929c2 rcuscale: Provide clear error when async specified without primitives
    4cda484e584b fbdev: pxafb: Fix possible use after free in pxafb_task()
    1af86293f12d x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments()
    6c4194f385ce ALSA: hdsp: Break infinite MIDI input flush loop
    36ee4021bcc3 ALSA: asihpi: Fix potential OOB array access
    dacec3a3248f tools/x86/kcpuid: Protect against faulty "max subleaf" values
    d6a62fcfd494 ALSA: usb-audio: Add logitech Audio profile quirk
    8659f67f1e41 ALSA: usb-audio: Define macros for quirk table entries
    e479cb835fee x86/ioapic: Handle allocation failures gracefully
    8af3e93c5a95 ALSA: usb-audio: Add input value sanity checks for standard types
    4631445ce633 signal: Replace BUG_ON()s
    c50c8946e975 nfp: Use IRQF_NO_AUTOEN flag in request_irq()
    e59bdb1ba594 wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
    0f722fb45973 wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker
    4a55880fa909 proc: add config & param to block forcing mem writes
    0a898bec6c22 ACPICA: iasl: handle empty connection_node
    34478851da8d tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process
    f7a05d5d9987 net: atlantic: Avoid warning about potential string truncation
    fb55f3d88fe1 ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family
    babfc87445bf ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).
    4fd17b6152a4 net: mvpp2: Increase size of queue_name buffer
    54dae0e9063e tipc: guard against string buffer overrun
    1c9b8775062f ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()
    d6e279a09158 ACPI: EC: Do not release locks during operation region accesses
    7df619575dc5 wifi: rtw88: select WANT_DEV_COREDUMP
    4dd732893bd3 wifi: ath11k: fix array out-of-bound access in SoC stats
    a37a6976e475 nvme-pci: qdepth 1 quirk
    f4ef9bef023d blk_iocost: fix more out of bound shifts
    d1e08ebca617 net: sched: consistently use rcu_replace_pointer() in taprio_change()
    5ee8ee672aa7 ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
    bcf5c9306707 ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
    92e5661b7d07 ACPI: PAD: fix crash in exit_round_robin()
    1163b7a18d0f net: hisilicon: hns_mdio: fix OF node leak in probe()
    36622aa3c48e net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
    3d055e845339 net: hisilicon: hip04: fix OF node leak in probe()
    a0465723b858 net/xen-netback: prevent UAF in xenvif_flush_hash()
    d107d63e6635 ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()
    012ae530afa0 wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
    08a24438fa13 wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
    88ff021e1fea f2fs: Require FMODE_WRITE for atomic write ioctls
    a37b50143d26 ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
    472b5fc6f8f1 ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m
    e142b12f11cd ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
    6eac1b151d8e ALSA: hda/realtek: Fix the push button function for the ALC257
    2bded581f00a ALSA: mixer_oss: Remove some incorrect kfree_const() usages
    d5ed208d04ac media: usbtv: Remove useless locks in usbtv_video_free()
    fa593e9cd2b3 i2c: xiic: Try re-initialization on bus busy timeout
    5ffff2b57d8f i2c: xiic: improve error message when transfer fails to start
    72cb227a368c i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
    a50c8564ab82 i2c: xiic: Fix RX IRQ busy check
    c7ed4ddaa5a2 i2c: xiic: Switch from waitqueue to completion
    574d8d0fe424 i2c: xiic: Fix broken locking on tx_msg
    e7a8442195e8 sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
    176dd41e8c2b ppp: do not assume bh is held in ppp_channel_bridge_input()
    97b1f515816d ipv4: ip_gre: Fix drops of small packets in ipgre_xmit
    105a292189f6 net: stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check
    a785cbc8da30 net: stmmac: Disable automatic FCS/Pad stripping
    e255383aff9f stmmac_pci: Fix underflow size in stmmac_rx
    2415f465730e net: add more sanity checks to qdisc_pkt_len_init()
    939c88cbdc66 net: avoid potential underflow in qdisc_pkt_len_init() with UFO
    469856f76f48 net: ethernet: lantiq_etop: fix memory disclosure
    62a4567e3e10 Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
    38e3fd0c4a26 netfilter: nf_tables: prevent nf_skb_duplicated corruption
    3ed462d05807 net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
    62ac553b834f netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
    4655456a64a0 net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
    201ce2f738f4 net/mlx5: Added cond_resched() to crdump collection
    ce828b347cf1 net/mlx5: Fix error path in multi-packet WQE transmit
    ee57897c7f65 ieee802154: Fix build error
    f863bfd0a2c6 ceph: remove the incorrect Fw reference check when dirtying pages
    df293ea78740 mailbox: bcm2835: Fix timeout during suspend mode
    6bd8e9effadc mailbox: rockchip: fix a typo in module autoloading
    bc9356513d56 static_call: Replace pointless WARN_ON() in static_call_module_notify()
    ed4c8ce0f307 static_call: Handle module init failure correctly in static_call_del_module()
    894ac00deb84 spi: lpspi: Simplify some error message
    1e0417dc346a usb: yurex: Fix inconsistent locking bug in yurex_read()
    84554d42ff53 i2c: isch: Add missed 'else'
    a2146b6150bc i2c: aspeed: Update the stop sw state when the bus recovery occurs
    8ce4b0d44083 mm: only enforce minimum stack gap size if it's sensible
    e59cd4b1a72d lockdep: fix deadlock issue between lockdep and rcu
    cc59ee9b8a4c bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
    9186293c610d x86/entry: Remove unwanted instrumentation in common_interrupt()
    c86f5a9dfd24 x86/idtentry: Incorporate definitions/declarations of the FRED entries
    3a69dcccd0ca pps: add an error check in parport_attach
    ec22387afb26 pps: remove usage of the deprecated ida_simple_xx() API
    009a2f6cc031 usb: xhci: fix loss of data on Cadence xHC
    112625ec8319 xhci: Add a quirk for writing ERST in high-low order
    cfe314e969d4 xhci: Preserve RsvdP bits in ERSTBA register correctly
    d2e4da8704e6 xhci: Refactor interrupter code for initial multi interrupter support.
    f2ae6fd0c38b xhci: remove xhci_test_trb_in_td_math early development check
    a646b4e59613 xhci: fix event ring segment table related masks and variables in header
    0bf337c41c5b USB: misc: yurex: fix race between read and write
    979687509d75 usb: yurex: Replace snprintf() with the safer scnprintf() variant
    23c84724aee7 soc: versatile: realview: fix soc_dev leak during device remove
    5eae90b24f28 soc: versatile: realview: fix memory leak during device remove
    72164d5b6489 padata: use integer wrap around to prevent deadlock on seq_nr overflow
    c3dfec3c05b6 EDAC/igen6: Fix conversion of system address to physical memory address
    62356668d855 nfs: fix memory leak in error path of nfs4_do_reclaim
    394584185c76 fs: Fix file_set_fowner LSM hook inconsistencies
    3721a6940329 vfs: fix race between evice_inodes() and find_inode()&iput()
    3eb0143d9cff arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
    04afbac8c6ac arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
    beb14f6068c6 hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
    07f76feca097 hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
    8bdb39831bf4 hwrng: mtk - Use devm_pm_runtime_enable
    dc9a23d3b4ee f2fs: avoid potential int overflow in sanity_check_area_boundary()
    afb5da22a7fa f2fs: prevent possible int overflow in dir_block_index()
    21f055191ea5 debugobjects: Fix conditions in fill_pool()
    f5056adc042f wifi: mt76: mt7615: check devm_kasprintf() returned value
    44f94356e6a4 wifi: rtw88: 8822c: Fix reported RX band width
    5ebb243e68c3 perf/x86/intel/pt: Fix sampling synchronization
    11690d7e7684 efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
    43f5d026da0b ACPI: resource: Add another DMI match for the TongFang GMxXGxx
    0cdfb9178a3b ACPI: sysfs: validate return type of _STR method
    90ed958acfd1 drbd: Add NULL check for net_conf to prevent dereference in state validation
    c9ae82e4871d drbd: Fix atomicity violation in drbd_uuid_set_bm()
    3e425c8a48d0 crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
    7ddf551c4d31 xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
    bfdddc20d270 tty: rp2: Fix reset with non forgiving PCIe host bridges
    a77fc4acfd49 firmware_loader: Block path traversal
    4d6e61d7113a bus: integrator-lm: fix OF node leak in probe()
    2682248bdcfb usb: dwc2: drd: fix clock gating on USB role switch
    ff359dadecb0 usb: cdnsp: Fix incorrect usb_request status
    92f9e6c8b993 USB: class: CDC-ACM: fix race between get_serial and set_serial
    cde120f5870f USB: misc: cypress_cy7c63: check for short transfer
    39c22ede7739 USB: appledisplay: close race between probe and completion handler
    b80aacfea6e8 usbnet: fix cyclical race on disconnect with work queue
    75349cb4b00d scsi: mac_scsi: Disallow bus errors during PDMA send
    aa4d228b1e0a scsi: mac_scsi: Refactor polling loop
    3fe6d2a707df scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
    9113f60bce80 drm/amd/display: Validate backlight caps are sane
    458c54c6f947 drm/amd/display: Round calculated vtotal
    a2c1d68a4ab5 Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
    7874e99b4ebf Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
    87d6eabb2322 Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
    c3b04fe1bb8e Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
    d738f1dc8b48 soc: versatile: integrator: fix OF node leak in probe() error path
    49006a92c7c9 ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
    65038f8c6b10 PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
    fdceebc86a5a Remove *.orig pattern from .gitignore
    fe0cd5379111 selinux,smack: don't bypass permissions check in inode_setsecctx hook
    a6d810554d7d vfio/pci: fix potential memory leak in vfio_intx_enable()
    a1630bd15f23 x86/mm: Switch to new Intel CPU model defines
    3088bb7aadf6 powercap: RAPL: fix invalid initialization for pl4_supported field
    9a4be35d9c53 Input: goodix - use the new soc_intel_is_byt() helper
    714426520846 drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
    5d72a13dcc25 netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
    39696868a24a netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
    c1be35e774f8 bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
    0066d4bac5d9 net: qrtr: Update packets cloning when broadcasting
    5c4c03288a4a tcp: check skb is non-NULL in tcp_rto_delta_us()
    a3e83a402a73 net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
    822c7bb1f6f8 net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
    fbff87d682e5 netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
    d1c98c68d0dd net: xilinx: axienet: Fix packet counting
    fac3629829ec net: axienet: Switch to 64-bit RX/TX statistics
    15d2b2bf096e net: axienet: Use NAPI for TX completion path
    e09deb71fb91 net: axienet: Be more careful about updating tx_bd_tail
    0493a5d80b4b net: axienet: add coalesce timer ethtool configuration
    72e135bace88 net: axienet: reduce default RX interrupt threshold to 1
    3b4b8afd9083 net: axienet: implement NAPI and GRO receive
    635e766e602f net: axienet: don't set IRQ timer when IRQ delay not used
    50a2ed164f59 net: axienet: Clean up DMA start/stop and error handling
    9384262ad810 net: axienet: Clean up device used for DMA calls
    043dc922cd47 Revert "dm: requeue IO if mapping table not yet available"
    927a2580208e vhost_vdpa: assign irq bypass producer token correctly
    4d10104d987a vdpa: Add eventfd for the vdpa callback
    b22db5572fcc interconnect: qcom: sm8250: Enable sync_state
    4a6e221019e6 coresight: tmc: sg: Do not leak sg_table
    01a2e65598a2 iio: adc: ad7606: fix standby gpio state to match the documentation
    2abf0fa4f4b2 iio: adc: ad7606: fix oversampling gpio array
    7553f7a85cb9 spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
    00148baf8f53 spi: lpspi: release requested DMA channels
    41324fd0a823 spi: lpspi: Silence error message upon deferred probe
    e8d64f598eeb f2fs: get rid of online repaire on corrupted directory
    e2d39a5981cf f2fs: clean up w/ dotdot_name
    0cab715836db f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy
    de5561be4a68 f2fs: fix to wait page writeback before setting gcing flag
    520ff47fc61f f2fs: optimize error handling in redirty_blocks
    2e580f42d175 f2fs: reduce expensive checkpoint trigger frequency
    500d362dab97 f2fs: remove unneeded check condition in __f2fs_setxattr()
    6eacbf58e410 f2fs: fix to update i_ctime in __f2fs_setxattr()
    9c58cd07a9f1 f2fs: fix typo
    b7b7a8df41ef nfsd: return -EINVAL when namelen is 0
    9803ab882d56 nfsd: call cache_put if xdr_reserve_space returns NULL
    85a84de8e360 ntb_perf: Fix printk format
    a429158f2e0a ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
    35c8e66e7952 RDMA/irdma: fix error message in irdma_modify_qp_roce()
    b11318dc8a1e RDMA/cxgb4: Added NULL check for lookup_atid
    208dba182ee6 riscv: Fix fp alignment bug in perf_callchain_user()
    16eda7c0ce5c RDMA/hns: Optimize hem allocation performance
    3e5a43da4984 RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
    4685b6802258 RDMA/hns: Refactor the abnormal interrupt handler function
    254b52a2d7e5 RDMA/hns: Fix the wrong type of return value of the interrupt handler
    55f98f48ee17 RDMA/hns: Remove unused abnormal interrupt of type RAS
    29c0f546d3fd RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
    b79ddb93ec67 RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
    15bcd2dc26d7 RDMA/hns: Don't modify rq next block addr in HIP09 QPC
    bd5f76ccc079 watchdog: imx_sc_wdt: Don't disable WDT in suspend
    1730d47d1865 IB/core: Fix ib_cache_setup_one error flow cleanup
    70ce36ada30b pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
    255527b8d416 pinctrl: mvebu: Use devm_platform_get_and_ioremap_resource()
    bef565d739cf nfsd: fix refcount leak when file is unhashed after being found
    0b5bc6d1f25f nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
    e69b5883ae03 clk: ti: dra7-atl: Fix leak of of_nodes
    0429a4e97208 RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
    c84af5f5f2ea RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
    8e5612295811 pinctrl: single: fix missing error code in pcs_probe()
    da0392698c62 RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
    9cf0b13a19c8 PCI: xilinx-nwl: Clean up clock on probe failure/removal
    5bbcac07d7e0 PCI: xilinx-nwl: Fix register misspelling
    dc5aeba07395 PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
    86d920d2600c drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
    a879b6cdd481 drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
    9a2d7636af44 Input: ilitek_ts_i2c - add report id message validation
    f448eb55b7ee Input: ilitek_ts_i2c - avoid wrong input subsystem sync
    821332430624 clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
    7d214562057d remoteproc: imx_rproc: Initialize workqueue earlier
    070d45027c58 remoteproc: imx_rproc: Correct ddr alias for i.MX8M
    30efd7590912 clk: imx: imx8qxp: Parent should be initialized earlier than the clock
    f1046dd07456 clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
    03b2049e76f9 clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
    47a121d9d0bd perf time-utils: Fix 32-bit nsec parsing
    dcdbb13ef3b4 perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time
    f73fc46d0816 perf sched timehist: Fix missing free of session in perf_sched__timehist()
    f666eb1bb8a2 perf mem: Free the allocated sort string, fixing a leak
    9dada37c9739 bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
    c4f8554996e8 nilfs2: fix potential oob read in nilfs_btree_check_delete()
    42d44163d41b nilfs2: determine empty node blocks as corrupted
    73d23ecf234b nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
    be2e9b111e27 ext4: avoid OOB when system.data xattr changes underneath the filesystem
    299d996f1031 ext4: return error on ext4_find_inline_entry
    bf4cabdf3a86 ext4: avoid negative min_clusters in find_group_orlov()
    a2037e06b8dc ext4: avoid potential buffer_head leak in __ext4_new_inode()
    9b638bcfff8f ext4: avoid buffer_head leak in ext4_mark_inode_used()
    86964b59b506 smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
    38c0090658e0 ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
    a75b4f3a3dee kthread: fix task state in kthread worker if being frozen
    c37bf4ded344 xz: cleanup CRC32 edits from 2018
    bfea0441a692 selftests/bpf: Fix C++ compile error from missing _Bool type
    aa02db40963b selftests/bpf: Fix error compiling test_lru_map.c
    f40796cda0e6 selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
    bf5988a40e10 selftests/bpf: Fix compiling core_reloc.c with musl-libc
    e0fcf564cb6c selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
    a445d939a91c selftests/bpf: Fix compiling flow_dissector.c with musl-libc
    9b548bff0206 selftests/bpf: Fix compiling kfree_skb.c with musl-libc
    0193a67cfb38 selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
    ea960f62a3c4 selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
    c9a6207a064e selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
    ebc4e1f4492d tpm: Clean up TPM space after command failure
    07c9cccc4c3f xen/swiotlb: add alignment check for dma buffers
    ed3e8cc9159a xen: use correct end address of kernel for conflict checking
    a8906615f7c8 drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
    0220a2d7d07f drm/msm: fix %s null argument error
    72782ec6f3a1 ipmi: docs: don't advertise deprecated sysfs entries
    9963b910411b drm/msm/a5xx: workaround early ring-buffer emptiness check
    1058abdcfbbc drm/msm: Drop priv->lastctx
    d183881468ce drm/msm/a5xx: fix races in preemption evaluation stage
    b43f548e7593 drm/msm/a5xx: properly clear preemption records on resume
    1dae34bd7529 drm/msm/a5xx: disable preemption in submits by default
    071e6751e828 drm/msm: Fix incorrect file name output in adreno_request_fw()
    18f0b0b16251 powerpc/8xx: Fix kernel vs user address comparison
    a078336d0c67 powerpc/8xx: Fix initial memory mapping
    6f790377ef43 powerpc/32: Remove 'noltlbs' kernel parameter
    1c0e359a5bdf powerpc/32: Remove the 'nobats' kernel parameter
    46184cbbae1e drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
    ead825332785 jfs: fix out-of-bounds in dbNextAG() and diAlloc()
    16a570f07d87 scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
    791b3d66d2ef drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
    e8a4a2e45ddf drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
    4d871e3e8dfe drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
    b4cb296e6b89 drm/rockchip: vop: Allow 4096px width scaling
    036ab40a0af4 scsi: NCR5380: Check for phase match during PDMA fixup
    c63e92842790 scsi: NCR5380: Add SCp members to struct NCR5380_cmd
    b95955dc8b6d drm/radeon: properly handle vbios fake edid sizing
    26819a5b69b0 drm/radeon: Replace one-element array with flexible-array member
    92734d5e4000 drm/amdgpu: properly handle vbios fake edid sizing
    a1f0111fcf18 drm/amdgpu: Replace one-element array with flexible-array member
    44948d3cb943 drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
    2948bb2951fe drm/stm: Fix an error handling path in stm_drm_platform_probe()
    1d43adec2ed3 pmdomain: core: Harden inter-column space in debug summary
    962c92e46a52 mtd: powernv: Add check devm_kasprintf() returned value
    21d445fd2d6a fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
    5f54a8669ff0 power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
    eac72ef92fec power: supply: axp20x_battery: Remove design from min and max voltage
    bb58bae2fd32 hwmon: (ntc_thermistor) fix module autoloading
    a2cb89bb9054 mtd: slram: insert break after errors in parsing the map
    d5c43b103987 hwmon: (max16065) Fix alarm attributes
    d522354ca1c8 hwmon: (max16065) Remove use of i2c_match_id()
    41fe2205aae6 i2c: Add i2c_get_match_data()
    302bb15d87ad hwmon: (max16065) Fix overflows seen when writing limits
    365384c3f078 m68k: Fix kernel_clone_args.flags in m68k_clone()
    d681dae5ecdf clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
    4a60b539f70f reset: k210: fix OF node leak in probe() error path
    aaeadde77e4b reset: berlin: fix OF node leak in probe() error path
    dcf11d388fbd ARM: versatile: fix OF node leak in CPUs prepare
    d8539f136c58 ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
    bb55d5e7f0e9 ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
    412a519da455 arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
    db323e084748 spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
    89008d5e4b2f spi: ppc4xx: handle irq_of_parse_and_map() errors
    cc4d21d9492d block: fix potential invalid pointer dereference in blk_add_partition
    a894cf7efda0 block: print symbolic error name instead of error code
    e0c20d88b7dc block, bfq: don't break merge chain in bfq_split_bfqq()
    3883a6873b92 block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
    8aa9de02a4be block, bfq: fix possible UAF for bfqq->bic with merge chain
    67adffd35dda net: tipc: avoid possible garbage value
    1ee3ffd8600a net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
    613dad98a8c8 r8169: disable ALDPS per default for RTL8125
    ad0af1890919 net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
    64ad2aac64c8 bareudp: Pull inner IP header on xmit.
    b293c9d81473 geneve: Fix incorrect inner network header offset when innerprotoinherit is set
    446f84d3a74d net: geneve: support IPv4/IPv6 as inner protocol
    2099b709b546 bareudp: Pull inner IP header in bareudp_udp_encap_recv().
    b614fde13162 Bluetooth: btusb: Fix not handling ZPL/short-transfer
    2b3164186e77 can: m_can: m_can_close(): stop clocks after device has been shut down
    9550baada4c8 can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().
    984648aac87a sock_map: Add a cond_resched() in sock_hash_free()
    bf090f4fe935 wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
    acb53a716e49 wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
    439353e50cb9 wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
    95f2c90b826a wifi: mt76: mt7915: fix rx filter setting for bfee functionality
    c8d744549f37 wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
    40fb64257dab x86/sgx: Fix deadlock in SGX NUMA node search
    b6e1cdf2d625 cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
    3e2b7c9d5ec8 netfilter: nf_tables: remove annotation to access set timeout while holding lock
    b5f97550839d netfilter: nf_tables: reject expiration higher than timeout
    b987e863cfd9 netfilter: nf_tables: reject element expiration with no timeout
    616aa2873969 netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
    94e8c988468d ACPI: CPPC: Fix MASK_VAL() usage
    895885122cf3 ACPI: bus: Avoid using CPPC if not supported by firmware
    b48ba8089d26 can: j1939: use correct function name in comment
    e53934e36549 padata: Honor the caller's alignment in case of chunk_size 0
    b48560a5c3c2 wifi: iwlwifi: mvm: increase the time between ranging measurements
    d5ecaf72fd26 mount: handle OOM on mnt_warn_timestamp_expiry
    33e460b424b8 fs/namespace: fnic: Switch to use %ptTd
    a6e8d2a06368 mount: warn only once about timestamp range expiration
    b6a9b12e8c72 fs: explicitly unregister per-superblock BDIs
    66663a9d672f wifi: rtw88: remove CPT execution branch never used
    d19865d5f17d net: stmmac: dwmac-loongson: Init ref and PTP clocks rate
    43df8109c701 wifi: ath9k: Remove error checks when creating debugfs entries
    49d8d8e0190a wifi: ath9k: fix parameter check in ath9k_init_debug()
    9dd0cb484cfa ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
    435ec96011f5 crypto: xor - fix template benchmarking
    ceaab3fb64d6 wifi: rtw88: always wait for both firmware loading attempts
    7367e0fea5e6 EDAC/synopsys: Fix error injection on Zynq UltraScale+
    12ee2b3a4fe4 EDAC/synopsys: Fix ECC status and IRQ control race condition
    7e1cf435de0b EDAC/synopsys: Re-enable the error interrupts on v3 hw
    9a9187f364ad EDAC/synopsys: Use the correct register to disable the error interrupt on v3 hw
    28ccc0418205 EDAC/synopsys: Add support for version 3 of the Synopsys EDAC DDR
    0c927dfc0b9b USB: usbtmc: prevent kernel-usb-infoleak
    86b4954483fc USB: serial: pl2303: add device id for Macrosilicon MS3020
    9405d778a49a cgroup: Move rcu_head up near the top of cgroup_root
    c218058f075a gpiolib: cdev: Ignore reconfiguration without direction
    4318608dc28e inet: inet_defrag: prevent sk release while still in use
    c65ab97efcd4 gpio: prevent potential speculation leaks in gpio_device_get_desc()
    e0f67494957f Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
    ded5376ee34b netfilter: nf_tables: missing iterator type in lookup walk
    ce9fef54c5ec netfilter: nft_set_pipapo: walk over current view on netlink dump
    de77545c72c4 cgroup: Make operations on the cgroup root_list RCU safe
    c031d286eceb ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
    5bbe51eaf01a ocfs2: add bounds checking to ocfs2_xattr_find_entry()
    ad98e04b53bb spi: spidev: Add missing spi_device_id for jg10309-01
    4e1b1fceaa1a x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
    bba8f3393116 spi: bcm63xx: Enable module autoloading
    534f63c5fdcf drm: komeda: Fix an issue related to normalized zpos
    82ead539fb8b spi: spidev: Add an entry for elgin,jg10309-01
    b77954625a03 ASoC: tda7419: fix module autoloading
    f2f5918c7347 ASoC: intel: fix module autoloading
    6a9e652ecb9a wifi: iwlwifi: clear trans->state earlier upon error
    1afed66cb271 wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
    a15df5f37fa3 wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
    8f03a04b619a wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
    6f19780d1f7d wifi: iwlwifi: lower message level for FW buffer destination
    8e46e6d38e73 net: ftgmac100: Ensure tx descriptor updates are visible
    6f8366122015 microblaze: don't treat zero reserved memory regions as error
    befc2d67f7b8 pinctrl: at91: make it work with current gpiolib
    e69c0100a461 scsi: lpfc: Fix overflow build issue
    04eb0c4957fa ALSA: hda/realtek - FIxed ALC285 headphone no sound
    fe0401442a39 ALSA: hda/realtek - Fixed ALC256 headphone no sound
    2208c2520eb6 ASoC: allow module autoloading for table db1200_pids
    fb0530025d50 ASoC: meson: axg-card: fix 'use-after-free'
    79cce5e81d20 dma-buf: heaps: Fix off-by-one in CMA heap fault handler
    16b3e7addd5b soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
    491f9646f7ac spi: nxp-fspi: fix the KASAN report out-of-bounds bug
    38f5db5587c0 net: dpaa: Pad packets to ETH_ZLEN
    ddc7c423c4a5 netfilter: nft_socket: fix sk refcount leaks
    e259f8aabbcc net: ftgmac100: Enable TX interrupt to avoid TX timeout
    8fa298172438 octeontx2-af: Modify SMQ flush sequence to drop packets
    e216ded408f8 octeontx2-af: Set XOFF on other child transmit schedulers during SMQ flush
    16ff08952830 fou: fix initialization of grc
    b503f0045f31 net/mlx5: Add missing masks and QoS bit masks for scheduling elements
    63991ecfe864 net/mlx5: Add IFC bits and enums for flow meter
    0a596903425f net/mlx5: Add support to create match definer
    636de1029485 net/mlx5: Explicitly set scheduling element and TSAR type
    3f8d4d9bffe7 net/mlx5e: Add missing link modes to ptys2ethtool_map
    61964f36349d igb: Always call igb_xdp_ring_update_tail() under Tx lock
    25cf67f8ff2f ice: fix accounting for filters shared by multiple VSIs
    3f796b4d9527 hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2
    7e40afcc6989 hwmon: (pmbus) Introduce and use write_byte_data callback
    87bd31cb7e7a selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
    47c5117ac526 eeprom: digsy_mtc: Fix 93xx46 driver probe failure
    f7bfeb689041 arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
    8fd28e6beb86 fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
    5b2c8b34f6d7 mm: avoid leaving partial pfn mappings around in error case
    b6e5727d262a net: tighten bad gso csum offset check in virtio_net_hdr
    235af50e7cf6 minmax: reduce min/max macro expansion in atomisp driver
    73103e803400 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
    3554482f4691 mptcp: pm: Fix uaf in __timer_delete_sync
    190b8a6486eb platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
    b7c2f692307f platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
    3666a2574efa NFS: Avoid unnecessary rescanning of the per-server delegation list
    e796a3db5768 NFSv4: Fix clearing of layout segments in layoutreturn
    2fb6f8948e4d Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
    156ea0823d3c drm/msm/adreno: Fix error return if missing firmware-name
    da69c01768da platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
    18576c701e85 scripts: kconfig: merge_config: config files: add a trailing newline
    7d91a0b2151a HID: multitouch: Add support for GT7868Q
    10c111760128 Input: synaptics - enable SMBus for HP Elitebook 840 G2
    39de55eddf73 Input: ads7846 - ratelimit the spi_sync error message
    f5a73abe62ac btrfs: update target inode's ctime on unlink
    00ef1de6d646 powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
    be4e5f5bdc19 net: phy: vitesse: repair vsc73xx autonegotiation
    9ef29b75f5f9 net: ethernet: use ip_hdrlen() instead of bit shift
    d71c5e8cbcf9 usbnet: ipheth: fix carrier detection in modes 1 and 4
    df944dc46d06 ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
    ff55291fb367 ocfs2: fix null-ptr-deref when journal load failed.
    f55a33fe0fb5 ocfs2: remove unreasonable unlock in ocfs2_read_blocks
    4173d1277c00 ocfs2: cancel dqi_sync_work before freeing oinfo
    020f5c53c17f ocfs2: reserve space for inline xattr before attaching reflink tree
    077182694e87 ocfs2: fix uninit-value in ocfs2_get_block()
    ff8875e5f6e9 ocfs2: fix the la space leak when unmounting an ocfs2 volume
    44f79667fefd mm: krealloc: consider spare memory for __GFP_ZERO
    70fee3689ace jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit
    ec7f8337c98a jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
    e60b0d3b5aa2 drm: omapdrm: Add missing check for alloc_ordered_workqueue
    4515773394f9 of/irq: Support #msi-cells=<0> in of_msi_get_domain
    e18d233efa82 parisc: Fix stack start for ADDR_NO_RANDOMIZE personality
    cb94678485d7 parisc: Fix 64-bit userspace syscall path
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 6e52b8bdf3dd48240c7a37a5dfc30a21cb3a792a)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
5a73523674 linux-yocto/5.10: update to v5.10.227
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:

    eac1c5bfc13c Linux 5.10.227
    9350016415b6 net: dsa: microchip: fix build warning
    9f76a9d1849d RDMA/hns: Fix uninitialized variable
    4911610c7a1f ext4: fix warning in ext4_dio_write_end_io()
    05cc42d601e7 netfilter: ip6t_rpfilter: Fix regression with VRF interfaces
    95f62e5a783d net: vrf: determine the dst using the original ifindex for multicast
    3adb1be04f6c net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev
    ab6c9463b137 net: Handle l3mdev in ip_tunnel_init_flow
    0825c5ff246c xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup
    4bf1bd3ffff6 net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT
    73f75d2b5aee nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
    548d0102dc5c net: dsa: lan9303: ensure chip reset and wait for READY status
    68ad5da6ca63 net: Fix an unsafe loop on the list
    fcda074c98de hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma
    e7a1d51b3910 usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
    1d7fc802a725 usb: xhci: Fix problem with xhci resume from suspend
    f8dea2fede79 usb: dwc3: core: Stop processing of pending events if controller is halted
    a7564b160692 Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
    8669bca53fe6 HID: plantronics: Workaround for an unexcepted opposite volume key
    799a06ca7f6a hwmon: (adm9240) Add missing dependency on REGMAP_I2C
    ab6bc15e99d7 hwmon: (tmp513) Add missing dependency on REGMAP_I2C
    1d5f85f1b7db resource: fix region_intersects() vs add_memory_driver_managed()
    36b054324d18 slip: make slhc_remember() more robust against malicious packets
    30d91a478d58 ppp: fix ppp_async_encode() illegal access
    3502b1a29720 netfilter: fib: check correct rtable in vrf setups
    037145e2a214 netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.
    d98558fe2699 netfilter: rpfilter/fib: Populate flowic_l3mdev field
    740de1987766 net: Add l3mdev index to flow struct and avoid oif reset for port devices
    265bf63e2471 sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
    23e139f90b25 net: ibm: emac: mal: fix wrong goto
    adbc3eef43fc net/sched: accept TCA_STAB only for root qdisc
    d79af3af2f49 igb: Do not bring the device up after non-fatal error
    c70e05b929b4 gpio: aspeed: Use devm_clk api to manage clock source
    36fd66cb5178 gpio: aspeed: Add the flush write to ensure the write complete.
    0e91c4b48445 net: dsa: b53: fix jumbo frames on 10/100 ports
    a7c9402bbc4a net: dsa: b53: allow lower MTUs on BCM5325/5365
    9f3407aa6cba net: dsa: b53: fix max MTU for BCM5325/BCM5365
    0109267c1ec4 net: dsa: b53: fix max MTU for 1g switches
    a625acf221c1 net: dsa: b53: fix jumbo frame mtu check
    e13ffbf5fdf5 net: phy: bcm84881: Fix some error handling paths
    ef44274dae9b Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
    cce8419b8168 netfilter: br_netfilter: fix panic with metadata_dst skb
    8a517d184549 tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
    fe238ddf8576 tcp: fix to allow timestamp undo if no retransmits were sent
    21b5af7f0c99 net: phy: dp83869: fix memory corruption when enabling fiber
    f892165c564e NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
    64f1b4922b6e SUNRPC: Fix integer overflow in decode_rc_list()
    1fc13f6a4166 ice: fix VLAN replay after reset
    993ce09fe622 NFSD: Mark filecache "down" if init fails
    de5a059e3665 RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
    252f147b1826 fbdev: sisfb: Fix strbuf array overflow
    f4149eec9601 drm/amd/display: Check null pointer before dereferencing se
    56452dbc0a2c driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute
    d8ac7378bc79 tools/iio: Add memory allocation failure check for trigger_name
    4ce662fe4be6 virtio_pmem: Check device status before requesting flush
    30ea38665dbf usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario
    4c83143fc65c usb: chipidea: udc: enable suspend interrupt after usb reset
    b677b94a9193 clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
    37c181e389f0 media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()
    b65018968782 ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
    63047187a516 PCI: Mark Creative Labs EMU20k2 INTx masking as broken
    a28703d4d406 i2c: i801: Use a different adapter-name for IDF adapters
    e4f218455cef PCI: Add ACS quirk for Qualcomm SA8775P
    f3e0a8b7d4a5 clk: bcm: bcm53573: fix OF node leak in init
    b10c1ca941c2 PCI: Add function 0 DMA alias quirk for Glenfly Arise chip
    713adaf0ecfc RDMA/mad: Improve handling of timed out WRs of mad agent
    24318116c485 ktest.pl: Avoid false positives with grub2 skip regex
    345d3c0bf2bd s390/cpum_sf: Remove WARN_ON_ONCE statements
    c2097d5efb19 ext4: nested locking for xattr inode
    dced2c9d661e s390/mm: Add cond_resched() to cmm_alloc/free_pages()
    1cd197813eb8 s390/facility: Disable compile time optimization for decompressor code
    029aa36ba332 bpf: Check percpu map value size first
    4f4a6d70d78e Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal
    546fb43a2e4b tracing/kprobes: Fix symbol counting logic by looking at modules as well
    90a6a070a80a tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols
    2622c805abe7 kallsyms: Make module_kallsyms_on_each_symbol generally available
    2aa861ec7290 kallsyms: Make kallsyms_on_each_symbol generally available
    9b82d737d261 virtio_console: fix misc probe bugs
    f2fd1a9597d6 tracing: Have saved_cmdlines arrays all in one allocation
    25b00216206b s390/zcore: release dump save area on restart or power down
    0b4dc46f87c3 s390/zcore: no need to check return value of debugfs_create functions
    421795b06430 drm/crtc: fix uninitialized variable use even harder
    a009e88cc976 tracing: Remove precision vsnprintf() check from print event
    6063d72b61ca net: ethernet: cortina: Drop TSO support
    39fffca57284 unicode: Don't special case ignorable code points
    6592347f06e2 vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
    2f6da71e9de8 ext4: fix inode tree inconsistency caused by ENOMEM
    da964de4c181 ACPI: battery: Fix possible crash when unregistering a battery hook
    20557232c91a ACPI: battery: Simplify battery hook locking
    991e8b0bab66 r8169: add tally counter fields added with RTL8125
    238d5c541e7f r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun"
    281edfa1cdef clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
    570e257621be drm/rockchip: vop: clear DMA stop bit on RK3066
    411e2e1d0132 drm/rockchip: support gamma control on RK3399
    1aeaa7e8d859 drm/rockchip: define gamma registers for RK3399
    f561b48d633a uprobes: fix kernel info leak via "[uprobes]" vma
    24afda0421af arm64: errata: Expand speculative SSBS workaround once more
    9df353ca1301 arm64: cputype: Add Neoverse-N3 definitions
    c45edd5942cc arm64: Add Cortex-715 CPU part definition
    f8a7c342326f ext4: dax: fix overflowing extents beyond inode size when partially writing
    dde4c1e1663b ext4: properly sync file size update after O_SYNC direct IO
    6ff56ef7f724 i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled
    d223126bb0ac i2c: xiic: Use devm_clk_get_enabled()
    9bd3443e34e6 i2c: xiic: Simplify with dev_err_probe()
    8b55076b7bd4 kconfig: qconf: fix buffer overflow in debug links
    bfab5fbc12c5 drm/sched: Add locking to drm_sched_entity_modify_sched
    c54aa7d75055 gpio: davinci: fix lazy disable
    70b60c8d9b42 btrfs: wait for fixup workers before stopping cleaner kthread during umount
    d73d48acf36f btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
    67db431b8520 ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]
    1a819c7f857e ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
    f976d964a64c Input: adp5589-keys - fix adp5589_gpio_get_value()
    bf8363e46fba rtc: at91sam9: fix OF node leak in probe() error path
    e33fe25b1efe net: stmmac: Fix zero-division error when disabling tc cbs
    68e579316cbf tomoyo: fallback to realpath if symlink's pathname does not exist
    68c77a70e33c iio: magnetometer: ak8975: Fix reading for ak099xx sensors
    1d108095d5e5 clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
    60b6968341a6 media: venus: fix use after free bug in venus_remove due to race condition
    4445bc6e9f2b clk: qcom: clk-rpmh: Fix overflow in BCM vote
    3f73da56af91 media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
    5443e70fb7fc media: sun4i_csi: Implement link validate for sun4i_csi subdev
    ed0d5103f9ef clk: rockchip: fix error for unknown clocks
    f63461af2c1a aoe: fix the potential use-after-free problem in more places
    7ae7ada29a6f NFSD: Fix NFSv4's PUTPUBFH operation
    0ea4333c679f nfsd: map the EBADMSG to nfserr_io to avoid warning
    96cad5da791e nfsd: fix delegation_blocked() to block correctly for at least 30 seconds
    f692160d3e1e exfat: fix memory leak in exfat_load_bitmap()
    e01e9ae43e64 riscv: define ILLEGAL_POINTER_VALUE for 64bit
    61b84013e560 ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
    bf605ae98dab ocfs2: fix null-ptr-deref when journal load failed.
    3f1ca6ba5452 ocfs2: remove unreasonable unlock in ocfs2_read_blocks
    14114d8148db ocfs2: cancel dqi_sync_work before freeing oinfo
    aac31d654a0a ocfs2: reserve space for inline xattr before attaching reflink tree
    8e3bf366368e ocfs2: fix uninit-value in ocfs2_get_block()
    ff1500fe2649 ocfs2: fix the la space leak when unmounting an ocfs2 volume
    a54378585624 mm: krealloc: consider spare memory for __GFP_ZERO
    7fabacb337f0 jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit
    481e8f18a290 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
    2bda89735199 drm: omapdrm: Add missing check for alloc_ordered_workqueue
    3e8862875f8b of/irq: Support #msi-cells=<0> in of_msi_get_domain
    a63fdf20cc26 parisc: Fix stack start for ADDR_NO_RANDOMIZE personality
    ea7dead20420 parisc: Fix 64-bit userspace syscall path
    25ec5c873c45 ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
    6766937d0327 ext4: update orig_path in ext4_find_extent()
    b6c29c8f3d7c ext4: fix double brelse() the buffer of the extents path
    5e811066c5ab ext4: aovid use-after-free in ext4_ext_insert_extent()
    8c26d9e53e5f ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
    4286a0418369 ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()
    7bcdef04d071 ext4: propagate errors from ext4_find_extent() in ext4_insert_range()
    e52f933598b7 ext4: fix slab-use-after-free in ext4_split_extent_at()
    133ff0d78f1b ext4: no need to continue when the number of entries is 1
    2c08dfc99fc4 ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
    c36ff6948c00 ALSA: line6: add hw monitor volume control to POD HD500X
    64d315aeec57 ALSA: core: add isascii() check to card ID generator
    b078a7eee12c drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
    afa999052393 parisc: Fix itlb miss handler for 64-bit programs
    d6b22a2d5563 perf/core: Fix small negative period being ignored
    8ab638bb498a spi: bcm63xx: Fix module autoloading
    f53c2b55d0e2 firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp()
    2c1effc2255c i2c: xiic: Wait for TX empty to avoid missed TX NAKs
    46c72b01397f i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
    9b8bc33ad641 i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
    10dde0c1fb1b selftests/mm: fix charge_reserved_hugetlb.sh test
    e45803c71fc4 selftests: vDSO: fix vDSO symbols lookup for powerpc64
    76242231557f selftests: breakpoints: use remaining time to check if suspend succeed
    eda94fc74b84 spi: s3c64xx: fix timeout counters in flush_fifo
    e3b57186f457 spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
    53b1999cfd2c ext4: fix i_data_sem unlock order in ext4_ind_migrate()
    b0cb4561fc42 ext4: avoid use-after-free in ext4_ext_show_leaf()
    a34416ec269e ext4: ext4_search_dir should return a proper error
    e82df17e5f32 of/irq: Refer to actual buffer size in of_irq_parse_one()
    29f388945770 drm/amd/pm: ensure the fw_info is not null before using it
    0a377fcacefd drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()
    aec72bfbc198 scsi: aacraid: Rearrange order of struct aac_srb_unit
    cf387300b819 drm/printer: Allow NULL data in devcoredump printer
    f921335123f6 drm/amd/display: Initialize get_bytes_per_element's default to 1
    7ab69af56a23 drm/amd/display: Fix index out of bounds in DCN30 color transformation
    c130a3c09e37 drm/amd/display: Fix index out of bounds in degamma hardware format translation
    ad89f83343a5 drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
    0167d570f6a0 drm/amd/display: Check stream before comparing them
    e2743d0a03b2 platform/x86: touchscreen_dmi: add nanote-next quirk
    831e8a816e09 drm/amdgpu: enable gfxoff quirk on HP 705G4
    e407715e7a8d drm/amdgpu: add raven1 gfxoff quirk
    8b1dcf25c26d jfs: Fix uninit-value access of new_ea in ea_buffer
    2451e5917c56 jfs: check if leafidx greater than num leaves per dmap tree
    fd026b6b6758 jfs: Fix uaf in dbFreeBits
    f9db7bb112c4 jfs: UBSAN: shift-out-of-bounds in dbFindBits
    8d54001f8dcc drm/amd/display: Check null pointers before using dc->clk_mgr
    49ded709540b ata: sata_sil: Rename sil_blacklist to sil_quirks
    1ebfa6663807 drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
    de9e7f687625 iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
    5652c448da39 iommu/vt-d: Always reserve a domain ID for identity setup
    9e493f002d52 power: reset: brcmstb: Do not go into infinite loop if reset fails
    d9245b9296fd iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
    ceff6f5e7173 rcuscale: Provide clear error when async specified without primitives
    e6897e299f57 fbdev: pxafb: Fix possible use after free in pxafb_task()
    79681036a336 x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments()
    98111af33849 ALSA: hdsp: Break infinite MIDI input flush loop
    219587bca267 ALSA: asihpi: Fix potential OOB array access
    e2b200c50230 ALSA: usb-audio: Add logitech Audio profile quirk
    35733d1a6057 ALSA: usb-audio: Define macros for quirk table entries
    6ee6835f8288 signal: Replace BUG_ON()s
    aa4e9056dfbc nfp: Use IRQF_NO_AUTOEN flag in request_irq()
    1756918f51e9 wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
    47be40b698b9 proc: add config & param to block forcing mem writes
    02c1725eb2ad ACPICA: iasl: handle empty connection_node
    95a91802e4ef tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process
    b7cbdd6b1bcd net: atlantic: Avoid warning about potential string truncation
    a479b653d5e4 ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family
    669d337aa1f6 ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).
    bf60b4f58796 net: mvpp2: Increase size of queue_name buffer
    e2b2558971e0 tipc: guard against string buffer overrun
    cbb67e245dac ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()
    a40e7a2b805e ACPI: EC: Do not release locks during operation region accesses
    7cd004102b7d wifi: rtw88: select WANT_DEV_COREDUMP
    0f26f2694403 wifi: ath11k: fix array out-of-bound access in SoC stats
    1f61d509257d blk_iocost: fix more out of bound shifts
    62b8a46ba8bb net: sched: consistently use rcu_replace_pointer() in taprio_change()
    74c63fd016bc ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
    30cd2158f249 ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
    4440bac6f0ca net: hisilicon: hns_mdio: fix OF node leak in probe()
    124554285680 net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
    ac6e862b8deb net: hisilicon: hip04: fix OF node leak in probe()
    a7f0073fcd12 net/xen-netback: prevent UAF in xenvif_flush_hash()
    ed418cad8386 ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()
    b02eb7c86ff2 wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
    2171e1d75001 wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
    000bab8753ae f2fs: Require FMODE_WRITE for atomic write ioctls
    b820cb910f98 ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
    f7785c449868 ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
    f10d29b108bd ALSA: hda/realtek: Fix the push button function for the ALC257
    7c93044298a4 ALSA: mixer_oss: Remove some incorrect kfree_const() usages
    f13b04cf65a8 Bluetooth: L2CAP: Fix not validating setsockopt user input
    4ec4641df57c media: usbtv: Remove useless locks in usbtv_video_free()
    a73d99643621 i2c: xiic: Try re-initialization on bus busy timeout
    c9668503e4e1 i2c: xiic: improve error message when transfer fails to start
    2d320d9de7d3 i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
    148fdc3c7df3 i2c: xiic: Fix RX IRQ busy check
    30def367fa20 i2c: xiic: Switch from waitqueue to completion
    6da4bbeb16cf i2c: xiic: Fix broken locking on tx_msg
    dd70c8a89ef9 sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
    16b66c46b69b ipv4: ip_gre: Fix drops of small packets in ipgre_xmit
    566a931a1436 net: add more sanity checks to qdisc_pkt_len_init()
    ba26060a29d3 net: avoid potential underflow in qdisc_pkt_len_init() with UFO
    185df159843d net: ethernet: lantiq_etop: fix memory disclosure
    c8bb4e2d5fae Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
    531754952f5d netfilter: nf_tables: prevent nf_skb_duplicated corruption
    7675fe977be5 net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
    181fbbdd46c0 netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
    cdd86fb75f1f net/mlx5: Added cond_resched() to crdump collection
    ca36d6c1a49b net/mlx5: Fix error path in multi-packet WQE transmit
    fd7fcd802edb ieee802154: Fix build error
    f55e003d261b ceph: remove the incorrect Fw reference check when dirtying pages
    32ee78823dea mailbox: bcm2835: Fix timeout during suspend mode
    3948c73c9295 mailbox: rockchip: fix a typo in module autoloading
    6b9a551b836e spi: lpspi: Simplify some error message
    767b71f29207 usb: yurex: Fix inconsistent locking bug in yurex_read()
    9f1c4edee8c8 i2c: isch: Add missed 'else'
    742a1b69c003 i2c: aspeed: Update the stop sw state when the bus recovery occurs
    52f7cab29039 mm: only enforce minimum stack gap size if it's sensible
    1472dd897fab lockdep: fix deadlock issue between lockdep and rcu
    118a0c3e55e3 xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
    cc1de44135ca usb: renesas-xhci: Remove renesas_xhci_pci_exit()
    0f8e74a061cf pps: add an error check in parport_attach
    0e508348148a pps: remove usage of the deprecated ida_simple_xx() API
    47a632e5c6a1 USB: misc: yurex: fix race between read and write
    bf509ca62fea usb: yurex: Replace snprintf() with the safer scnprintf() variant
    6ea76e19d6df soc: versatile: realview: fix soc_dev leak during device remove
    6b3b25311d3e soc: versatile: realview: fix memory leak during device remove
    263d04df0644 PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
    6dacc0b667a9 PCI: xilinx-nwl: Use irq_data_get_irq_chip_data()
    46c4079460f4 padata: use integer wrap around to prevent deadlock on seq_nr overflow
    7d0079d64442 nfs: fix memory leak in error path of nfs4_do_reclaim
    a239ff33c512 fs: Fix file_set_fowner LSM hook inconsistencies
    47a68c75052a vfs: fix race between evice_inodes() and find_inode()&iput()
    0eecd2ee23af arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
    b2cb101b9b72 arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
    d41d66534637 hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
    1b2137f6c9bd hwrng: mtk - Use devm_pm_runtime_enable
    cef1056ee6fc f2fs: avoid potential int overflow in sanity_check_area_boundary()
    85c2f7bd573d f2fs: prevent possible int overflow in dir_block_index()
    5e3a031dfa5a debugobjects: Fix conditions in fill_pool()
    dbffe7be554c wifi: rtw88: 8822c: Fix reported RX band width
    44f18167492b perf/x86/intel/pt: Fix sampling synchronization
    f76b69ab9cf0 efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
    45a765f4ba4c ACPI: resource: Add another DMI match for the TongFang GMxXGxx
    4b081991c436 ACPI: sysfs: validate return type of _STR method
    2e20b69b86c8 drbd: Add NULL check for net_conf to prevent dereference in state validation
    62720f2daab9 drbd: Fix atomicity violation in drbd_uuid_set_bm()
    a295fa38dcbb crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
    c7148bf45da1 tty: rp2: Fix reset with non forgiving PCIe host bridges
    c30558e6c5c9 firmware_loader: Block path traversal
    e89f925093a3 bus: integrator-lm: fix OF node leak in probe()
    61c12c72b1ab USB: class: CDC-ACM: fix race between get_serial and set_serial
    fa83e1df43f1 USB: misc: cypress_cy7c63: check for short transfer
    1c5cd41b4b50 USB: appledisplay: close race between probe and completion handler
    84f4d44703d9 drm/amd/display: Round calculated vtotal
    60aadf84bef0 Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
    13175be789b5 Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
    bf3f1affba62 Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
    cb9897b94608 soc: versatile: integrator: fix OF node leak in probe() error path
    c55ebcb21656 ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
    aaaf3cd0a734 Remove *.orig pattern from .gitignore
    f291dc4cbc65 mptcp: fix sometimes-uninitialized warning
    2dbc4b7bac60 selinux,smack: don't bypass permissions check in inode_setsecctx hook
    4b81a9f92b36 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
    0e6378dd9bbc Revert "bpf: Eliminate rlimit-based memory accounting for devmap maps"
    bfe249c15122 Revert "bpf: Fix DEVMAP_HASH overflow check on 32-bit arches"
    892620144757 x86/mm: Switch to new Intel CPU model defines
    089aece01a10 powercap: RAPL: fix invalid initialization for pl4_supported field
    ba624f656a8b Input: goodix - use the new soc_intel_is_byt() helper
    50460579fe87 drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
    e0dbda9f26e2 netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
    db9c5f08eea3 netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
    6c36857fe564 net: qrtr: Update packets cloning when broadcasting
    ec31cf42fc4e tcp: check skb is non-NULL in tcp_rto_delta_us()
    98d14164c0a7 net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
    338a0582b28e net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
    dcf48ab3ca2c netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
    1429a9260fed Revert "dm: requeue IO if mapping table not yet available"
    0c170b1e918b vhost_vdpa: assign irq bypass producer token correctly
    10348fb6feae vdpa: Add eventfd for the vdpa callback
    64add9aaf78a interconnect: qcom: sm8250: Enable sync_state
    d4951dd16e9f coresight: tmc: sg: Do not leak sg_table
    cf0674248ddb iio: adc: ad7606: fix standby gpio state to match the documentation
    1ea56cd9a651 iio: adc: ad7606: fix oversampling gpio array
    b7413dbc6341 spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
    0ed35dd547ec spi: lpspi: release requested DMA channels
    d612d419a579 spi: lpspi: Silence error message upon deferred probe
    6f2eeba7c3e4 f2fs: reduce expensive checkpoint trigger frequency
    3dc483f0e6d0 f2fs: remove unneeded check condition in __f2fs_setxattr()
    87aceb1ce66a f2fs: fix to update i_ctime in __f2fs_setxattr()
    db930da94792 f2fs: fix typo
    7b5476f06154 f2fs: enhance to update i_mode and acl atomically in f2fs_setattr()
    0f1d007bbea3 nfsd: return -EINVAL when namelen is 0
    9f03f0016ff7 nfsd: call cache_put if xdr_reserve_space returns NULL
    40d578735499 ntb_perf: Fix printk format
    ef7e34237e26 ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
    dd598ac57dca RDMA/cxgb4: Added NULL check for lookup_atid
    502dac909ee9 riscv: Fix fp alignment bug in perf_callchain_user()
    322911a2e666 RDMA/hns: Optimize hem allocation performance
    07f0f643d7e5 RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
    1e6195dc7aca RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
    6258c4fb8d33 RDMA/hns: Refactor root BT allocation for MTR
    d06fbe0b8703 RDMA/hns: Add mapped page count checking for MTR
    2a2894e90cec watchdog: imx_sc_wdt: Don't disable WDT in suspend
    5353f8ec59f7 pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
    d8c75b8a91fd pinctrl: mvebu: Use devm_platform_get_and_ioremap_resource()
    600735914369 nfsd: fix refcount leak when file is unhashed after being found
    6fcb4bbbecb4 nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
    0ce9d89343c2 clk: ti: dra7-atl: Fix leak of of_nodes
    88ba7cd9f482 pinctrl: single: fix missing error code in pcs_probe()
    2efe8da2ddbf RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
    f29951897a30 PCI: xilinx-nwl: Fix register misspelling
    c289903b7a21 PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
    badbd736e664 drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
    6ae3b9aee426 drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
    45f826f6c827 clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
    ca34aa37820a clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
    11396ba4f820 perf time-utils: Fix 32-bit nsec parsing
    a10a7d6d171b perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time
    727660723ea7 perf sched timehist: Fix missing free of session in perf_sched__timehist()
    ea837ae511aa bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
    d20674f31626 nilfs2: fix potential oob read in nilfs_btree_check_delete()
    e2290906bb24 nilfs2: determine empty node blocks as corrupted
    24bf40740a3d nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
    7fc22c3b3ffc ext4: avoid OOB when system.data xattr changes underneath the filesystem
    e65f698736b0 ext4: return error on ext4_find_inline_entry
    2e073a579f71 ext4: avoid negative min_clusters in find_group_orlov()
    22d591d916b4 ext4: avoid potential buffer_head leak in __ext4_new_inode()
    08c63b79624c ext4: avoid buffer_head leak in ext4_mark_inode_used()
    c4227a38ab88 smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
    4766ba108b83 ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
    3a1a31a38fcc kthread: fix task state in kthread worker if being frozen
    28fbbd0ce7ab kthread: add kthread_work tracepoints
    dd417529c063 xz: cleanup CRC32 edits from 2018
    4e1c8c12cac1 selftests/bpf: Fix C++ compile error from missing _Bool type
    9374068b3690 selftests/bpf: Fix error compiling test_lru_map.c
    c2db6acd8cc3 selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
    3467a9412610 selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
    5ad69f5a0458 selftests/bpf: Fix compiling flow_dissector.c with musl-libc
    306efef84bbf selftests/bpf: Fix compiling kfree_skb.c with musl-libc
    cc52d5282a14 selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
    04eb60af431d selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
    2c9b228938e9 tpm: Clean up TPM space after command failure
    a0a8b7bebe1b xen/swiotlb: add alignment check for dma buffers
    cb9134aa0998 xen: use correct end address of kernel for conflict checking
    86da3c79b889 drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
    02657ced604d drm/msm: fix %s null argument error
    72fa5f700e76 ipmi: docs: don't advertise deprecated sysfs entries
    e9e482e1e5da drm/msm/a5xx: workaround early ring-buffer emptiness check
    d041301f304c drm/msm: Drop priv->lastctx
    9dffbbd7b84f drm/msm: Add priv->mm_lock to protect active/inactive lists
    5ce4075ddea0 drm/msm/a5xx: fix races in preemption evaluation stage
    cfca8b26a9f5 drm/msm/a5xx: properly clear preemption records on resume
    fe93cd663518 drm/msm/a5xx: disable preemption in submits by default
    14531e3b82ce drm/msm: Fix incorrect file name output in adreno_request_fw()
    0338e66cba27 jfs: fix out-of-bounds in dbNextAG() and diAlloc()
    36820265a009 drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
    6b38aedfdcd9 drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
    5f37e8c41526 drm/rockchip: vop: Allow 4096px width scaling
    e37fead06a45 drm/radeon: properly handle vbios fake edid sizing
    af2fb608e95f drm/radeon: Replace one-element array with flexible-array member
    5f943045ecd0 drm/amdgpu: properly handle vbios fake edid sizing
    cd8810561601 drm/amdgpu: Replace one-element array with flexible-array member
    65f9be03482a drm/stm: Fix an error handling path in stm_drm_platform_probe()
    278ec2595281 mtd: powernv: Add check devm_kasprintf() returned value
    7661e90a60fb fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
    9fb482fdf3a9 power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
    5c1997f7ad4e power: supply: axp20x_battery: Remove design from min and max voltage
    c59f57f3f1bd power: supply: axp20x_battery: allow disabling battery charging
    8202306e9fc1 hwmon: (ntc_thermistor) fix module autoloading
    9efa58381ae1 mtd: slram: insert break after errors in parsing the map
    d7a7dd2966d5 hwmon: (max16065) Fix alarm attributes
    932559f25a7c hwmon: (max16065) Remove use of i2c_match_id()
    514a1508c3fe i2c: Add i2c_get_match_data()
    167e4371ef92 device property: Add const qualifier to device_get_match_data() parameter
    aeed49dd2b89 hwmon: (max16065) Fix overflows seen when writing limits
    cdb20b703e0e m68k: Fix kernel_clone_args.flags in m68k_clone()
    42a9899e56de clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
    97586fbd6998 reset: berlin: fix OF node leak in probe() error path
    ad0b53e4b5d0 ARM: versatile: fix OF node leak in CPUs prepare
    06ceed8eff02 ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
    fb3cd974fb82 ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
    5f19060ab0ac spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
    63c7417ad463 spi: ppc4xx: handle irq_of_parse_and_map() errors
    4bc4272e2506 block: fix potential invalid pointer dereference in blk_add_partition
    4d2760df0f3d block: print symbolic error name instead of error code
    3630a18846c7 block, bfq: don't break merge chain in bfq_split_bfqq()
    a819a496d2f2 block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
    e1277ae780cc block, bfq: fix possible UAF for bfqq->bic with merge chain
    cab9ff7fe83f net: tipc: avoid possible garbage value
    207503742caf net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
    3df68f37c567 r8169: disable ALDPS per default for RTL8125
    5755eabda22c net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
    e296245ca85a bareudp: Pull inner IP header on xmit.
    b48fae6788b3 geneve: Fix incorrect inner network header offset when innerprotoinherit is set
    3b84799ea26e net: geneve: support IPv4/IPv6 as inner protocol
    76851c70a5cf bareudp: Pull inner IP header in bareudp_udp_encap_recv().
    cb1f7ef1f415 bareudp: allow redirecting bareudp packets to eth devices
    2accdb38c1c1 Bluetooth: btusb: Fix not handling ZPL/short-transfer
    3703e18a910f can: m_can: m_can_close(): stop clocks after device has been shut down
    b6dce5b5a823 can: m_can: Add support for transceiver as phy
    5cc00913c1fd can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().
    1a11a1a53255 sock_map: Add a cond_resched() in sock_hash_free()
    557418e17046 wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
    f232916fab67 wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
    793e01f99666 wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
    f8e0ca304996 wifi: mt76: mt7915: fix rx filter setting for bfee functionality
    635ccdcd9840 wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
    7b0724f7a927 cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
    0723ddb2d161 netfilter: nf_tables: reject expiration higher than timeout
    39c1012f5f78 netfilter: nf_tables: reject element expiration with no timeout
    1c0c097ded94 netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
    4bb459040d3d can: j1939: use correct function name in comment
    b0947eca2a5f padata: Honor the caller's alignment in case of chunk_size 0
    60da25076f38 mount: handle OOM on mnt_warn_timestamp_expiry
    f0a39ba6e05e fs/namespace: fnic: Switch to use %ptTd
    396e9c5cbf8f mount: warn only once about timestamp range expiration
    9722aa53fa23 fs: explicitly unregister per-superblock BDIs
    005dcd6bc4b4 ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
    a0c1e2da652c wifi: rtw88: always wait for both firmware loading attempts
    16e0ab9ed3ae USB: usbtmc: prevent kernel-usb-infoleak
    50cff34deed4 USB: serial: pl2303: add device id for Macrosilicon MS3020
    31292316c5fe usb: dwc3: Fix a typo in field name
    4abf1841680f cgroup: Move rcu_head up near the top of cgroup_root
    65fd90e354c7 gpiolib: cdev: Ignore reconfiguration without direction
    1880a324af1c ftrace: Fix possible use-after-free issue in ftrace_location()
    e6be2e1ebc77 x86/ibt,ftrace: Search for __fentry__ location
    9705f447bf9a inet: inet_defrag: prevent sk release while still in use
    0e7814b028cd mptcp: pm: Fix uaf in __timer_delete_sync
    6a53e5def7a8 mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
    a684b45a7770 mptcp: export lookup_anno_list_by_saddr
    9d682e89c44b gpio: prevent potential speculation leaks in gpio_device_get_desc()
    5badd0ae8b7d netfilter: nf_tables: missing iterator type in lookup walk
    ff89db14c63a netfilter: nft_set_pipapo: walk over current view on netlink dump
    45a81667e0e8 cgroup: Make operations on the cgroup root_list RCU safe
    57a3d89831fc ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
    34759b7e4493 ocfs2: add bounds checking to ocfs2_xattr_find_entry()
    d5624db2326c x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
    bbd11db41be6 spi: bcm63xx: Enable module autoloading
    040511d9f282 drm: komeda: Fix an issue related to normalized zpos
    3d39061b7b92 ASoC: tda7419: fix module autoloading
    9c6d4649f2dc ASoC: intel: fix module autoloading
    de46b1d24f5f wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
    db81677f4b6c wifi: iwlwifi: lower message level for FW buffer destination
    dd34ef88d58c net: ftgmac100: Ensure tx descriptor updates are visible
    1a8e85289e29 microblaze: don't treat zero reserved memory regions as error
    2e5052143c28 pinctrl: at91: make it work with current gpiolib
    9f08d024eda5 ALSA: hda/realtek - FIxed ALC285 headphone no sound
    fff183aa3c83 ALSA: hda/realtek - Fixed ALC256 headphone no sound
    0f4da063a1c6 ASoC: allow module autoloading for table db1200_pids
    007180fcb6cc dma-buf: heaps: Fix off-by-one in CMA heap fault handler
    5a2cc2bb8139 ASoC: meson: axg-card: fix 'use-after-free'
    ae96b02b9deb soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
    609260542cf8 spi: nxp-fspi: fix the KASAN report out-of-bounds bug
    1f31f51bfc82 net: dpaa: Pad packets to ETH_ZLEN
    f2b13ec20854 net: ftgmac100: Enable TX interrupt to avoid TX timeout
    392f6a97fcbe fou: fix initialization of grc
    b9063702a048 net/mlx5e: Add missing link modes to ptys2ethtool_map
    097cc80396b7 net/mlx5: Update the list of the PCI supported devices
    e7a9cca35ead ice: fix accounting for filters shared by multiple VSIs
    a38c552abfa9 hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2
    b9d15b50b279 hwmon: (pmbus) Introduce and use write_byte_data callback
    e829dbaf7669 minmax: reduce min/max macro expansion in atomisp driver
    78078862f0a8 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
    14341f28a3a9 NFS: Avoid unnecessary rescanning of the per-server delegation list
    4f0e491644b7 Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
    00d54431b0ed drm/msm/adreno: Fix error return if missing firmware-name
    44eb665889e3 scripts: kconfig: merge_config: config files: add a trailing newline
    9deecde63714 Input: synaptics - enable SMBus for HP Elitebook 840 G2
    3f7183e28fa3 Input: ads7846 - ratelimit the spi_sync error message
    f08589057f32 btrfs: update target inode's ctime on unlink
    43662ba6ca86 powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
    acb4baa4846d net: phy: vitesse: repair vsc73xx autonegotiation
    3b9ca0230077 net: ethernet: use ip_hdrlen() instead of bit shift
    b06bb81ef940 usbnet: ipheth: fix carrier detection in modes 1 and 4
    8a30bee7f534 usb: dwc3: core: update LC timer as per USB Spec V3.2
    1ac066765826 usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
    6b3af2ad53cf usb: dwc3: Decouple USB 2.0 L1 & L2 events
    03a85a51f33a fix vfsub build error
    12594a0e7118 sock_map: avoid race between sock_map_close and sk_psock_put
    7a346798c1e1 sock_map: Fix a potential use-after-free in sock_map_close()
    843556a46e16 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
    4af417c06d37 of: module: add buffer overflow check in of_modalias()
    b29e4b50c556 scripts/gdb: fix SB_* constants parsing
    02fd398f5e2b bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
    2bba1cb1487b loop: Select I/O scheduler 'none' from inside add_disk()
    027f4dd7c993 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag
    2214ded26c86 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    44494049e815 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    0d7c23009d82 tpm: Add flag to use default cancellation policy
    07914bef4e16 tpm: tis_i2c: Fix sanity check interrupt enable mask
    35f85f04bd69 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    7b04c6c08107 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    4790cb2d1283 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    50f74deaf308 hwmon: Add driver for Texas Instruments TMP464 and TMP468
    a4e6e4b7bb08 dt-bindings: hwmon: add tmp464.yaml
    e0ed2149d7b5 drm/amdkfd: Check for null pointer after calling kmemdup
    c6ddded89322 ARM: renumber bits related to _TIF_WORK_MASK
    35b96a325c1e arm64: make _TIF_WORK_MASK bits contiguous
    f5a8f06aa595 arm64: uaccess: remove vestigal UAO support
    3a330b569301 arm64: uaccess: remove redundant PAN toggling
    9cbbb016d6e7 arm64: uaccess: remove addr_limit_user_check()
    fd83411f5e08 arm64: uaccess: remove set_fs()
    15a6dc2f4b53 arm64: uaccess cleanup macro naming
    912a6ab683a4 arm64: uaccess: split user/kernel routines
    d004ab02dae2 arm64: uaccess: refactor __{get,put}_user
    e1941a8b459e arm64: uaccess: simplify __copy_user_flushcache()
    dfae822b4c59 arm64: uaccess: rename privileged uaccess routines
    1efdb8f0a0c7 arm64: sdei: explicitly simulate PAN/UAO entry
    b35fec69554c arm64: sdei: move uaccess logic to arch/arm64/
    b5a28033fe7b arm64: head.S: always initialize PSTATE
    243eb8553513 arm64: head.S: cleanup SCTLR_ELx initialization
    74a00405d97f arm64: head.S: rename el2_setup -> init_kernel_el
    73c5f386d175 arm64: add C wrappers for SET_PSTATE_*()
    e17fb7543df1 arm64: ensure ERET from kthread is illegal
    eff6289cc53b ixgbevf: add disable link state
    262595681381 ixgbe: add improvement for MDD response functionality
    b9d78b06dea8 ixgbe: add the ability for the PF to disable VF link state
    d829911485da Documentation: arm64: Document PMU counters access from userspace
    fe5d29bfce20 arm64: perf: Enable PMU counter userspace access for perf event
    15ce6d04ed6a arm64: perf: Add userspace counter access disable switch
    4f288acbeed8 perf: Add a counter for number of user access events in context
    354ba4a8c4b8 x86: perf: Move RDPMC event flag to a common definition
    d29cec94c49b libperf xyarray: Add bounds checks to xyarray__entry()
    8264d2b91841 libperf: Add support for user space counter access
    7fd81b678b5f libperf tests: Add support for verbose printing
    6029ff53a48f libperf: Add evsel mmap support
    28b0c8956369 tools include: Add an initial math64.h
    492e532d20f1 perf record: Improve 'Workload failed' message printing events + what was exec'ed
    d0a1fc61733e perf evlist: Add a method to return the list of evsels as a string
    81a77b39be0a perf annotate: Fix sample events lost in stdio mode
    2883e69e202d pnmtologo: use relocatable file name
    80f5207b5abd tools: use basename to identify file in gen-mach-types
    4d201ec392f1 vt/conmakehash: improve reproducibility
    ae24d013888f lib/build_OID_registry: fix reproducibility issues
    5d72da88dbb4 x86/boot: Wrap literal addresses in absolute_pointer()
    dc0bd7aa2319 ACPI: thermal: drop an always true check
    0c4288cceef5 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    5509050b3392 xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    669827c6e293 virtio-pci: Remove wrong address verification in vp_del_vqs()
    1c80d994d3db regulator: consumer: Add missing stubs to regulator/consumer.h
    3303d0e2aeff ipv6: Fix stats accounting in ip6_pkt_drop
    c56e60f665e7 memcg: enable accounting of ipc resources
    e6c8ebd210a2 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    1655ee30e684 sched/isolation: really align nohz_full with rcu_nocbs
    253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
    356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
    334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function
    78c260d7f60b ftrace: Move the recursion testing into global headers
    c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long
    1bd813fe8d0e riscv: fix build with binutils 2.38
    835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error
    fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user
    024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs
    0c0ad634e899 e1000e: Serialize TGP e1000e PM ops
    add88b0536fa e1000e: Make mei_me active when e1000e is in use
    a8f317c1a17e yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    c8400a2cbe1f iommu/arm-smmu-v3: Ratelimit event dump
    b8ec7e43e95e regmap: teach regmap to use raw spinlocks if requested in the config
    4b7fa7684be7 OF: DT-Overlay configfs interface (v7)
    d515a5c0e9a9 net: xilinx_emaclite: Do not print real IOMEM pointer
    11329e49959b drivers: net: xilinx_emaclite: remove arch limitation
    29dc69bf2a07 drivers: net: xilinx_emaclite: Add COMPILE_TEST support
    ff106eff01f6 drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1
    c27462391070 serial: 8250: 8250_omap: Fix possible array out of bounds access
    16976d8e307f perf intel-pt: Use aux_watermark
    d421a2346946 perf: Cap allocation order at aux_watermark
    6da8d5f29481 timers: Fix get_next_timer_interrupt() with no timers pending
    af141841735a eventfd: Enlarge recursion limit to allow vhost to work
    a125a6102808 iwlwifi: select MAC80211_LEDS conditionally
    139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
    8d0c79931235 console: Fix build when CONFIG_BLK_DEV_INITRD is disabled.
    ea777841e8ea yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP
    bdda1b6cf99b aufs5: aufs-core
    2fa276071d07 aufs5: aufs-standalone
    06ed4d532456 aufs5: aufs-mmap
    372857834999 aufs5: aufs-kbuild
    fd68c9840693 aufs5: aufs-base
    a673c127156c Revert "aufs5: core"
    cf62bfcde384 Revert "aufs5: aufs5-base"
    a644419ec785 Revert "aufs5: aufs5-mmap"
    b893f9a999bb Revert "aufs5: aufs5-standalone"
    c60db0819480 Revert "aufs: initial port to v5.10"
    c66a5900f139 Revert "Revert "aufs: initial port to v5.10""
    1320cf58f5dd Revert "aufs: linux-v5.10-rc1, no more set_fs()"
    02349d7738ff Revert "for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t"
    f01dab74750c Revert "aufs: linux-v5.10-rc1, no more f_op->read() and ->write()"
    3d5de709b676 Revert "aufs5: aufs5-kbuild"
    a97f1329edf7 tracing/arm: Have max stack tracer handle the case of return address after data
    5c54112a05ab net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
    ddac76981cb3 sched/isolation: reconcile rcu_nocbs= and nohz_full=
    56fd8c36614e net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write()
    cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t
    a5805df6583f aufs: linux-v5.10-rc1, no more set_fs()
    64e145dcca8c Revert "aufs: initial port to v5.10"
    d6e20b2257ec defconfig: add dependency for CONFIG_ACPI_APEI_PCIEAER
    b237d48208d0 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER
    1209195ed0f7 driver: adc: ltc2497: return directly after reading the adc conversion value
    a60fe3fcf113 Revert "mfd: syscon: Don't free allocated name for regmap_config"
    13d68767aa4a rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs"
    54e69571a97d rcu: deprecate "all" option to rcu_nocbs=
    a605b9d20447 lib: test_bitmap: add tests for "N" alias
    8c22517f444e lib: bitmap: support "N" as an alias for size of bitmap
    88187167e63a lib: bitmap: move ERANGE check from set_region to check_region
    ca5429633613 lib: bitmap: fold nbits into region struct
    9381134cea8a lib: test_bitmap: add more start-end:offset/len tests
    c825800730ab lib: test_bitmap: add tests to trigger ERANGE case.
    8cc8264dca3f lib: test_bitmap: clearly separate ERANGE from EINVAL tests.
    470da7b7f2ff Revert "cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers"
    28dc1d37602d Revert "cpumask: Make "all" alias global and not just RCU"
    dbfe0b183fca Revert "cpumask: Add a "none" alias to complement "all""
    a57711fcff30 Revert "cpumask: Add "last" alias for cpu list specifications"
    34523d7c8476 qemux86: add configuration symbol to select values
    cdca78778415 objtool: Fix seg fault with Clang non-section symbols
    d3287798bd88 x86/entry: Emit a symbol for register restoring thunk
    2ad99ddaac78 cpumask: Add "last" alias for cpu list specifications
    c10e9481810b cpumask: Add a "none" alias to complement "all"
    b00ceed9d388 cpumask: Make "all" alias global and not just RCU
    8b215206e797 cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers
    1b5024caeda8 clear_warn_once: add a clear_warn_once= boot parameter
    fc0dd76cce0e clear_warn_once: bind a timer to written reset value
    d64fc2d2b14a clear_warn_once: expand debugfs to include read support
    77592e956cc9 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    6e022759f727 perf: x86-32: explicitly include <errno.h>
    22d6bbb947d4 perf: mips64: Convert __u64 to unsigned long long
    c35f9150001c perf: fix bench numa compilation
    c4caef513eb1 perf: add SLANG_INC for slang.h
    07dfbf9405dd perf: add sgidefs.h to for mips builds
    42c5431ad2cf perf: change --root to --prefix for python install
    af79bfe90143 perf: add 'libperl not found' warning
    ddfbd9e75f08 perf: force include of <stdbool.h>
    0f34e6305176 fat: don't use obsolete random32 call in namei_vfat
    b5b55eaad1df FAT: Added FAT_NO_83NAME
    756b13bfab6e FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    fabad71cb2b5 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    06fd68d75bd1 aufs: initial port to v5.10
    c9126877d1f5 aufs5: core
    f5150173c643 aufs5: aufs5-standalone
    b57d26b072d9 aufs5: aufs5-mmap
    78f128c4b8e5 aufs5: aufs5-base
    47aa35171d08 aufs5: aufs5-kbuild
    35c480a23c66 yaffs: include blkdev.h
    2c64c43540a5 yaffs: fix misplaced variable declaration
    bde410ee9f59 yaffs2: v5.6 build fixups
    414c8e866931 yaffs2: fix memory leak when /proc/yaffs is read
    c99c1990cf7c yaffs: add strict check when call yaffs_internal_read_super
    498f5fafe50a yaffs: repair yaffs_get_mtd_device
    7ca3c08ebbf9 yaffs: Fix build failure by handling inode i_version with proper atomic API
    0ba47e881bb8 yaffs2: fix memory leak in mount/umount
    39a5406665dd yaffs: Avoid setting any ACL releated xattr
    ca5b43ddc6fd Yaffs:check oob size before auto selecting Yaffs1
    c2619c05a53e fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    5e08fb7b8ee0 yaffs2: adjust to proper location of MS_RDONLY
    5f1a1a9678a8 yaffs2: import git revision b4ce1bb (jan, 2020)
    fc21f09ae369 initramfs: allow an optional wrapper script around initramfs generation
    73887fca03be arm64/perf: Fix wrong cast that may cause wrong truncation
    a267cafaac44 defconfigs: drop obselete options
    eb5d1bc00c3f arm64/perf: fix backtrace for AAPCS with FP enabled
    062b2c98c087 linux-yocto: Handle /bin/awk issues
    d3beb253ae71 uvesafb: provide option to specify timeout for task completion
    75ccbf377a51 uvesafb: print error message when task timeout occurs
    18ffa2e88024 compiler.h: Undef before redefining __attribute_const__
    3ed931201746 vmware: include jiffies.h
    938942859596 Resolve jiffies wrapping about arp
    069a883d837c nfs: Allow default io size to be configured.
    3b568edcd3e9 check console device file on fs when booting
    77ec93228920 mount_root: clarify error messages for when no rootfs found
    17a15e0f7536 menuconfig,mconf-cfg: Allow specification of ncurses location
    8f13b1349a74 modpost: mask trivial warnings
    b6c9e0fa24e8 kbuild: exclude meta directory from distclean processing
    62dbbdbec60a powerpc: serialize image targets
    27b8dec5dbb3 arm: serialize build targets
    fc365512e4c4 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister"
    9a6e91d2e691 crtsavres: fixups for 5.4+
    7dbc3cd0398f powerpc/ptrace: Disable array-bounds warning with gcc8
    ebe3bcb89cb0 powerpc: Disable attribute-alias warnings from gcc8
    65ba0e7de081 powerpc: add crtsavres.o to archprepare for kbuild
    6bd3efdce5a9 powerpc: kexec fix for powerpc64
    41671522c159 powerpc: Add unwind information for SPE registers of E500 core
    8851006b0109 mips: vdso: fix 'jalr $t9' crash in vdso code
    ed5db62477e8 mips: Kconfig: add QEMUMIPS64 option
    2a7ca094fc42 4kc cache tlb hazard: tlbp cache coherency
    b742d60d3f70 malta uhci quirks: make allowance for slow 4k(e)c
    8a160fc86eb6 arm/Makefile: Fix systemtap
    b9805882353c vexpress: Pass LOADADDR to Makefile
    332e618aa7ae arm: ARM EABI socketcall
    1ec682cb85f8 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 7618300a2120bc07af59e083b0d88c22033bac2e)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
ca6ec54e65 linux-yocto/5.10: update to v5.10.226
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:

    ceb091e2c4cc Linux 5.10.226
    912736a0435e memcg: protect concurrent access to mem_cgroup_idr
    02ee1976edb2 net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
    dad75cf2c313 x86/mm: Fix PTI for i386 some more
    1401da1486dc rtmutex: Drop rt_mutex::wait_lock before scheduling
    c6bd80f58522 mmc: cqhci: Fix checking of CQHCI_HALT state
    b35d3c8181c5 drm/i915/fence: Mark debug_fence_free() with __maybe_unused
    b8dfa35f008e drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
    50632b877ce5 nvmet-tcp: fix kernel crash if commands allocation fails
    4c3b21204abb arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
    ccb95b37e957 arm64: acpi: Move get_cpu_for_acpi_id() to a header
    3658388cd354 ACPI: processor: Fix memory leaks in error paths of processor_add()
    5dac987d1bf9 ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
    157c0d94b4c4 nilfs2: protect references to superblock parameters exposed in sysfs
    0630e3d435c5 nilfs2: replace snprintf in show functions with sysfs_emit
    7882923f1cb8 perf/aux: Fix AUX buffer serialization
    0f511f2840cd uprobes: Use kzalloc to allocate xol area
    0af6b80dace1 clocksource/drivers/timer-of: Remove percpu irq related code
    3ded318cf06f clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
    cf6ffb16884f clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
    6c563a29857a VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
    359ea5edc919 Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
    1d8e020e51ab uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
    38cd8bde8ace nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
    3a8154bb4ab4 binder: fix UAF caused by offsets overwrite
    d0d3edb56e26 iio: adc: ad7124: fix chip ID mismatch
    1719ebc8e303 iio: fix scale application in iio_convert_raw_to_processed_unlocked
    f3a54c27bacd iio: buffer-dmaengine: fix releasing dma channel on error
    41cc91e3138f staging: iio: frequency: ad9834: Validate frequency parameter value
    d8a61e69f810 NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
    6fb7b7f5baaa ata: pata_macio: Use WARN instead of BUG
    d3ff0f98a52f MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
    99418ec776a3 lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
    9d1e9f0876b0 of/irq: Prevent device address out-of-bounds read in interrupt map walk
    5c8906de98d0 Squashfs: sanity check symbolic link size
    2f14160d9fe2 usbnet: ipheth: race between ipheth_close and error handling
    51fa08edd800 Input: uinput - reject requests with unreasonable number of slots
    34185de73d74 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
    3206e4a4b062 s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
    912bcdc51b3f btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
    3eaad59258cc kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
    e6f3008de81c net: dpaa: avoid on-stack arrays of NR_CPUS elements
    e2355d513b89 PCI: Add missing bridge lock to pci_bus_lock()
    c60676b81fab btrfs: clean up our handling of refs == 0 in snapshot delete
    ed1b61398c4e btrfs: replace BUG_ON with ASSERT in walk_down_proc()
    8780129cbcc9 smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
    9813770f2585 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
    fb2257089a3a libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
    56cfdeb2c772 hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
    8a1e958e2664 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
    59c1fb9874a0 hwmon: (lm95234) Fix underflows seen when writing limit attributes
    2a3add62f183 hwmon: (adc128d818) Fix underflows seen when writing limit attributes
    bc1faed19db9 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
    9b884bdc29e9 devres: Initialize an uninitialized struct member
    c8944d449fda um: line: always fill *error_out in setup_one_line()
    1434b72a2d12 cgroup: Protect css->cgroup write under css_set_lock
    70854bf00326 iommu/vt-d: Handle volatile descriptor status read
    8a7ef20bf738 dm init: Handle minors larger than 255
    583b5d2d4380 ASoC: topology: Properly initialize soc_enum values
    43b442c97243 net: dsa: vsc73xx: fix possible subblocks range of CAPT block
    19af8a23a1d5 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
    231c235d2f7a fou: Fix null-ptr-deref in GRO.
    0ea3f2798d15 gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers
    77ad44ee337e gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers
    bc18f3c80667 fou: remove sparse errors
    3c0cedc22c97 bareudp: Fix device stats updates.
    32cbafeebfc1 usbnet: modern method to get random MAC
    594cc1dba09b net: usb: don't write directly to netdev->dev_addr
    98a4cabf8762 drivers/net/usb: Remove all strcpy() uses
    acd298513760 igc: Unlock on error in igc_io_resume()
    3efe53eb221a tcp_bpf: fix return value of tcp_bpf_sendmsg()
    ee1c2ecf7bbc platform/x86: dell-smbios: Fix error path in dell_smbios_init()
    45c0c747dfb5 svcrdma: Catch another Reply chunk overflow case
    449d70b16b84 igb: Fix not clearing TimeSync interrupts for 82580
    aec92dbebdbe can: bcm: Remove proc entry when dev is unregistered.
    ee50abebdc0b pcmcia: Use resource_size function on resource object
    9380fe33ab23 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
    ebbdbbc580c1 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
    1fa40e0d2784 media: vivid: don't set HDMI TX controls if there are no HDMI outputs
    44a595f89762 usb: uas: set host status byte on data completion error
    3ab3ee4125ac wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
    9e28a1df185d leds: spi-byte: Call of_node_put() on error path
    e73b63f1388e media: vivid: fix wrong sizeimage value for mplane
    551966371e17 udf: Avoid excessive partition lengths
    66234da64d47 netfilter: nf_conncount: fix wrong variable type
    f56089a1806f iommu: sun50i: clear bypass register
    1c5bad90e035 af_unix: Remove put_pid()/put_cred() in copy_peercred().
    ec08e3008241 irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
    500e4bf67387 smack: unix sockets: fix accept()ed socket label
    414736fcb76d ALSA: hda: Add input value sanity checks to HDMI channel map controls
    751777a79a5c nfsd: make svc_stat per-network namespace instead of global
    f8219c4b8075 nfsd: remove nfsd_stats, make th_cnt a global counter
    f2fe1ec906d4 nfsd: make all of the nfsd stats per-network namespace
    554549696663 nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
    fec6561e75d6 nfsd: rename NFSD_NET_* to NFSD_STATS_*
    9eb5d44b8fb1 sunrpc: use the struct net as the svc proc private
    e0fba78ab9b0 sunrpc: remove ->pg_stats from svc_program
    7f2476914e98 sunrpc: pass in the sv_stats struct through svc_create_pooled
    d06254ae7d6a nfsd: stop setting ->pg_stats for unused stats
    2197b23eda2b sunrpc: don't change ->sv_stats if it doesn't exist
    d47c660e8cb6 NFSD: Fix frame size warning in svc_export_parse()
    a8aaffc0c140 NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
    c5322742027d NFSD: simplify error paths in nfsd_svc()
    ebfce8dd7e3f NFSD: Refactor the duplicate reply cache shrinker
    895807268a4d NFSD: Replace nfsd_prune_bucket()
    a02f9d6ea3c0 NFSD: Rename nfsd_reply_cache_alloc()
    73b72f4b3b3f NFSD: Refactor nfsd_reply_cache_free_locked()
    3025d489f9c8 nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net
    4e18b58b106e nfsd: move reply cache initialization into nfsd startup
    ddee5b4b6a1c mptcp: pm: avoid possible UaF when selecting endp
    91fb0512a05c mptcp: pr_debug: add missing \n at the end
    7e4c72dbaf62 btrfs: fix use-after-free after failure to create a snapshot
    efdde00d4a1e nilfs2: fix state management in error path of log writing function
    07e4dc2fe000 nilfs2: fix missing cleanup on rollforward recovery error
    7725152b54d2 sched: sch_cake: fix bulk flow accounting logic for host fairness
    93ee345ba349 ila: call nf_unregister_net_hooks() sooner
    e3ad85c47777 tracing: Avoid possible softlockup in tracing_iter_reset()
    3a49b6b1caf5 can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
    6949a97f6d40 clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
    f540bc71d582 clk: qcom: clk-alpha-pll: Fix the pll post div mask
    0811d57384b8 fuse: use unsigned type for getxattr/listxattr size truncation
    9d38c704b425 fuse: update stats for pages in dropped aux writeback list
    4be36d9d1871 mmc: sdhci-of-aspeed: fix module autoloading
    2793f4238935 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
    b2ead0948988 Bluetooth: MGMT: Ignore keys being loaded with invalid type
    029e462bb4f5 Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
    cb27399b3d48 irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
    e0b122a8f6dd ata: libata: Fix memory leak for error path in ata_host_alloc()
    0f27b8c07e9a ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
    2ef683b0585b ALSA: hda/realtek: add patch for internal mic in Lenovo V145
    adc688a5054d ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
    8ca21e7a27c6 ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
    98c75d761879 sch/netem: fix use after free in netem_dequeue
    06e7be693413 bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt
    b1400745609d i2c: Use IS_REACHABLE() for substituting empty ACPI functions
    dfc8eb4d7e3b ext4: handle redirtying in ext4_bio_write_page()
    5895541d7389 udf: Limit file size to 4TB
    17c43211d45f rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
    842a97b5e44f virtio_net: Fix napi_skb_cache_put warning
    c8e5439b5b6a net: set SOCK_RCU_FREE before inserting socket into hashtable
    cf002be3b8d9 bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode
    2ac9deb7e087 drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
    3fd11fe4f207 block: initialize integrity buffer to zero before writing it to media
    0623c9f37118 media: uvcvideo: Enforce alignment of frame and interval
    c083c8be6bdd drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
    5eb04f989484 block: remove the blk_flush_integrity call in blk_integrity_unregister
    0305a885ccea wifi: cfg80211: make hash table duplicates more survivable
    d24bc270b7db drm/meson: plane: Add error handling
    a948ec993541 smack: tcp: ipv4, fix incorrect labeling
    3f3ef1d9f66b fsnotify: clear PARENT_WATCHED flags lazily
    7e64cabe81c3 usb: typec: ucsi: Fix null pointer dereference in trace
    bd13c1119a96 usbip: Don't submit special requests twice
    c7975f09ae26 ionic: fix potential irq name truncation
    e85cf9a5a41b hwspinlock: Introduce hwspin_lock_bust()
    7eb7888021ba PCI: al: Check IORESOURCE_BUS existence during probe
    9aa7dd5e3189 wifi: iwlwifi: remove fw_running op
    ed7e9ed9738e drm/amd/pm: check negtive return for table entries
    614564a5b289 drm/amdgpu: the warning dereferencing obj for nbio_v7_4
    008933832a31 drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
    52338a3aa772 apparmor: fix possible NULL pointer dereference
    0842db679dc0 drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
    310b9d8363b8 drm/amdgpu: fix mc_data out-of-bounds read warning
    5f09fa5e0ad4 drm/amdgpu: fix ucode out-of-bounds read warning
    725b728cc0c8 drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
    c253b87c7c37 drm/amdgpu: Fix out-of-bounds write warning
    60097df93854 drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
    74c5d8b057cd drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
    916083054670 drm/amd/display: Check msg_id before processing transcation
    7c47dd2e9234 drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
    2a63c90c7a90 drm/amd/display: Add array index check for hdcp ddc access
    754321ed63f0 drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
    40c2e8bc117c drm/amd/display: Check gpio_id before used as array index
    e24fa827299e drm/amdgpu: avoid reading vf2pf info size from FB
    1d0c85d0fcb2 drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
    59ac791297e2 drm/amdgpu: fix uninitialized scalar variable warning
    38e32a0d8374 drm/amd/pm: fix the Out-of-bounds read warning
    d592768c1750 drm/amd/pm: fix warning using uninitialized value of max_vid_step
    a601129c785b drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
    774bae3b8dcd drm/amdgpu: fix overflowed array index read warning
    28b539bbccee drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
    40d0fedacfdf net: usb: qmi_wwan: add MeiG Smart SRM825L
    ff5af3f9b510 dma-debug: avoid deadlock between dma debug vs printk and netconsole
    712921d2abf4 i2c: Fix conditional for substituting empty ACPI functions
    0e69cf9b657f ALSA: hda/conexant: Mute speakers at suspend / shutdown
    221ebded43cb ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
    e78bc7099c8d drm: panel-orientation-quirks: Add quirk for OrangePi Neo
    03a85a51f33a fix vfsub build error
    b57d01c66f40 Linux 5.10.225
    7e8bad2cf393 apparmor: fix policy_unpack_test on big endian systems
    9e96dea7eff6 scsi: aacraid: Fix double-free on probe failure
    4538335cc23d usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
    59579a627adb usb: dwc3: st: add missing depopulate in probe error path
    6aee4c5635d8 usb: dwc3: st: fix probed platform device ref count on probe error path
    b72da4d89b97 usb: dwc3: core: Prevent USB core invalid event buffer address access
    16cc6114c981 usb: dwc3: omap: add missing depopulate in probe error path
    f84d5dccc855 USB: serial: option: add MeiG Smart SRM825L
    612843f842ad cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
    f5a5a5a0e95f soc: qcom: cmd-db: Map shared memory as WC, not WB
    8ddaea033de0 nfc: pn533: Add poll mod list filling check
    7e5d5c4ae707 net: busy-poll: use ktime_get_ns() instead of local_clock()
    8bbb9e4e0e66 gtp: fix a potential NULL pointer dereference
    842a40c7273b ethtool: check device is present when getting link settings
    2e8e93dea04d dmaengine: dw: Add memory bus width verification
    9cfe7c53fef1 dmaengine: dw: Add peripheral bus width verification
    f8e1c92868ad soundwire: stream: fix programming slave ports for non-continous port maps
    acddd7c6b782 ovl: do not fail because of O_NOATIME
    338a3ba30c5e net:rds: Fix possible deadlock in rds_message_put
    688325078a8b cgroup/cpuset: Prevent UAF in proc_cpuset_show()
    e83405e75d90 ata: libata-core: Fix null pointer dereference on error
    f2b6cd1335d2 Revert "Input: ioc3kbd - convert to platform remove callback returning void"
    777d9c223e83 media: uvcvideo: Fix integer overflow calculating timestamp
    f7276cdc1912 drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
    0365c9029ad9 ipc: replace costly bailout check in sysvipc_find_ipc()
    2933b4f8a6b3 mptcp: sched: check both backup in retrans
    1388df72dc14 wifi: mwifiex: duplicate static structs used in driver instances
    4e9436375fcc pinctrl: single: fix potential NULL dereference in pcs_get_function()
    d57e6298cca3 pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
    a45ee4c98da0 KVM: arm64: Don't use cbz/adr with external symbols
    df02642c21c9 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
    239b1cacceec tools: move alignment-related macros to new <linux/align.h>
    05dd9aabd04f Input: MT - limit max slots
    56b82e6ff3f5 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO
    93000b294952 nfsd: Don't call freezable_schedule_timeout() after each successful page allocation in svc_alloc_arg().
    b009444700d9 ALSA: timer: Relax start tick time check for slave timer elements
    b891438bc39b Revert "drm/amd/display: Validate hw_points_num before using it"
    92915fa734ab mmc: dw_mmc: allow biu and ciu clocks to defer
    15818af2f7aa KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
    65e79c943750 cxgb4: add forgotten u64 ivlan cast before shift
    d1623e7b43d5 HID: microsoft: Add rumble support to latest xbox controllers
    8c0a21d37d04 HID: wacom: Defer calculation of resolution until resolution_code is known
    fc73103a94e3 MIPS: Loongson64: Set timer mode in cpu-probe
    7fd3a5926870 binfmt_misc: pass binfmt_misc flags to the interpreter
    9df9783bd856 Bluetooth: MGMT: Add error handling to pair_device()
    9b9ba386d7bf mmc: mmc_test: Fix NULL dereference on allocation failure
    4370448fca3a drm/msm/dp: reset the link phy params before link training
    e54b08275237 drm/msm/dpu: don't play tricks with debug macros
    ff6607a4777c net: xilinx: axienet: Fix dangling multicast addresses
    2884e73978f6 net: xilinx: axienet: Always disable promiscuous mode
    cb5880a0de12 ipv6: prevent UAF in ip6_send_skb()
    c414000da1c2 netem: fix return value if duplicate enqueue fails
    050e7274ab21 net: dsa: mv88e6xxx: Fix out-of-bound access
    5885217d6663 net: dsa: mv88e6xxx: replace ATU violation prints with trace points
    5d8aed3ca688 net: dsa: mv88e6xxx: read FID when handling ATU violations
    544571911bc6 ice: fix ICE_LAST_OFFSET formula
    5c144835448a bonding: fix xfrm state handling when clearing active slave
    21816b696c17 bonding: fix xfrm real_dev null pointer dereference
    81216b9352be bonding: fix null pointer deref in bond_ipsec_offload_ok
    e8c85f2ff369 bonding: fix bond_ipsec_offload_ok return type
    6e630e1d7740 ip6_tunnel: Fix broken GRO
    4d42a2257ba6 netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
    eb06c8d3022c kcm: Serialise kcm_sendmsg() for the same socket.
    f4b762cf7ef0 tc-testing: don't access non-existent variable on exception
    095a1f19d452 Bluetooth: SMP: Fix assumption of Central always being Initiator
    7a4e7a0c6b0b Bluetooth: hci_core: Fix LE quote calculation
    ce70b0915009 dm suspend: return -ERESTARTSYS instead of -EINTR
    0ba340177782 media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c)
    d1bd8e0a11ea block: use "unsigned long" for blk_validate_block_size().
    cbb9a969fc19 gtp: pull network headers in gtp_dev_xmit()
    5970a540daad hrtimer: Prevent queuing of hrtimer without a function callback
    b09a5ec8de14 nvmet-rdma: fix possible bad dereference when freeing rsps
    2143cba14381 ext4: set the type of max_zeroout to unsigned int to avoid overflow
    f14cd61826d1 irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
    9e1c4d0d6ae9 usb: dwc3: core: Skip setting event buffers for host only controllers
    1b8e318f9960 s390/iucv: fix receive buffer virtual vs physical address confusion
    d0414f5436bc openrisc: Call setup_memory() earlier in the init sequence
    e5272645a038 NFS: avoid infinite loop in pnfs_update_layout.
    9e0414220bc2 nvmet-tcp: do not continue for invalid icreq
    5ee7495ac278 net: hns3: add checking for vf id of mailbox
    c7c43a784fdf Bluetooth: bnep: Fix out-of-bound access
    bf2f79970b6f usb: gadget: fsl: Increase size of name buffer for endpoints
    bf0c603ab4ed f2fs: fix to do sanity check in update_sit_entry
    8ec052c544f4 btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
    0c1d7b960fd7 btrfs: send: handle unexpected data in header buffer in begin_cmd()
    94a7dff229b9 btrfs: handle invalid root reference found in may_destroy_subvol()
    3dd13074e75e btrfs: change BUG_ON to assertion when checking for delayed_node root
    e21448a49b8b powerpc/boot: Only free if realloc() succeeds
    486fb5ebd5d6 powerpc/boot: Handle allocation failure in simple_realloc()
    05c21f285d9f parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
    4e5464005bd3 memory: stm32-fmc2-ebi: check regmap_read return value
    25d31baf922c x86: Increase brk randomness entropy for 64-bit systems
    76ec27b70983 md: clean up invalid BUG_ON in md_ioctl
    95e49b925812 netlink: hold nlk->cb_mutex longer in __netlink_dump_start()
    316bf51edd3e virtiofs: forbid newlines in tags
    be49c4f2a15e drm/lima: set gp bus_stop bit before hard reset
    aa469c3d2854 net/sun3_82586: Avoid reading past buffer in debug output
    5fb0cbf84b18 scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
    a441ce39adf3 fs: binfmt_elf_efpic: don't use missing interpreter's properties
    e7385510e255 media: pci: cx23885: check cx23885_vdev_init() return
    00d4f971fa3c quota: Remove BUG_ON from dqget()
    239c5e988ec1 ext4: do not trim the group with corrupted block bitmap
    0f6425d90d0f nvmet-trace: avoid dereferencing pointer too early
    5380f1b2b9ab powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
    372928e8bef0 IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock
    7138c598562b wifi: iwlwifi: abort scan when rfkill on but device enabled
    d483de53d4cf gfs2: setattr_chown: Add missing initialization
    80456d39f08f scsi: spi: Fix sshdr use
    3663e78fab9f media: qcom: venus: fix incorrect return value
    a43edc7abc4f binfmt_misc: cleanup on filesystem umount
    c13541c5eff9 staging: ks7010: disable bh on tx_dev_lock
    db3b679f66f1 drm/amd/display: Validate hw_points_num before using it
    cc49ee343351 staging: iio: resolver: ad2s1210: fix use before initialization
    01fa4415c3cc media: radio-isa: use dev_name to fill in bus_info
    0f83d7792630 s390/smp,mcck: fix early IPI handling
    aeda7043c4db RDMA/rtrs: Fix the problem of variable not initialized fully
    bbb662d0c23d i2c: riic: avoid potential division by zero
    5335c7f8db45 wifi: cw1200: Avoid processing an invalid TIM IE
    11b0c7323c28 wifi: mac80211: fix BA session teardown race
    5fe7bdbe4f53 ssb: Fix division by zero issue in ssb_calc_clock_rate
    dfa894f7ea37 ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
    fc250eca15bd net: hns3: fix a deadlock problem when config TC during resetting
    dbdbadec8a39 net: hns3: fix wrong use of semaphore up
    e5ceff2196dc netfilter: flowtable: initialise extack before use
    50c914b0e6fc mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
    8e8d306f3b58 net: dsa: vsc73xx: check busy flag in MDIO operations
    351ad72c50d7 net: dsa: vsc73xx: use read_poll_timeout instead delay loop
    665a4caa9c8d net: dsa: vsc73xx: pass value in phy_write operation
    aa9ce4193cba net: axienet: Fix register defines comment description
    1cece837e387 atm: idt77252: prevent use after free in dequeue_rx()
    4b730a147566 net/mlx5e: Correctly report errors for ethtool rx flows
    8e0e6b15ab49 s390/uv: Panic for set and remove shared access UVC errors
    6bcd0f95b899 btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()
    c10ac31a72de s390/cio: rename bitmap_size() -> idset_bitmap_size()
    e24625310c61 drm/amdgpu/jpeg2: properly set atomics vmid field
    ad149f558534 memcg_write_event_control(): fix a user-triggerable oops
    0452e15e7fe1 drm/amdgpu: Actually check flags for all context ops.
    d88083916fc6 btrfs: tree-checker: add dev extent item checks
    bbcdda4b0d04 selinux: fix potential counting error in avc_add_xperms_decision()
    fe5bf1488170 fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
    de7be1940c34 bitmap: introduce generic optimized bitmap_size()
    03880af02a78 vfs: Don't evict inode under the inode lru traversing context
    ee030e4ffa9b dm persistent data: fix memory allocation failure
    63fd38af880b dm resume: don't return EINVAL when signalled
    1b21a791afc9 arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
    e245a18281c2 s390/dasd: fix error recovery leading to data corruption on ESE devices
    747bc154577d thunderbolt: Mark XDomain as unplugged when router is removed
    0f0654318e25 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
    4905e56f7bac ALSA: usb-audio: Support Yamaha P-125 quirk entry
    4690e2171f65 fuse: Initialize beyond-EOF page contents before setting uptodate
    b2add7c50b5b Linux 5.10.224
    2de18b5cc38e media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
    e1ee1c4198c7 ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
    80ac0cc9c0be wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
    a563f1243092 vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
    06e9e6ac59fe vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro
    b21ea49e6e69 nvme/pci: Add APST quirk for Lenovo N60z laptop
    15469d46ba34 exec: Fix ToCToU between perm check and set-uid/gid usage
    d39e0f582b43 media: uvcvideo: Use entity get_cur in uvc_ctrl_set
    ec54634f9123 arm64: cpufeature: Fix the visibility of compat hwcaps
    fb6675db04c4 powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
    50111a8098fb drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
    31c35f9f89ef netfilter: nf_tables: prefer nft_chain_validate
    d5f87c11114b netfilter: nf_tables: allow clone callbacks to sleep
    7b17de2a71e5 netfilter: nf_tables: use timestamp to check for set element timeout
    191fc4439524 netfilter: nf_tables: set element extended ACK reporting support
    c52f9e1a9eb4 PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
    7e62564d5e43 Fix gcc 4.9 build issue in 5.10.y
    329eae03d0f9 Add gitignore file for samples/fanotify/ subdirectory
    9bdf0624bdbc samples: Make fs-monitor depend on libc and headers
    5b9f49cc86bd samples: Add fs error monitoring example
    3f84b37abb8f mptcp: pm: fix backup support in signal endpoints
    44165604dd6e mptcp: export local_address
    9b9a64ef9a1a mptcp: mib: count MPJ with backup flag
    96f3c8a85021 mptcp: fix NL PM announced address accounting
    1008f2bcbc8e mptcp: distinguish rcv vs sent backup flag in requests
    381cad7a0873 mptcp: sched: check both directions for backup
    32b133fb7833 drm/mgag200: Set DDC timeout in milliseconds
    fd65cf86ca3c drm/bridge: analogix_dp: properly handle zero sized AUX transactions
    450b6b22acda x86/mtrr: Check if fixed MTRRs exist before saving them
    ab8b397d5997 padata: Fix possible divide-by-0 panic in padata_mt_helper()
    eb223bf01e68 tracing: Fix overflow in get_free_elt()
    ca2ea2dec107 power: supply: axp288_charger: Round constant_charge_voltage writes down
    51e8360d94b4 power: supply: axp288_charger: Fix constant_charge_voltage writes
    a26bcfeea300 genirq/irqdesc: Honor caller provided affinity in alloc_desc()
    db959cdfe67b irqchip/xilinx: Fix shift out of bounds
    52b138f10211 serial: core: check uartclk for zero to avoid divide by zero
    227d455e6cec irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
    7dddf560e238 irqchip/meson-gpio: support more than 8 channels gpio irq
    5f1aa8ce6452 scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
    8f209716ea5e scsi: mpt3sas: Remove scsi_dma_map() error messages
    f3405f4997b0 ntp: Safeguard against time_constant overflow
    f098e8fc7227 driver core: Fix uevent_show() vs driver detach race
    dc335b92e5f1 ntp: Clamp maxerror and esterror to operating range
    668c6c4a7e9e tick/broadcast: Move per CPU pointer access into the atomic section
    005c318981bc scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic
    ef1b208ca813 usb: gadget: u_serial: Set start_delayed during suspend
    7cc9ebcfe58b usb: gadget: core: Check for unset descriptor
    f1205a5aad68 USB: serial: debug: do not echo input by default
    4dacdb9720aa usb: vhci-hcd: Do not drop references before new references are gained
    d993cb25efb1 ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
    c7c1ca6e258d ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
    e7e7d2b180d8 ALSA: line6: Fix racy access to midibuf
    5291d4f73452 drm/client: fix null pointer dereference in drm_client_modeset_probe
    44e11ae8f942 ALSA: usb-audio: Re-add ScratchAmp quirk entries
    c9c11ece5ad9 spi: spi-fsl-lpspi: Fix scldiv calculation
    c6ba514732e9 kprobes: Fix to check symbol prefixes correctly
    9ddd5e7835c6 bpf: kprobe: remove unused declaring of bpf_kprobe_override
    455769ebb60f i2c: smbus: Send alert notifications to all devices if source not found
    56f106d2c476 ASoC: codecs: wsa881x: Correct Soundwire ports mask
    5605992ad425 i2c: smbus: Improve handling of stuck alerts
    706f18a8fa43 arm64: errata: Expand speculative SSBS workaround (again)
    f261c5d8d0f8 arm64: cputype: Add Cortex-A725 definitions
    bdae104b0949 arm64: cputype: Add Cortex-X1C definitions
    4a500d4bdcec arm64: errata: Expand speculative SSBS workaround
    bf0d247dfbda arm64: errata: Unify speculative SSBS errata logic
    17ff37fe453f arm64: cputype: Add Cortex-X925 definitions
    77741cdc254d arm64: cputype: Add Cortex-A720 definitions
    b8d683f5b538 arm64: cputype: Add Cortex-X3 definitions
    9f7ba0078249 arm64: errata: Add workaround for Arm errata 3194386 and 3312417
    d8029a49c8af arm64: cputype: Add Neoverse-V3 definitions
    c46b7570c9d5 arm64: cputype: Add Cortex-X4 definitions
    55920e407a7e arm64: Add Neoverse-V2 part
    5b9ae6bb3360 arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space
    69299a4282a3 ext4: fix wrong unit use in ext4_mb_find_by_goal
    1d21d4175054 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
    3b2b169fadd8 SUNRPC: Fix a race to wake a sync task
    a3e52a4c22c8 s390/sclp: Prevent release of buffer in I/O
    1a6b4240b0b9 jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
    e48a901ce65f media: uvcvideo: Fix the bandwdith quirk on USB 3.x
    de305abd36eb media: uvcvideo: Ignore empty TS packets
    c1749313f35b drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
    d81c1eeb333d drm/amdgpu: Fix the null pointer dereference to ras_manager
    1d4e65fa6239 btrfs: fix bitmap leak when loading free space cache on duplicate entry
    29ce18d7672f wifi: nl80211: don't give key data to userspace
    934f815345c0 udf: prevent integer overflow in udf_bitmap_free_blocks()
    65b982b9af54 PCI: Add Edimax Vendor ID to pci_ids.h
    55985e3aa15a selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
    8e665ccc5262 ACPI: SBS: manage alarm sysfs attribute through psy core
    85d8fe79a3ce ACPI: battery: create alarm sysfs attribute atomically
    64ac0c02352b clocksource/drivers/sh_cmt: Address race condition for clock events
    c384dd4f1fb3 md/raid5: avoid BUG_ON() while continue reshape after reassembling
    5ccf99545c71 md: do not delete safemode_timer in mddev_suspend
    464d242868a8 rcutorture: Fix rcu_torture_fwd_cb_cr() data race
    adc491f3e73d net: fec: Stop PPS on driver remove
    865948628a42 l2tp: fix lockdep splat
    b7b8d9f5e679 net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
    01150020c071 Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
    085fb116c4ad net: linkwatch: use system_unbound_wq
    e87f52225e04 net: usb: qmi_wwan: fix memory leak for not ip packets
    52319d9d2f52 sctp: Fix null-ptr-deref in reuseport_add_sock().
    17a93a820196 sctp: move hlist_node and hashent out of sctp_ep_common
    ba4e59f34c64 x86/mm: Fix pti_clone_entry_text() for i386
    d00c9b4bbc44 x86/mm: Fix pti_clone_pgtable() alignment assumption
    75880302cf3a irqchip/mbigen: Fix mbigen node address layout
    c476c5c7bb8d genirq: Allow irq_chip registration functions to take a const irq_chip
    12fa9934332d netfilter: ipset: Add list flush to cancel_gc
    e93fa44f0714 mptcp: fix duplicate data handling
    3deac6f6860d r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
    646e9e907138 net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
    8b0a5709ac6e ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
    7b745257ff39 ALSA: usb-audio: Correct surround channels in UAC1 channel map
    08775b3d6ed1 protect the fetch of ->fd[fd] in do_dup2() from mispredictions
    e4b2b0306b6b HID: wacom: Modify pen IDs
    b12a67976b12 platform/chrome: cros_ec_proto: Lock device when updating MKBP version
    59be4a167782 riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
    7d72f5195109 ipv6: fix ndisc_is_useropt() handling for PIO
    8e97cc828d5f net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
    c65f72eec60a net/iucv: fix use after free in iucv_sock_close()
    7c03ab555eb1 sched: act_ct: take care of padding in struct zones_ht_key
    b17eeed7cd09 drm/vmwgfx: Fix overlay when using Screen Targets
    906372e753c5 drm/nouveau: prime: fix refcount underflow
    6b50462b473f remoteproc: imx_rproc: Skip over memory region when node value is NULL
    5991ef8e7a90 remoteproc: imx_rproc: Fix ignoring mapping vdev regions
    a4ed3286a5c6 remoteproc: imx_rproc: ignore mapping vdev regions
    3a2884a44e5c irqchip/imx-irqsteer: Handle runtime power management correctly
    0548b54d0a26 irqchip/imx-irqsteer: Add runtime PM support
    06a93b720351 irqchip/imx-irqsteer: Constify irq_chip struct
    652e7b4d7300 genirq: Allow the PM device to originate from irq domain
    ef56dcdca8f2 devres: Fix memory leakage caused by driver API devm_free_percpu()
    81484ab2858b driver core: Cast to (void *) with __force for __percpu pointer
    6bb9cc6e2594 drivers: soc: xilinx: check return status of get_api_version()
    79ec4cde1d8a soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver
    58b07286aef1 ext4: check the extent status again before inserting delalloc block
    4b6d9a0fe743 ext4: factor out a common helper to query extent map
    b2591c89a6e2 sysctl: always initialize i_uid/i_gid
    88f053a1dd34 fuse: verify {g,u}id mount options correctly
    997d3c9cbed6 fuse: name fs_context consistently
    2fa82af6fd04 powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC
    d28869a145cf fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
    be23ae63080e nvme-pci: add missing condition check for existence of mapped data
    ce90f30157eb nvme: split command copy into a helper
    b59013d264b6 ceph: fix incorrect kmalloc size of pagevec mempool
    eb1b7575fe52 ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
    3ff431695351 lirc: rc_dev_get_from_fd(): fix file leak
    ea72a8881007 powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
    347dcb84a487 apparmor: Fix null pointer deref when receiving skb during sock creation
    9460ac3dd1ae mISDN: Fix a use after free in hfcmulti_tx()
    dda518dea60d bpf: Fix a segment issue when downgrading gso_size
    5cc4d71dda2d net: nexthop: Initialize all fields in dumped nexthops
    dc2a655437c4 net: stmmac: Correct byte order of perfect_match
    aa38bf74899d tipc: Return non-zero value from tipc_udp_addr2str() on error
    cf791b98fe0c netfilter: nft_set_pipapo_avx2: disable softinterrupts
    c8ae5939f40e net: bonding: correctly annotate RCU in bond_should_notify_peers()
    3bf09eab401e ipv4: Fix incorrect source address in Record Route option
    f62a9cc0c2f7 MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
    257193083e8f dma: fix call order in dmam_free_coherent
    641b7a8920f4 libbpf: Fix no-args func prototype BTF dumping syntax
    ff2387553f6a f2fs: fix start segno of large section
    721190921a87 um: time-travel: fix time-travel-start option
    538a27c8048f jfs: Fix array-index-out-of-bounds in diFree
    1c089efe763d kdb: Use the passed prompt in kdb_position_cursor()
    f0ad62559f05 kdb: address -Wformat-security warnings
    65dba3c9ce75 kernel: rerun task_work while freezing in get_signal()
    b839175c06da io_uring/io-wq: limit retrying worker initialisation
    5f0a6800b8ae nilfs2: handle inconsistent state in nilfs_btnode_create_block()
    9fa8eca2598a Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
    4d3eb40ccd1b Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
    1fccae3fd7ae rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
    52d8d27fd6d3 rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
    76b62f303508 drm/panfrost: Mark simple_ondemand governor as softdep
    77411a2d2252 MIPS: Loongson64: env: Hook up Loongsson-2K
    636163de03cc MIPS: ip30: ip30-console: Add missing include
    4e8f70d3cc5e rbd: don't assume rbd_is_lock_owner() for exclusive mappings
    24933a55bfaf selftests/sigaltstack: Fix ppc64 GCC build
    94ee7ff99b87 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
    9667d46f8a77 platform: mips: cpu_hwmon: Disable driver on unsupported hardware
    19f108b3d1ca watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
    9cba1ec637f3 rtc: isl1208: Fix return value of nvmem callbacks
    a49321257f62 perf/x86/intel/pt: Fix a topa_entry base address calculation
    3b8e1b7d26d6 perf/x86/intel/pt: Fix topa_entry base length
    a3ab508a4853 scsi: qla2xxx: validate nvme_local_port correctly
    57ba75637122 scsi: qla2xxx: Complete command early within lock
    b0c39dcbd8a5 scsi: qla2xxx: Fix flash read failure
    87db8d7b7520 scsi: qla2xxx: Fix for possible memory corruption
    e5ed6a26ffde scsi: qla2xxx: During vport delete send async logout explicitly
    2fcd485289c8 rtc: cmos: Fix return value of nvmem callbacks
    d4d814159f53 devres: Fix devm_krealloc() wasting memory
    648d5490460d kobject_uevent: Fix OOB access within zap_modalias_env()
    41dd9636414b kbuild: Fix '-S -c' in x86 stack protector scripts
    0730ea850270 decompress_bunzip2: fix rare decompression failure
    bed9580165d5 ubi: eba: properly rollback inside self_check_eba
    ae99754cd86b clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
    54bc4e88447e f2fs: fix to don't dirty inode for readonly filesystem
    b848b40794ba scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
    a44f88f7576b dev/parport: fix the array out-of-bounds risk
    388ee7a4d330 binder: fix hang of unregistered readers
    ac2459460ce7 PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
    e5bae95306f7 PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
    af1d27f88ec9 hwrng: amd - Convert PCIBIOS_* return codes to errnos
    43aab4483daa tools/memory-model: Fix bug in lock.cat
    9d289ce917f8 KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
    cdbcb4e9f69b jbd2: make jbd2_journal_get_max_txn_bufs() internal
    6d5223be13f2 leds: ss4200: Convert PCIBIOS_* return codes to errnos
    35f8c9ac0cd3 wifi: mwifiex: Fix interface type change
    de2a011a13a4 ext4: make sure the first directory block is not a hole
    42d420517072 ext4: check dot and dotdot of dx_root before making dir indexed
    38463947850c m68k: amiga: Turn off Warp1260 interrupts during boot
    2199e157a465 udf: Avoid using corrupted block bitmap buffer
    5c59cb8dd954 task_work: Introduce task_work_cancel() again
    1fd27cc6f0a5 task_work: s/task_work_cancel()/task_work_cancel_func()/
    973155ca67fe apparmor: use kvfree_sensitive to free data->data
    eb46367187a4 sched/fair: Use all little CPUs for CPU-bound workloads
    9ce89824ff04 drm/amd/display: Check for NULL pointer
    748e9ad7c0c2 scsi: qla2xxx: Fix optrom version displayed in FDMI
    6735d02ead7d drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
    b6ac46a00188 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
    86f4ca8b3b6e ext2: Verify bitmap and itable block numbers before using them
    10f7163bfb5f hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
    4c9d235630d3 media: venus: fix use after free in vdec_close
    e65cccfae729 char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
    cf0c713c6946 sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
    5c5b02d48946 ipv6: take care of scope when choosing the src addr
    83e2dfadcb62 af_packet: Handle outgoing VLAN packets without hardware offloading
    7e36a3c701b4 net: netconsole: Disable target before netpoll cleanup
    9ef719022814 tick/broadcast: Make takeover of broadcast hrtimer reliable
    f2c2c4cc5af7 dt-bindings: thermal: correct thermal zone node name limit
    14083dc69ba6 rtc: interface: Add RTC offset to alarm after fix-up
    84ffa27eb04c nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
    9d6571b1c4b6 fs/nilfs2: remove some unused macros to tame gcc
    3c6fa67023bc fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
    21a15d52bc22 pinctrl: freescale: mxs: Fix refcount of child
    d2de7746e5e9 pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
    73303a4a8fd7 pinctrl: ti: ti-iodelay: Drop if block with always false condition
    15014206f90d pinctrl: single: fix possible memory leak when pinctrl_enable() fails
    8c3bef7ca88a pinctrl: core: fix possible memory leak when pinctrl_enable() fails
    53f2d5bce177 pinctrl: rockchip: update rk3308 iomux routes
    01c0341e9846 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
    ef6af2994261 net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
    eb4ca1a97e08 netfilter: ctnetlink: use helper function to calculate expect ID
    9118c408ee09 bnxt_re: Fix imm_data endianness
    edc2dee07ab4 RDMA/hns: Fix missing pagesize and alignment check in FRMR
    29723ad94817 macintosh/therm_windtunnel: fix module unload.
    445ffbccd05a powerpc/xmon: Fix disassembly CPU feature checks
    38a7e4b8bfea MIPS: Octeron: remove source file executable bit
    3009d371a2ef Input: elan_i2c - do not leave interrupt disabled on suspend failure
    37a484f771ed RDMA/device: Return error earlier if port in not valid
    695d70c60bdb mtd: make mtd_test.c a separate module
    ab2114f6ffc8 ASoC: max98088: Check for clk_prepare_enable() error
    771f129bed4d RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
    506e71b0e10d RDMA/mlx4: Fix truncated output warning in alias_GUID.c
    6bf3cf61f35a RDMA/mlx4: Fix truncated output warning in mad.c
    26b6512d5d20 Input: qt1050 - handle CHIP_ID reading error
    2be7e24056d7 coresight: Fix ref leak when of_coresight_parse_endpoint() fails
    3d1c4bf57db8 PCI: Fix resource double counting on remove & rescan
    8105318210a4 SUNRPC: Fixup gss_status tracepoint error output
    8f1dc3f33f2a sparc64: Fix incorrect function signature and add prototype for prom_cif_init
    3d096f2a99eb ext4: avoid writing unitialized memory to disk in EA inodes
    91c22df70138 SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
    84edcf61bd41 xprtrdma: Fix rpcrdma_reqs_reset()
    974294806baf xprtrdma: Rename frwr_release_mr()
    cf9141d2f778 mfd: omap-usb-tll: Use struct_size to allocate tll
    72ac78ec1a35 media: venus: flush all buffers in output plane streamoff
    5ed0496e383c ext4: fix infinite loop when replaying fast_commit
    c9106ad5ea2a Revert "leds: led-core: Fix refcount leak in of_led_get()"
    4e87f592a46b drm/qxl: Add check for drm_cvt_mode
    cd105977b1f8 drm/etnaviv: fix DMA direction handling for cached RW buffers
    6ef4f1e98154 perf report: Fix condition in sort__sym_cmp()
    09c1583f0e10 leds: trigger: Unregister sysfs attributes before calling deactivate()
    3c9071a87105 media: renesas: vsp1: Store RPF partition configuration per RPF instance
    3944484005d6 media: renesas: vsp1: Fix _irqsave and _irq mix
    9459f3317562 media: uvcvideo: Override default flags
    115d814d6acd media: uvcvideo: Allow entity-defined get_info and get_cur
    e470e95616bf saa7134: Unchecked i2c_transfer function result fixed
    f3968b3d3cfb media: imon: Fix race getting ictx->lock
    bcc963f591b9 media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
    7aaa368c684c drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare()
    fb20da833874 drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
    be9d08ff102d xdp: fix invalid wait context of page_pool_destroy()
    96178b12c881 selftests: forwarding: devlink_lib: Wait for udev events after reloading
    859bc763747c bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
    6ce46045f9b9 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
    28c8fce2078a bpf: annotate BTF show functions with __printf
    1ccb1399bd51 selftests/bpf: Close fd in error path in drop_on_reuseport
    be53b70fc081 wifi: virt_wifi: don't use strlen() in const context
    f851ff5c6e0e gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
    05c4488a0e44 wifi: virt_wifi: avoid reporting connection success with wrong SSID
    b33dd4508640 qed: Improve the stack space of filter_config()
    7f132aca1820 perf: Prevent passing zero nr_pages to rb_alloc_aux()
    a2450206c092 perf: Fix perf_aux_size() for greater-than 32-bit size
    a497a6b72b29 perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
    d4f4188ecfe5 netfilter: nf_tables: rise cap on SELinux secmark context
    0d08015beedb ipvs: Avoid unnecessary calls to skb_is_gso_sctp
    2912a0d136ee net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
    29254059a1f8 net: fec: Refactor: #define magic constants
    2e201b3d162c wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
    72e470089fc4 wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
    4055275ca3e0 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
    2aa1739334d0 ath11k: dp: stop rx pktlog before suspend
    dae1ab70406e mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors
    aa98eb074051 mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible
    36a9996e020d mlxsw: spectrum_acl_erp: Fix object nesting warning
    22ae17a267f4 lib: objagg: Fix general protection fault
    ada0c319253a selftests/bpf: Check length of recv in test_sockmap
    249adb30cbc7 net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
    15c2ec7c284d net/smc: Allow SMC-D 1MB DMB allocations
    8d0d50a8b738 net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
    2f5738bdd6f6 selftests/bpf: Fix prog numbers in test_sockmap
    1302433dc664 wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
    1eb5751e2369 firmware: turris-mox-rwtm: Initialize completion before mailbox
    085dc942897c firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
    6f3cb1fd6b42 ARM: spitz: fix GPIO assignment for backlight
    7b7d06a310e2 ARM: pxa: spitz: use gpio descriptors for audio
    3ae2ec97d8e9 m68k: cmpxchg: Fix return value for default case in __arch_xchg()
    ba1d2ecfcf1b x86/xen: Convert comma to semicolon
    4a49ce2d63d5 m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
    e04654f42577 arm64: dts: amlogic: gx: correct hdmi clocks
    4745535fce11 arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
    be5ca4064751 arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
    b1e9396ac410 ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
    a992c88fbb8c ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
    c79a7cad4115 ARM: dts: imx6qdl-kontron-samx6i: fix board reset
    efd89b5db5be ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
    bbfa9a71ae4a ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node
    31a9a0958b15 arm64: dts: rockchip: Increase VOP clk rate on RK3328
    5cc525351b0c soc: qcom: pdr: fix parsing of domains lists
    eab05737ee22 soc: qcom: pdr: protect locator_addr with the main mutex
    a584e5d3f7d9 arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
    eedd9fd98641 soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
    39f4cb508ebf arm64: dts: qcom: sdm845: add power-domain to UFS PHY
    d3e6b30c9cf5 hwmon: (max6697) Fix swapped temp{1,8} critical alarms
    15770a147692 hwmon: (max6697) Fix underflow when writing limit attributes
    ae8bd075a921 pwm: stm32: Always do lazy disabling
    d8571b9a83d1 hwmon: (adt7475) Fix default duty on fan is disabled
    685976438b64 x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
    010441f08347 x86/pci/xen: Fix PCIBIOS_* return code handling
    c995bea85e2e x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
    e2fdf7b79f08 x86/of: Return consistent error type from x86_of_pci_irq_enable()
    97795f23a8ab hfsplus: fix to avoid false alarm of circular locking
    c0748b7684a9 platform/chrome: cros_ec_debugfs: fix wrong EC message version
    3070e8160916 EDAC, i10nm: make skx_common.o a separate module
    9bff9479e143 EDAC/skx_common: Add new ADXL components for 2-level memory
    12594a0e7118 sock_map: avoid race between sock_map_close and sk_psock_put
    7a346798c1e1 sock_map: Fix a potential use-after-free in sock_map_close()
    843556a46e16 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
    4af417c06d37 of: module: add buffer overflow check in of_modalias()
    b29e4b50c556 scripts/gdb: fix SB_* constants parsing
    02fd398f5e2b bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
    2bba1cb1487b loop: Select I/O scheduler 'none' from inside add_disk()
    027f4dd7c993 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag
    2214ded26c86 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    44494049e815 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    0d7c23009d82 tpm: Add flag to use default cancellation policy
    07914bef4e16 tpm: tis_i2c: Fix sanity check interrupt enable mask
    35f85f04bd69 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    7b04c6c08107 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    4790cb2d1283 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    50f74deaf308 hwmon: Add driver for Texas Instruments TMP464 and TMP468
    a4e6e4b7bb08 dt-bindings: hwmon: add tmp464.yaml
    e0ed2149d7b5 drm/amdkfd: Check for null pointer after calling kmemdup
    c6ddded89322 ARM: renumber bits related to _TIF_WORK_MASK
    35b96a325c1e arm64: make _TIF_WORK_MASK bits contiguous
    f5a8f06aa595 arm64: uaccess: remove vestigal UAO support
    3a330b569301 arm64: uaccess: remove redundant PAN toggling
    9cbbb016d6e7 arm64: uaccess: remove addr_limit_user_check()
    fd83411f5e08 arm64: uaccess: remove set_fs()
    15a6dc2f4b53 arm64: uaccess cleanup macro naming
    912a6ab683a4 arm64: uaccess: split user/kernel routines
    d004ab02dae2 arm64: uaccess: refactor __{get,put}_user
    e1941a8b459e arm64: uaccess: simplify __copy_user_flushcache()
    dfae822b4c59 arm64: uaccess: rename privileged uaccess routines
    1efdb8f0a0c7 arm64: sdei: explicitly simulate PAN/UAO entry
    b35fec69554c arm64: sdei: move uaccess logic to arch/arm64/
    b5a28033fe7b arm64: head.S: always initialize PSTATE
    243eb8553513 arm64: head.S: cleanup SCTLR_ELx initialization
    74a00405d97f arm64: head.S: rename el2_setup -> init_kernel_el
    73c5f386d175 arm64: add C wrappers for SET_PSTATE_*()
    e17fb7543df1 arm64: ensure ERET from kthread is illegal
    eff6289cc53b ixgbevf: add disable link state
    262595681381 ixgbe: add improvement for MDD response functionality
    b9d78b06dea8 ixgbe: add the ability for the PF to disable VF link state
    d829911485da Documentation: arm64: Document PMU counters access from userspace
    fe5d29bfce20 arm64: perf: Enable PMU counter userspace access for perf event
    15ce6d04ed6a arm64: perf: Add userspace counter access disable switch
    4f288acbeed8 perf: Add a counter for number of user access events in context
    354ba4a8c4b8 x86: perf: Move RDPMC event flag to a common definition
    d29cec94c49b libperf xyarray: Add bounds checks to xyarray__entry()
    8264d2b91841 libperf: Add support for user space counter access
    7fd81b678b5f libperf tests: Add support for verbose printing
    6029ff53a48f libperf: Add evsel mmap support
    28b0c8956369 tools include: Add an initial math64.h
    492e532d20f1 perf record: Improve 'Workload failed' message printing events + what was exec'ed
    d0a1fc61733e perf evlist: Add a method to return the list of evsels as a string
    81a77b39be0a perf annotate: Fix sample events lost in stdio mode
    2883e69e202d pnmtologo: use relocatable file name
    80f5207b5abd tools: use basename to identify file in gen-mach-types
    4d201ec392f1 vt/conmakehash: improve reproducibility
    ae24d013888f lib/build_OID_registry: fix reproducibility issues
    5d72da88dbb4 x86/boot: Wrap literal addresses in absolute_pointer()
    dc0bd7aa2319 ACPI: thermal: drop an always true check
    0c4288cceef5 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    5509050b3392 xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    669827c6e293 virtio-pci: Remove wrong address verification in vp_del_vqs()
    1c80d994d3db regulator: consumer: Add missing stubs to regulator/consumer.h
    3303d0e2aeff ipv6: Fix stats accounting in ip6_pkt_drop
    c56e60f665e7 memcg: enable accounting of ipc resources
    e6c8ebd210a2 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    1655ee30e684 sched/isolation: really align nohz_full with rcu_nocbs
    253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
    356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
    334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function
    78c260d7f60b ftrace: Move the recursion testing into global headers
    c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long
    1bd813fe8d0e riscv: fix build with binutils 2.38
    835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error
    fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user
    024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs
    0c0ad634e899 e1000e: Serialize TGP e1000e PM ops
    add88b0536fa e1000e: Make mei_me active when e1000e is in use
    a8f317c1a17e yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    c8400a2cbe1f iommu/arm-smmu-v3: Ratelimit event dump
    b8ec7e43e95e regmap: teach regmap to use raw spinlocks if requested in the config
    4b7fa7684be7 OF: DT-Overlay configfs interface (v7)
    d515a5c0e9a9 net: xilinx_emaclite: Do not print real IOMEM pointer
    11329e49959b drivers: net: xilinx_emaclite: remove arch limitation
    29dc69bf2a07 drivers: net: xilinx_emaclite: Add COMPILE_TEST support
    ff106eff01f6 drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1
    c27462391070 serial: 8250: 8250_omap: Fix possible array out of bounds access
    16976d8e307f perf intel-pt: Use aux_watermark
    d421a2346946 perf: Cap allocation order at aux_watermark
    6da8d5f29481 timers: Fix get_next_timer_interrupt() with no timers pending
    af141841735a eventfd: Enlarge recursion limit to allow vhost to work
    a125a6102808 iwlwifi: select MAC80211_LEDS conditionally
    139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
    8d0c79931235 console: Fix build when CONFIG_BLK_DEV_INITRD is disabled.
    ea777841e8ea yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP
    bdda1b6cf99b aufs5: aufs-core
    2fa276071d07 aufs5: aufs-standalone
    06ed4d532456 aufs5: aufs-mmap
    372857834999 aufs5: aufs-kbuild
    fd68c9840693 aufs5: aufs-base
    a673c127156c Revert "aufs5: core"
    cf62bfcde384 Revert "aufs5: aufs5-base"
    a644419ec785 Revert "aufs5: aufs5-mmap"
    b893f9a999bb Revert "aufs5: aufs5-standalone"
    c60db0819480 Revert "aufs: initial port to v5.10"
    c66a5900f139 Revert "Revert "aufs: initial port to v5.10""
    1320cf58f5dd Revert "aufs: linux-v5.10-rc1, no more set_fs()"
    02349d7738ff Revert "for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t"
    f01dab74750c Revert "aufs: linux-v5.10-rc1, no more f_op->read() and ->write()"
    3d5de709b676 Revert "aufs5: aufs5-kbuild"
    a97f1329edf7 tracing/arm: Have max stack tracer handle the case of return address after data
    5c54112a05ab net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
    ddac76981cb3 sched/isolation: reconcile rcu_nocbs= and nohz_full=
    56fd8c36614e net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write()
    cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t
    a5805df6583f aufs: linux-v5.10-rc1, no more set_fs()
    64e145dcca8c Revert "aufs: initial port to v5.10"
    d6e20b2257ec defconfig: add dependency for CONFIG_ACPI_APEI_PCIEAER
    b237d48208d0 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER
    1209195ed0f7 driver: adc: ltc2497: return directly after reading the adc conversion value
    a60fe3fcf113 Revert "mfd: syscon: Don't free allocated name for regmap_config"
    13d68767aa4a rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs"
    54e69571a97d rcu: deprecate "all" option to rcu_nocbs=
    a605b9d20447 lib: test_bitmap: add tests for "N" alias
    8c22517f444e lib: bitmap: support "N" as an alias for size of bitmap
    88187167e63a lib: bitmap: move ERANGE check from set_region to check_region
    ca5429633613 lib: bitmap: fold nbits into region struct
    9381134cea8a lib: test_bitmap: add more start-end:offset/len tests
    c825800730ab lib: test_bitmap: add tests to trigger ERANGE case.
    8cc8264dca3f lib: test_bitmap: clearly separate ERANGE from EINVAL tests.
    470da7b7f2ff Revert "cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers"
    28dc1d37602d Revert "cpumask: Make "all" alias global and not just RCU"
    dbfe0b183fca Revert "cpumask: Add a "none" alias to complement "all""
    a57711fcff30 Revert "cpumask: Add "last" alias for cpu list specifications"
    34523d7c8476 qemux86: add configuration symbol to select values
    cdca78778415 objtool: Fix seg fault with Clang non-section symbols
    d3287798bd88 x86/entry: Emit a symbol for register restoring thunk
    2ad99ddaac78 cpumask: Add "last" alias for cpu list specifications
    c10e9481810b cpumask: Add a "none" alias to complement "all"
    b00ceed9d388 cpumask: Make "all" alias global and not just RCU
    8b215206e797 cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers
    1b5024caeda8 clear_warn_once: add a clear_warn_once= boot parameter
    fc0dd76cce0e clear_warn_once: bind a timer to written reset value
    d64fc2d2b14a clear_warn_once: expand debugfs to include read support
    77592e956cc9 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    6e022759f727 perf: x86-32: explicitly include <errno.h>
    22d6bbb947d4 perf: mips64: Convert __u64 to unsigned long long
    c35f9150001c perf: fix bench numa compilation
    c4caef513eb1 perf: add SLANG_INC for slang.h
    07dfbf9405dd perf: add sgidefs.h to for mips builds
    42c5431ad2cf perf: change --root to --prefix for python install
    af79bfe90143 perf: add 'libperl not found' warning
    ddfbd9e75f08 perf: force include of <stdbool.h>
    0f34e6305176 fat: don't use obsolete random32 call in namei_vfat
    b5b55eaad1df FAT: Added FAT_NO_83NAME
    756b13bfab6e FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    fabad71cb2b5 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    06fd68d75bd1 aufs: initial port to v5.10
    c9126877d1f5 aufs5: core
    f5150173c643 aufs5: aufs5-standalone
    b57d26b072d9 aufs5: aufs5-mmap
    78f128c4b8e5 aufs5: aufs5-base
    47aa35171d08 aufs5: aufs5-kbuild
    35c480a23c66 yaffs: include blkdev.h
    2c64c43540a5 yaffs: fix misplaced variable declaration
    bde410ee9f59 yaffs2: v5.6 build fixups
    414c8e866931 yaffs2: fix memory leak when /proc/yaffs is read
    c99c1990cf7c yaffs: add strict check when call yaffs_internal_read_super
    498f5fafe50a yaffs: repair yaffs_get_mtd_device
    7ca3c08ebbf9 yaffs: Fix build failure by handling inode i_version with proper atomic API
    0ba47e881bb8 yaffs2: fix memory leak in mount/umount
    39a5406665dd yaffs: Avoid setting any ACL releated xattr
    ca5b43ddc6fd Yaffs:check oob size before auto selecting Yaffs1
    c2619c05a53e fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    5e08fb7b8ee0 yaffs2: adjust to proper location of MS_RDONLY
    5f1a1a9678a8 yaffs2: import git revision b4ce1bb (jan, 2020)
    fc21f09ae369 initramfs: allow an optional wrapper script around initramfs generation
    73887fca03be arm64/perf: Fix wrong cast that may cause wrong truncation
    a267cafaac44 defconfigs: drop obselete options
    eb5d1bc00c3f arm64/perf: fix backtrace for AAPCS with FP enabled
    062b2c98c087 linux-yocto: Handle /bin/awk issues
    d3beb253ae71 uvesafb: provide option to specify timeout for task completion
    75ccbf377a51 uvesafb: print error message when task timeout occurs
    18ffa2e88024 compiler.h: Undef before redefining __attribute_const__
    3ed931201746 vmware: include jiffies.h
    938942859596 Resolve jiffies wrapping about arp
    069a883d837c nfs: Allow default io size to be configured.
    3b568edcd3e9 check console device file on fs when booting
    77ec93228920 mount_root: clarify error messages for when no rootfs found
    17a15e0f7536 menuconfig,mconf-cfg: Allow specification of ncurses location
    8f13b1349a74 modpost: mask trivial warnings
    b6c9e0fa24e8 kbuild: exclude meta directory from distclean processing
    62dbbdbec60a powerpc: serialize image targets
    27b8dec5dbb3 arm: serialize build targets
    fc365512e4c4 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister"
    9a6e91d2e691 crtsavres: fixups for 5.4+
    7dbc3cd0398f powerpc/ptrace: Disable array-bounds warning with gcc8
    ebe3bcb89cb0 powerpc: Disable attribute-alias warnings from gcc8
    65ba0e7de081 powerpc: add crtsavres.o to archprepare for kbuild
    6bd3efdce5a9 powerpc: kexec fix for powerpc64
    41671522c159 powerpc: Add unwind information for SPE registers of E500 core
    8851006b0109 mips: vdso: fix 'jalr $t9' crash in vdso code
    ed5db62477e8 mips: Kconfig: add QEMUMIPS64 option
    2a7ca094fc42 4kc cache tlb hazard: tlbp cache coherency
    b742d60d3f70 malta uhci quirks: make allowance for slow 4k(e)c
    8a160fc86eb6 arm/Makefile: Fix systemtap
    b9805882353c vexpress: Pass LOADADDR to Makefile
    332e618aa7ae arm: ARM EABI socketcall
    1ec682cb85f8 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: a11c07259efc6c593cc623576294f5bfe3ae4935)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Bruce Ashfield
fb95dd2585 linux-yocto/5.15: update to v5.15.167
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    3a5928702e71 Linux 5.15.167
    d7037dc85112 udp: fix receiving fraglist GSO packets
    e6cc9ff2ac0b memcg: protect concurrent access to mem_cgroup_idr
    d116a0b0e02f btrfs: fix race between direct IO write and fsync when using same fd
    5d8254e01299 net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
    ba2af6448fd1 x86/mm: Fix PTI for i386 some more
    413e785a89f8 net: drop bad gso csum_start and offset in virtio_net_hdr
    c60a555f4949 gso: fix dodgy bit handling for GSO_UDP_L4
    5c3e0ed81058 net: change maximum number of UDP segments to 128
    ed3f2af02268 net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation
    fdc567c05fce gpio: rockchip: fix OF node leak in probe()
    ae9363987319 drm/i915/fence: Mark debug_fence_free() with __maybe_unused
    fb1104bb2ae3 drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
    6958e0df8c9c ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
    91dad30c5607 nvmet-tcp: fix kernel crash if commands allocation fails
    945be49f4e83 arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
    1f12c0e470c8 arm64: acpi: Move get_cpu_for_acpi_id() to a header
    f44c27d12485 ACPI: processor: Fix memory leaks in error paths of processor_add()
    b77a7a5ac6bc ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
    9d08fce64dd7 workqueue: Improve scalability of workqueue watchdog touch
    f67401f3857f workqueue: wq_watchdog_touch is always called with valid CPU
    b14e7260bb69 nilfs2: protect references to superblock parameters exposed in sysfs
    dbcc19de2d83 nilfs2: replace snprintf in show functions with sysfs_emit
    3fd8473d73fd ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
    9914f1bd61d5 ksmbd: unset the binding mark of a reused connection
    52d13d224fdf perf/aux: Fix AUX buffer serialization
    9fadd335df31 uprobes: Use kzalloc to allocate xol area
    2c78dd75dd0a clocksource/drivers/timer-of: Remove percpu irq related code
    a5f2703f7550 clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
    0746401d759a clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
    ef5f4d0c5ee2 VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
    c36c826ad3e6 Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
    3005091cd537 uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
    7d1d48eb100a nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
    eef79854a04f binder: fix UAF caused by offsets overwrite
    9b9651f70856 usb: dwc3: core: update LC timer as per USB Spec V3.2
    0fd0ef7cf09b iio: adc: ad7124: fix chip ID mismatch
    4dcc19009b40 iio: adc: ad7124: fix config comparison
    3be69c24936f iio: fix scale application in iio_convert_raw_to_processed_unlocked
    3d2d5c74004e iio: buffer-dmaengine: fix releasing dma channel on error
    d8b09a5edc4a staging: iio: frequency: ad9834: Validate frequency parameter value
    d990692bea3d cifs: Check the lease context if we actually got a lease
    b5c7121ec14d NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
    802c7eb7e52b ata: pata_macio: Use WARN instead of BUG
    e6cd871627ab MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
    ad5ee9feebc2 lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
    baaf26723bea of/irq: Prevent device address out-of-bounds read in interrupt map walk
    087f25b2d36a Squashfs: sanity check symbolic link size
    0914c26262f4 usbnet: ipheth: race between ipheth_close and error handling
    9719687398de Input: uinput - reject requests with unreasonable number of slots
    86b4f5cf91ca HID: amd_sfh: free driver_data after destroying hid device
    890dde6001b6 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
    945b12960fe6 s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
    f1757142c50a btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
    18e65173fe99 kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
    cacb76df247a i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
    289d0822be95 net: dpaa: avoid on-stack arrays of NR_CPUS elements
    04e85a3285b0 PCI: Add missing bridge lock to pci_bus_lock()
    197f7a2e24a5 riscv: set trap vector earlier
    b50857b96429 btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
    728d4d045b62 btrfs: clean up our handling of refs == 0 in snapshot delete
    3cf21d00d3ee btrfs: replace BUG_ON with ASSERT in walk_down_proc()
    b7b1be372155 fs/ntfs3: Check more cases when directory is corrupted
    e8665ac40072 smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
    cb67b2e51b75 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
    68a04c30cb63 dma-mapping: benchmark: Don't starve others when doing the test
    4ac7b43e4e84 ext4: fix possible tid_t sequence overflows
    15101f16dec9 drm/amdgpu: Set no_hw_access when VF request full GPU fails
    bc152bd3c9c0 libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
    cc4be794c8d8 hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
    02bb3b4c7d56 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
    0fc27747633a hwmon: (lm95234) Fix underflows seen when writing limit attributes
    019ef2d39636 hwmon: (adc128d818) Fix underflows seen when writing limit attributes
    c0d8094dc740 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
    0977a0a3ba65 devres: Initialize an uninitialized struct member
    43f782c27907 um: line: always fill *error_out in setup_one_line()
    f386359d1b32 cgroup: Protect css->cgroup write under css_set_lock
    df6e78ba22ed iommu/vt-d: Handle volatile descriptor status read
    8ab1d1fed7f0 dm init: Handle minors larger than 255
    2aa4bacbff44 ASoC: topology: Properly initialize soc_enum values
    ebe29eedb1b5 net: dsa: vsc73xx: fix possible subblocks range of CAPT block
    4e777199c057 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
    4494bccb52ff fou: Fix null-ptr-deref in GRO.
    3bcdbf9002a8 gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers
    8d84e1a87a32 gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers
    5ccc2e5d074b bareudp: Fix device stats updates.
    f12886ff7b5d usbnet: modern method to get random MAC
    010038823be2 net: usb: don't write directly to netdev->dev_addr
    fa797f4e30b2 ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset
    84508c370337 igc: Unlock on error in igc_io_resume()
    78bb38d9c5a3 tcp_bpf: fix return value of tcp_bpf_sendmsg()
    cff3cbba73d5 platform/x86: dell-smbios: Fix error path in dell_smbios_init()
    a4792648475f igb: Fix not clearing TimeSync interrupts for 82580
    508b52aa958e can: m_can: Release irq on error in m_can_open
    10bfacbd5e8d can: bcm: Remove proc entry when dev is unregistered.
    51d57093340a drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
    8decfd84e67d pcmcia: Use resource_size function on resource object
    0e5a3d5fdff5 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
    135843c351c0 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
    a1659ed3f966 media: vivid: don't set HDMI TX controls if there are no HDMI outputs
    32fca3bb5fc1 drm/amd/display: Check HDCP returned status
    dc74386c67aa usb: uas: set host status byte on data completion error
    0186d0d1af80 wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
    36e2bc79af36 leds: spi-byte: Call of_node_put() on error path
    5a884b46324e media: vivid: fix wrong sizeimage value for mplane
    2ddf83145135 udf: Avoid excessive partition lengths
    8d63b70d2f25 netfilter: nf_conncount: fix wrong variable type
    3e2ea7d682a0 iommu: sun50i: clear bypass register
    683c0b103934 af_unix: Remove put_pid()/put_cred() in copy_peercred().
    3f56c976b047 irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
    09e89a5e1173 smack: unix sockets: fix accept()ed socket label
    22d3b037ddc5 ALSA: hda: Add input value sanity checks to HDMI channel map controls
    c6877abcdb25 mptcp: pm: send ACK on an active subflow
    fd5364b22fc1 mptcp: pr_debug: add missing \n at the end
    c743fd11891a mptcp: pm: skip connecting to already established sf
    058f8d980e4d mptcp: pm: do not remove already closed subflows
    592dd6f8b658 mptcp: pm: ADD_ADDR 0 is not a new address
    38cdf2f1b33e mptcp: close subflow when receiving TCP+FIN
    01264bdde5f7 mptcp: avoid duplicated SUB_CLOSED events
    f2c865e9e3ca mptcp: pm: avoid possible UaF when selecting endp
    8e73f8d6a455 mptcp: constify a bunch of of helpers
    aef351c58a9b mptcp: pm: fullmesh: select the right ID later
    4d4e3a29e701 mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
    35b31f5549ed mptcp: pm: only decrement add_addr_accepted for MPJ req
    32ba711800a3 mptcp: pm: re-using ID of unused flushed subflows
    3e349d7191f0 nilfs2: fix state management in error path of log writing function
    8e2d1e9d93c4 nilfs2: fix missing cleanup on rollforward recovery error
    cde71a567797 sched: sch_cake: fix bulk flow accounting logic for host fairness
    bda4d84ac0d5 ila: call nf_unregister_net_hooks() sooner
    3816867d2fc4 tracing: Avoid possible softlockup in tracing_iter_reset()
    513c8fc189b5 can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
    3172376d26e4 clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
    5dd47383ceaf clk: qcom: clk-alpha-pll: Fix the pll post div mask
    e24c19c6e3c6 fuse: use unsigned type for getxattr/listxattr size truncation
    811016d5a390 fuse: update stats for pages in dropped aux writeback list
    c0f43b1f1f7d mmc: cqhci: Fix checking of CQHCI_HALT state
    e89943fc4cbe mmc: sdhci-of-aspeed: fix module autoloading
    9d715a234dd8 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
    57b6ead5719e Bluetooth: MGMT: Ignore keys being loaded with invalid type
    d98304eaacc6 Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
    0bfa0fa207b4 nvme-pci: Add sleep quirk for Samsung 990 Evo
    93f44655472d rtmutex: Drop rt_mutex::wait_lock before scheduling
    b322a385c09a irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
    9bbc71fa3d56 ata: libata: Fix memory leak for error path in ata_host_alloc()
    c03d9115c5ca ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
    326303f886a9 ALSA: hda/realtek: add patch for internal mic in Lenovo V145
    172359315301 ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
    d1f7a12c2b2e KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
    e3e0cb027173 KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
    3033ed903b4f ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
    14f91ab8d391 sch/netem: fix use after free in netem_dequeue
    366a1e578201 i2c: Use IS_REACHABLE() for substituting empty ACPI functions
    be1443518365 ext4: handle redirtying in ext4_bio_write_page()
    64022ce8e99d udf: Limit file size to 4TB
    1464cb82a489 ext4: reject casefold inode flag without casefold feature
    af7b560c88fb rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
    cc7340f18e45 virtio_net: Fix napi_skb_cache_put warning
    0fa11f9df962 drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
    68a772884b83 media: uvcvideo: Enforce alignment of frame and interval
    6d94c05a13fa drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
    6980861e039d block: remove the blk_flush_integrity call in blk_integrity_unregister
    1339615aca2c wifi: cfg80211: make hash table duplicates more survivable
    adc5674c23b8 drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
    c9431980407b drm/meson: plane: Add error handling
    0aea09e82eaf smack: tcp: ipv4, fix incorrect labeling
    f9a48bc3dd90 fsnotify: clear PARENT_WATCHED flags lazily
    3aa56313b0de usb: typec: ucsi: Fix null pointer dereference in trace
    e1c92f66f62d usbip: Don't submit special requests twice
    34255103ff75 rcu/nocb: Remove buggy bypass lock contention mitigation
    f8b96d4e8257 ionic: fix potential irq name truncation
    b8105982c286 RDMA/efa: Properly handle unexpected AQ completions
    2da121e397ba hwspinlock: Introduce hwspin_lock_bust()
    56af1b0f07e5 PCI: al: Check IORESOURCE_BUS existence during probe
    29f45f2588ed cpufreq: scmi: Avoid overflow of target_freq in fast switch
    ec4cb72a9b95 wifi: iwlwifi: remove fw_running op
    36a77159b43a drm/amdgpu: update type of buf size to u32 for eeprom functions
    2700dbd10aaa drm/amd/pm: check negtive return for table entries
    d04ded1e73f1 drm/amdgpu: the warning dereferencing obj for nbio_v7_4
    acff7a94720a drm/amd/pm: check specific index for aldebaran
    f20d1d5cbb39 drm/amdgpu: fix the waring dereferencing hive
    bda7de66a9de drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
    e3c7d23f7a5c apparmor: fix possible NULL pointer dereference
    6cc5011865dd drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
    345bd3ad387f drm/amdgpu: fix mc_data out-of-bounds read warning
    0bef65e069d8 drm/amdgpu: fix ucode out-of-bounds read warning
    45f7b02afc46 drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
    919f9bf9997b drm/amdgpu: Fix out-of-bounds write warning
    0fcc24121423 drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
    80ce7edcd45d drm/amdgpu/pm: Fix uninitialized variable warning for smu10
    e55e3904ffea drm/amd/amdgpu: Check tbo resource pointer
    f37d6aa3df5f drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
    fe63daf7b102 drm/amd/display: Check msg_id before processing transcation
    c4a7f7c0062f drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
    0ee4387c5a4b drm/amd/display: Add array index check for hdcp ddc access
    21bbb39863f1 drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
    0184cca30cad drm/amd/display: Check gpio_id before used as array index
    0c445d98ef98 drm/amdgpu: avoid reading vf2pf info size from FB
    c5635fe6dca4 drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
    f801292764be drm/amdgpu: fix uninitialized scalar variable warning
    3317966efcdc drm/amd/pm: fix the Out-of-bounds read warning
    bcd00d0dbf00 drm/amd/pm: fix warning using uninitialized value of max_vid_step
    6277aa2965de drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
    d16713773b65 drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
    54528b614398 drm/amdgpu: fix overflowed array index read warning
    4bd7710f2fec drm/amd/display: Assign linear_pitch_alignment even for VM
    a42ba93641bf drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
    3ea66eddf54d net: usb: qmi_wwan: add MeiG Smart SRM825L
    488702d1be32 dma-debug: avoid deadlock between dma debug vs printk and netconsole
    8da2de41e66d i2c: Fix conditional for substituting empty ACPI functions
    7abc0b4409aa ALSA: hda/conexant: Mute speakers at suspend / shutdown
    2fd3143b2588 ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
    24a63d85bd49 drm: panel-orientation-quirks: Add quirk for OrangePi Neo
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 69ec31c3eb83c4e0bdea1f748366c4ad2746f28d)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Vijay Anusuri
bc83821c74 gstreamer1.0-plugins-good: Fix multiple CVE's
Fixes for below CVEs:
CVE-2024-47775
CVE-2024-47776
CVE-2024-47777
CVE-2024-47778

Upstream: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8042
(From OE-Core rev: 9c228198644da3ebed0a25051633676158161f26)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Vijay Anusuri
e43cc9f602 gstreamer1.0-plugins-good: Fix CVE-2024-47774
Upstream: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8043

(From OE-Core rev: 7b1943c6b00d5e94f72bcce0eefdfdb7f091af5d)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Vijay Anusuri
14b40b2a32 gstreamer1.0-plugins-good: Fix CVE-2024-47613
Upstream: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8041

(From OE-Core rev: ffabed7c5cbfa1109e43390a4d36b38323cb7425)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Vijay Anusuri
587c7a3acc gstreamer1.0-plugins-good: Fix CVE-2024-47606
Upstream: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8032

(From OE-Core rev: 4c138c3c04f856b100ce2c8e8e96025edde4c841)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Vijay Anusuri
41fdeff07f gstreamer1.0-plugins-good: Fix multiple CVEs
Fixes for below CVEs:
CVE-2024-47540
CVE-2024-47601
CVE-2024-47602
CVE-2024-47603
CVE-2024-47834

Upstream: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8057

(From OE-Core rev: 867db6984551f5026034fddd11421e76a844ebc5)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Vijay Anusuri
063675114d gstreamer1.0-plugins-good: Fix for CVE-2024-47599
Upstream: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8040

(From OE-Core rev: 2fe3b2846bd65a44e4823f04693a4579a71a862a)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Vijay Anusuri
9bc81ff4a1 gstreamer1.0-plugins-good: fix several CVE's
Fixes for below CVEs:
CVE-2024-47537
CVE-2024-47539
CVE-2024-47543
CVE-2024-47544
CVE-2024-47545
CVE-2024-47546
CVE-2024-47596
CVE-2024-47597
CVE-2024-47598

Upstream: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8059

(From OE-Core rev: ca47d7609a831d4e1919f44c2808f6d99db35ea6)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Vijay Anusuri
fd884abc05 gstreamer1.0: Backport fix for CVE-2024-47606
Upstream-Status: Backport [72af11b248]

(From OE-Core rev: de94acd8f8be37fbc6e0b16693dae8a7efb5910c)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Vijay Anusuri
3ad4123a24 gstreamer1.0-plugins-base: Fix for multiple CVE's
Backport fixes for below CVE:
CVE-2024-47538
CVE-2024-47541
CVE-2024-47542
CVE-2024-47600
CVE-2024-47607
CVE-2024-47615
CVE-2024-47835

(From OE-Core rev: a26f77ae6d98e0bf22a682fad5f4353ae257b360)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Mikko Rapeli
6539977df4 ovmf-native: remove .pyc files from install
They break builds which share sstate files on different
machines and paths:

ERROR: ovmf-edk2-stable202408-r0 do_prepare_recipe_sysroot: Error executing a python function in exec_func_python() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
     0001:
 *** 0002:extend_recipe_sysroot(d)
     0003:
File: '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/classes-global/staging.bbclass', lineno: 624, function: extend_recipe_sysroot
     0620:
     0621:    # Handle deferred binfiles
     0622:    for l in binfiles:
     0623:        (targetdir, dest) = binfiles[l]
 *** 0624:        staging_copyfile(l, targetdir, dest, postinsts, seendirs)
     0625:
     0626:    bb.note("Installed into sysroot: %s" % str(msg_adding))
     0627:    bb.note("Skipping as already exists in sysroot: %s" % str(msg_exists))
     0628:
File: '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/classes-global/staging.bbclass', lineno: 165, function: staging_copyfile
     0161:        os.symlink(linkto, dest)
     0162:        #bb.warn(c)
     0163:    else:
     0164:        try:
 *** 0165:            os.link(c, dest)
     0166:        except OSError as err:
     0167:            if err.errno == errno.EXDEV:
     0168:                bb.utils.copyfile(c, dest)
     0169:            else:
Exception: FileExistsError: [Errno 17] File exists: '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-667282/tmp/sysroots-components/x86_64/ovmf-native/usr/bin/edk2_basetools/BaseTools/Source/Python/AutoGen/__pycache__/WorkspaceAutoGen.cpython-312.pyc' -> '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-667282/tmp/work/core2-64-poky-linux/ovmf/edk2-stable202408/recipe-sysroot-native/usr/bin/edk2_basetools/BaseTools/Source/Python/AutoGen/__pycache__/WorkspaceAutoGen.cpython-312.pyc'

(From OE-Core rev: fb9ebc811800eb8880e3687243d75bafab77a700)

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit facd9e17fa53e2fb3a828b3f179cfb659be75d37)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Peter Marko
2d08595a93 python3: upgrade 3.10.15 -> 3.10.16
Handles CVE-2024-50602, CVE-2024-11168 and CVE-2024-9287.

(From OE-Core rev: 5a611fbbdb3e373d379f922ffc5606ff70279831)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Archana Polampalli
ffff345e4a ffmpeg: fix CVE-2024-35368
FFmpeg n7.0 is affected by a Double Free via the rkmpp_retrieve_frame
function within libavcodec/rkmppdec.c.

(From OE-Core rev: bc73c3ef68826ffbb6de960b7bfa4b784e289ea8)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Archana Polampalli
d078ab7577 ffmpeg: fix CVE-2024-35367
FFmpeg n6.1.1 has an Out-of-bounds Read via libavcodec/ppc/vp8dsp_altivec.c,
static const vec_s8 h_subpel_filters_outer

(From OE-Core rev: 623dd997856903be54d75e819f93d313b04edd8e)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Archana Polampalli
c17700b784 ffmpeg: fix CVE-2024-35366
FFmpeg n6.1.1 is Integer Overflow. The vulnerability exists in the parse_options
function of sbgdec.c within the libavformat module. When parsing certain options,
the software does not adequately validate the input. This allows for negative
duration values to be accepted without proper bounds checking.

(From OE-Core rev: 9acfc54b2707bf04922f153d06ae27ff552fbe23)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:04 -08:00
Rohini Sangam
de796b1966 webkitgtk: Security fix for CVE-2024-40776 and CVE-2024-40780
CVE fixed:
- CVE-2024-40776 webkitgtk: Use after free may lead to Remote Code Execution
- CVE-2024-40780 webkitgtk: Out-of-bounds read was addressed with improved bounds checking

Upstream-Status: Backport from b951404ea7 and e83e4c7460

(From OE-Core rev: e4c82db8a7c3273fe30bc99880fcdcd7ab061924)

Signed-off-by: Rohini Sangam <rsangam@mvista.com>
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:03 -08:00
aszh07
2e7af13f66 libarchive: Fix CVE-2024-20696
Add Patch file to fix CVE-2024-20696

CVE: CVE-2024-20696

(From OE-Core rev: 8885aa23d77fcec288a416d199e08c6eee27e027)

Signed-off-by: Nitin Wankhade <nitin.wankhade@kpit.com>
Signed-off-by: Nikhil R <nikhilr5@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:03 -08:00
Peter Marko
87ed7903a5 xwayland: patch CVE-2023-5380 CVE-2024-0229
The patches are copied from xserver-xorg recipe.
The CVES are reported for both and patched apply on both.

(From OE-Core rev: cdcb9957a6fe1629dc3230fcdfd09322877d4038)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:03 -08:00
Peter Marko
3600a4b28e gstreame1.0: ignore CVEs from gstreamer1.0-plugins-bad
These CVEs are patched in gstreamer1.0-plugins-bad.
CPE for gstreamer-plugins-bad mostly hits original gstreamer recipe.

(From OE-Core rev: a2339d124c2561bf157f3e14af0b3152d257d937)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:03 -08:00
Peter Marko
3d3f3d4334 tiff: patch CVE-2023-3164
Backport fix from upstream.

There was style refactoring done in the code meanwhile, so the patch mas
assembled manually by applying each change on 4.3.0 sources.

(From OE-Core rev: fda622289ef26fac38e7dc41e6f0c9d7c866f06e)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:03 -08:00
Peter Marko
08538e11df tiff: ignore CVE-2023-2731
This further tweaks fix for CVE-2022-1622/CVE-2022-1623 by adding it to
one additional goto label.

Previous fix:
b4e79bfa0c

Additional fix:
9be22b639e

(From OE-Core rev: c7632c5a3853290292fa695a0a7b15eb06159036)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:03 -08:00
Peter Marko
bc35e81080 ghostscript: ignore CVE-2024-46954
Issue in the GhostPCL. GhostPCL not part of this GhostScript recipe.

[1] points to [2] as patch, while file base/gp_utf8.c is not part of
ghostscript source tarball.

[1] https://nvd.nist.gov/vuln/detail/CVE-2024-46954
[2] https://cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit/?id=55f587dd039282316f512e1bea64218fd991f934

(From OE-Core rev: 7f1b174b8f12fcf377c45c27022bac99b6652823)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:03 -08:00
Vijay Anusuri
284b56a2e2 libsndfile1: Backport fix for CVE-2022-33065
Added missing commits for complete CVE fix

Ref: https://github.com/libsndfile/libsndfile/issues/833
     https://ubuntu.com/security/CVE-2022-33065

(From OE-Core rev: fc34dde58e8be19d703479c8e025e27294cdb579)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2025-01-09 08:41:03 -08:00
Antonin Godard
db0505b9ba poky.conf: add new tested distros
These are currently tested on the autobuilder for Kirkstone.

(From meta-yocto rev: f9d0be9bb3c447cad6292434b803c317c9efac53)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-26 06:30:44 -08:00
Alex Kiernan
be48ef3d1b base-passwd: Add the sgx group
To avoid errors from eudev/udev we need an sgx group, but if we add it
via groupadd that causes shadow login to be brought into an image, which
causes images which have CONFIG_MULTIUSER unset to fail with `setgid:
Function not implemented` as shadow's login doesn't implement the
heuristics which busybox has to handle this kernel configuration.

(From OE-Core rev: a20b02fdfe64c005f7587a1d9077bdc282f7b6b1)

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a1c81ac4a869cc57394071ace2ca086eb8ac47a4)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-20 06:01:45 -08:00
Alexandre Belloni
96e2bfb266 base-passwd: fix patchreview warning
Fix:

Malformed Upstream-Status 'Upstream status' (meta/recipes-core/base-passwd/base-passwd/0007-Add-wheel-group.patch)
Unknown Upstream-Status value 'says' (meta/recipes-core/base-passwd/base-passwd/0007-Add-wheel-group.patch)

(From OE-Core rev: 2e251b4ebefe825e7ccf7e3110e8b7fce2296032)

Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7b62b32fe154ca40a3bf731eaa5994ec351cf507)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-20 06:01:45 -08:00
Louis Rannou
4050e16d26 base-passwd: add the wheel group
The wheel group is not declared while it can be used to access the systemd
journal and to configure printers in CUPS. It can also be used for su and sudo
permissions.

So far it was created later in the rootfs postcommand systemd_create_users.

(From OE-Core rev: 4cafad1a0ef5506151656fd644dcdf3193245173)

Signed-off-by: Louis Rannou <lrannou@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bebe52ae9576393ebb9d7405fc77fba21e84ba5b)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-20 06:01:45 -08:00
Peter Kjellerstedt
0b1e1d5007 base-passwd: Update the status for two patches
The two patches to disable use of debconf and generation of
documentation have been merged upstream.

(From OE-Core rev: f68617115d3518368db16bc16bcf4578619999fe)

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit aca8844d7c05b4ba937625e59275d3f7953d3da7)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-20 06:01:45 -08:00
Peter Kjellerstedt
a0801dbc3e base-passwd: Update to 3.5.52
* Add a patch to allow the use of debconf to be disabled.
* Replace 0007-Disable-generation-of-the-documentation.patch with a new
  patch to disable the generation of the documentation using a
  configuration option.
* Replace 0006-Disable-shell-for-default-users.patch with a sed
  expression that uses a variable, NOLOGIN, to specify what command to
  use for users that are not expected to login. This allows to use some
  other command than "nologin", e.g., "false". Also, by using
  ${base_sbindir}, it adheres to usrmerge being configured.

(From OE-Core rev: 65f01b1e94d956c5591850deb6abc469e05138eb)

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e7abf63cc8bdc61c8d978b3c21a38e17716fc292)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-20 06:01:45 -08:00
Peter Kjellerstedt
f040f59a78 base-passwd: Regenerate the patches
(From OE-Core rev: 1742f47e1388fcbe9681f8d74b9476d213b4eb0a)

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6515d96c12b080b9e7f344799e26dba3b98e17e2)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-20 06:01:45 -08:00
Ernst Persson
ec334b13a7 package.bbclass: Use shlex instead of deprecated pipes
The pipes library is deprecated in Python 3.11 and will be removed in
Python 3.13. pipes.quote is just an import of shlex.quote anyway.

(From OE-Core rev: d167661bceebebafb04dca3bf6a888003f46e6c9)

Signed-off-by: Ernst Persson <ernst.persson@non.se.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-20 06:01:45 -08:00
Jiaying Song
dffb6c2442 subversion: fix CVE-2024-46901
Insufficient validation of filenames against control characters in
Apache Subversion repositories served via mod_dav_svn allows
authenticated users with commit access to commit a corrupted revision,
leading to disruption for users of the repository. All versions of
Subversion up to and including Subversion 1.14.4 are affected if serving
repositories via mod_dav_svn. Users are recommended to upgrade to
version 1.14.5, which fixes this issue. Repositories served via other
access methods are not affected.

References:
https://nvd.nist.gov/vuln/detail/CVE-2024-46901

Upstream patches:
https://subversion.apache.org/security/CVE-2024-46901-advisory.txt

(From OE-Core rev: 2082038de00090e4b10a151068876f83c83f94c7)

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-20 06:01:45 -08:00
Yogita Urade
5ea79cac19 xserver-xorg: fix CVE-2024-9632
A flaw was found in the X.org server. Due to improperly
tracked allocation size in _XkbSetCompatMap, a local
attacker may be able to trigger a buffer overflow condition
via a specially crafted payload, leading to denial of service
or local privilege escalation in distributions where the
X.org server is run with root privileges.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-9632

Upstream patch:
ba1d14f8ef

(From OE-Core rev: 95027410dba7a2a7e9b93f76279272f22445399b)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-20 06:01:45 -08:00
Richard Purdie
ce1fa3eec0 cve-update-nvd2-native: Tweak to work better with NFS DL_DIR
After much debugging, the corruption issues on the autobuilder appear to
be due to the way sqlite accesses database files. It doesn't change the
file timestamp after making changes, which for reasons unknown, confuses
NFS. As soon as the file is touched, NFS becomes fine again accross the
whole cluster, as if by magic.

We could try and debug further but putting a "touch" call into the code
is easy and harmless. Lets hope this removes this annoying source of
errors.

(From OE-Core rev: c73af2d77f4c3eb474237fa8d5e340be4aefeb67)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-18 07:07:40 -08:00
Antonin Godard
1bb9a9872b system-requirements: update list of supported distros
To match the list in meta-poky/conf/distro/poky.conf.

(From yocto-docs rev: 802677ea3ef7b6c1ed43c71f7f33489288c0735a)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-16 05:58:03 -08:00
Antonin Godard
1738b28d1d poky.yaml.in: add missing locales dependency
This is a requirement for building the documentation, otherwise we get
(on Ubuntu 24.04):

     File "/usr/lib/python3.12/locale.py", line 615, in setlocale
       return _setlocale(category, locale)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   locale.Error: unsupported locale setting

(From yocto-docs rev: cecf8bc678756790e9164000769e798be30d9d46)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 0943a7b67ef0012b5d9badc15e0c579dbb9014ae)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-16 05:58:03 -08:00
Antonin Godard
1a65cc847f Gather dependencies in poky.yaml.in
We used to have packages here and there in system-requirements.rst for
each distro. Instead, gather all the dependencies in poky.yaml.in so we
have an overview of what we provide for each distro.

Use yaml ">" to list the dependencies in alphabetical order, one entry
per line, which makes them easier to read and compare among distros.

Rename UBUNTU_… variables to UBUNTU_DEBIAN_…, since these are used for
both distros.

(From yocto-docs rev: 580b410c535f3b24f901cdbf011bf817038ba4c3)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1ed6118b7cf1b5dcbfca753c83fa30fb97bf44ad)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-16 05:58:03 -08:00
Guénaël Muller
0bee34892d ref-manual: use standardized method accross both ubuntu and debian for locale install
Modify locale installation method to be standard accross all debian-based distributions.
Pre-existing method is available only on Ubuntu, locale-gen tool has no parameter in Debian.

(From yocto-docs rev: 057f2fbce22fc020bef7d432275e28227895e022)

Signed-off-by: Guénaël Muller <guenael.muller@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Tested-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 30002019198a168e48537407bb928facb26af82a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-16 05:58:03 -08:00
Alexander Kanavin
bdd2eae1f5 dbus: disable assertions and enable only modular tests
There was a report that enabling assertions and all tests results in
notices in log.do_configure:

NOTE: building with unit tests increases the size of the installed library and renders it insecure.
NOTE: building with assertions increases library size and decreases performance.

This was overlooked when dbus and dbus-tests recipes were merged;
enabling all tests and assertions still requires a special, separate
build of dbus. If those tests are useful this could be revisited.
Until then, we should use productions settings for the main recipe.

Buildhistory-diff:
packages/core2-64-poky-linux/dbus/dbus-dbg: PKGSIZE changed from 9958176 to 8627824 (-13%)
packages/core2-64-poky-linux/dbus/dbus-lib: PKGSIZE changed from 544347 to 346339 (-36%)
packages/core2-64-poky-linux/dbus/dbus-ptest: PKGSIZE changed from 3524983 to 3116951 (-12%)
packages/core2-64-poky-linux/dbus/dbus-ptest: FILELIST: removed "/usr/share/installed-tests/dbus/test-dbus-launch-eval.sh_with_config.test /usr/share/installed-tests/dbus/test-counter_with_config.test /usr/libexec/installed-tests/dbus/test-dbus-launch-eval.sh /usr/libexec/installed-tests/dbus/test-dbus-launch-x11.sh /usr/share/installed-tests/dbus/test-counter.test /usr/libexec/installed-tests/dbus/test-counter /usr/share/installed-tests/dbus/test-dbus-launch-x11.sh.test /usr/share/installed-tests/dbus/test-dbus-launch-x11.sh_with_config.test /usr/share/installed-tests/dbus/test-dbus-launch-eval.sh.test"
packages/core2-64-poky-linux/dbus/dbus: PKGSIZE changed from 510939 to 350331 (-31%)

(From OE-Core rev: 054ce01ae84eb10e055a41ec8dd85ebce9ea23c8)

(From OE-Core rev: b132b817f5931b290e5348dd4a17fbfdc5c6e2c4)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-16 05:58:03 -08:00
Khem Raj
031d60bbc9 unzip: Fix configure tests to use modern C
Newer compilers end up with errors while compiling these test snippets
and build results in failures.

(From OE-Core rev: 61bd7eccd8e305e2dd95f0b0b86b09d72e99fc1a)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-16 05:58:03 -08:00
Ross Burton
016ca6a8a8 sanity: check for working user namespaces
If user namespaces are not available (typically because AppArmor is
blocking them), alert the user.

We consider network isolation sufficiently important that this is a fatal
error, and the user will need to configure AppArmor to allow bitbake to
create a user namespace.

[ YOCTO #15592 ]

(From OE-Core rev: a069b9f9ee6708022e12970d53262d966ee806ba)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b6af956fe6e876957a49d4abf425e8c789bf0459)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-16 05:58:03 -08:00
Peter Marko
da007b8f01 rootfs-postcommands.bbclass: make opkg status reproducible
opkg stores the current time as Installed-Time in its status file when
installing packages to the rootfs. Make this reproducible by replacing
Installed-Time with ${REPRODUCIBLE_TIMESTAMP_ROOTFS}, which then also
matches the files' datestamps.

Based on OpenWrt's approach for the issue [1].

[1] https://github.com/openwrt/openwrt/blob/main/include/rootfs.mk#L103

(From OE-Core rev: 61a9b1b1cb618ce90ba7886036f41263075c07df)

(From OE-Core rev: bfa9c2f15ac275fceccf22084bed9a064304eb6e)

Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-16 05:58:03 -08:00
Jiaying Song
e402b2417a python3-requests: fix CVE-2024-35195
Requests is a HTTP library. Prior to 2.32.0, when making requests
through a Requests `Session`, if the first request is made with
`verify=False` to disable cert verification, all subsequent requests to
the same host will continue to ignore cert verification regardless of
changes to the value of `verify`. This behavior will continue for the
lifecycle of the connection in the connection pool. This vulnerability
is fixed in 2.32.0.

References:
https://nvd.nist.gov/vuln/detail/CVE-2024-35195

Upstream patches:
a58d7f2ffb

(From OE-Core rev: 8bc8d316a6e8ac08b4eb2b9e2ec30b1f2309c31c)

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-16 05:58:03 -08:00
Divya Chellam
2a6fc7fbf2 libpam: fix CVE-2024-10041
A vulnerability was found in PAM. The secret information is
stored in memory, where the attacker can trigger the victim
program to execute by sending characters to its standard
input (stdin). As this occurs, the attacker can train the
branch predictor to execute an ROP chain speculatively.
This flaw could result in leaked passwords, such as those
found in /etc/shadow while performing authentications.

References:
https://security-tracker.debian.org/tracker/CVE-2024-10041

Upstream patches:
b3020da7da

(From OE-Core rev: 3422c2533caaa2664944315580c52a2272815305)

Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-16 05:58:03 -08:00
Peter Marko
c6bb0ec77c libsdl2: ignore CVE-2020-14409 and CVE-2020-14410
This was fixed in 2.0.14, but NVD DB lists > 2.0.20 causing
false positives in CVE metrics.

NVD entries [1] and [2] list commit [3] which redirects to commit [4].
Also Debian 10 uses this commit, while Debian 11 with 2.0.14 does not
patch it and claims it's fixed.

Trying to apply the patch shows it's already applied.

Following shows git history of this commit wrt tags.
SDL$ git describe a7ff6e96155f550a5597621ebeddd03c98aa9294 --tags
release-2.0.12-305-ga7ff6e961
SDL$ git describe release-2.0.14 --tags --match=release-2.0.12
release-2.0.12-873-g4cd981609
SDL$ git describe release-2.0.20 --tags --match=release-2.0.12
release-2.0.12-3126-gb424665e0

[1] https://nvd.nist.gov/vuln/detail/CVE-2020-14409
[2] https://nvd.nist.gov/vuln/detail/CVE-2020-14410
[3] https://hg.libsdl.org/SDL/rev/3f9b4e92c1d9
[4] a7ff6e9615

(From OE-Core rev: 3079d562b4df69ab0ac20ec8d13a4240ce0a3514)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-16 05:58:03 -08:00
Lee Chee Yang
ccf5b0a889 migration-guides: add release notes for 4.0.23
(From yocto-docs rev: 5b6e502c7640724471b791c521b7e976c03ad8e2)

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 5835cb574881d57785f099c768467177d077e867)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:04 -08:00
Antonin Godard
0062627f2f ref-manual: classes: fix bin_package description
The previous bin_package description was confusing: it would instruct to
use the git fetcher to extract the content of an RPM package using the
`subpath` option - but that's not possible as the git fetcher can be
used to clone a repository but not to do the extraction.

Update the description by telling what it really does and what it
doesn't do, and by giving an HTTPS+RPM example.

Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: e201ee883c152555ef4c9bd3fa31c3eb96f6dc2f)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 305f024bf99ba02b153eed0cebe3d36594868497)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Antonin Godard
e4ba8cd69f standards.md: add a section on admonitions
We try to limit our usage of these admonitions to `note` and `warning`,
as the Sphinx documentation warns that most themes only style these two
admonitions. So add a section on that.

Suggested-by: Quentin Schulz <quentin.schulz@cherry.de>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 41788e6d230cfb49fadae58ab9651d57cc26f857)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit f86ffa1b1dcf0665c17424eee87b6bead09960f6)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Richard Purdie
a291343b4b resulttool: Improve repo layout for oeselftest results
Having all oe-selftest results on top of each other results in a large 640MB
json file which is hard to use. Split the results out per machine and test type.

This also stops the toolchain raw logs from overwriting each other meaning more
than one MACHINE is preserved.

(From OE-Core rev: e42b6a40a3a01e328966bb5ee1bb3e0993975b15)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4b890f04bc7d147b4a11b824a84f3d2abd75ac54)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Richard Purdie
f569201b92 resulttool: Trim the precision of duration information
The duration values have pointless amounts of precision. Removing some of the
least significant digits reduces result size and makes the results easier to read.

(From OE-Core rev: 4ec9bb7e1a02de8223fb7485fc47cb43ad19093c)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a789a2e6d97bb8efd663226a17db8d1ca6c1e40f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Richard Purdie
6c73cc478e resulttool: Clean up repoducible build logs
We've improved the data stored for reproduicible builds. Teach resulttool how
to apply those cleanups when reprocessing data so we can reduce results file
sizes and make the data easier to process.

(From OE-Core rev: cf1b4eb85ca3cb62c9746c6dc8f6dc9c4802c142)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b799c57ae6d61c1b1c7035c8a2c4ba6ee08d1a81)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Richard Purdie
ce5f2a734a resulttool: Handle ltp rawlogs as well as ptest
Improve the rawlogs handling to include ltp logs as well as the ptest ones to
reduce the size of the results git repos.

(From OE-Core rev: 0309366b04dd2d0819c4af409269995c08c7abb3)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a0a1954d559609c2c1ca16936d0d68eb3c4c6b45)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Richard Purdie
6d20991557 resulttool: Add --logfile-archive option to store mode
Storing the log files inside the testresults git repo isn't scaling and isn't
really appropriate use of a git repository. Allow these to be optionally stored
in a separate filesystem location so the git repo can remain managable.

(From OE-Core rev: 1084e88534f7a1341249ab453b82a35f0cddba87)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1afc0f3d7e93fa8496be241e9622d3b9a6904bd5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Richard Purdie
b27b36b2c2 resulttool: Fix passthrough of --all files in store mode
When using store mode, --all was broken as not all files were being preserved.
Fix this by limiting the scope of the git rm command.

(From OE-Core rev: 25173a06c4c1b4c6f1f8cdfe49f0b600cd3efd65)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9604561d2022b6c76b1cb4186d40800d1affdd2b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Richard Purdie
b6bffb45d4 oeqa/utils/gitarchive: Return tag name and improve exclude handling
Tweak the gitarchive exclude handling not to error if excluded files
don't match.

Also return the tagname created so that other code can then use it.

(From OE-Core rev: 2df9c2248ac4996ad1fd1fe9f492eb2d71b758cb)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1adba3430faffdf6217b6a00533a3b48a9388abc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Richard Purdie
4d0e1a7f5e resulttool: Use single space indentation in json output
Using 4 space indentation in resulted in hundreds of megabytes of extra file size
in general use. Reduce this to make filesizes more managable and reduce the processing
cost. Some level of indentation and spacing does make the files more readable and allows
use of git diff so we need to retain some of it.

(From OE-Core rev: cae6106f152c8c44e2d85179ad7e6831b974ffd5)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a274cdcaf852cca9497f0358f44dda99c06aacbe)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Richard Purdie
7529e738b0 resulttool: Allow store to filter to specific revisions
We have a challenge on the autobuilder where test results from both OE-Core
and poky are being mixed together during result storage which is confusing the
data. Add a way to filter to specific revisions as the least worst way to fix
the various issues this is causing.

(From OE-Core rev: 5588459188ea21cb7a2064828245d39f1328c6cb)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3f276a0dc65341668788853be2cf27ab6aa12b13)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Richard Purdie
bce96f15ef selftest/reproducible: Clean up pathnames
There are several problems with these paths. Firstly they contain full
system paths which depend upon where the test was run. These are pretty
pointless and just take up a lot of space making the results files large.

Secondly, they contain the same path twice. The reference and target path
will always be the same thing in two different locations.

Strip off the prefix and remove the duplication. This does change the output
data but that can't really be avoided. It does shrink the results data and makes
it more readable.

(From OE-Core rev: 13d844b15deba49a54676fa6f83ab4526ec74b9a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 81a44de36e864b08687451fd85aeba7c529fd7f7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Richard Purdie
2593929542 selftest/reproducible: Drop rawlogs
The "rawlogs" data consists of a long string of results data which is
already in a structured data format. I can't see this is adding much
value in duplciating the data but it does create a huge string with a
lot of long problematic pathnames and inflates the results data size.

I suggest we drop this data as obsolete and not necessary.

(From OE-Core rev: 8e6210530042b722a4f7fea17e5d10cddcd8dfab)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5b2c70fab2ffa409b861d83f048b65d458d03a90)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Changqing Li
d7ed72cf52 rxvt-unicode.inc: disable the terminfo installation by setting TIC to :
Without this change, TIC is the native tic in recipe-sysroot-native.
By default, native tic has set its default terminfo path to native path:
${datadir}/terminfo; $HOME/.terminfo

When sstate cache is used, the cached native tic's terminfo path could
be a path not exist on current host, then native tic will try to install
terminfo to HOME dir, cause host contamination.

Disable the terminfo installation by setting TIC to :

(From OE-Core rev: 33069a688930ccb98a66f02feac40382ecf6cf85)

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fe35ead2c3135a18c346e7baa31d34b15c3e2d95)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Richard Purdie
d0381e6f91 do_package/sstate/sstatesig: Change timestamp clamping to hash output only
The code was changing the timestamps of the files in the do_package output,
particularly the files added for debug sources. This was to do two things:

a) make do_package sstate more reproducible
b) ensure better hash equivalence matching

Unfortuately the debug source files are hardlinks into the source tree for
efficiency so touching these, touches a lot of files in ${B} and ${S}. This
causes unpredictable effects if compile is run again for example, or could
cause compiling in the install task.

The hash equivalence matching is of key importance but we can mimic that
using clamping of the file timestamps in the depsig output used to generate
the hashes.

This patch drops the global timestamp clamping, instead allowing the files
to retain their creation timestamps into sstate. This makes do_package sstate
slightly less reproducibile. We could clamp the sstate timestamps but that
would lead to two different sets of timestamps depending on whether the
data came from sstate or not. I'd prefer to have consistent code behaviour,
rather than differing behavhour depending on whether data came from sstate
or not.

If we wanted to have reproducibiliy and fix the "corruption" of S/B and have
consistent codepaths, the only other option would be two copies of the
sources, which could end up huge and seems the least desireable option.

This patch therefore drops the timestamp clamping in the sstate files
and tweaks the depsig data generation to clamp the timestamps for do_package
instead since this seems the best compromise.

I validated that rpm/deb/ipk files still generate correctly as before.

(From OE-Core rev: 0c93bb692b39af51f0ca109dfd1f949abe7eea9c)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 475759fdab7200488b2a568b2ba1aa31a456d113)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Jiaying Song
82902b3d64 diffoscope: fix CVE-2024-25711
diffoscope before 256 allows directory traversal via an embedded
filename in a GPG file. Contents of any file, such as ../.ssh/id_rsa,
may be disclosed to an attacker. This occurs because the value of the
gpg --use-embedded-filenames option is trusted.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-25711

Upstream patches:
458f7f04bc

(From OE-Core rev: da4977e9414361a30eb322d1456a664515b35693)

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Yogita Urade
450857b441 qemu: fix CVE-2024-3447
A heap-based buffer overflow was found in the SDHCI device
emulation of QEMU. The bug is triggered when both
`s->data_count` and the size of `s->fifo_buffer` are set to
0x200, leading to an out-of-bound access. A malicious guest
could use this flaw to crash the QEMU process on the host,
resulting in a denial of service condition.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-3447

Upstream patch:
2429cb7a9f

(From OE-Core rev: 01d7ac9244364b7f89cd2f99fff11c2417bcad03)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Divya Chellam
e0736e9b27 qemu: fix CVE-2024-3446
A double free vulnerability was found in QEMU virtio devices
(virtio-gpu, virtio-serial-bus, virtio-crypto), where the
mem_reentrancy_guard flag insufficiently protects against DMA
reentrancy issues. This issue could allow a malicious privileged
guest to crash the QEMU process on the host, resulting in a d
enial of service or allow arbitrary code execution within the
context of the QEMU process on the host.

CVE-2024-3446-0004, CVE-2024-3446-0005, CVE-2024-3446-0006
are CVE fix and CVE-2024-3446-0001, CVE-2024-3446-0002,
CVE-2024-3446-0003 are dependent commits to fix the CVE.

References:
https://nvd.nist.gov/vuln/detail/CVE-2024-3446

Upstream patches:
9c86c97f12
f63192b054
ec0504b989
ba28e0ff4d
b4295bff25
f4729ec39a

(From OE-Core rev: db7e3a56656db0bc61ec2e35ccc149e9b90a389b)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Peter Marko
47b90adf88 qemu: patch CVE-2024-6505
Backport patch [3] as linked from [1] via [2].

[1] https://nvd.nist.gov/vuln/detail/CVE-2024-6505
[2] https://bugzilla.redhat.com/show_bug.cgi?id=2295760
[3] https://gitlab.com/qemu-project/qemu/-/commit/f1595ceb

(From OE-Core rev: 7e725e126689cc44055e27a05efafb7b52e89192)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Peter Marko
cfaf5aa831 pixman: ignore CVE-2023-37769
Same was done in newer Yocto releases.
See commit 72f2d4cf44b795f766ecdee0b8362c7e162c5efc

(From OE-Core rev: 390421edf8b6eb6031de657cdcaf0c7d50b605be)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Peter Marko
33383fb804 grub: ignore CVE-2024-1048 and CVE-2023-4001
Same was done in newer Yocto releases.
See commit: f99b25355133fe8f65a55737270e67ea10b79d52
See commit: 40cd768368167f81de5bb55e9ff0584035f4c1b4

(From OE-Core rev: 823f7ab85cff010c777616ed5db0e0c41f6cc4e6)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Peter Marko
7aa27fe43b qemu: ignore CVE-2022-36648
The CVE has disputed flag in NVD DB.

(From OE-Core rev: bd01091c33c1de6ae7e1605301e3f73350ee7e7e)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Peter Marko
4df7e37fca gnupg: ignore CVE-2022-3515
This is vulnerability of libksba and we use fixed libksba version
(currently 1.6.4).

(From OE-Core rev: 12007a6d19db220e6540948de9818332192ecde1)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Peter Marko
da9b588be4 cpio: ignore CVE-2023-7216
Same was done in newer Yocto releases.
See commit See commit 0f2cd2bbaddba3b8c80d71db274bbcd941d0e60e

(From OE-Core rev: 50d8a653104abb9b5cd8a708a7bd97446e894bcf)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Vijay Anusuri
880002d47c libsoup-2.4: Backport fix for CVE-2024-52531
import patch from ubuntu to fix
 CVE-2024-52531

Upstream-Status: Backport [import from ubuntu https://git.launchpad.net/ubuntu/+source/libsoup2.4/tree/debian/patches?h=ubuntu/jammy-security
Upstream commit
a35222dd0b
&
825fda3425]

Reference:
https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/407/
https://ubuntu.com/security/CVE-2024-52531

(From OE-Core rev: 763af055ccb1cbcc4f8fa0944815ec02e3bff87c)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Hongxu Jia
af06cbf82b python3-zipp: fix CVE-2024-5569
According to [1] which provided the fix link [2], but upstream author
reworked it later [3][4][5]

Backport and rebase all the patches for tracing

[1] https://nvd.nist.gov/vuln/detail/CVE-2024-5569
[2] fd604bd34f
[3] 3cb5609002
[4] f89b93f037
[5] cc61e6140f

(From OE-Core rev: 13bd99e17f0aca108839e81e9aa0b14351116fdf)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Changqing Li
e8c505f7a4 libsoup: fix CVE-2024-52531
CVE-2024-52531:
GNOME libsoup before 3.6.1 allows a buffer overflow in applications that
perform conversion to UTF-8 in soup_header_parse_param_list_strict.
Input received over the network cannot trigger this.

Refer:
https://nvd.nist.gov/vuln/detail/CVE-2024-52531
https://gitlab.gnome.org/GNOME/libsoup/-/merge_requests/407/

(From OE-Core rev: 1159c7ef071fa2849f44e921c9b7c27fcbb6bfb3)

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Hongxu Jia
1eddf2a87f ovmf: fix CVE-2024-1298
Backport a fix from upstream to resolve CVE-2024-1298

    284dbac43d

(From OE-Core rev: af65d3e221fb239c2dd769ce109e78c720e35793)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Hongxu Jia
f11c3027f4 ovmf: fix CVE-2024-38796
Backport a fix from upstream to resolve CVE-2024-38796

    c95233b852

(From OE-Core rev: c3d1be52b4dc18e6980bf6c3f2e2cb7fba9f986e)

Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Soumya Sambu
e8a9aac72d ovmf: Fix CVE-2022-36765
EDK2 is susceptible to a vulnerability in the CreateHob() function,
allowing a user to trigger a integer overflow to buffer overflow
via a local network. Successful exploitation of this vulnerability
may result in a compromise of confidentiality, integrity, and/or
availability.

References:
https://nvd.nist.gov/vuln/detail/CVE-2022-36765

Upstream-patches:
59f024c76e
aeaee8944f
9a75b030cf

(From OE-Core rev: 260fc2182e6a83d7c93b2e8efd95255cd9168a79)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Soumya Sambu
dd8ed68222 ovmf: Fix CVE-2023-45236
EDK2's Network Package is susceptible to a predictable TCP Initial
Sequence Number. This vulnerability can be exploited by an attacker
to gain unauthorized access and potentially lead to a loss of
Confidentiality.

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45236

Upstream-patch:
1904a64bcc

(From OE-Core rev: a9cd3321558e95f61ed4c5eca0dcf5a3f4704925)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Soumya Sambu
4c2d3e3730 ovmf: Fix CVE-2023-45237
EDK2's Network Package is susceptible to a predictable TCP Initial Sequence
Number. This vulnerability can be exploited by an attacker to gain
unauthorized access and potentially lead to a loss of Confidentiality.

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45237

Upstream-patches:
cf07238e5f
4c4ceb2ceb

(From OE-Core rev: 6f8bdaad9d22e65108f859a695277ce1b20ef7c6)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Soumya Sambu
3a7159d8d8 ovmf: Fix CVE-2023-45229
EDK2's Network Package is susceptible to an out-of-bounds read
vulnerability when processing the IA_NA or IA_TA option in a DHCPv6
Advertise message. This vulnerability can be exploited by an attacker
to gain unauthorized access and potentially lead to a loss of
Confidentiality.

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45229

Upstream-patches:
1dbb10cc52
07362769ab
1c440a5ece
1d0b95f645

(From OE-Core rev: 23a87c571ae4cdd285a96af0d458906aaf8c4571)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Soumya Sambu
5133058e11 ovmf: Fix CVE-2023-45235
EDK2's Network Package is susceptible to a buffer overflow vulnerability
when handling Server ID option from a DHCPv6 proxy Advertise message.
This vulnerability can be exploited by an attacker to gain unauthorized
access and potentially lead to a loss of Confidentiality, Integrity
and/or Availability.

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45235

Upstream-patches:
fac297724e
ff2986358f

(From OE-Core rev: dd26902517c30f34cc661cf9f79fc589d0358412)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Soumya Sambu
23e7248bd1 ovmf: Fix CVE-2023-45234
EDK2's Network Package is susceptible to a buffer overflow vulnerability
when processing DNS Servers option from a DHCPv6 Advertise message. This
vulnerability can be exploited by an attacker to gain unauthorized access
and potentially lead to a loss of Confidentiality, Integrity and/or
Availability.

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45234

Upstream-patches:
1b53515d53
458c582685

(From OE-Core rev: d9d9e66349ac0a2e58f54b104fb1b30f1633c1ab)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Soumya Sambu
a2dfcc4902 ovmf: Fix CVE-2023-45232, CVE-2023-45233
CVE-2023-45232:
EDK2's Network Package is susceptible to an infinite loop vulnerability
when parsing unknown options in the Destination Options header of IPv6.
This vulnerability can be exploited by an attacker to gain unauthorized
access and potentially lead to a loss of Availability.

CVE-2023-45233:
EDK2's Network Package is susceptible to an infinite lop vulnerability
when parsing a PadN option in the Destination Options header of IPv6.
This vulnerability can be exploited by an attacker to gain unauthorized
access and potentially lead to a loss of Availability.

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45232
https://nvd.nist.gov/vuln/detail/CVE-2023-45233

Upstream-patches:
4df0229ef9
c9c87f08dd

(From OE-Core rev: c84eb03f07687d2e0df1e2033599fa2cf79c6b4d)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Soumya Sambu
9bd68aeb66 ovmf: Fix CVE-2023-45231
EDK2's Network Package is susceptible to an out-of-bounds read
vulnerability when processing  Neighbor Discovery Redirect message. This
vulnerability can be exploited by an attacker to gain unauthorized access
and potentially lead to a loss of Confidentiality.

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45231

Upstream-patches:
bbfee34f41
6f77463d72

(From OE-Core rev: bdff14d8e6f4dad7b873442c813672ef0ec6fb01)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Soumya Sambu
8975a92de5 ovmf: Fix CVE-2023-45230
EDK2's Network Package is susceptible to a buffer overflow vulnerability
via a long server ID option in DHCPv6 client. This vulnerability can be
exploited by an attacker to gain unauthorized access and potentially lead
to a loss of Confidentiality, Integrity and/or Availability.

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45230

Upstream-patches:
f31453e8d6
5f3658197b

(From OE-Core rev: 50b50174f057a9a5fb9773e67b4f183ae942ff10)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:03 -08:00
Soumya Sambu
de62335bad ovmf: Fix CVE-2022-36764
EDK2 is susceptible to a vulnerability in the Tcg2MeasurePeImage()
function, allowing a user to trigger a heap buffer overflow via a local
network. Successful exploitation of this vulnerability may result in a
compromise of confidentiality, integrity, and/or availability.

References:
https://nvd.nist.gov/vuln/detail/CVE-2022-36764

Upstream-patches:
c7b2794421
0d341c01ee
8f6d343ae6

(From OE-Core rev: aba14824159e549fd77cb90e3a9a327c527b366f)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:02 -08:00
Soumya Sambu
ecf0eb5229 ovmf: Fix CVE-2022-36763
EDK2 is susceptible to a vulnerability in the Tcg2MeasureGptTable()
function, allowing a user to trigger a heap buffer overflow via a local
network. Successful exploitation of this vulnerability may result in a
compromise of confidentiality, integrity, and/or availability.

References:
https://nvd.nist.gov/vuln/detail/CVE-2022-36763

Upstream-patches:
2244465432
4776a1b39e
1ddcb9fc6b

(From OE-Core rev: 26db24533f9f32c32189e4621102b628a9ea6729)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-09 07:54:02 -08:00
Ross Burton
0bffb5eed1 gstreamer1.0: improve test reliability
First, libcheck has the ability to increase all test timeouts by an arbitrary
multiplier. Because we run our tests on loaded build machines,
increase all timeouts by 10x to reduce the chance of load causing failures.

Second, use GST_CHECKS_IGNORE to list test cases that should be skipped.

Drop skip-aggregator-test.patch as this is now redundant, and also skip
gstnetclientclock.c:test_functioning as this is very sensitive to load.

[ YOCTO #14808 ]

(From OE-Core rev: 13b13b81b91f618c13cf972067c47bd810de852f)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 669d0df81f651f7c033c8cb7872cac5bfe670a4f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Markus Volk
e95fcf9f57 ninja: fix build with python 3.13
python 3.13 removed the pipes module. Thus build fails for host machines that run python 3.13

This commit adds a backport patch to use subprocess module instead

(From OE-Core rev: 1a02cf1997216cb943d8965fe74f971a8cb2f70f)

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Alexander Kanavin
da95ad49d8 package_rpm: restrict rpm to 4 threads
TL;DR version:

with this, and the previous compression level changes
I am seeing drastic speedups in package_write_rpm completion times:

webkitgtk goes from 78 seconds to 37 seconds
glibc-locale goes from 399 seconds to 58 seconds (!)

The long version:

rpm uses multithreading for two purposes:

- spawning compressors (which are nowadays themselves
multi-threaded, so the feature is not as useful as it once
was)
- parallel file classification

While the former behaves well on massively parallel CPUs
(it was written and verified here :), the latter was then added
by upstream and only benchmarked on their very old, slow laptop,
apparently:
41f0e214f2

On anything more capable it starts showing pathologic behavior,
presumably from spawning massive amount of very short-lived threads,
and then having to synchronize them. For example classifying glibc-locale
takes
5m20s with 256 threads (default on my machine!)
1m49s with 64 threads
59s with 16 threads
48s with 8 threads

Even a more typical recipe like webkitgtk is affected:
47s with 256 threads
32s with 64 threads
27s with 16 or 8 threads

I have found that the optimal amount is actually four: this also
means that only four compressors are running at a time, but
as they're themselves using threads, and typical recipes are dominated
by just two or three large packages, this does not affect overall
completion time.

(From OE-Core rev: 896192604d84a6f77095f23cd13232e249b7aac5)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Alexander Kanavin
cd6a13bdca package_rpm: use zstd's default compression level
zstd uses 3 by default, while 19 is the highest and slowest.
It's not clear why 19 was picked to begin with, possibly
I copy-pasted it from rpm's examples without thinking:
https://git.yoctoproject.org/poky/commit/?h=master-next&id=4a4d5f78a6962dda5f63e9891825c80a8a87bf66

This brings significant speedups in rpm's compression step:
for example compressing webkitgtk takes 11s instead of 36s.

The rpm size increases from 175648k to 234860k. I think it's
a worthy default tradeoff.

(From OE-Core rev: c377ced95ef7fd060316db1325529826d0985790)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Jinfeng Wang
f9ff43bbf1 tzdata&tzcode-native: upgrade 2024a -> 2024b
(From OE-Core rev: 5aa73ec35a3c65df62f17bc8196a35f28fd3522e)

Signed-off-by: Jinfeng Wang <jinfeng.wang.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit c8d3edb2562ea4d980186e78b4abb5a94b1d7b22)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Archana Polampalli
74473524ac ffmpeg: fix CVE-2024-7055
A vulnerability was found in FFmpeg up to 7.0.1. It has been classified as critical.
This affects the function pnm_decode_frame in the library /libavcodec/pnmdec.c.
The manipulation leads to heap-based buffer overflow. It is possible to initiate
the attack remotely. The exploit has been disclosed to the public and may be used.
Upgrading to version 7.0.2 is able to address this issue. It is recommended to upgrade
the affected component. The associated identifier of this vulnerability is VDB-273651.

(From OE-Core rev: 7335a81112673616240f010d4930b4982b10c355)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Archana Polampalli
d8a0cd24f3 ffmpeg: fix CVE-2023-51796
Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a local
attacker to execute arbitrary code via the libavfilter/f_reverse.c:269:26
in areverse_request_frame.

(From OE-Core rev: ec7301d63376197ed3e89282545109f046d63888)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Archana Polampalli
73b340f6c1 ffmpeg: fix CVE-2023-50007
Buffer Overflow vulnerability in Ffmpeg v.n6.1-3-g466799d4f5 allows a local attacker
to execute arbitrary code via theav_samples_set_silence function in the
libavutil/samplefmt.c:260:9 component.

(From OE-Core rev: 88a1fc5a6445e72e6cc78c39a6feff3aa96beea6)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Archana Polampalli
184e980c3c ffmpeg: fix CVE-2023-47342
(From OE-Core rev: 725fe951917606fe141aab4d2f1c14617b280943)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Archana Polampalli
d63184dd32 ffmpeg: fix CVE-2023-51798
Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a local attacker
to execute arbitrary code via a floating point exception (FPE) error at
libavfilter/vf_minterpolate.c:1078:60 in interpolate.

(From OE-Core rev: b6c00d2c64036b2b851cdbb3b6efd60bc839fa5b)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Hitendra Prajapati
396ce3bd6c libsndfile: fix CVE-2024-50612
Upstream-Status: Backport from 4755f5bd78

(From OE-Core rev: 5462005cf3feef383e4212529a8c7af827bdf0d1)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Chen Qi
6029c4b9e9 coreutils: fix CVE-2024-0684
Backport patch with tweaks for the current version to fix
CVE-2024-0684.

(From OE-Core rev: 3d9a4cacd5f051134f190afcab2c71b3286cf9e5)

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Peter Marko
7b83bbc2ff builder: set CVE_PRODUCT
Builder is a common word and there are many other builder components
which makes us to ignore CVEs for all of them.
There is already 1 ignored and currently 3 new ones.

Instead, set product to yocto to filter them.

(From OE-Core rev: 941a645b3b18418e020ada9ebdd19f425f03dfc8)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Jiaying Song
53801adf75 python3-pip: fix CVE-2023-5752
When installing a package from a Mercurial VCS URL (ie "pip install
hg+...") with pip prior to v23.3, the specified Mercurial revision could
be used to inject arbitrary configuration options to the "hg clone" call
(ie "--config"). Controlling the Mercurial configuration can modify how
and which repository is installed. This vulnerability does not affect
users who aren't installing from Mercurial.

References:
https://nvd.nist.gov/vuln/detail/CVE-2023-5752

Upstream patches:
389cb799d0

(From OE-Core rev: 862c0338fba06077a26c775b49f993eac63762c9)

Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Richard Purdie
4ec499266e bitbake: fetch/wget: Increase timeout to 100s from 30s
Testing shows the worst case CDN response time can be up to 100s. The wget fetcher
is used for accessing sstate from the CDN so increase our timeouts there to match
our worst case repsonse times.

(Bitbake rev: 3f88b005244a0afb5d5c7260e54a94a453ec9b3e)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:20 -08:00
Chris Laplante
186ec250da bitbake: fetch2: use persist_data context managers
Python 3.13 emits a ResourceWarning for unclosed sqlite3 `Connection`s.
See https://docs.python.org/3/whatsnew/3.13.html#sqlite3

The previous commit fixed persist_data's context manager to close the
connection, but we were never actually using `with` in the first place.

This change is not necessary on 'master' because persist_data was
removed.

(Bitbake rev: 9789c55ecc90ba074596061fa16e90d3e8accb02)

Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
(cherry picked from commit 61f803c7d92a012b62837b0cdae4789a394b260e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:19 -08:00
Chris Laplante
8a495b86c8 bitbake: persist_data: close connection in SQLTable __exit__
A Connection's __exit__ does not close the connection, but rather deals
with transactions. See https://docs.python.org/3/library/sqlite3.html#how-to-use-the-connection-context-manager

This change is not necessary on 'master' because persist_data was
removed.

(Bitbake rev: 97856a56cbf09401b34d6c9bb5444c07a88772ce)

Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
(cherry picked from commit b0fba0f5af555ff970406b5cf3bf8fb113d953d1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-12-02 06:23:19 -08:00
Regis Dargent
c0dcc56332 udev-extraconf: fix network.sh script did not configure hotplugged interfaces
Udev script network.sh is called when a new ethernet interface is plugged (eg. USB).
Due to some (old) missing files, this script does nothing, instead of configuring the
interfaces with ifup.
I just commented the corresponding lines to allow the script to reach the part where
it calls ifup.

(From OE-Core rev: 8c10f4a4dc12f65212576e6e568fa4369014aaa0)

Signed-off-by: Regis Dargent <regis.dargent@gmail.com>

Fixes [YOCTO 15616]

network.sh relies on (long) missing files (eg. /etc/network/options,
/etc/init.d/network) to decide if it should configure the new network
interface (ifup) or put its name in /etc/udev_network_queue for future
initialization by /etc/init.d/network service.
The actual result was that the new hotplugged interface was never
automatically configured.
Removing the obsolete tests allows the script to do its intended job.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 160f7139172ffdf510a0d7d4e85f7fbaac7fd000)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:26 -08:00
Chen Qi
48948810c9 toolchain-shar-extract.sh: exit when post-relocate-setup.sh fails
When LD_LIBRARY_PATH is set, post-relocate-setup.sh will fail and
exit properly. But such failure is ignored and the SDK installation
will continue and tell user that things succeed. This is misleading.
So exit immediately if post-relocate-setup.sh fails.

Fixes [Yocto #15586]

(From OE-Core rev: 7050f445081801555614b264e1932e55538a7127)

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c8e2dcc1f71aa33cc6e56dfdebebbe7ef010c944)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:26 -08:00
Steve Sakoman
2208ff6ccb llvm: reduce size of -dbg package
Unless DEBUG_BUILD is enabled, pass -g1 to massively reduce the size of
the debug symbols

  Level 1 produces minimal information, enough for making backtraces in
  parts of the program that you don't plan to debug. This includes
  descriptions of functions and external variables, and line number
  tables, but no information about local variables.

This makes the sstate objects a lot more manageable, and packaging
faster.

(From OE-Core rev: 13a2f43920c53f9f1bc5ec52eba9eb48da265ef6)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:26 -08:00
Ross Burton
57fbf1634c webkitgtk: reduce size of -dbg package
Unless DEBUG_BUILD is enabled, pass -g1 to massively reduce the size of
the debug symbols (4.3GB to 700M at time of writing):

  Level 1 produces minimal information, enough for making backtraces in
  parts of the program that you don't plan to debug. This includes
  descriptions of functions and external variables, and line number
  tables, but no information about local variables.

This makes the sstate objects a lot more manageable, and packaging
faster.  On my machine:

  PKG          TASK                 ABSDIFF  RELDIFF  WALLTIME1 -> WALLTIME2
  webkitgtk    do_compile           -613.8s   -21.7%    2823.3s -> 2209.5s
  webkitgtk    do_package           -143.4s   -53.6%     267.7s -> 124.3s
  webkitgtk    do_install            -93.7s   -60.1%     156.0s -> 62.3s
  webkitgtk    do_populate_sysroot   -51.6s   -86.4%      59.7s -> 8.1s

Cumulative walltime:
  -892.9s    -26.5%    56:06.3 (3366.3s) -> 41:13.4 (2473.4s)

(From OE-Core rev: 287584ee1068e36c7e758aa1d69ef71382c9adaa)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8361411ea0d67a2620680e2e86045799e072c80a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:26 -08:00
Liyin Zhang
6b7ac58add lttng-modules: fix build error after kernel update to 5.15.171
This patch fixes the following build error after kernel rebase.
lttng-modules-2.13.14/src/probes/../../include/lttng/define_trace.h:87,
lttng-modules-2.13.14/src/probes/../../include/instrumentation/events/kmem.h:576,
lttng-modules-2.13.14/src/probes/lttng-probe-kmem.c:35:
../../include/lttng/tracepoint-event-impl.h:133:6: error: conflicting types for 'trace_mm_page_alloc_zone_locked'; have 'void(struct page *, unsigned int,  int)'
133 | void trace_##_name(_proto);
    |      ^~~~~~
../../include/instrumentation/events/kmem.h:444:1: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP'
444 | LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(kmem_mm_page, mm_page_alloc_zone_locked,
    | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
kernel-source/include/trace/events/kmem.h:9,
from lttng-modules-2.13.14/src/probes/lttng-probe-kmem.c:24:
kernel-source/include/linux/tracepoint.h:244:28: note: previous definition of 'trace_mm_page_alloc_zone_locked' with type 'void(struct page *, unsigned int,  int,  int)'
244 |         static inline void trace_##name(proto)                          \
    |                            ^~~~~~
kernel-source/include/linux/tracepoint.h:416:9: note: in expansion of macro '__DECLARE_TRACE'
416 |         __DECLARE_TRACE(name, PARAMS(proto), PARAMS(args),              \
    |         ^~~~~~~~~~~~~~~
kernel-source/include/linux/tracepoint.h:539:9: note: in expansion of macro 'DECLARE_TRACE'
539 |         DECLARE_TRACE(name, PARAMS(proto), PARAMS(args))
    |         ^~~~~~~~~~~~~
kernel-source/include/trace/events/kmem.h:259:1: note: in expansion of macro 'DEFINE_EVENT'
259 | DEFINE_EVENT(mm_page, mm_page_alloc_zone_locked,
    | ^~~~~~~~~~~~

(From OE-Core rev: 20010748cc532261d8477d03a740a2acb7f6df76)

Signed-off-by: Liyin Zhang <liyin.zhang.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:26 -08:00
Ovidiu Panait
752b727b9d webkitgtk: fix perl-native dependency
Currently, perl-native is missing from DEPENDS for webkitgtk even though
perlnative bbclass is inherited. This happens because the DEPENDS variable is
reassigned right after perlnative class is inherited:

inherit perlnative (DEPENDS += "perl-native")
...
DEPENDS = " \
            ..."

Adjust the DEPENDS line to use += in order to fix this.

(From OE-Core rev: 76cb08195f90b36395d7ad09ab8f2654eda0d204)

Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

(From OE-Core rev: a207c8f42f809340e0794cd326cb5c45e32d7d56)

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:26 -08:00
Khem Raj
320ebcf8f8 webkitgtk: Fix build on 32bit arm
(From OE-Core rev: dbdaeb9ff6bf7ce8478f2d61f2f22f84918c26fe)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>

(From OE-Core rev: 9294ccb9530ce70b2513b2e112644ec5e9f8e701)

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:26 -08:00
Aleksandar Nikolic
f3bf9e02c9 scripts/install-buildtools: Update to 4.0.22
Update to the 4.0.22 release of the 4.0 series for buildtools.

(From OE-Core rev: ca09d02ae7628d7d003aaaaa7b600aa6d58d515c)

Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:26 -08:00
Wang Mingyu
3b97446fe2 wireless-regdb: upgrade 2024.07.04 -> 2024.10.07
(From OE-Core rev: 566fc928ddbbacb59fcd62448315afa3e4de7147)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f124bb09a798d94eca5e93387bc361b147ce53f9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:25 -08:00
Archana Polampalli
d1d7209c20 ffmpeg: fix CVE-2023-51794
Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a
local attacker to execute arbitrary code via the libavfilter/af_stereowiden.c:120:69.

(From OE-Core rev: 248dc3b20971fb95f0ceb2a34959f857c89ae008)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:25 -08:00
Archana Polampalli
338d1840cd ffmpeg: fix CVE-2024-31578
FFmpeg version n6.1.1 was discovered to contain a heap use-after-free via
the av_hwframe_ctx_init function.

(From OE-Core rev: 072a5454fa6610fd751433c518f9beb5496851a1)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:25 -08:00
Archana Polampalli
341f123331 ffmpeg: fix CVE-2024-31582
FFmpeg version n6.1 was discovered to contain a heap buffer overflow vulnerability
in the draw_block_rectangle function of libavfilter/vf_codecview.c. This vulnerability
allows attackers to cause undefined behavior or a Denial of Service (DoS) via crafted input.

(From OE-Core rev: d675ceadf5844524e9f77c2c9b76b9ca42e699fc)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:25 -08:00
Archana Polampalli
11504e8356 ffmpeg: fix CVE-2023-50008
Buffer Overflow vulnerability in Ffmpeg v.n6.1-3-g466799d4f5 allows a local attacker
to execute arbitrary code via the av_malloc function in libavutil/mem.c:105:9 component.

(From OE-Core rev: 433c84c528bb9920399abfe9e9461d26a929bc7a)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:25 -08:00
Archana Polampalli
751137144c ffmpeg: fix CVE-2023-51793
Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a local
attacker to execute arbitrary code via the libavutil/imgutils.c:353:9 in image_copy_plane.

(From OE-Core rev: be875832526636638a034680f837241c16e2b26d)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:25 -08:00
Archana Polampalli
b7d06a657a ffmpeg: fix CVE-2024-32230
FFmpeg 7.0 is vulnerable to Buffer Overflow. There is a negative-size-param
bug at libavcodec/mpegvideo_enc.c:1216:21 in load_input_picture in FFmpeg7.0

(From OE-Core rev: 6eb7dc3eecbbe115f95864d587fb3d5557321973)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:25 -08:00
Vijay Anusuri
3be25b503f glib-2.0: Backport fix for CVE-2024-52533
Upstream-Status: Backport from ec0b708b98

Reference: https://security-tracker.debian.org/tracker/CVE-2024-52533

(From OE-Core rev: c7ecdd6530e18efd651e2ea57565481f66f7b1cf)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:25 -08:00
Vijay Anusuri
c1d55bc349 libsoup-2.4: Backport fix for CVE-2024-52530 and CVE-2024-52532
Upstream-Status: Backport from
04df03bc09
&
6adc0e3eb7
& 29b96fab25

(From OE-Core rev: 87b0badcb1d10eddae31ac7b282a4e44778d63af)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:25 -08:00
Vijay Anusuri
bac0039c98 libsoup: Fix for CVE-2024-52530 and CVE-2024-52532
Upstream-Status: Backport from
04df03bc09
&
6adc0e3eb7
& 29b96fab25

(From OE-Core rev: 5c96ff64b5c29e589d776d23dbbed64ad526a997)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:25 -08:00
Vijay Anusuri
86be079fa4 ghostscript: Backport fix for multiple CVE's
import patch from ubuntu to fix
 CVE-2024-46951
 CVE-2024-46952
 CVE-2024-46953
 CVE-2024-46955
 CVE-2024-46956

Upstream-Status: Backport [import from ubuntu https://git.launchpad.net/ubuntu/+source/ghostscript/tree/debian/patches?h=ubuntu/jammy-security
Upstream commit
https://cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit/?id=ada21374f0c90cc3acf7ce0e96302394560c7aee
&
https://cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit/?id=1fb76aaddac34530242dfbb9579d9997dae41264
&
https://cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit/?id=294a3755e33f453dd92e2a7c4cfceb087ac09d6a
&
https://cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit/?id=ca1fc2aefe9796e321d0589afe7efb35063c8b2a
&
https://cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit/?id=ea69a1388245ad959d31c272b5ba66d40cebba2c]

(From OE-Core rev: 21a81b592a33504d90f8c53842719cb1fcf96271)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-27 06:27:25 -08:00
Steve Sakoman
8e092852b6 build-appliance-image: Update to kirkstone head revision
(From OE-Core rev: fb45c5cf8c2b663af293acb069d446610f77ff1a)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 12:20:43 -08:00
Steve Sakoman
1784189462 poky.conf: bump version for 4.0.23
(From meta-yocto rev: 20a38f21b26408d8b2598f0709ebc9cdcf1d05e2)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 12:17:56 -08:00
Antonin Godard
c15f21db7f Revert "sphinx-static/switchers.js.in: do not refer to URL_ROOT anymore"
This reverts commit 6c16f7481b8b175271072062925959bbaba2ec5f.

(From yocto-docs rev: 188d4317fc7c6ebf0e6803e3240e9e3ba2024442)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:51:25 -08:00
Antonin Godard
eb21156959 Revert "doc: Makefile: remove inkscape, replace by rsvg-convert"
This reverts commit 1ecb50eacc6510e1b77215fd6af36b1f7ffdeabe.

(From yocto-docs rev: fd710eb3f15ed4d6a50cab52ba25c62dcd445a96)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:51:25 -08:00
Antonin Godard
d5f366385d Revert "doc: Makefile: add support for xelatex"
This reverts commit 0a6944b9f90b4d3babbdec9dee18fb8195b0db06.

(From yocto-docs rev: 08fae3c2dd1dbd898c028a4e713ca4d388ccee6b)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:51:25 -08:00
Antonin Godard
25c2ab08ef Revert "doc: Makefile: publish pdf and epub versions too"
This reverts commit 96947b5c0e79fa0e9500388585cce5f2b91e69db.

(From yocto-docs rev: 26b78e1c2f63280cf228bba7349a0ca8bfdd8fd2)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:51:25 -08:00
Antonin Godard
c4d89e92a7 Revert "doc: add a download page for epub and pdf"
This reverts commit a9fc5432fdb568103ba9b719f71e66895f939792.

(From yocto-docs rev: 0ba95ca4e2f714789022cafa28d582d91d50b9c3)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:51:25 -08:00
Antonin Godard
7651767849 dev-manual: document how to provide confs from layer.conf
Add a section on providing global level configuration from the
layer.conf file. Since this file is parsed at an earlier stage in the
parsing process, it's not possible to combine bb.utils.contains and
{DISTRO,MACHINE}_FEATURES to conditionally set some configurations.

This patch documents:

- First that this file can be used for providing such configuration.
- Then demonstrate how to conditionally provide them, using a technique
  that is currently used in meta-virtualization
  (https://git.yoctoproject.org/meta-virtualization/tree/conf/layer.conf#n50).

Fixes [YOCTO #12688].

Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: e49111c280927c922ab40547c02c11772787b731)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 31e5bd3e82e11f77da2abd96eb8c17a7c8194b7c)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:33 -08:00
Antonin Godard
8b2a0a0eed conf.py: add a bitbake_git extlink
To make references to the bitbake repo, add an extlink for it and use it
in the docs with ":bitbake_git:`lib/bb/utils.py </tree/lib/bb/utils.py>`".

Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 579da2e7222c1bd21948205f470d97435f3b2cc3)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 8bf3c656ec54a582c75ca7c135121a15f8e4f631)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Antonin Godard
ba512d8df3 sphinx-static/switchers.js.in: do not refer to URL_ROOT anymore
This variable was removed from the Sphinx-generated
documentation_options.js, thus breaking the current implementation of
our switchers.js. Like searchtools.js, which is also generated by
Sphinx, use document.documentElement.dataset.content_root as a
replacement.

To be backwards-compatible to get one or the other.

(From yocto-docs rev: 6c16f7481b8b175271072062925959bbaba2ec5f)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 2849690abf94872e259e712128e90413f3b9a2f2)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Antonin Godard
5eb5e35445 doc: add a download page for epub and pdf
These files are placed in the _static directory during publish. Note
that Sphinx does not complain if files do not exist during compilation
(since they are copied at the end). This is why this was used instead of
the ":download:" role.

(From yocto-docs rev: a9fc5432fdb568103ba9b719f71e66895f939792)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 38aa55418426227203fe3a106fa1e85494a57c12)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Michael Opdenacker
9a38a7be64 doc: Makefile: publish pdf and epub versions too
Copy the generated files in the special _static directory.

Fixes [YOCTO #14357]

(From yocto-docs rev: 96947b5c0e79fa0e9500388585cce5f2b91e69db)

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit b6974695993599959c0d5b7436aa290ee5d0dfca)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Antonin Godard
fdd6df60f1 doc: Makefile: add support for xelatex
This patch makes the "latexpdf" target compile the documentation with
xelatex instead of the default pdflatex engine.

The reason behind this is stated in [YOCTO #14357]: pdflatex does not
support compiling foreign characters, so we need to resort to another
engine, here xelatex.

It also increases the texmf config buf_size to 10000000 to avoid a
compilation error.

(From yocto-docs rev: 0a6944b9f90b4d3babbdec9dee18fb8195b0db06)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 93848842b3ad8aa6b9c9f46d60f2c2ad396c6971)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Antonin Godard
b1ac9e9c94 doc: Makefile: remove inkscape, replace by rsvg-convert
Remove inkscape as it is not part of meta/, and use librsvg so we can
ship it in a buildtools tarball for the autobuilder workers.

(From yocto-docs rev: 1ecb50eacc6510e1b77215fd6af36b1f7ffdeabe)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 0caa432b888209bd80443df230143761e1faf415)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Michael Opdenacker
23affadda8 doc/Makefile: fix epub and latexpdf targets
Fixing "make clean" followed by "make epub" or "make latexpdf"

(From yocto-docs rev: 32ee0f8da7e367655e4c54b471ee93b6ddc0895b)

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
(cherry picked from commit 0dac10fc3d170fb162f4df6547541071bfa7a94e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Talel BELHAJSALEM
1290dcc6e8 contributor-guide: Remove duplicated words
Remove "and then" as it is duplicated.

(From yocto-docs rev: 09ca306a8d5fc5306388f2093541ba4110f603ea)

Signed-off-by: Talel BELHAJSALEM <bhstalel@gmail.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 52ed947120e400620277a58f895294b558a9324e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Richard Purdie
7090df8cc3 pseudo: Fix envp bug and add posix_spawn wrapper
Fix pseudo with python 3.13 by adding a wrapper for posix_spawn and
fixing a NULL pointer dereference in envp handling it uncovered. This
fixes issues on Fedora 41.

(From OE-Core rev: 89b64526ac2bf0609a18c4d44b4835028f686978)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Richard Purdie
0781183d75 pseudo: Update to include open symlink handling bugfix
Update to a new revision which includes "Bugfix for Linux open(O_CREAT|O_EXCL)"

(From OE-Core rev: cc87b332c5d09d4d7aaa2569fa046a16012597d2)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Richard Purdie
282be2fc6e pseudo: Fix to work with glibc 2.40
glibc 2.40 renames some internal header variables. Update our hack to
work with the new version. These kinds of problems illustrate we need to
address the issue properly.

(From OE-Core rev: 63d7c11b46119f0c97d08f2fa837c02e633ab75f)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Richard Purdie
bb34759979 pseudo: Update to pull in python 3.12+ fix
Pull in a fix which avoids syntax warnings with python 3.12.

(From OE-Core rev: 82526703823e252070dbf689e6f82a12ceb3b035)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Richard Purdie
67f0d86422 pseudo: Update to pull in fchmodat fix
This is needed to work with coreutils 9.5.

Also contains some README tweaks.

(From OE-Core rev: c2549844031c30d2c1a6965ee66f163878d46fab)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Richard Purdie
044c07e9fb pseudo: Update to pull in gcc14 fix and missing statvfs64 intercept
rpm 4.19 now builds with LFS64 support enabled by default,
so it calls statvfs64() to get the space available on the
filesystem it is installing packages into.  This is not
getting caught by pseudo, so rpm is checking the host's
root filesystem, rather than the filesystem where the
build is happening.

Merge in that fix and a gcc14 fix.

(From OE-Core rev: 1b181d1fcef45f969ef9147912995d80dbe87d87)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Richard Purdie
707e3073b4 pseudo: Update to pull in syncfs probe fix
Pulls in the changes:

Eilís 'pidge' Ní Fhlannagáin (1):
      subports: Add _GNU_SOURCE for syncfs probe

Richard Purdie (1):
      SECURITY.md: Add file

Wu Zhenyu (1):
      pseudo.1: Fix a typo

(From OE-Core rev: 40a013f7134aec1d0e953ad4906944072cfb2ca1)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Alexandre Belloni
fb7c005c8d pseudo: Update to pull in fd leak fix
Pull in:
    pseudo_util.c: Open file with O_CLOEXEC to avoid fd leak

    Use close-on-exec (O_CLOEXEC) flag when open log file to
    make sure its file descriptor is not leaked to parent
    process on fork/exec.

    Fixes [YOCTO #13311]

(From OE-Core rev: b8445072f4009b3e912792931bd71a4201d541e9)

Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Richard Purdie
676ce4044d pseudo: Update to include logic fix
The logic in the previous commit was reversed, update to fix it.

(From OE-Core rev: 9b06d2741191333c7b11c66e9ab5848f95cb4e42)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Richard Purdie
a507374b08 pseudo: Switch back to the master branch
OE is the main user of pseudo and we've had the changes in the oe-core branch
around long enough that we're going to run with them. Swicth back to directly
using the master branch.

(From OE-Core rev: 198ff9141f94c551d2a29f3a036c209e3e554a37)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Luca: re-add 'branch' parameter to fix "does not set any branch parameter" warning]
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Khem Raj
6dd57602e1 pseudo: Disable LFS on 32bit arches
pseudo overrides certain libc functions which are aliases when LFS64 is
enabled. In anycase pseudo may not be of much use on 32bit systems

(From OE-Core rev: 215367b62ac1f48ba224e56e7b8862c0a7bdbcd0)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Richard Purdie
2f7e023180 pseudo: Update to pull in linux-libc-headers race fix
Update to pull in:

    pseudo.c: Avoid patch mismatch errors for NAMELESS file entries

    In rare cases we see failures, often in linux-libc-headers for things like:

    |   INSTALL /XXX/linux-libc-headers/6.1-r0/image/usr/include
    | abort()ing pseudo client by server request. See https://wiki.yoctoproject.org/wiki/Pseudo_Abort for more details on this.

    Pseudo log:
    path mismatch [2 links]: ino 46662476 db 'NAMELESS FILE' req '/XXX/linux-libc-headers/6.1-r0/image/usr'.
    Setup complete, sending SIGUSR1 to pid 3630890.

    Whilst this doesn't easily reproduce, the issue is that multiple different processes are
    likely working on the directory and the creation in pseudo might not match accesses
    made by other processes.

    Ultimately, the "NAMELESS FILE" is harmless and pseudo will reconcile things
    so rather than error out, we should ignore this case.

(From OE-Core rev: 77d018ce3b3a9390a5cc020bce9f9ea9017820dd)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4f30a1a74828e105cbe69677b3fbe5623f371543)
Signed-off-by: Fabio Berton <fabio.berton@criticaltechworks.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Philip Lorenz
872786c742 cmake: Fix sporadic issues when determining compiler internals
When `-pipe` is enabled, GCC passes data between its different
executables using pipes instead of temporary files. This leads to issues
when cmake attempts to infer compiler internals via the `-v` parameter
as each executable will print to `stderr` in parallel.

In turn this may lead to compilation issues down the line as for example
the system include directories could not be determined properly which
may then propagate to issues such as:

    recipe-sysroot/usr/include/c++/11.3.0/cstdlib:75:15: fatal error:
        stdlib.h: No such file or directory
    |    75 | #include_next <stdlib.h>
    |       |               ^~~~~~~~~~
    | compilation terminated.
    | ninja: build stopped: subcommand failed.
    | WARNING: exit code 1 from a shell command.

Fix this stripping `-pipe` from the command line used to determine
compiler internals.

(From OE-Core rev: 8e2233fd0509b9f20c19d5006dd7ef0c2260bdba)

Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Ola x Nilsson
b3366f02c2 patch.py: Use shlex instead of deprecated pipe
The pipe library is deprecated in Python 3.11 and will be removed in
Python 3.13.  pipe.quote is just an import of shlex.quote anyway.

Clean up imports while we're at it.

(From OE-Core rev: 8eec5c4417301ea3b38e6662e7b29c9071f233e1)

Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 5f33c7b99a991c380d1813da8248ba5470ca4d4e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Peter Marko
f13a220288 glib-2.0: patch regression of CVE-2023-32665
Official CVE-2023-32665 patch introduced a regression for big-endian
architectures.
This code was backported in CVE-2023-32665-0003.patch

Reported in [1] and fixed by [2] where this patch is picked from.

[1] https://gitlab.gnome.org/GNOME/glib/-/issues/2839
[2] https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3136

(From OE-Core rev: 2400e143477cc93d4698df921bd89ef4b8b4692b)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Peter Marko
05e809ccb0 expat: patch CVE-2024-50602
Pick commits from https://github.com/libexpat/libexpat/pull/915

Not picking test is suboptimal, but test structure was changed meanwhile
so we'd have to invent new code.
Skipping tests was already done in previous expat/kirkstone CVE patches.

(From OE-Core rev: 2cf8325876aa4d43151f5a327a21834db37bf0cb)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Peter Marko
8fd6ef6cd6 gstreamer1.0: ignore CVE-2024-0444
This CVE is patched in gstreamer1.0-plugins-bad.
cpe product is set to gstreamer, they share source git repository.

(From OE-Core rev: e64d90d4c52f2e236dbe3b24b7deffce10452671)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Peter Marko
e82352ffb4 curl: patch CVE-2024-9681
Picked commit [1] per solution described in [2].

[1] https://github.com/curl/curl/commit/a94973805df96269bf
[2] https://curl.se/docs/CVE-2024-9681.html

(From OE-Core rev: fbb8928ea85980bb866febd66e5e18ad843dbef8)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Archana Polampalli
a84e68cd5d ghostscript: fix CVE-2023-46361
Artifex Software jbig2dec v0.20 was discovered to contain a SEGV vulnerability
via jbig2_error at /jbig2dec/jbig2.c.

(From OE-Core rev: 3e9018fb14466495be7472a8620918347c732e86)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Philip Lorenz
3aaed26728 bitbake: codeparser: Fix handling of string AST nodes with older Python versions
Commits 4591011449212c8e494ea42348acb2d27a82a51b and
6c19b6cf105ac321ec89da1a876a317020c45ab7 unconditionally changed
codeparser to rely on CPython 3.8 semantics. However, kirkstone
continues to support CPython versions >= 3.6.0 and as such string AST
nodes were no longer correctly identified.

Fix this by continuing to use `ast.Str` for Python versions < 3.8.0 and
only using the new code path for more recent versions. Detecting which
version of the AST API to use seems to be non-trivial so the Python
feature version is used instead.

Instances of this issue can be identified when executing bitbake with
debug logging:

    while parsing MACHINE_ARCH, in call of d.getVar, argument
        ''TUNE_PKGARCH'' is not a string literal

As a consequence of these parsing issues, bitbake may assume that task
inputs haven't changed and as such erroneously reuse sstate objects when
it shouldn't.

(Bitbake rev: fb73c495c45d1d4107cfd60b67a5b4f11a99647b)

Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-15 06:05:32 -08:00
Julien Stephan
51bd4260cb ref-manual: variables: add SIGGEN_LOCKEDSIGS* variables
Variables SIGGEN_LOCKEDSIGS, SIGGEN_LOCKEDSIGS_TASKSIG_CHECK and
SIGGEN_LOCKEDSIGS_TYPES are used to lock specific tasks to specific
signatures. They are used by bitbake -S <lockedsigs> and bblock, so add
documentation for them.

(From yocto-docs rev: 1f61cd4a3e9c5bf75910559ddf2372f921c2a4ef)

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 32e3995bed2836f549866ec3b8ad254bdda37dbf)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-11 06:19:19 -08:00
Julien Stephan
b794069895 styles: vocabularies: Yocto: add sstate
Add sstate as an accepted word to avoid errors when runnign make
stylecheck.

(From yocto-docs rev: 7bd247bb3d8ff78757de1dedf1f87d86b3e3e08b)

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1c50726296e876747ea3f862729e953f025ce619)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-11 06:19:19 -08:00
Julien Stephan
12c0c41058 documentation: Makefile: add SPHINXLINTDOCS to specify subset to sphinx-lint
make sphinx-lint runs sphinx-lint on the whole documentation which can be
long and reports a lot or errors/warnings. Let's add a new
SHPINXLINTDOCS variable to allow specifying a subset, just as VALEDOCS
does. Keep variable assignment aligned and also use $(SOURCEDIR) by
default for SPHINXLINTDOCS and VALEDOCS variables.

Also update the README file and fix a typo in Link checking section
title.

(From yocto-docs rev: ae46746897361d4177f3c4284f46753e3aa8c3c3)

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Tested-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 3dfe7b5c746af31de74f67cf88214e5d52bdb65d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-11 06:19:19 -08:00
Julien Stephan
0aeee51c3c README: add instruction to run Vale on a subset
make stylecheck runs Vale on the whole documentation which can be long
and reports a lot of errors/warnings. We can run Vale on a subset using
the VALEDOCS variable, so update documentation to highlight it.

(From yocto-docs rev: 038cc992af79718787a70dd620eb195c84a847dd)

Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Tested-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 262237f72534c983e178231cb6839ed69709c443)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-11 06:19:19 -08:00
Michael Opdenacker
04ddd51fcc ref-manual: add description for the "sysroot" term
This term is used throughout the manual but is not properly
introduced anywhere.

(From yocto-docs rev: ced1bbb88a8046b1307376cd88ea85110677c9fc)

Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-11 06:19:19 -08:00
Antonin Godard
90642f4326 conf.py: rename :cve: role to :cve_nist:
Newer versions of Sphinx already define a :cve: role that points to
cve.org, instead of the role we defined in conf.py that points to
nvd.nist.gov.

Rename our role to :cve_nist: to avoid warnings (treated as errors).
This is also backwards compatible, meaning we can build the doc with an
older Sphinx if needed.

The file were automatically replaced with following command:

find . -name '*.rst' -exec sed -i 's/:cve:/:cve_nist:/g' {} \+

Cherry pick:

* Changes on following files removed from cherry pick (not part of kirkstone):

  documentation/migration-guides/release-notes-4.1.1.rst
  documentation/migration-guides/release-notes-4.1.2.rst
  documentation/migration-guides/release-notes-4.1.3.rst
  documentation/migration-guides/release-notes-4.1.4.rst
  documentation/migration-guides/release-notes-4.1.rst
  documentation/migration-guides/release-notes-4.2.1.rst
  documentation/migration-guides/release-notes-4.2.2.rst
  documentation/migration-guides/release-notes-4.2.3.rst
  documentation/migration-guides/release-notes-4.2.4.rst
  documentation/migration-guides/release-notes-4.2.rst
  documentation/migration-guides/release-notes-4.3.1.rst
  documentation/migration-guides/release-notes-4.3.2.rst
  documentation/migration-guides/release-notes-4.3.3.rst
  documentation/migration-guides/release-notes-4.3.4.rst
  documentation/migration-guides/release-notes-4.3.rst
  documentation/migration-guides/release-notes-5.0.2.rst
  documentation/migration-guides/release-notes-5.0.3.rst
  documentation/migration-guides/release-notes-5.0.rst
  documentation/migration-guides/release-notes-5.1.rst

* Fix minor conflicts in following files:

  documentation/migration-guides/release-notes-3.4.2.rst: missing :term:
  before CVE_PRODUCT
  documentation/migration-guides/release-notes-4.0.2.rst: missing :term:
  before PACKAGECONFIG
  documentation/migration-guides/release-notes-4.0.7.rst: missing cve
  2022-32912 on webkitgtk

Suggested-By: Quentin Schulz <quentin.schulz@cherry.de>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: f432e78fef82c5e5bfdfff08bb18757dc3479465)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 15fa3b7e85dde50d7236c1738ad607531cc654b8)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-11 06:19:19 -08:00
Antonin Godard
f4eb87b28a ref-manual: devtool-reference: document missing commands
Give a brief description for important commands that made it into
devtool or that were missing from this quick reference document.

Cherry pick: Remove devtool ide-sdk from commit, this command was not
backported to kirkstone.

(From yocto-docs rev: 8a5111c406be9c4bf1cc78a34dd2174a227ca79c)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 6238adae1b072c9e09c558038d397dfac6ec109f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-11 06:19:19 -08:00
Martin Jansa
4a9e116da8 xmlto: backport a patch to fix build with gcc-14 on host
* need to add dependency on flex-native because now when the
  .l file is modified by the .patch file it will try to regenerate
  the c code and fail:

| make[1]: Entering directory 'work/x86_64-linux/xmlto-native/0.0.28-r0/build'
| /bin/bash ../xmlto-0.0.28/ylwrap ../xmlto-0.0.28/xmlif/xmlif.l .c xmlif/xmlif.c -- /bin/bash 'work/x86_64-linux/xmlto-native/0.0.28-r0/xmlto-0.0.28/missing' flex
| work/x86_64-linux/xmlto-native/0.0.28-r0/xmlto-0.0.28/missing: line 81: flex: command not found
| WARNING: 'flex' is missing on your system.
|          You should only need it if you modified a '.l' file.
|          You may want to install the Fast Lexical Analyzer package:
|          <https://github.com/westes/flex>

* backport
  https://pagure.io/xmlto/c/32376c053733c6c0ebaca3c25c0725509342fdf3?branch=master
  as well, so that patched xmlif/xmlif.c is newer than xmlif/xmlif.l and the build
  won't try to regenerate it with flex as that leads to random build failures reported
  in:
  https://lists.openembedded.org/g/openembedded-core/message/206412
  https://errors.yoctoproject.org/Errors/Details/810853/
  https://lists.openembedded.org/g/openembedded-core/message/206496
  https://valkyrie.yoctoproject.org/#/builders/29/builds/355

(From OE-Core rev: 2e8819c0b9ada2b600aecc40c974a18eb7c0a666)

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-11 06:19:18 -08:00
Richard Purdie
d2067f7c27 package: Switch debug source handling to use prefix map
Reproducible builds are no longer a configuration option but are required.
We also rely on the prefix mapping capability of the compilers now.

As such, rewrite the source locating code to use the prefix maps instead
of taking a guess about WORKDIR which isn't correct for kernels, gcc,
externalsrc and probably more.

Instead, iterate the maps to locate any matching source code, keeping
in mind that multiple maps may map to one target location.

(From OE-Core rev: 80289f49d0c5ca98da1d1558728b8a468aab4326)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cbd6144a9769d21371ae0fe04db2adc05f6eed02)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-11 06:19:18 -08:00
Ruiqiang Hao
959405cc37 gcc: restore a patch for Neoverse N2 core
Commit 7806e21e7d47 ("gcc: upgrade to v11.5") removed one patch named
0001-aarch64-Update-Neoverse-N2-core-defini.patch by mistake, this will
cause the Neoverse N2 core to be identified as the armv8.5 architecture,
restore this patch to avoid related compilation issues.

(From OE-Core rev: 4c75edda8ec28fb8dee19ca90a1ea7f33ba80999)

Signed-off-by: Ruiqiang Hao <Ruiqiang.Hao@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-11 06:19:18 -08:00
Richard Purdie
2252b53ac6 cve_check: Use a local copy of the database during builds
Rtaher than trying to use a sqlite database over NFS from DL_DIR, work from
a local copy in STAGING DIR after fetching.

(From OE-Core rev: 9b6363994e5715f1d08b98956befd8915c128e85)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 03596904392d257572a905a182b92c780d636744)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-11 06:19:18 -08:00
Peter Marko
249617857b zstd: patch CVE-2022-4899
Pick commits from [1] linked from [2] via [3].

[1] https://github.com/facebook/zstd/pull/3220
[2] https://nvd.nist.gov/vuln/detail/CVE-2022-4899
[3] https://github.com/facebook/zstd/issues/3200

(From OE-Core rev: eb9c9818088105f9bf20b7fdc04a380ce488a5e6)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-11 06:19:18 -08:00
Steve Sakoman
e4097c55d2 local.conf.sample: update BB_HASHSERVE_UPSTREAM for new infrastructure
Public hashserver is now at hashserv.yoctoproject.org:8686

(From meta-yocto rev: d56ba3e1ec46668999e64e967765f186e287d792)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-06 05:38:48 -08:00
Steve Sakoman
e8d8e84180 release-notes-4.0,brief-yoctoprojectqs: update BB_HASHSERVE_UPSTREAM for new infrastructure
Public hashserver is now at hashserv.yoctoproject.org:8686

(From yocto-docs rev: fe98cb44fd52e2e455255be33aacf60f12dd5bad)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-06 05:38:48 -08:00
Antonin Godard
9cf4b29446 ref-manual: devtool-reference: refresh example outputs
Previous outputs were missing some commands and options, some others
were obsolete.

(From yocto-docs rev: e3245843543361f8eeda0fcc583fb3f7a36eaeb5)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1c83037707b4c981a70c968ba04ded502f9bffbf)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-06 05:38:48 -08:00
Antonin Godard
8a22ac4017 ref-manual: release-process: add a reference to the doc's release
When reading the stable releases section, we want to know for which
release the documentation was built. Use &DISTRO_NAME; to refer to the
current release.

Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 0f21321d8b30478ed07f0387f4b88cd0a5c03fd1)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 05ee6844d710beb844bbdac892888879847f6d22)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-06 05:38:48 -08:00
Antonin Godard
2dd1cf95b5 ref-manual: release-process: update releases.svg with month after "Current"
This way we put a timestamp on the image, so that someone looking at the
image on an old release tarball has a representation of the release "as
of <date>".

Here set "Oct. 24" as it was the last time the file was updated.

Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 108b53abd96fa7fd82107de07a46ae77a6f9269f)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 7b62bbec900bc84a31e4686839e774ba7bd5ae9f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-06 05:38:48 -08:00
Khem Raj
647bd689e9 util-linux: Define pidfd_* function signatures
glibc 2.36 has added sys/pidfd.h and APIs for
pidfd_send_signal and pidfd_open, therefore check
for this header and include it if it exists

(From OE-Core rev: 2c913a7b66ea756ebc65a573e1b5bb5dba6834d2)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Martin Jansa
57e51d5df3 at-spi2-core: backport a patch to fix build with gcc-14 on host
* fixes:
| ../at-spi2-core-2.42.0/atspi/atspi-device-listener.c: In function ?atspi_device_listener_new_simple?:
| ../at-spi2-core-2.42.0/atspi/atspi-device-listener.c:252:37: error: passing argument 1 of ?atspi_device_listener_new? from incompatible pointer type [-Wincompatible-pointer-types]
|   252 |   return atspi_device_listener_new (device_remove_datum, callback, callback_destroyed);
|       |                                     ^~~~~~~~~~~~~~~~~~~
|       |                                     |
|       |                                     gboolean (*)(const AtspiDeviceEvent *, void *) {aka int (*)(const struct _AtspiDeviceEvent *, void *)}
| ../at-spi2-core-2.42.0/atspi/atspi-device-listener.c:222:50: note: expected ?AtspiDeviceListenerCB? {aka ?int (*)(struct _AtspiDeviceEvent *, void *)?} but argument is of type ?gboolean (*)(const AtspiDeviceEvent *, void *)? {aka ?int (*)(const struct _AtspiDeviceEvent *, void *)?}
|   222 | atspi_device_listener_new (AtspiDeviceListenerCB callback,
|       |                            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~

(From OE-Core rev: e361d9e1021d7715d2b4e3af95832c910de67cad)

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Martin Jansa
7274615f22 libffi: backport a fix to build libffi-native with gcc-14
(From OE-Core rev: 1054417a217417ab192dc4aee8307133451fb0e4)

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Zoltan Boszormenyi
ba7e4e7f75 cracklib: Modify patch to compile with GCC 14
GCC 14 implicitly turns a warning into a compiler error:

| ../../git/src/lib/packlib.c: In function ‘PWClose’:
| ../../git/src/lib/packlib.c:554:40: error: passing argument 1 of ‘HwmsHostToBigEndian’ from incompatible pointer type [-Wincompatible-pointer-types]
|   554 |             HwmsHostToBigEndian(tmp_pwp.hwms, sizeof(tmp_pwp.hwms), en_is32);
|       |                                 ~~~~~~~^~~~~
|       |                                        |
|       |                                        uint32_t * {aka unsigned int *}
| ../../git/src/lib/packlib.c:142:27: note: expected ‘char *’ but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
|   142 | HwmsHostToBigEndian(char *pHwms, int nLen,int nBitType)
|       |                     ~~~~~~^~~~~

Add the cast to (char *) to silence it.

(From OE-Core rev: 7cca344feaa16cfabbaa2f34e4aab91cc1af39ee)

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Martin Jansa
b8984370a5 vala: add -Wno-error=incompatible-pointer-types work around
* to allow building vala-native on hosts with gcc-14
* we could backport:
  23ec71b1a5
  which is already included in scarthgap, but that's big patch doing almost the same

(From OE-Core rev: 0f850f213071d4bc3a7065334debabd32c7bd9a1)

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Khem Raj
7aee2667d1 zip: Fix build with gcc-14
zip's configure fails to link this piece of test code:

  int main() { return closedir(opendir(".")); }

with GCC-14 because it now treats implicit declaration of function
as error, unline older GCC version where it was just a warning
and this test would build fine.

Remove 0002-unix.c-Do-not-redefine-DIR-as-FILE.patch which
is now unnecessary (MJ: this part wasn't applicable for kirkstone).

(From OE-Core rev: fd31dd1abc8199a1865801259e6f96b78a17d994)

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3422411eb750c7e960b81676637cfb321dbadefb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Khem Raj
b16d844beb zip: Make configure checks to be more robust
Newer compilers are strict and have turned some warnings into hard
errors which results in subtle configure check failures. Therefore fix
these tests and also enable largefile support via cflags when its
desired

(From OE-Core rev: 03b7a44e2ff4364cb85758f91d78efa0cf85682d)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Eilís 'pidge' Ní Fhlannagáin
3ee23c255f nativesdk-intercept: Fix bad intercept chgrp/chown logic
Running either of these ends up corrupting the os.execv args.

If we run:
./scripts/nativesdk-intercept/chown -R foo:foo bar

The loop here ends up missing the conversion of foo:foo to root:root because
it sees sys.argv[0] and assumes that it's the user:group argument and that we
should convert that. We end up a os.execv(path, args) that have the following
args:

['root:root', '-R', 'foo:foo', 'bar']

As os.execv ignores args[0], we can just populate it with sys.argv[0] and then
loop through sys.argv[1:]. As both chgrp and chown would have either flags and
USER[:GROUP] next, this fixes the issue.

(Backported from OE-Core rev: 2a75f647ec7696d353f4b09099d777ba53f34d36)

(From OE-Core rev: ed009b5d58914582c0770222115fc5c5a16bf16d)

Signed-off-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Steve Sakoman
0186d190a1 bmap-tools: update HOMEPAGE and SRC_URI
The bmaptool (previously: bmap-tools, bmap-tool, bmaptool) has been moved
to be under the Yocto Project umbrella and is now hosted at:

	github.com/yoctoproject/bmaptool

(From OE-Core rev: 7678ae7fc255621d91271599b5f4491520387279)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
baruch@tkos.co.il
d92e3d8193 overlayfs-etc: add option to skip creation of mount dirs
The 'preinit' script can't create mount directories when rootfs is
read-only. Add an option to skip this step. The user must make sure that
all required directories are already in the rootfs directory layout.

Cc: Vyacheslav Yurkov <uvv.mail@gmail.com>
(From OE-Core rev: 302dd4a63f97e23631a62a0b902cc253f6843ab0)

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 3d433d8559467d255bd19af2d0999c65ea24a48d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Wang Mingyu
d3e106ba1e orc: upgrade 0.4.39 -> 0.4.40
Changelog:
===========
- Security: Minor follow-up fixes for CVE-2024-40897
- powerpc: fix div255w which still used the inexact substitution
- x86: work around old GCC versions (pre 9.0) having broken xgetbv
  implementations
- x86: consider MSYS2/Cygwin as Windows for ABI purposes only
- x86: handle unnatural and misaligned array pointers
- orccodemem: Assorted memory mapping fixes
- Fix include header use from C++
- Some compatibility fixes for Musl
- ppc: Disable VSX and ISA 2.07 for Apple targets
- ppc: Allow detection of ppc64 in Mac OS
- x86: Fix non-C11 typedefs
- meson: Fix detecting XSAVE on older AppleClang
- x86: try fixing AVX detection again by adding check for XSAVE
- Check return values of malloc() and realloc()

(From OE-Core rev: ec300eadd0ab51583502b833798a6b46956f0f47)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ed7e4eb12491968c5f962b7e89d557c2c6d86a33)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Rohini Sangam
f7fe946ab3 vim: Upgrade 9.1.0698 -> 9.1.0764
This includes CVE-fix for CVE-2024-45306 and CVE-2024-47814

Changes between 9.1.0698 -> 9.1.0764
====================================
https://github.com/vim/vim/compare/v9.1.0698...v9.1.0764

(From OE-Core rev: 774fae9cb522683f722f3075531075be9fa36770)

Signed-off-by: Rohini Sangam <rsangam@mvista.com>
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2f0e5e63399e544063c79b0b1f9555c820b0604c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Siddharth Doshi
94a4d7746d vim: Upgrade 9.1.0682 -> 9.1.0698
This includes CVE-fix for CVE-2024-43790 and CVE-2024-43802

Changes between 9.1.0682 -> 9.1.0698
====================================
https://github.com/vim/vim/compare/v9.1.0682...v9.1.0698

(From OE-Core rev: 45ef5c80b1085d88d08679025bab13161c1f1fb2)

Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e530265415d93e3f49ec7874cf720aad18ab2e22)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Peter Marko
b87290f76d cve-check: add support for cvss v4.0
https://nvd.nist.gov/general/news/cvss-v4-0-official-support

CVSS v4.0 was released in November 2023
NVD announced support for it in June 2024

Current stats are:
* cvss v4 provided, but also v3, so cve-check showed a value
sqlite> select count(*) from nvd where scorev4 != 0.0 and scorev3 != 0.0;
2069
* only cvss v4 provided, so cve-check did not show any
sqlite> select count(*) from nvd where scorev4 != 0.0 and scorev3 = 0.0;
260

(From OE-Core rev: 358dbfcd80ae1fa414d294c865dd293670c287f0)

(From OE-Core rev: 8c20a7badb6e5d6c6c90176e45e90f776df25298)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Antoine Lubineau
24effee3d5 cve-check: add CVSS vector string to CVE database and reports
This allows building detailed vulnerability analysis tools without
relying on external resources.

(From OE-Core rev: 048ff0ad927f4d37cc5547ebeba9e0c221687ea6)

(From OE-Core rev: 3e47644d24d97c2541ccb70d91c144cf6530d5b0)

Signed-off-by: Antoine Lubineau <antoine.lubineau@easymile.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Peter Marko
6cac0cf4fe python3: ignore fixed CVEs
These CVEs were fixed in 3.10.15

Commit 487e8cdf1d removed patches in favor
of version upgrade, which caused the CVEs to re-appear in reports.

(From OE-Core rev: 2cf10084c56c83da3deff4e65e619afab80e08e1)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Yogita Urade
e50d61d7df qemu: fix CVE-2023-3019
A DMA reentrancy issue leading to a use-after-free error
was found in the e1000e NIC emulation code in QEMU. This
issue could allow a privileged guest user to crash the
QEMU process on the host, resulting in a denial of service.

CVE-2023-3019-0002 is the CVE fix and CVE-2023-3019-0001
is dependent CVE fix.

fix indent issue in qemu.inc file.

CVE-2023-3019 patch required Mem ReenttranceyGuard structure
definition, it's defined in commit:
a2e1753b80
but the patch is causing errors:
Failed: qemux86 does not shutdown within timeout(120)
so backported only required structure definition.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2023-3019

Upstream patches:
7d0fefdf81
3c0463a650

(From OE-Core rev: 3782e1b21882ffc5e4cc466418e066179470241e)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Peter Marko
bce20db02a openssl: patch CVE-2024-9143
Pick patch from branch openssl-3.0.

(From OE-Core rev: 75e1dedf85ac093fc43eb88a59bfe980bb363bf9)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Ashish Sharma
f167cac856 ghostscript: Backport CVE-2024-29508
Import patch from ubuntu to fix
CVE-2024-29508

Upstream-Status: Backport [https://git.launchpad.net/ubuntu/+source/ghostscript/commit/?h=ubuntu/focal-security&id=22b23aa6de7613a4d9c1da9c84d72427c9d0cf1a]
Upstream commit: https://cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit/?id=ff1013a0ab485b66783b70145e342a82c670906a

(From OE-Core rev: c5a85dfe661543137e40976e832ac22e4815406a)

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:32:36 -07:00
Lee Chee Yang
1669ae700a migration-guide: add release notes for 4.0.22
(From yocto-docs rev: f08f4c664ffd49d23c7318d88604d1c940f0298a)

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 9563855ccd92e21fb6f8320c96a3a83e115c947e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:06:09 -07:00
Antonin Godard
70dcad05e0 ref-manual: release-process: refresh the current LTS releases
Mention that Scarthgap the latest LTS in a bullet list next to
Kirkstone. Reword the parapraph a bit to make it clearer after this
change.

Reviewed-by: Michael Opdenacker <michael.opdenacker@rootcommit.com>
(From yocto-docs rev: 23c4ca4fdfffb7793cf4ffaea365e042e1a25325)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit afeded9939777d88bf4cb9ebf7a61aadd476642d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:06:09 -07:00
Antonin Godard
b771c0bb6c ref-manual: release-process: update releases.svg
* Add Walnascar release.
* Remove dunfell, gatesgarth, hardknott, honister: these release are not
  supported anymore. Start from kirkstone, which is still supported.

(From yocto-docs rev: 1955aa1052d16a05cc7d493d5e7c0fe113141812)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit aa9a580c8c57af4baa4fb24a43487fb7afc258e5)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:06:09 -07:00
Antonin Godard
85bb126fc1 overview-manual: concepts: add details on package splitting
The package splitting section of the overview manual currently lacks any
explanation of how package splitting is implemented and redirects to
the package class, which is not really understandable for newcomers to
the project.

This patch adds a short explanation of what is done:

* How the PACKAGES variable is defined.
* How the FILES variable is defined.
* How the two work together.
* How to add a custom package.

This should give enough details to a new user on what package splitting
achieves and how to add a custom package.

Adresses [YOCTO #13225]

Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: ef4150029d377ce1c35645971502ae56345915a6)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 143c3cacdec36c9d7ab81c89bbcc12c0c3936bd9)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:06:09 -07:00
Richard Purdie
bd6884543d bitbake: tests/fetch: Use our own mirror of mobile-broadband-provider to decouple from gnome gitlab
GNOME gitlab has occasional downtime which impacts bitbake-selftest
and causes autobuilder failures. Switch to our own mirror for test
purposes to avoid those issues.

(Bitbake rev: 0c30e9aadd30fc6f0dcf811eb8340687b52eb00b)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 91e268b11ed683bd197026f9b36001f6d54ee05c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:06:09 -07:00
Richard Purdie
afde2ec09c bitbake: tests/fetch: Use our own mirror of sysprof to decouple from gnome gitlab
GNOME gitlab has occasional downtime which impacts bitbake-selftest
and causes autobuilder failures. Switch to our own mirror for test
purposes to avoid those issues.

(Bitbake rev: e4ec4267e4c0818a1682f8a1a4bf3d1419e509a1)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 008808755ed6cfeb6c41273e69ce718f0833c26c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:06:09 -07:00
Robert Yang
3064d8a9dc bitbake: gitsm: Remove downloads/tmpdir when failed
The tmpdir such as downloads/tmplp3cnemv won't be removed without this fix.

(Bitbake rev: 15582daed9a18330bcf1ad316a57d46571bbf7c6)

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2ba8d3214759142afc11f0a88d80eb30a8bcde3a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:06:09 -07:00
Robert Yang
e66f081f51 bitbake: gitsm: Add call_process_submodules() to remove duplicated code
There are 14 lines can be removed, and can make it easy to maintain.

(Bitbake rev: ff2dfda55258d8034ea748d87222e51124a03f02)

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0ea2c1ac079d63349407a69172ff80cd9acc7252)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:06:09 -07:00
Jose Quaresma
d38f77a200 bitbake: bitbake: doc/user-manual: Update the BB_HASHSERVE_UPSTREAM
(Bitbake rev: c092f7e6c5e07a829173b25e591ab0326e9dcb67)

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:06:09 -07:00
Richard Purdie
c4eb4d6365 bitbake: fetch2/git: Use quote from shlex, not pipes
The pipes module is removed in python 3.13. It was already using the
quote function from shlex so use that directly instead.

The module already imports shlex too so it is an easy substitution.

(Bitbake rev: 53264dc14554890b3a2afc83cb1749cf10d86854)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-11-02 06:06:09 -07:00
Antonin Godard
1ab34a5f64 ref-manual: structure.rst: document missing tmp/ dirs
Document `hosttools/`, `pkgdata/` and add some more information on
`work-shared/`.

Adresses [YOCTO #14543].

Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 259fce03ffab9fb588676c1e150d999d54cf6d85)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 372b5b4ca55819c294970b20aa8b8d8167144329)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-24 06:31:59 -07:00
Antonin Godard
810813a59f ref-manual: add missing OPKGBUILDCMD variable
(From yocto-docs rev: 709d952ba834778015b3047f8bafca94b1c814f8)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit a6a2c8e48995200c9c3be7096f34d912427de145)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-24 06:31:59 -07:00
Antonin Godard
c786e869b8 ref-manual: add missing EXTERNAL_KERNEL_DEVICETREE variable
This variable can be used to specify one or more compiled device tree or
device tree overlays to use in addition to the one compiled by the
kernel.

(From yocto-docs rev: 708514ea676246ddf251ad47c95442e8ec5c0e1f)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 6566ffceab3780dc5ecbfe26f786ebe6ff17e693)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-24 06:31:59 -07:00
Antonin Godard
67fd2ee995 ref-manual: add missing CVE_CHECK manifest variables
Variables that can be used for toggling creation of manifest and
specifying the path to the output in the deploy directory.

(From yocto-docs rev: fb462c47bb15522cc02642fe51f39c8e15044957)

Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 14131a42a7ea8bbae2165c1b8dbcabd5f28b2b22)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-24 06:31:59 -07:00
Aleksandar Nikolic
ca77e75846 ref-manual: introduce CVE_CHECK_REPORT_PATCHED variable
(From yocto-docs rev: a7929332ade42e8511c2f47d200b3b01cb8a8987)

Signed-off-by: Aleksandar Nikolic <an010@live.com>
Reviewed-by: Michael Opdenacker <michael@opdenacker.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f585a68a8f35f31814e408dd973ea7345adbbacf)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-24 06:31:59 -07:00
Randolph Sapp
c2dcb5102c kmscube: create_framebuffer: backport modifier fix
Backport the upstream buffer modifier fix for create_framebuffer to
handle the case where no valid modifiers are available.

(From OE-Core rev: 983e3efb51ab22f1fa5f90cbbfba2d701aa425fc)

Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-24 06:31:58 -07:00
Khem Raj
dfe311ef7a syslinux: Disable error on implicit-function-declaration
syslinux has vendored copy of ext2fs/ext2_fs.h but uses ext2fs/ext2fs.h
from e2fsprogs package, however, ext2fs/ext2fs.h has dependencies on
ext2fs/ext2_fs.h coming from e2fsprogs package as these both headers
come from same package, here syslinux uses ext2fs.h from e2fsprogs but
supplies its own copy of ext2_fs.h which maybe out of sync and that
results in warnings about implicit implicit-function-declarations
e.g.

recipe-sysroot/usr/include/ext2fs/ext2fs.h:727:16: error: implicit declaration of function 'ext2fs_has_feature_gdt_csum' [-Wimplicit-function-declaration]
|   727 |                ext2fs_has_feature_gdt_csum(fs->super);
|       |                ^~~~~~~~~~~~~~~~~~~~~~~~~~~

ext2fs_has_feature_gdt_csum here comes from newer version of
ext2fs/ext2_fs.h but missing from vendored copy, hence the warning.

With gcc-14 this warning is treated as error by default, which breaks
the build, so lets treat it as warning only.

All these functions are never used in syslinux, so functionality-wise we
are fine.

(From OE-Core rev: 14fdee535c37aaa44898dc22149004c97b2456ca)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a2b30108055e68b62fdad7319d7d569bc38a07b4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-24 06:31:58 -07:00
Macpaul Lin
b41fb087da linux-firmware: upgrade 20240220 -> 20240909
License-Update: additional files

(From OE-Core rev: 2f82404cde671d2898d82483cc1fff693d7720e3)

Signed-off-by: Macpaul Lin <macpaul.lin@mediatek.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-24 06:31:58 -07:00
Ashish Sharma
419b3b4275 libarchive: Fix CVE-2024-48957 & CVE-2024-48958
Backport fix:

* CVE-2024-48957 - Upstream-Status: Backport from 3006bc5d02
* CVE-2024-48958 - Upstream-Status: Backport from a1cb648d52

(From OE-Core rev: 584ce77f3aae332c66e2140497506301200ec9ca)

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-24 06:31:58 -07:00
Peter Marko
87ebb58a64 gcc: ignore CVE-2023-4039
Last version bump removed patch for this CVE because it was integrated
in new release. This has caused the CVE to reappear in reports because
2023-09-12 is "higher" than 11.5...

(From OE-Core rev: d74fd7c4e9353fc00f0b79f05de101efb0148a6f)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-24 06:31:58 -07:00
Steve Sakoman
7e87dc422d build-appliance-image: Update to kirkstone head revision
(From OE-Core rev: f09fca692f96c9c428e89c5ef53fbcb92ac0c9bf)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-12 05:23:21 -07:00
Steve Sakoman
474121d387 poky.conf: bump version for 4.0.22
(From meta-yocto rev: ca60023fd70c4d6ecb9b3f57e4e4e3a3df13862b)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-12 05:19:40 -07:00
Steve Sakoman
b22df9e157 selftest/runtime_test/virgl: Disable for all fedora
We can't support vgem on RHEL derived distros so disable this test for
all fedora hosts rather than specific versions.

(From OE-Core rev: c4760d6a52011515b0f931d08f619c7e49e72158)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-12 05:17:58 -07:00
Steve Sakoman
2589544ca8 valgrind: disable avx_estimate_insn.vgtest
This test fails consistently on the new valkyrie autobuilder cluster

The estimate instructions (rcpss, rcpps, rsqrtps, rsqrtss) are, as the
name suggests, not expected to give a fully accurate result. They may
produce slighly different results on different CPU families because
their results are not defined by the IEEE standard.

(From OE-Core rev: 9269edb63d3c68de62326f5960ffff0c1068e709)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-12 05:17:58 -07:00
Massimiliano Minella
3443d0e575 zstd: fix LICENSE statement
[Backport from OE-Core: 40f85de590c188c9c3985e64a83efaf06b0b4fbc]

zstd is dual-licensed under BSD _OR_ GPLv2 which was updated in the README for v1.5.6.
License wording in the README for v1.5.2 is misleading, but license headers in the code
clearly state that there is a choice between the two licenses.

(From OE-Core rev: 4ef9b4d947b6e8ed7637cdd9e722c3f0c83990dd)

Signed-off-by: Massimiliano Minella <massimiliano.minella@se.com>
Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-12 05:17:58 -07:00
Martin Jansa
3a89e6d7cb cdrtools-native: fix build with gcc-14
Fixes:
http://errors.yoctoproject.org/Errors/Details/770525/
| checking whether the C compiler (gcc  -isystem/OE/build/oe-core/tmp-glibc/work/x86_64-linux/cdrtools-native/3.01/recipe-sysroot-native/usr/include -O2 -pipe ) works... no
| configure: error: installation or configuration problem: C compiler cannot create executables.
| RULES/rules.cnf:70: incs/amd-ryzen-threadripper-3970x-32-core-processor-linux-cc/rules.cnf: No such file or directory
| make: *** [RULES/rules.cnf:59: incs/amd-ryzen-threadripper-3970x-32-core-processor-linux-cc/rules.cnf] Error 1
| make: *** Waiting for unfinished jobs....

where config.log show it's caused by gcc-14:

configure:1189: checking whether the C compiler (gcc  -isystem/OE/build/oe-core/tmp-glibc/work/x86_64-linux/cdrtools-native/3.01/recipe-sysroot-native/usr/include -O2 -pipe ) works
configure:1211: gcc  -o conftest -isystem/OE/build/oe-core/tmp-glibc/work/x86_64-linux/cdrtools-native/3.01/recipe-sysroot-native/usr/include -O2 -pipe  -D_GNU_SOURCE  conftest.c   1>&5
configure:1208:1: error: return type defaults to 'int' [-Wimplicit-int]
configure: failed program was:

main(){return(0);}

(From OE-Core rev: 6fd1bc0620e6d6ce9b940eaeb68474f4d0b9369b)

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 094273bd7d1768e14fbdcd2f239bee14c630a625)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-12 05:17:58 -07:00
Martin Jansa
592f0221d1 meta-world-pkgdata: Inherit nopackages
Since this is a recipe with PACKAGES = "", inherit the nopackages
class to skip the various packaging functions which wouldn't do anything anyway.

This fixes errors from buildhistory changes where packages-split would be empty.

(From OE-Core rev: fc8ad580c5d76266ad722c9429f39adf5370c2fb)

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-12 05:17:57 -07:00
Peter Marko
ef4d24afa1 rust: ignore CVE-2024-43402
This CVE iwas created because fix for CVE-2024-24576 was incomplete.
Ignore the new CVE in the same way as the old one.

See https://nvd.nist.gov/vuln/detail/CVE-2024-43402

(From OE-Core rev: 62bb1b8f89c97fa32a7b15021e9e3fbbb878ae68)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-12 05:17:57 -07:00
Vijay Anusuri
448b668318 cups: Backport fix for CVE-2024-47175
Upstream-Status: Backport from
9939a70b75
&
04bb2af452
&
e0630cd18f
&
1e6ca5913e
& 2abe1ba8a6

Reference: https://security-tracker.debian.org/tracker/CVE-2024-47175

(From OE-Core rev: 528e2a27564f3093a6a3bb7ac907caae674edab4)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-12 05:17:57 -07:00
Lee Chee Yang
c8f1b3762d migration-guide: add release notes for 4.0.21
(From yocto-docs rev: 2169a52a24ebd1906039c42632bae6c4285a3aca)

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-10 12:01:06 -07:00
Joshua Watt
270a77853c bitbake: hashserv: tests: Omit client in slow server start test
On Fedora 39 and Fedora 40 hosts, this version of the hash server
exhibits different behavior on exit when using Unix Domain sockets.
Instead of closing the client connections and exiting immediately, the
server will wait until all clients have disconnected before exiting. It
is unknown why this changed, or why it only affects Unix Domain sockets
and not TCP sockets.

Because of this behavior change, the Slow Server Start test is failing
on these hosts. This test is primarily concerned with ensuring that the
server will actually exit, even if it gets a termination signal before
it enters its main loop, and doesn't really care about clients. As such,
modify the test so that a client is not pre-connected to the server.
This allows the server to actually exit so that the test can verify the
signal behavior.

The latest version of the hash equivalence server (on master) does not
exhibit this behavior. Speculation is that the more standardized usage
of asyncio allows the server to properly exit, even if clients are still
connected. Regardless, this patch is only intended for the older
versions, and should not be applied to master

(Bitbake rev: eb5c1ce6b1b8f33535ff7b9263ec7648044163ea)

Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-10 12:01:06 -07:00
Rudolf J Streif
8b08aecc80 bitbake: fetch2/wget: Canonicalize DL_DIR paths for wget2 compatibility
Some distributions (namely Fedora Core 40) have started replacing
wget with wget2. There are some changes to wget2 that make it
incompatible with wget:

1. ftp/ftps is not supported anymore
2. progress 'dot' is not yet supported
3. Relative paths in -P and -O are not correctly dealt with

Item 1: Is already dealt with since Scarthgap by only adding the
option --passive-ftp when the URL specifies ftp/sftp. While that
won't help if ftp/sftp is actually required it at least does
not break http/https downloads.

Item 2: While not supported it at least does not break the operation.

Item 3: If there are relative path components in -P or -O then wget2
only deals with them correctly if there is one, and only one, relative
path component at the beginning of the path:

-P ./downloads     works
-P ../downloads    works
-P ../../downloads does not work
-P ./../downloads  does not work
-P /home/user/downloads/../downloads does not work

In cases where there are more than one relative path component at
the beginning of the path and/or one or more reltaive path
component somewhere in the middle or end of the path, wget2 aborts
with the message Internal error: Unexpected relative path: '<path>')

Such can happen if DL_DIR includes relative path components e.g.
DL_DIR = "${TOPDIR}/../../downloads".

This patch canonicalizes DL_DIR before it is passed to wget.

(Bitbake rev: 07081a94997142746f7d345c27bc6805231d025d)

Signed-off-by: Rudolf J Streif <rudolf.streif@ibeeto.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3e4208952b086adc510e78c1c5f9cf4550d79dc9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 47678142e26bb76d1351886060deff5e75039bc9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-10 12:01:06 -07:00
Richard Purdie
5a511dadc0 bitbake: fetch/wget: Move files into place atomically
(Bitbake rev: aaf9c1b8673f5b181255a08eee4e9a342863e896)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cd7cce4cf4be5c742d29671169354fe84220b47a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-10 12:01:06 -07:00
Richard Purdie
78fc4af777 bitbake: tests/fetch: Tweak to work on Fedora40
On Fedora40, "localhost" sometimes resolves to ::1 and sometimes to 127.0.0.1
and python only binds to one of the addresses, leading to test failures.

Use 127.0.0.1 explicitly to avoid problems of the name resolution, we're trying
to test things other than the host networking.

(Bitbake rev: 3147ebb0edcca8f7f850aabd86ef010ab593496f)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9adc6da42618f41bf0d6b558d62b2f3c13bedd61)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-10 12:01:06 -07:00
Rob Woolley
689b521a38 bitbake: wget: Make wget --passive-ftp option conditional on ftp/ftps
Fedora 40 introduces wget2 as a drop-in replacement for wget.  This
rewrite does not currently have support for FTP.  This causes
the wget fetcher to fail complaining about an unrecognized option.

Making --passive-ftp conditional based on the protocol used in
the SRC_URI limits the scope of the problem.  It also gives us
an opportunity to build the older wget as a host tool.

(Bitbake rev: 477f90f9515cb7cd093920cee5518f662cef2e05)

Signed-off-by: Rob Woolley <rob.woolley@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f10e630fd7561746d835a4378e8777e78f56e44a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-10 12:01:06 -07:00
Martin Jansa
b61f2dc18a populate_sdk_base: inherit nopackages
Since this bbclass sets PACKAGES = "", inherit the nopackages
class to skip the various packaging functions which wouldn't
do anything anyway.

This fixes errors from buildhistory changes where packages-split would be empty.

e.g. meta-toolchain build now fails with:
| DEBUG: Executing shell function buildhistory_list_pkg_files
| find: ".../meta-toolchain/1.0/packages-split/*": No such file or directory
| WARNING: exit code 1 from a shell command.
| DEBUG: Python function buildhistory_emit_pkghistory finished

(From OE-Core rev: 3b646f322b4ffd5ed520f3815ce0726cf225ced2)

Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.com>
Signed-off-by: Atharva Nandanwar <atharvanandanwar@outlook.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Purushottam Choudhary
f50e096795 kmscube: Add patch to fix -int-conversion build error
On some platforms, `EGLNativeDisplayType` is an int instead of
a pointer, in which case the void pointer will raise
a `-Wint-conversion`.

Add change as a patch instead of updating SRCREV .
if we update SRCREV might will get compatiblity issue
with current gstreamer 1.20.7 version because SRCREV brings changes
which resolves negotiation issues encountered with V4L2 stateless
hardware video decoders when using kmscube video playback option
which has gstreamer dependency requirement to 1.22.0

(From OE-Core rev: 19a899d2ec69572e0eae4576d9fc55a7ba857309)

Signed-off-by: Purushottam Choudhary <purushottam27.kumar@lge.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Aleksandar Nikolic
7805243c19 scripts/install-buildtools: Update to 4.0.21
Update to the 4.0.21 release of the 4.0 series for buildtools.

(From OE-Core rev: e6170a6c9ea419d2fdc4e4ceb04c8a399b4a3b43)

Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Aleksandar Nikolic
af57ddf88e install-buildtools: fix "test installation" step
The "Test installation" step fails with some harmless error messages
(see [1]). This can however make a user think that the buildtools
have not been installed correctly.

Two reasons for the error messages:
- some envvars in the environment-setup-<arch>-pokysdk-linux file
  start and end with double quotes (e.g., PATH) and are as such
  written into python os.environ. This leads that their usage is
  not valid later when testing the installation. This patch removes
  the double quotes before writing, if they are present.
- if installation directory (install_dir), given through the option
  --directory, is given as a relative path, checking if the path to
  a tool (e.g., gcc) in buildtools starts it will always fail. This
  patch converts the install_dir variable to an absolute path.

[1]
ERROR: Something went wrong: tar not found in ./build-tools
ERROR: Something went wrong: installation failed

(From OE-Core rev: 69dfedfa7ee8cf1666e1292ef25028b978131fe0)

Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e4eb0b14ecf9bd2fba13260441c9d86eb348f41e)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Aleksandar Nikolic
71ef9f9593 install-buildtools: remove md5 checksum validation
No need to validate with the md5 checksum, as the file is not even
uploaded to the Yocto release webpage (the download never failed due
to a wrong indentation of an else statement). For validation purposes,
use the sha256 checksum only.

(From OE-Core rev: b331769084996ffeb74007fe6ca7e385edd7a577)

Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b740d2f9d40aef1e18c022d1e82b4fb2c5c1fc22)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Paul Eggleton
e19ef62254 install-buildtools: support buildtools-make-tarball and update to 4.1
Support installing buildtools-make-tarball that is built in version 4.1
and later for build hosts with a broken make version. Also update the
default version values to 4.1.

(From OE-Core rev: 5348a4999e19bcd002c7d4558067a38870e172d2)

Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5d539268d0c7b8fad1ba9352c7f2d4b81e78b75c)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Mingli Yu
e54070cd37 curl: free old conn better on reuse
Backport a patch [1] to free old conn better on reuse to
fix the memory leak issue [2].

[1] https://github.com/curl/curl/commit/06d1210
[2] https://github.com/curl/curl/issues/8841

(From OE-Core rev: fbb820cdfc480e2481d51b9a1057454832f02b23)

Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Deepthi Hemraj
d0eef85d33 bintuils: stable 2.38 branch update
Below commit on binutils-2.38 stable branch are updated.
4d71e17a9fd libctf: fix ref leak of names of newly-inserted non-root-visible types

(From OE-Core rev: 98517fbc5bbddbe8608b41a7771eb7d90d7860a7)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Deepthi Hemraj
4dd79206e6 glibc: stable 2.35 branch updates
Below commits on glibc-2.35 stable branch are updated.
37214df5f1 libio: Attempt wide backup free only for non-legacy code
09fb06d3d6 nptl: Use <support/check.h> facilities in tst-setuid3
507983797e posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64
bcd0e854ea ungetc: Fix backup buffer leak on program exit [BZ #27821]
e930b89df7 ungetc: Fix uninitialized read when putting into unused streams [BZ #27821]
a3db6ce751 Make tst-ungetc use libsupport
ed9762fdbf stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650]
cf71d2189c support: Add FAIL test failure helper
5b4e90230b stdio-common: Reformat Makefile.
3c64e961ff Fix name space violation in fortify wrappers (bug 32052)
ba003ee5de resolv: Fix tst-resolv-short-response for older GCC (bug 32042)
5a1d0633be Add mremap tests
0ff91d3961 mremap: Update manual entry
7459b6fe47 linux: Update the mremap C implementation [BZ #31968]
461d0cac38 tests: replace system by xsystem
041ac9dffe resolv: Track single-request fallback via _res._flags (bug 31476)
820a750bed resolv: Do not wait for non-existing second DNS response after error (bug 30081)
4f5aa1d2fb resolv: Allow short error responses to match any query (bug 31890)
a180e82837 Linux: Make __rseq_size useful for feature detection (bug 31965)
f8a52d39c0 elf: Make dl-rseq-symbols Linux only
d36daa4c01 nptl: fix potential merge of __rseq_* relro symbols
602fff4efa Add AT_RSEQ_* from Linux 6.3 to elf.h
c7cd626538 s390x: Fix segfault in wcsncmp [BZ #31934]

(From OE-Core rev: db4cee587fe43f93a9bc9a1356c65a50f92085d9)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Deepthi Hemraj
614435f311 gcc: upgrade to v11.5
gcc stable version upgraded from v11.4 to v11.5

Dropped CVE-2023-4039.patch and 0001-aarch64-Update-Neoverse-N2-core-defini.patch
because its been taken to gcc-11.5 with below commits 75c37e0314 and 50d9db203bc

For changes in v11.5 see: https://gcc.gnu.org/gcc-11/changes.html

Below is the bug fix list for v11.5:
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&list_id=444046&resolution=FIXED&target_milestone=11.5

There are a total 164 bugs are fixed in this release, below is the list of bugs fixed excluding the regression fixes.
ID      Product  Comp       Assignee▲       Summary
112672	gcc	target	   ubizjak	[14 Regression] wrong code with __builtin_parityl() at -O and above on x86_64
111736	gcc	sanitize   unassigned	Address sanitizer is not compatible with named address spaces
80899	gcc	ipa	   hubicka	[11/12/13/14 Regression] Devirtualization causes incorrect code generation with placement new in some cases
105301	gcc	c++	   iains	[11 Regression] ICE: tree check: expected tree that contains 'decl minimal' structure, have 'overload' in coro_promise_type_found_p, at cp/coroutines.cc:516
110027	gcc	middle-e   jakub	[11 regression] Stack objects with extended alignments (vectors etc) misaligned on detect_stack_use_after_return
110079	gcc	rtl-opti   jakub	[11 Regression] ICE with -freorder-blocks-and-partition and inline-asm goto
110731	gcc	tree-opt   jakub	[11/12 Regression] Wrong-code because of wide-int division since r5-424
111015	gcc	tree-opt   jakub	[11/12/13/14 Regression] __int128 bitfields optimized incorrectly to the 64 bit operations
112727	gcc	sanitize   jakub	[11/12/13 Regression] UBSAN creates GIMPLE path with uninitialized variable
113674	gcc	c++	   jakub	[11 Regression] [[____attr____]] causes internal compiler error: in decl_attributes, at attribs.cc:776
114310	gcc	target	   jakub	[11 Regression] [aarch64] __sync_val_compare_and_swap fails on __int128_t with newval = 0
114493	gcc	c	   jakub	[11 Regression] internal compiler error: in fld_incomplete_type_of with may_alias
114566	gcc	tree-opt   jakub	[11 Regression] Misaligned vmovaps when compiling with stack-protector-strong for znver4
114634	gcc	c++	   jakub	[11 Regression] Crash Issue Encountered in GCC Compilation of Template Code with Aligned Attribute since r9-1745
114691	gcc	c++	   jakub	[11 Regression] Bogus ignoring loop annotation warning
114825	gcc	fortran	   Jakub	[11 Regression] Compiler error using gfortran and OpenMP since r5-1190
114876	gcc	tree-opt   jakub	[11 Regression] -fprintf-return-value mishandles %lc with a '\0' argument.
114956	gcc	sanitize   jakub	[11 Regression] Segmentation fault with -fsanitize=address -fsanitize=null -O2 when attribute no_sanitize_address is enabled since r9-5742
106890	gcc	c++	   jason	[11 Regression] virtual inheritance triggers compiler error when instatiating derived class with in-class initialization since r8-2709-g12659e10c7820071
111529	gcc	c++	   jason	[11/12/13 Regression] ICE on bool conversion in an unrolled loop condition inside template lambda nested in another template scope
113598	gcc	c++	   jason	[11/12/13 Regression] GCC internal compiler error since r0-124275
114561	gcc	c++	   jason	[11/12 Regression] Comma operator with forwarding reference to pointer raises invalid lvalue required error since r10-7410
114562	gcc	c++	   jason	[11/12 Regression] ICE when trying to bind rvalue reference to lvalue with comma operator and forwarding reference to pointer since r10-7410
115565	gcc	rtl-opti   macro	[11/12/13/14/15 Regression] CSE: Comparison incorrectly evaluated as constant causing optimization to produce wrong code
109876	gcc	c++	  mpolacek	[11/12 Regression] initializer_list not usable in constant expressions in a template
110106	gcc	c++	  mpolacek	[11/12 Regression] ICE on noexcept(noexcept(...)) with optional
89224	gcc	c++	   pinskia	[11/12/13/14/15 Regression] subscript of const vector has the wrong type
110386	gcc	tree-opt   pinskia	[11/12 Regression] ICE with ABSU in backprop
111331	gcc	tree-opt   pinskia	[11/12 Regression] Wrong code at -O1 on x86_64-linux-gnu since
108120	gcc	target	  rearnsha	[11/12 Regression] ICE: in extract_insn, at recog.cc:2791 (on ARM with -mfpu=neon -freciprocal-math -O3)
95048	gcc	libstdc+    redi	[11 Regression] wstring-constructor of std::filesystem::path throws for non-ASCII characters
104606	gcc	libstdc+    redi	[11 Regression] comparison operator resolution with std::optional and -std=c++20
90348	gcc	middle-e   rguenth	[11 Regression] Partition of char arrays is incorrect in some cases
96881	gcc	tree-opt   rguenth	[11 Regression] Clobbers on NULL vs. DCE since r8-1519
97990	gcc	c++	   rguenth	[11 Regression] ICE: ‘verify_type’ failed with vector types and non-PODs since r6-5222-gba6a6a1d44c17f25
103006	gcc	middle-e   rguenth	[12/13/14/15 Regression] wrong code at -O1 or -O2 on x86_64-linux-gnu by r7-7101
110176	gcc	tree-opt   rguenth	[11 Regression] wrong code at -Os and above on x86_64-linux-gnu since r11-2446
110295	gcc	c++	   rguenth	[11 Regression] ICE in dwarf2out_finish with local class with inherited operator delete in a templated function and -g
110298	gcc	tree-opt   rguenth	[11 Regression] ICE at -Os on x86_64-linux-gnu since r10-840
111039	gcc	tree-opt   rguenth	[11 Regression] Unable to coalesce ssa_names
111080	gcc	debug	   rguenth	[11 Regression] restrict qualifier causes extra debug info to happen
111472	gcc	tree-opt   rguenth	[11 Regression] Wrong code at -Os on x86_64-linux-gnu since r11-4563-gd0d8b5d836
111614	gcc	tree-opt   rguenth	[11 Regression] ICE at -O2: verify_gimple failed since r14-2282-gf703d2fd3f0
111764	gcc	tree-opt   rguenth	[11 Regression] Wrong code at -O3 on x86_64-linux-gnu
111818	gcc	middle-e   rguenth	[11 Regression] ICE with __builtin_memcpy with volatile and constants
111917	gcc	tree-opt   rguenth	[11 Regression] ICE in as_a, at is-a.h:255 since GCC-7
112495	gcc	tree-opt   rguenth	[11 Regression] ICE: verify_gimple failed (after vectorizer) with named address space (__seg_gs )
112505	gcc	tree-opt   rguenth	[11 Regression] internal compiler error: in build_vector_from_val, at tree.cc:2104 since r10-4076
112718	gcc	debug	   rguenth	[11 Regression] ICE: in add_dwarf_attr, at dwarf2out.cc:4501 with -g -fdebug-types-section -flto -ffat-lto-objects
112793	gcc	tree-opt   rguenth	[11 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
114027	gcc	tree-opt   rguenth	[11 Regression] miscompile at `-O3 -fno-vect-cost-model -msse4.2`
114734	gcc	target	   rguenth	[11 regression] RISC-V rv64gcv_zvl256b miscompile with -flto -O3 -mrvv-vector-bits=zvl since r8-6047-g65dd1346027bb5
108086	gcc	rtl-opti   rsandifo	[11 Regression] internal compiler error: in set_accesses, at rtl-ssa/internals.inl:449
113281	gcc	tree-opt   rsandifo	[11 Regression] Latent wrong code due to vectorization of shift reduction and missing promotions since r9-1590
113552	gcc	tree-opt   tnfchris	[11/12/13 Regression] vectorizer generates calls to vector math routines with 1 simd lane.
29256	gcc	target	  unassigned	[11/12/13/14 regression] loop performance regression
82446	gcc	tree-opt unassigned	[11/12/13/14 Regression] Missed equalities in dr_group_sort_cmp
93631	gcc	c	 unassigned	[11/12/13/14 Regression] ICE on an invalid strcmp call in gimple_call_arg, at gimple.h:3258
93930	gcc	target	 unassigned	[11/12/13/14 Regression] Unnecessary broadcast instructions for AVX512
94335	gcc	tree-opt unassigned	[11/12/13/14 Regression] False positive -Wstringop-overflow warning with -O2
97140	gcc	target	 unassigned	[11/12/13/14 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
100623	gcc	target	 unassigned	[11 Regression] wrong code with -Os -fno-dce -fno-defer-pop -fno-forward-propagate -flive-range-shrinkage -fno-rerun-cse-after-loop -mno-push-args since r10-7515-g2c0fa3ecf70d199a
100667	gcc	libstdc+ unassigned	[11/12 Regression] std::tuple<A&&> cannot be constructed from A&&, if A not defined (only forward declared)
103497	gcc	c++	 unassigned	[11/12/13/14 Regression] ICE when decltype(auto)... as parameters
105034	gcc	target	 unassigned	[11/12/13/14 regression]Suboptimal codegen for min/max with -Os
107057	gcc	rtl-opti unassigned	[11/12 Regression] ICE in extract_constrain_insn, at recog.cc:2692
109800	gcc	target	 acoplan	[11 Regression] arm: ICE (segfault) loading double with -mpure-code -mbig-endian
110288	gcc	fortran	  anlauf	[11/12/13/14] Regression: segfault in findloc with allocatable array of allocatable characters
110585	gcc	fortran	  anlauf	ICE in gfc_compare_expr for findloc with complex literal array
110658	gcc	fortran	  anlauf	MINVAL/MAXVAL and deferred-length character arrays
115611	gcc	target	  avieira	mve: vsetq_lane for 64-bits has wrong codegen when setting lane 1
113893	gcc	ada	 ebotcazou	finalization of object allocated by anonymous access type designating local type
111050	gcc	libstdc+  fdumont	[11/12/13/14 Regression] ABI break in _Hash_node_value_base since GCC 11
110624	gcc	target	   iains	Xcode 15 ld warns about -macosx_version_min
114171	gcc	d	 ibuclaw	[13/14 Regression] gdc -O2 -mavx generates misaligned vmovdqa instruction
108789	gcc	middle-e   jakub	__builtin_(add|mul|sub)_overflow methods generate duplicate operations if both operands are const which in turn causes wrong code due to overlapping arguments
110115	gcc	middle-e   jakub	[11 Regression] Wrong code at -O1 on x86_64-linux-gnu
110914	gcc	tree-opt   jakub	[11/12/13/14 Regression] Optimization eliminating necessary assignment before 0-byte memcpy since r10-5451
111422	gcc	middle-e   jakub	Wrong code at -O3 on x86_64-linux-gnu
112816	gcc	target	   jakub	[11/12 Regression] ICE unrecognizable_insn with __builtin_signbit and returning struct with int[4]
113122	gcc	target	   jakub	Assembler messages: Error: operand type mismatch for `movabs' / bad expression / invalid use of register with -fprofile -mcmodel=large -masm=intel
113192	gcc	libgomp	   jakub	[11 Regression] ERROR: couldn't execute "../../../gcc/libgomp/testsuite/flock": no such file or directory
113262	gcc	c	   jakub	[11 Regression] ICE when using [[gnu::copy("")]] attribute
114533	gcc	libquadm   jakub	libquadmath: printf: fix misaligned access on args
114537	gcc	c++	   jakub	bit_cast does not work NSDMI of bitfields
114572	gcc	c++	   jakub	[OpenMP] "internal compiler error: in assign_temp" with assignment operator and lastprivate clause
115172	gcc	sanitize   jakub	Invalid -fsanitize=bool sanitization of variable from named address space
115440	gcc	driver	   jakub	unrecognized command-line option '--c++17'; did you mean '--stdc++17'?
110422	gcc	tree-opt   jamborm	asm goto vs SRA
92145	gcc	c++	   jason	-Wdeprecated-copy false-positive when inheriting base assignment operators
92407	gcc	c++	   jason	Destruction of objects returned from functions skipped by goto
103185	gcc	c++	   jason	[11/12/13 Regression] ind[arr] is rejected when arr is an array prvalue
106310	gcc	c++	   jason	[11 Regression] lookup after this-> seems wrong for dependent lookup since r12-6754-g30f2c22def739211
111357	gcc	c++	   jason	[11/12/13/14 Regression] __integer_pack fails to work with values of dependent type convertible to integers in noexcept context
114130	gcc	target	    kito	[11 Regression] RISC-V: `__atomic_compare_exchange` does not use sign-extended value for RV64
113250	gcc	libstdc+   kmatsui	std::filesystem::equivalent("", "/") should throw
115457	gcc	target	   ktkachov	AArch64 should define __ARM_FEATURE_BF16
115475	gcc	target	   ktkachov	AArch64 should define __ARM_FEATURE_SVE_BF16 when appropriate
88309	gcc	target	   linkw	[11/12/13/14 Regression] ICE: Floating point exception (in is_miss_rate_acceptable), target assigning alignent of 4 bits(!) to vector
104259	gcc	libstdc+   marxin	libstdc++ fails for epiphany-elf
109822	gcc	libstdc+   mkretz	Converting std::experimental::simd masks yields an error
59465	gcc	c++	  mpolacek	[11/12/13 Regression] g++ allows direct-initialization of an array of class type from another array in a mem-initializer
100557	gcc	c++	  mpolacek	[11/12/13/14 Regression] Internal compiler error: Error reporting routines re-entered.
115642	gcc	c	  mpolacek	[11/12/13/14/15 Regression] internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in c_expr_sizeof_expr
95351	gcc	middle-e   pinskia	[11/12 Regression] Comparison with NAN optimizes incorrectly with -ffast-math disabled
111699	gcc	middle-e   pinskia	[11/12/13 Regression] ICE: SIGSEGV: infinite recursion in fold_build3_loc/fold_ternary_loc/generic_simplify_VEC_COND_EXPR
109761	gcc	c++	   ppalka	[11/12 Regression] Nested class destructor's noexcept specification incorrectly considered as too loose compared to the outer class
111485	gcc	c++ 	   ppalka	[11/12 Regression] Constraint mismatch on template template parameter
113175	gcc	testsuit   ppalka	[11/12/13/14 Regression] testsuite/std/ranges/iota/max_size_type.cc 5x times slower
111407	gcc	tree-opt   qinzhao	[11/12/13 Regression] ICE: SSA corruption due to widening_mul opt on conflict across an abnormal edge
99327	gcc	libstdc+    redi	ENOTSUP macro does not exist on djgpp crt
104161	gcc	libstdc+     red	Potential Security Vulnerability: remove_all and symbolic link
105178	gcc	libstdc+    redi	[11 Regression] g++ incorrectly reports invalid use of incomplete type
108178	gcc	libstdc+    redi	Filesystem::copy_file can't copy from /proc on Linux machines
112491	gcc	libstdc+    redi	std::deque<T,Allocator>::size xmethod output is wrong
114147	gcc	libstdc+    redi	[11 Regression] tuple allocator-extended constructor requires non-explicit default constructor
114401	gcc	libstdc+    redi	libstdc++ allocator destructor omitted when reinserting node_handle into tree- and hashtable-based containers
96109	gcc	testsuit    rguenth	[11 Regression] gcc.dg/vect/slp-47.c etc. FAIL
110182	gcc	tree-opt    rguenth	[11 Regression] Vector(2) cast from double to float and back and subtraction seems to produce incorrect results
110200	gcc	middle-e    rguenth	genmatch generating questionable code with convert and !
98237	gcc	ipa	      ro        gcc-dg-lto-modref-3-01.exe etc. FAIL when LTO plugin is not enabled
97696	gcc	sanitize    rsandifo	ICE since ASAN_MARK does not handle poly_int sized varibales
100303	gcc	debug	    rsandifo	[11 Regression] -fcompare-debug failure (length) with -O -fno-dce -ftracer
111340	gcc	target	    ubizjak	gcc.dg/bitint-12.c fails on x86_64-apple-darwin or fails on x86_64-linux-gnu with -fPIE
115297	gcc	rtl-opti    ubizjak	[14/15 regression] alpha: ICE in simplify_subreg, at simplify-rtx.cc:7554 with -O1
115836	gcc	middle-e    ubizjak	ICE when building Firefox with-march=pentium-mmx -mtune=pentium-m
91085	gcc	other	   unassigned	[11 only] fixincludes breaks <bits/statx.h>
103183	gcc	c++	   unassigned	[11/12/13/14 Regression] ind[arr] produces an lvalue when arr is an array xvalue
105417	gcc	libstdc+   unassigned	[11 Regression] powerpc64le-linux abilist changes based on --with-long-double-format=
110309	gcc	target	   unassigned	Wrong code for masked load expansion
111922	gcc	ipa	   unassigned	[11/12/13/14 Regression] ICE in cp with -O2 -fno-tree-fre
112823	gcc	other	   unassigned	[11 only] -Wincompatible-pointer-types errors in libiberty/simple-object-mach-o.c (missing backport for gcc-11)
112891	gcc	target	   unassigned	[11/12/13/14 Regression] Missing vzeroupper insert
114049	gcc	target	   unassigned	gcc.dg/framework-1.c FAILs with Xcode 15.3 beta 3
114098	gcc	target	   unassigned	_tile_loadconfig doesn't work
114521	gcc	target	   unassigned	[11 only] aarch64: wrong code with Neon ld1/st1x4 intrinsics gcc-11 and earlier
115261	gcc	rtl-opti   unassigned	[11/12/13/14/15 regression] FAIL: gcc.target/s390/vector/vec-abi-vararg-1.c
115269	gcc	libstdc+   unassigned	Hardcoded links in 14.1 docs to pages from release 4.3.2
115870	gcc	tree-opt   unassigned	Inlining of different template instances wrongly produces infinite loop
103715	gcc	fortran	   anlauf	[11/12/13/14 Regression] ICE in gfc_find_gsymbol, at fortran/symbol.c:4301 since r9-3803-ga5fbc2f36a291cbe
111837	gcc	fortran	   anlauf	[11/12/13/14 Regression] Out of bounds access with optimization inside io-implied-do-control
114474	gcc	fortran	   anlauf	[11/12/13/14 Regression] DATA statement with derived type, pointer component rejected
113979	gcc	ada	  ebotcazou	[11/12/13/14 regression] bogus error on allocator for array type with Dynamic_Predicate
103506	gcc	fortran	  jvdelisle	[11 Regression] ICE in gfc_free_namespace, at fortran/symbol.c:4039 since r10-2798-ge68a35ae4a65d2b3
107397	gcc	fortran	  jvdelisle	[11/12 Regression] ICE in gfc_arith_plus, at fortran/arith.cc:654
91035	gcc	target	   krebbel	[11/12/13/14 Regression] gotools fails to build on s390x-linux-gnu
84006	gcc	fortran	   pault	[11/12 Regression] ICE in storage_size() with CLASS entity
89462	gcc	fortran	   pault	[11/12/13 Regression] gfortran loops in code generation
93678	gcc	fortran	   pault	[11/12/13 Regression] ICE with TRANSFER and typebound procedures
103312	gcc	fortran	   pault	[11/12 Regression] ICE in gfc_find_component since r9-1098-g3cf89a7b992d483e
103368	gcc	fortran	   pault	[11/12/13 Regression] ICE in gimplify_expr, at gimplify.c:15668 since r12-4464-g017665f63047ce47
103716	gcc	fortran	   pault	[11/12/13 Regression] ICE in gimplify_expr, at gimplify.c:15964 since r9-3803-ga5fbc2f36a291cbe
106999	gcc	fortran	   pault	[11/12/13 Regression] ICE tree check: expected record_type or union_type or qual_union_type, have function_type in gfc_class_data_get, at fortran/trans-expr.cc:233
71703	gcc	fortran	 unassigned	[11 Regression] [OOP] ICE in wide_int_to_tree, at tree.c:1488
89925	gcc	fortran	 unassigned	[11 Regression] Wrong array bounds from ALLOCATE with SOURCE or MOLD
99183	gcc	fortran	 unassigned	[11 Regression] Incompatible Runtime types
99757	gcc	c++	 unassigned	[11/12/13/14 Regression] ICE: in cp_finish_decl, at cp/decl.c:7736
104391	gcc	fortran	 unassigned	[11 Regression] bind(C) and allocatable or pointer attribute don't work
104908	gcc	fortran	 unassigned	[11/12/13/14 Regression] incorrect Fortran out-of-bound runtime error.
113179	gcc	middle-e unassigned	[11/12/13/14/15 Regression] MIPS: INS is used for long long, before SLL
80774	gcc	fortran	   vehre	[11/12/13/14/15 Regression][Coarray] ICE in gfc_conv_descriptor_data_get, at fortran/trans-array.c
82904	gcc	fortran	   vehre	[11/12/13/14/15 Regression][Coarray] ICE in make_ssa_name_fn, at tree-ssanames.c:261
111880	gcc	fortran	   anlauf	[11/12/13/14] False positive warning of obsolescent COMMON block with Fortran submodule
61527	gcc	fortran	 unassigned	[11/12/13/14 Regression] [OOP] class/extends, multiple generic assignment, accept invalid

(From OE-Core rev: 7806e21e7d47fd010872a3967e51bcacdae3a76b)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Jinfeng Wang
8c4a3b7c65 procps: patch CVE-2023-4016
Previous patch[1] for CVE-2023-4016 is insufficent.
Backport more from upstream master.

There is one change needed to apply this patch:
* change file location from local/xalloc.h to include/xalloc.h

[1] https://git.openembedded.org/openembedded-core/commit/meta/recipes-extended/procps/procps/CVE-2023-4016.patch?h=kirkstone&id=71d0683d625c09d4db5e0473a0b15a266aa787f4

(From OE-Core rev: 94521a1e49e8fd9193211f486995d2e504f99d3f)

Signed-off-by: Jinfeng Wang <jinfeng.wang.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Peter Marko
18329f8b1c wpa-supplicant: Patch security advisory 2024-2
Pick patches according to
http://w1.fi/security/2024-2/sae-h2h-and-incomplete-downgrade-protection-for-group-negotiation.txt
SAE H2E and incomplete downgrade protection for group negotiation

(From OE-Core rev: 58b8ad7e33f47f06409be84430a8c2a22b4dd92f)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Peter Marko
27848b47b8 wpa-supplicant: Patch CVE-2024-3596
Picked patches according to
http://w1.fi/security/2024-1/hostapd-and-radius-protocol-forgery-attacks.txt

First patch is style commit picked to have a clean cherry-pick of all
mentioned commits without any conflict.
Patch CVE-2024-3596_07.patch has hostapd code removed as it is not
present in wpa-supplicant download tarball.

(From OE-Core rev: 6f65fd4d98b5a5dcd410b2dcfeb2e6f229c3b973)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Peter Marko
808700d130 wpa-supplicant: Ignore CVE-2024-5290
NVD CVE report [1] links Ubuntu bug [2] which has a very good
description/discussion about this issue.
It applies only to distros patching wpa-supplicant to allow non-root
users (e.g. via netdev group) to load modules.
This is not the case of Yocto.

Quote:
So upstream isn't vulnerable as they only expose the dbus interface to
root. Downstreams like Ubuntu and Chromium added a patch that grants
access to the netdev group. The patch is the problem, not the upstream
code IMHO.

There is also a commit [3] associated with this CVE, however that only
provides build-time configuration to limit paths which can be accessed
but it acts only as a mitigation for distros which allow non-root users
to load crafted modules.

[1] https://nvd.nist.gov/vuln/detail/CVE-2024-5290
[2] https://bugs.launchpad.net/ubuntu/+source/wpa/+bug/2067613
[3] https://w1.fi/cgit/hostap/commit/?id=c84388ee4c66bcd310db57489eac4a75fc600747

(From OE-Core rev: 603047ab3c85009c384793cdbdd8e6ae1aebd737)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Peter Marko
3a172a5aa5 gnupg: Document CVE-2022-3219 and mark wontfix
(From OE-Core rev: f10f9c3a8d2c17d5a6c3f0b00749e5b34a66e090)

(From OE-Core rev: fe094c2d50ffe11627efa6c0807a289c1ee6eb74)

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Vijay Anusuri
f5c9fab6c4 curl: backport Debian patch for CVE-2024-8096
import patch from ubuntu to fix
 CVE-2024-8096

Upstream-Status: Backport [import from ubuntu https://git.launchpad.net/ubuntu/+source/curl/tree/debian/patches?h=ubuntu/jammy-security
Upstream commit
aeb1a281ca]

Reference:
https://curl.se/docs/CVE-2024-8096.html

(From OE-Core rev: 5383b18d4f8023b49cdadf7c777aaecf55d95dc1)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-10-07 05:43:22 -07:00
Jörg Sommer
47ffa50db2 doc/features: remove duplicate word in distribution feature ext2
(From yocto-docs rev: fa846606014a85154b63794a17ff1d9aacc1a7bc)

Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Ross Burton
5088e79244 lib/oeqa: rename assertRaisesRegexp to assertRaisesRegex
TestCase.assertRaisesRegexp was renamed to assertRaisesRegex in Python
3.2, so rename to fix a warning during test execution.

(From OE-Core rev: ff720f337e40761c7d4d544c963cf518ad5403ad)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6df44a4b29487bf8ef51bb5ba6467a4056b749cc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Konrad Weihmann
504f203986 testexport: fallback for empty IMAGE_LINK_NAME
if IMAGE_LINK_NAME is set empty to disable the symlinking
for image artifacts in deploy, testexport fails, as the path assembly
is incorrect.
In that case fallback to IMAGE_NAME

(From OE-Core rev: 0c1d098e6dd08fa3a5aafca656457ac6badcef89)

(From OE-Core rev: a821a5810ae6edba5882a43e3c60c142f2acda9d)

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Konrad Weihmann
38ea1cb055 testimage: fallback for empty IMAGE_LINK_NAME
if IMAGE_LINK_NAME is set empty to disable the symlinking
for image artifacts in deploy, testimage fails, as the path assembly
is incorrect.
In that case fallback to IMAGE_NAME

(From OE-Core rev: c7a4e7e294992acc589c62adcaf6cd32659f2f9b)

(From OE-Core rev: 5b4c7a39f7a99d5c98eab3aaf693f4d3000c7ac1)

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Konrad Weihmann
6ee7342411 runqemu: keep generating tap devices
in case there is no tap device the script tries to
generate a new one.
The new device is then unguarded for a moment, so
the newly generated device could be acquired
by a different instance or user, before it is locked to
the instance with acquire_taplock.
To fix that keep generating new tap devices in case
the lock can't be acquired up to 5 times.
If no tap device can be locked it fails in the existing
error handling

(From OE-Core rev: 23876576d054ebbab9b02c0012782aa56feda123)

(From OE-Core rev: 5215635442949a62f502e839ddf1f12e790e5e37)

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Richard Purdie
065bd86349 buildhistory: Simplify intercept call sites and drop SSTATEPOSTINSTFUNC usage
We planned to drop SSTATEPOSTINSTFUNC some time ago with the introduction of
postfuncs. Finally get around to doing that which should make the buildhistory
code a little more readable.

Unfortunately ordering the buildhistory function calls after the sstate ones is
difficult without coding that into the sstate class. This patch does that to
ensure everything functions as expected until we can find a better way. This is
still likely preferable than the generic sstate postfuncs support since the function
flow is much more readable.

(From OE-Core rev: 78ca086441b21dedd9c471a3d3200c24fd9ec8d2)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c9e2a8fa2f0305ef1247ec405555612326f798f8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Pedro Ferreira
958eaccc88 buildhistory: Restoring files from preserve list
This fix will ensure that, when we activate feature
`BUILDHISTORY_RESET`, files marked to keep on feature
`BUILDHISTORY_PRESERVE` will indeed exist is buildhistory
final path since they are moved to buildhistory/old but
not restored at any point.

(From OE-Core rev: 8160fd3c042283a47a2601e1797847c303e1e7e5)

Signed-off-by: Pedro Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9f68a45aa238ae5fcdfaca71ba0e7015e9cb720e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Pedro Ferreira
e4de762adb buildhistory: Fix intermittent package file list creation
The directory that buildhistory_list_pkg_files writes to during do_package
is created by do_packagedata so a clean buildhistory doesn't have
files-in-package written during the first build since packagedata happens
after do_package.

Ensure the output package folder is created to avoid missing
files-in-package.txt files.

Also it ensures that in case of `find` fails we leave with
a hard error instead of hiding the error on the for loop.

(From OE-Core rev: 6817b012763fc32cdcffe30163a304da3ed59ae1)

Signed-off-by: Pedro Silva Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8de9b8c1e199896b9a7bc5ed64967c6bfbf84bea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Colin McAllister
34538e0dbe udev-extraconf: Add collect flag to mount
Adds extra "--collect" flag to the mount command within
automount_systemd. This is intended to fix an observed deadlock after
rapidly inserting and removing external media. This is because if the
mount command fails, the transient mount will enter a failed state. The
next time the media is inserted, automount_systemd bails because the
first consition finds that the file path for the failed transient mount
still exists. This leaves the external media unmounted and cannot be
mounted until the mount is fixed via systemctl or the device is
rebooted.

Adding "--collect" ensures that the transient mount is cleaned up after
entering a failed state, which ensures that the media can still be
mounted when it's re-inserted.

(From OE-Core rev: f0cda74d73eb8c14cd6f695f514108f1e94984a6)

(From OE-Core rev: 5dbc923acdab11eada37a4f7bba19e6d133ac931)

Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Colin McAllister
30d00daf9e busybox: Fix cut with "-s" flag
This fixes and issue that allows blank lines to be incorrectly output
when the "-s" flag is included. This issue propogates into the
populate-volatile.sh script in initscripts. If a volatiles drop file
contains blank lines, a blank line will be included in combined users,
which will incorrectly result in a difference in the number of combined
users versus defined users. If this happens, the volatiles file will not
be executed.

(From OE-Core rev: dfbcf0581ab3dd47037726a7b8aa06f777792473)

(From OE-Core rev: 5576ff6e7676a09649fdbf0042f5f64a1ec1023b)

Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Divya Chellam
487e8cdf1d python3: Upgrade 3.10.14 -> 3.10.15
Includes security fixes for CVE-2024-4030, CVE-2024-7592, CVE-2024-4032, CVE-2024-8088
CVE-2024-6232, CVE-2024-6923, CVE-2023-27043 and other bug fixes.

Removed below patches, as the fixes included in 3.10.15 upgrade:
1. CVE-2023-27043.patch
2. CVE-2024-6232.patch
3. CVE-2024-7592.patch
4. CVE-2024-8088.patch

Release Notes:
https://www.python.org/downloads/release/python-31015/

(From OE-Core rev: e64ead97ae3d680f97bf85422f777cd77ae7c434)

Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:35 -07:00
Michael Halstead
8190d9c754 yocto-uninative: Update to 4.6 for glibc 2.40
(From OE-Core rev: 81b225f27ee22c2533e9698fe27163d7c7fe295f)

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b29bfd333dffe635ab67475dcd8d22ad8b114c84)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:34 -07:00
Michael Halstead
b36affbe96 yocto-uninative: Update to 4.5 for gcc 14
(From OE-Core rev: 082848466e5b78691a0bec983048bc1eee167b7b)

Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f5638681cef7e250ac64832dbe791418d97f05ba)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:34 -07:00
Rohini Sangam
ee54170b3f cups: Security fix for CVE-2024-35235
CVE fixed:
- CVE-2024-35235: cups: Cupsd Listen arbitrary chmod 0140777
Upstream-Status: Backport from a436956f37, e3952d3ecd (diff-6fc0a5ba57f83c8177d28f44729276fe35fcaaceae8b774481e6973fcbdf733d)

(From OE-Core rev: 7fadda8f9605f826744438cefc35658047bbdb01)

Signed-off-by: Rohini Sangam <rsangam@mvista.com>
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:34 -07:00
Vivek Kumbhar
3e5256df66 webkitgtk: Security fix CVE-2024-40779
Upstream-Status: Backport from [2fe5ae29a5]

(From OE-Core rev: 2afeb07fc459014bf269c7b6ee1d62c19694977f)

Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:34 -07:00
Vijay Anusuri
037c58c645 libpcap: Security fix for CVE-2023-7256 & CVE-2024-8006
Reference:
https://security-tracker.debian.org/tracker/CVE-2023-7256
https://security-tracker.debian.org/tracker/CVE-2024-8006

Upstream commits:
ba493d37d4
f72f48a26a
c1ceab8f19
73da0d4d65
2aa69b04d8
8a633ee5b9

(From OE-Core rev: ea9d2a0189036c7c323685ad931392cb467ade7e)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-27 05:57:34 -07:00
Richard Purdie
e938b18b53 libedit: Make docs generation deterministic
The presence or lack of nroff on the host was changing the doc type. Stop
the code from looking at host paths outside HOSTTOOLS and hence cause the
doc type to be deterministic and reproducible.

(From OE-Core rev: 88630352d6d1cfee06787fa84b73ca8ad335cb08)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 918e2b266eba6779f19f65349f85caa880ba45e7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Richard Purdie
d91c2b204e ruby: Make docs generation deterministic
The presence or lack of nroff on the host was changing the doc type. Set it
explicitly to be deterministic and reproducible.

(From OE-Core rev: dd857d2519fd4f38c67a6fa0087f72798166467a)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f5053abb8957acf358b518ee3c76146dc5f4eb6c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Niko Mauno
d720e4667f gcr: Fix LICENSE
The contents of the COPYING file included in the current source code
package match those of LGPL-2.0 license, which seems to have been the
case since 2011 commit
c6691faa03

(From OE-Core rev: f3ae58b741e4e6e3a5196ff75fcc4da6ee89d0b9)

(From OE-Core rev: 2db7a2538f7cbc54cbe6614a84ffc17bb422a4a8)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Niko Mauno
cc182261be tiff: Fix LICENSE
The contents of the LICENSE.md file included in the current source
code package match those of libtiff license, which seems to have been
the case since 1999 commit
0ef31e1f62
where it was added with filename COPYRIGHT and was then changed to
LICENSE.md in 2022 commit
fa1d6d787f

(From OE-Core rev: 71d8e8b03349ab18dca558055c2b3a3687785ddf)

(From OE-Core rev: 226286f0971f3dbb5fb49e70ad37ef0ba0335a62)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Niko Mauno
e9a70e510f zip: Fix LICENSE
The contents of the LICENSE file included in the current source code
package match those of Info-ZIP license, which seems to originate from
the year 2007:

  This is version 2007-Mar-4 of the Info-ZIP license.

(From OE-Core rev: 3739a1af61ff6f0faca23bb565f9e71666953715)

(From OE-Core rev: 1aeb18b575ab31f779599ffd108d578012a8b800)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Niko Mauno
a13f826f4a unzip: Fix LICENSE
The contents of the LICENSE file included in the current source code
package match those of Info-ZIP license, which seems to originate from
the year 2009:

  This is version 2009-Jan-02 of the Info-ZIP license.

(From OE-Core rev: e7c9368e56a6ad90b4ffbba1b765e2b3a331c796)

(From OE-Core rev: 33e92e85b1632e933c3099a45ba53c6904eb6b88)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Niko Mauno
2a745736ab dejagnu: Fix LICENSE
The contents of the COPYING file included in the current source code
package match those of GPL-3.0-only license, which seems to have been
the case since 2008 commit
http://git.savannah.gnu.org/gitweb/?p=dejagnu.git;a=commitdiff;h=9bebe7b9bfb9b02e5e4d86ad74e8ce3eb32a36b9;hp=50fbdd118dba066e201c73a8b0155381cd65a32d
("* COPYING: Update to GPL version 3.")

(From OE-Core rev: 26b71cfb7815a096c5962629801cc3bc85147284)

(From OE-Core rev: cdedb408247e48f59c948e8c57918b88baf304b4)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Niko Mauno
037098630a iw: Fix LICENSE
The contents of the COPYING file included in the source code match
those of ISC license:
https://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git/tree/COPYING?h=v6.9
which seems to have been in effect since 2008 commit
https://git.kernel.org/pub/scm/linux/kernel/git/jberg/iw.git/commit?id=622c36ae94a880fb53f7f051f1b26616f5b553c1
("license under ISC").

(From OE-Core rev: 87da7445a2a77fe73e3524cd50112842e91235b6)

(From OE-Core rev: 686abc98421198d8224423cc95f97e3cd16296c1)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Alexandre Belloni
974b2c3871 cve-exclusion: Drop the version comparision/warning
Since the CVE repository is no longer being updated, drop the warning
comparision since it is no longer valid.

(From OE-Core rev: 73336ee2416b78ef8ec6c9a16d4371488233610c)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Bruce Ashfield
df56ba7ec8 linux-yocto/5.15: update to v5.15.166
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    14e468424d3e Linux 5.15.166
    a979b02d8519 apparmor: fix policy_unpack_test on big endian systems
    85449b28ff6a scsi: aacraid: Fix double-free on probe failure
    7770f1d8b9ef igc: Fix qbv tx latency by setting gtxoffset
    10e5089c833e igc: Fix reset adapter logics when tx mode change
    a46f5faa600f phy: zynqmp: Enable reference clock correctly
    16d197fa12a5 usb: cdnsp: fix for Link TRB with TC
    80af8b9cf65d usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
    18bdd20aaae7 usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
    d51374c59c62 usb: dwc3: st: add missing depopulate in probe error path
    060f41243ad7 usb: dwc3: st: fix probed platform device ref count on probe error path
    111277b881de usb: dwc3: core: Prevent USB core invalid event buffer address access
    96f7322e8e9f usb: dwc3: omap: add missing depopulate in probe error path
    bb30c8863479 USB: serial: option: add MeiG Smart SRM825L
    59f93e9c4b08 cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
    eaff392c1e34 soc: qcom: cmd-db: Map shared memory as WC, not WB
    7535db0624a2 nfc: pn533: Add poll mod list filling check
    b00950a088f7 net: busy-poll: use ktime_get_ns() instead of local_clock()
    4643b91691e9 gtp: fix a potential NULL pointer dereference
    7a8d98b6d648 ethtool: check device is present when getting link settings
    131ee27d0c5c dmaengine: dw: Add memory bus width verification
    e219cf9c8c16 dmaengine: dw: Add peripheral bus width verification
    e144fc9ccc57 phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
    c401845e328b phy: xilinx: phy-zynqmp: dynamic clock support for power-save
    65697691a0ee phy: xilinx: add runtime PM support
    5d946850692f PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro
    69fae8ed3136 PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros
    1b993cb3efbc PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro
    a8d2245fede0 soundwire: stream: fix programming slave ports for non-continous port maps
    124f20c5f6e5 net:rds: Fix possible deadlock in rds_message_put
    4e8d6ac8fc9f cgroup/cpuset: Prevent UAF in proc_cpuset_show()
    221e3b1297e7 ata: libata-core: Fix null pointer dereference on error
    8ad4838040e5 drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
    bebef79bdce3 Revert "MIPS: Loongson64: reset: Prioritise firmware service"
    218b482f009a mptcp: sched: check both backup in retrans
    0af4407532cb net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
    68b22b246886 wifi: mwifiex: duplicate static structs used in driver instances
    6341c2856785 pinctrl: single: fix potential NULL dereference in pcs_get_function()
    ce3c431c1f45 pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
    19c8fce75da0 btrfs: run delayed iputs when flushing delalloc
    da6a85d19788 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
    ce0aa899c909 tools: move alignment-related macros to new <linux/align.h>
    95f73d01f547 Input: MT - limit max slots
    c6a73b7469f0 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO
    93ca1e5c7fa9 mm/numa: no task_numa_fault() call if PTE is changed
    1e6440eb42f9 mm/numa: no task_numa_fault() call if PMD is changed
    3fbfd4881879 ALSA: timer: Relax start tick time check for slave timer elements
    4d2daf3c332f hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
    4d3a389f6f46 Revert "drm/amd/display: Validate hw_points_num before using it"
    dce1400991d9 mmc: dw_mmc: allow biu and ciu clocks to defer
    96b076e8ee5b KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
    ae857158b811 cxgb4: add forgotten u64 ivlan cast before shift
    d78daaf7bb3b HID: microsoft: Add rumble support to latest xbox controllers
    e73ffa997c0e HID: wacom: Defer calculation of resolution until resolution_code is known
    34842918cb9c MIPS: Loongson64: Set timer mode in cpu-probe
    848c8fb6591f scsi: core: Fix the return value of scsi_logical_block_count()
    951d6cb5eaac Bluetooth: MGMT: Add error handling to pair_device()
    e40515582141 mmc: mmc_test: Fix NULL dereference on allocation failure
    9b8b65211a88 drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
    5c28ce95f8a3 drm/msm/dp: reset the link phy params before link training
    330dced39b4f drm/msm/dpu: don't play tricks with debug macros
    46cb057ee90b net: xilinx: axienet: Fix dangling multicast addresses
    a0699decdd6a net: xilinx: axienet: Always disable promiscuous mode
    c05155cc4557 netfilter: flowtable: validate vlan header
    975f764e96f7 ipv6: prevent possible UAF in ip6_xmit()
    e891b36de161 ipv6: fix possible UAF in ip6_finish_output2()
    24e93695b123 ipv6: prevent UAF in ip6_send_skb()
    52d99a69f3d5 netem: fix return value if duplicate enqueue fails
    a10d0337115a net: dsa: mv88e6xxx: Fix out-of-bound access
    fd7008c3296c net: dsa: mv88e6xxx: replace ATU violation prints with trace points
    932bf7cf9bb6 net: dsa: mv88e6xxx: read FID when handling ATU violations
    a66828e6b877 dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
    90306305726e ice: fix ICE_LAST_OFFSET formula
    5c69cc8fde38 bonding: fix xfrm state handling when clearing active slave
    2f72c6a66bcd bonding: fix xfrm real_dev null pointer dereference
    2f5bdd68c1ce bonding: fix null pointer deref in bond_ipsec_offload_ok
    9e69809e46b0 bonding: fix bond_ipsec_offload_ok return type
    78ad3172b5a9 ip6_tunnel: Fix broken GRO
    e85e6b5c45a6 netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
    dec350d1c0f7 netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
    fa6c23fe6dca kcm: Serialise kcm_sendmsg() for the same socket.
    38188b4d6d3e tc-testing: don't access non-existent variable on exception
    a981ae674dc2 Bluetooth: SMP: Fix assumption of Central always being Initiator
    351e82525d37 Bluetooth: hci_core: Fix LE quote calculation
    b444f5de60f5 platform/surface: aggregator: Fix warning when controller is destroyed in probe
    916a3a8a7870 net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
    210f4cbfa561 dm suspend: return -ERESTARTSYS instead of -EINTR
    f80d537d4c6b media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c)
    a510b574a9ec nfsd: make svc_stat per-network namespace instead of global
    ceefe749669c nfsd: remove nfsd_stats, make th_cnt a global counter
    5bbefe83fa72 nfsd: make all of the nfsd stats per-network namespace
    73c43bccf25c nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
    2108ae12cc19 nfsd: rename NFSD_NET_* to NFSD_STATS_*
    143a0f5eb5e3 sunrpc: use the struct net as the svc proc private
    6719776e61e0 sunrpc: remove ->pg_stats from svc_program
    aba2fe2de144 sunrpc: pass in the sv_stats struct through svc_create_pooled
    c78169c08203 nfsd: stop setting ->pg_stats for unused stats
    c66f8801300e sunrpc: don't change ->sv_stats if it doesn't exist
    d7b5ab28bd5c NFSD: Fix frame size warning in svc_export_parse()
    b4b0e9d87afb NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
    5ec81b48797b NFSD: Refactor the duplicate reply cache shrinker
    bde5bdf88f2c NFSD: Replace nfsd_prune_bucket()
    eefe7b37988d NFSD: Rename nfsd_reply_cache_alloc()
    a8f1afef7764 NFSD: Refactor nfsd_reply_cache_free_locked()
    8549384d0f65 nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net
    70fdee548c03 nfsd: move reply cache initialization into nfsd startup
    da2a0c623181 block: use "unsigned long" for blk_validate_block_size().
    1f6b62392453 gtp: pull network headers in gtp_dev_xmit()
    0feeaedf39b5 hrtimer: Prevent queuing of hrtimer without a function callback
    003e907cdd5c nvmet-rdma: fix possible bad dereference when freeing rsps
    ca842d364e48 ext4: set the type of max_zeroout to unsigned int to avoid overflow
    7b9eff4b0591 irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
    0f47e4fd6f34 usb: dwc3: core: Skip setting event buffers for host only controllers
    3b47bb2288c5 platform/x86: lg-laptop: fix %s null argument warning
    1b5b9e551339 clocksource: Make watchdog and suspend-timing multiplication overflow safe
    7462b116b9a6 s390/iucv: fix receive buffer virtual vs physical address confusion
    537a6bf1c284 openrisc: Call setup_memory() earlier in the init sequence
    a5991dfc631a NFS: avoid infinite loop in pnfs_update_layout.
    733049770886 nvmet-tcp: do not continue for invalid icreq
    5334e51afb35 net: hns3: add checking for vf id of mailbox
    9018928d35aa Bluetooth: bnep: Fix out-of-bound access
    e8d4c2465ff9 usb: gadget: fsl: Increase size of name buffer for endpoints
    4759856c8b06 f2fs: fix to do sanity check in update_sit_entry
    4c80c19eab42 btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
    dc323a57cdda btrfs: change BUG_ON to assertion in tree_move_down()
    427d7cb3a91e btrfs: send: handle unexpected data in header buffer in begin_cmd()
    7b6acbc2596f btrfs: handle invalid root reference found in may_destroy_subvol()
    dead0848c21d btrfs: change BUG_ON to assertion when checking for delayed_node root
    01d720ddf816 powerpc/boot: Only free if realloc() succeeds
    de34590df6a3 powerpc/boot: Handle allocation failure in simple_realloc()
    4a8de7a7fc2b parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
    ef1d6d795e87 memory: stm32-fmc2-ebi: check regmap_read return value
    06cb3463aa58 x86: Increase brk randomness entropy for 64-bit systems
    ddf899fc6f7e md: clean up invalid BUG_ON in md_ioctl
    70f5ab8e4693 netlink: hold nlk->cb_mutex longer in __netlink_dump_start()
    1052160a674d clocksource/drivers/arm_global_timer: Guard against division by zero
    a6394f5ee523 virtiofs: forbid newlines in tags
    cec155470cc9 drm/lima: set gp bus_stop bit before hard reset
    d41f32523b77 net/sun3_82586: Avoid reading past buffer in debug output
    ad533c5aa38a media: drivers/media/dvb-core: copy user arrays safely
    3ecf37c04e97 scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
    673d4e5d36eb fs: binfmt_elf_efpic: don't use missing interpreter's properties
    a5f1d30c51c4 media: pci: cx23885: check cx23885_vdev_init() return
    0f8049e4a15f quota: Remove BUG_ON from dqget()
    bfbab62ca69f fuse: fix UAF in rcu pathwalks
    187d844f2e98 afs: fix __afs_break_callback() / afs_drop_open_mmap() race
    10fb6af80d73 ext4: do not trim the group with corrupted block bitmap
    865759a97916 nvmet-trace: avoid dereferencing pointer too early
    ee17eabe4c5b powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
    3a39e6b47a7f memory: tegra: Skip SID programming if SID registers aren't set
    5750e353e619 arm64: Fix KASAN random tag seed initialization
    8afc79eb9bf5 hwmon: (ltc2992) Avoid division by zero
    9da4530b434e IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock
    ad98666362ac wifi: iwlwifi: fw: Fix debugfs command sending
    3a819bf04e71 wifi: iwlwifi: abort scan when rfkill on but device enabled
    240788757061 gfs2: setattr_chown: Add missing initialization
    84d75e35b4cc scsi: spi: Fix sshdr use
    41eae1d713cd media: qcom: venus: fix incorrect return value
    145769ae51f5 binfmt_misc: cleanup on filesystem umount
    10e2c63a82c3 staging: ks7010: disable bh on tx_dev_lock
    d8b1d3b05885 drm/amd/display: Validate hw_points_num before using it
    b24c10bf2517 staging: iio: resolver: ad2s1210: fix use before initialization
    2a4035049606 media: radio-isa: use dev_name to fill in bus_info
    abd6fa88a7cc i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
    640912de8298 i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
    164164e3d55b s390/smp,mcck: fix early IPI handling
    93200b564991 RDMA/rtrs: Fix the problem of variable not initialized fully
    ad8e66837efb i2c: riic: avoid potential division by zero
    8e3799649d9b wifi: cw1200: Avoid processing an invalid TIM IE
    2af058a26c06 wifi: mac80211: fix BA session teardown race
    89795eeba6d1 wifi: cfg80211: check wiphy mutex is held for wdev mutex
    b4373d9235b6 ssb: Fix division by zero issue in ssb_calc_clock_rate
    fdb349e7f8c3 ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
    195918217448 net: hns3: fix a deadlock problem when config TC during resetting
    93d9ca2a1e91 net: hns3: fix wrong use of semaphore up
    6c4a0ba674f4 netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
    356beb911b63 netfilter: flowtable: initialise extack before use
    fa2545118a7c netfilter: allow ipv6 fragments to arrive on different devices
    81de530a377a mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
    5e4d2efaae90 mlxbf_gige: disable RX filters until RX path initialized
    86a7a8732cc7 mlxbf_gige: Remove two unused function declarations
    b799db9fbcca net: dsa: vsc73xx: check busy flag in MDIO operations
    65fa752e3a98 net: dsa: vsc73xx: use read_poll_timeout instead delay loop
    db9f552d4542 net: dsa: vsc73xx: pass value in phy_write operation
    eb5c3021ef3b net: axienet: Fix register defines comment description
    24cf390a5426 atm: idt77252: prevent use after free in dequeue_rx()
    4339641cdb3e net/mlx5e: Correctly report errors for ethtool rx flows
    eadfff2743d6 igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
    82481cb0007d igc: remove I226 Qbv BaseTime restriction
    adfe17bd41ed igc: Correct the launchtime offset
    d6955574bbf0 s390/uv: Panic for set and remove shared access UVC errors
    f92cbcc68833 drm/amdgpu/jpeg2: properly set atomics vmid field
    0fbe2a72e853 memcg_write_event_control(): fix a user-triggerable oops
    df368d0d5fbb drm/amdgpu: Actually check flags for all context ops.
    dfe7d9c6ff79 btrfs: tree-checker: add dev extent item checks
    3337cb632718 selinux: fix potential counting error in avc_add_xperms_decision()
    5053581fe5df fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
    0f00902172b2 bitmap: introduce generic optimized bitmap_size()
    0dbb75302f99 btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()
    ac8d72e84dfd s390/cio: rename bitmap_size() -> idset_bitmap_size()
    6331ca6e2aee fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
    cda54ec82c0f vfs: Don't evict inode under the inode lru traversing context
    8d604da7c7a9 dm persistent data: fix memory allocation failure
    5541aec7ff0f dm resume: don't return EINVAL when signalled
    fbea98895fe9 arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
    a665e3b7ac7d s390/dasd: fix error recovery leading to data corruption on ESE devices
    23ce6ba3b954 thunderbolt: Mark XDomain as unplugged when router is removed
    365ef7c4277f xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
    ccdc892fd7ac ALSA: usb-audio: Support Yamaha P-125 quirk entry
    8e3d14c32fab ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
    25ee8b290820 char: xillybus: Check USB endpoints when probing device
    98ee65d9e2ac char: xillybus: Refine workqueue handling
    409b495f8e33 char: xillybus: Don't destroy workqueue from work item running on it
    8c78303eafbf fuse: Initialize beyond-EOF page contents before setting uptodate
    6f0605db50e2 clk: imx: Add check for kcalloc
    5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
    42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
    b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 1cecd4c55c34441f7a2920f429977b8de79db61c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Bruce Ashfield
e14ece0be4 linux-yocto/5.15: update to v5.15.165
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    3d85d75cac5b arm64: dts: imx8-ss-conn: Remove unrelated changes introduced when merging v5.15/standard/base
    fa93fa65db6e Linux 5.15.165
    b2c5a0f32c6c Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
    79273dd53868 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
    dbcde9673101 ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
    33ac5a4eb3d4 wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
    3a684499261d binfmt_flat: Fix corruption when not offsetting data start
    479e23af2015 usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
    a6117b3c1bd6 nvme/pci: Add APST quirk for Lenovo N60z laptop
    9b424c5d4130 exec: Fix ToCToU between perm check and set-uid/gid usage
    de9628332253 arm64: cpufeature: Fix the visibility of compat hwcaps
    dde07b87e84b arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes
    e2afb26615ad powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
    911f8055f175 drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
    53d55bea2589 mptcp: fully established after ADD_ADDR echo on MPJ
    badabac392d3 wifi: mac80211: check basic rates validity
    cbf2b2ce6047 PCI: dwc: Restore MSI Receiver mask during resume
    67a03645dc1d net: stmmac: Enable mac_managed_pm phylink config
    8246b7466c8d netfilter: nf_tables: prefer nft_chain_validate
    d7c5f8bd1287 netfilter: nf_tables: allow clone callbacks to sleep
    d71a76f3758e netfilter: nf_tables: bail out if stateful expression provides no .clone
    0d40e8cb1d1f netfilter: nf_tables: use timestamp to check for set element timeout
    9526393ed6c7 netfilter: nf_tables: set element extended ACK reporting support
    dd32621f1924 tls: fix race between tx work scheduling and socket close
    2c111413f38c PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
    1a607d22dea4 btrfs: fix double inode unlock for direct IO sync writes
    f754591b17d0 xfs: fix log recovery buffer allocation for the legacy h_size fixup
    4e17707035a6 btrfs: fix corruption after buffer fault in during direct IO append write
    9d1f4ecc31ad selftests: mptcp: join: check backup support in signal endp
    34558a433f87 selftests: mptcp: join: validate backup in MPJ
    3c7dafc17196 mptcp: pm: fix backup support in signal endpoints
    ffd002277096 mptcp: export local_address
    2c978352ae21 mptcp: pm: only set request_bkup flag when sending MP_PRIO
    e6e6c678c9cc mptcp: fix bad RCVPRUNED mib accounting
    dff41c5f691f mptcp: mib: count MPJ with backup flag
    3d16add56e32 mptcp: fix NL PM announced address accounting
    6f01f41b6a49 mptcp: distinguish rcv vs sent backup flag in requests
    42c7f7ac9ac3 mptcp: sched: check both directions for backup
    cd8a0ed3d80d drm/mgag200: Set DDC timeout in milliseconds
    8bf13339bf90 drm/bridge: analogix_dp: properly handle zero sized AUX transactions
    2a3548c7ef2e sched/smt: Fix unbalance sched_smt_present dec/inc
    5c66a9672c0d sched/smt: Introduce sched_smt_present_inc/dec() helper
    ca7d00c5656d x86/mtrr: Check if fixed MTRRs exist before saving them
    8f5ffd2af727 padata: Fix possible divide-by-0 panic in padata_mt_helper()
    cd10d186a540 tracing: Fix overflow in get_free_elt()
    77289f29b0c4 power: supply: axp288_charger: Round constant_charge_voltage writes down
    ff03c1b9409e power: supply: axp288_charger: Fix constant_charge_voltage writes
    0ad02834c2bf genirq/irqdesc: Honor caller provided affinity in alloc_desc()
    a2ff3482269d irqchip/xilinx: Fix shift out of bounds
    5bdf4bc692dd kcov: properly check for softirq context
    9196e42a3b8e serial: core: check uartclk for zero to avoid divide by zero
    eb044b9c234f timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
    9532482c9163 ntp: Safeguard against time_constant overflow
    9c23fc327d6e driver core: Fix uevent_show() vs driver detach race
    7c921031fa78 irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
    2d60656f35ce irqchip/meson-gpio: support more than 8 channels gpio irq
    c5ea55fe2b13 clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
    fcd4f3a9d92b clocksource: Scale the watchdog read retries automatically
    d607bbc7f049 torture: Enable clocksource watchdog with "tsc=watchdog"
    26dae4c8cb45 clocksource: Reduce the default clocksource_watchdog() retries to 2
    a70401730770 ntp: Clamp maxerror and esterror to operating range
    231897021c55 vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
    541a900d2455 tick/broadcast: Move per CPU pointer access into the atomic section
    2ac8f14d7f9d scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic
    cac638238584 scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
    896a3286375a usb: gadget: u_serial: Set start_delayed during suspend
    50c5248b0ea8 usb: gadget: core: Check for unset descriptor
    741403cfbf8b USB: serial: debug: do not echo input by default
    e8c1e606dab8 usb: vhci-hcd: Do not drop references before new references are gained
    a2400556fb43 ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
    296f83154c42 ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
    a54da4b787dc ALSA: line6: Fix racy access to midibuf
    c763dfe09425 drm/client: fix null pointer dereference in drm_client_modeset_probe
    ba43e5827e83 ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
    f9727470b1d2 ALSA: usb-audio: Re-add ScratchAmp quirk entries
    4f8c8ededece spi: spi-fsl-lpspi: Fix scldiv calculation
    4b316da441c5 kprobes: Fix to check symbol prefixes correctly
    97182790c0e0 bpf: kprobe: remove unused declaring of bpf_kprobe_override
    87b834b6a528 i2c: smbus: Send alert notifications to all devices if source not found
    efb937c66b2c spi: spidev: Add missing spi_device_id for bh2228fv
    9ffb4dbaa976 ASoC: codecs: wsa881x: Correct Soundwire ports mask
    fce8bfcf72ba ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
    93d89bb74d73 i2c: smbus: Improve handling of stuck alerts
    d12517dd095d arm64: errata: Expand speculative SSBS workaround (again)
    60c18204671d arm64: cputype: Add Cortex-A725 definitions
    e36cb8e5cc64 arm64: cputype: Add Cortex-X1C definitions
    724750c88a10 arm64: errata: Expand speculative SSBS workaround
    71098a6e6576 arm64: errata: Unify speculative SSBS errata logic
    15756fac89da arm64: cputype: Add Cortex-X925 definitions
    a518122c2ccd arm64: cputype: Add Cortex-A720 definitions
    67fb54d359d1 arm64: cputype: Add Cortex-X3 definitions
    cc627930b2ac arm64: errata: Add workaround for Arm errata 3194386 and 3312417
    d3760b292b2d arm64: cputype: Add Neoverse-V3 definitions
    48a6a925eab6 arm64: cputype: Add Cortex-X4 definitions
    f69456619434 arm64: barrier: Restore spec_bar() macro
    480bc90406c5 arm64: Add Neoverse-V2 part
    77137d50c91d arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space
    f07bf04fbfba ext4: fix wrong unit use in ext4_mb_find_by_goal
    b1343c6f569f sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
    d939bf5f3795 scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
    0a7fbde518cc profiling: remove profile=sleep support
    3c4ded276f03 SUNRPC: Fix a race to wake a sync task
    a88a49473c94 s390/sclp: Prevent release of buffer in I/O
    459ca6821440 jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
    096ec0bfa3a1 ext4: fix uninitialized variable in ext4_inlinedir_to_tree
    5b8055c38690 media: uvcvideo: Fix the bandwdith quirk on USB 3.x
    7744eb83e1cb media: uvcvideo: Ignore empty TS packets
    d0b8b23b9c2e drm/amd/display: Add null checker before passing variables
    0c065e50445a drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
    56e848034cca drm/amdgpu: Fix the null pointer dereference to ras_manager
    37b9df457cbc drm/amdgpu/pm: Fix the null pointer dereference for smu7
    d836431eb5bc btrfs: fix bitmap leak when loading free space cache on duplicate entry
    b248bf150e4f wifi: nl80211: don't give key data to userspace
    22cc7323f090 udf: prevent integer overflow in udf_bitmap_free_blocks()
    023319525610 PCI: Add Edimax Vendor ID to pci_ids.h
    6f8dc63f8e6a selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
    264087ccbe52 ACPI: SBS: manage alarm sysfs attribute through psy core
    43b24be70e47 ACPI: battery: create alarm sysfs attribute atomically
    2bb27b956a98 clocksource/drivers/sh_cmt: Address race condition for clock events
    bf0ff69a42a3 md/raid5: avoid BUG_ON() while continue reshape after reassembling
    be08dc614bdd md: do not delete safemode_timer in mddev_suspend
    7ce75b3c84e2 rcutorture: Fix rcu_torture_fwd_cb_cr() data race
    79008767d6cf net: fec: Stop PPS on driver remove
    cb85266c6ca3 l2tp: fix lockdep splat
    c05516c07290 net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
    5caf0ffaf915 Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
    5df559303570 net: linkwatch: use system_unbound_wq
    1e16828020c6 net: bridge: mcast: wait for previous gc cycles when removing port
    c4251a3decca net: usb: qmi_wwan: fix memory leak for not ip packets
    54b303d8f970 sctp: Fix null-ptr-deref in reuseport_add_sock().
    83f1d094e84b sctp: move hlist_node and hashent out of sctp_ep_common
    e0c647c1c845 x86/mm: Fix pti_clone_entry_text() for i386
    4d143ae78200 x86/mm: Fix pti_clone_pgtable() alignment assumption
    d5371fc8d04b irqchip/mbigen: Fix mbigen node address layout
    d44d1055f305 genirq: Allow irq_chip registration functions to take a const irq_chip
    8a326a2ef8f3 netfilter: ipset: Add list flush to cancel_gc
    83a04f95f5c0 mptcp: fix duplicate data handling
    314d14b04004 r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
    19eabe988c44 net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
    9e20d028d8d1 drm/vmwgfx: Fix a deadlock in dma buf fence polling
    7c07220cf634 Revert "ALSA: firewire-lib: operate for period elapse event in process context"
    2b9fcb649808 Revert "ALSA: firewire-lib: obsolete workqueue for period update"
    ecf75022936d ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
    7a0f5ead13c3 ALSA: usb-audio: Correct surround channels in UAC1 channel map
    3f480493550b protect the fetch of ->fd[fd] in do_dup2() from mispredictions
    a8b242a64445 HID: wacom: Modify pen IDs
    b6fc20e9bdef platform/chrome: cros_ec_proto: Lock device when updating MKBP version
    8fcc96708fdb power: supply: bq24190_charger: replace deprecated strncpy with strscpy
    20dbdebc5580 riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
    434ae939b9c5 ipv6: fix ndisc_is_useropt() handling for PIO
    252c9741cfa2 net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
    419ee6274c51 netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().
    b98ddb65fa16 netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().
    ab91b2e892d0 net: mvpp2: Don't re-use loop iterator
    ac758e1f663f net/iucv: fix use after free in iucv_sock_close()
    014d0a450a07 rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().
    0c50a4ad8e6e rtnetlink: enable alt_ifname for setlink/newlink
    9e382030bfd6 ALSA: hda: conexant: Fix headset auto detect fail in the polling mode
    3ddefcb8f75e sched: act_ct: take care of padding in struct zones_ht_key
    fed36de9e242 drm/vmwgfx: Fix overlay when using Screen Targets
    16998763c62b drm/nouveau: prime: fix refcount underflow
    0309f66a10ec MIPS: dts: loongson: Fix ls2k1000-rtc interrupt
    33ba9570b4ab MIPS: dts: loongson: Fix liointc IRQ polarity
    e11b89cdcb27 MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
    9aeeece87346 MIPS: Loongson64: DTS: Add RTC support to Loongson-2K1000
    380fa8172e24 remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init
    39b3e0b18f68 drm/dp_mst: Fix all mstb marked as not probed after suspend/resume
    fa1803401e1c irqchip/imx-irqsteer: Handle runtime power management correctly
    0abb3875e53d irqchip/imx-irqsteer: Add runtime PM support
    8e085fa5949e irqchip/imx-irqsteer: Constify irq_chip struct
    64494bfe5be5 genirq: Allow the PM device to originate from irq domain
    50beae26ed0f irqdomain: Fixed unbalanced fwnode get and put
    780785c77e63 leds: triggers: Flush pending brightness before activating trigger
    ab694f667a12 leds: trigger: Call synchronize_rcu() before calling trig->activate()
    ac8f748cccb5 leds: trigger: Store brightness set by led_trigger_event()
    f1a0ef0bade5 leds: trigger: Remove unused function led_trigger_rename_static()
    590304b798a3 leds: trigger: use RCU to protect the led_cdevs list
    96166cca228c drivers: soc: xilinx: check return status of get_api_version()
    2a1833cf2a41 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver
    69901726a3c9 ext4: check the extent status again before inserting delalloc block
    580adf8e8db6 ext4: factor out a common helper to query extent map
    57ba1bc08528 ext4: convert to exclusive lock while inserting delalloc extents
    5cce19905fef ext4: refactor ext4_da_map_blocks()
    698be0f2e15e ext4: make ext4_es_insert_extent() return void
    34a86adea1f2 sysctl: always initialize i_uid/i_gid
    9ea7fc2788fd arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
    f913e112bab6 arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB
    42821f8410bd arm64: dts: qcom: msm8998: switch USB QMP PHY to new style of bindings
    f7d5d99c0d22 arm64: dts: qcom: msm8998: drop USB PHY clock index
    32f0e52f16d4 arm64: dts: qcom: msm8996: Move '#clock-cells' to QMP PHY child node
    0f0c74eb6a0c powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC
    79186ae126e7 fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
    7cc1f4cd90a0 nvme-pci: add missing condition check for existence of mapped data
    ebb6f1f12090 nvme: separate command prep and issue
    20dd2e9db85d nvme: split command copy into a helper
    8c79ceb4ecf8 iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en
    d76bec2f0d64 ceph: fix incorrect kmalloc size of pagevec mempool
    ed25b6aa3ca8 ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
    20b2def9311d spi: spidev: add correct compatible for Rohm BH2228FV
    6a32ade732ed spi: spidev: order compatibles alphabetically
    bff165a39936 spidev: Add Silicon Labs EM3581 device compatible
    547252602276 spi: spidev: Replace OF specific code by device property API
    b0b3d2432f62 spi: spidev: Replace ACPI specific code by device_get_match_data()
    eb47ec48a88e spi: spidev: Make probe to fail early if a spidev compatible is used
    150af4538397 lirc: rc_dev_get_from_fd(): fix file leak
    05ca5676e1af powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
    290a6b88e8c1 apparmor: Fix null pointer deref when receiving skb during sock creation
    8f4030277dfb mISDN: Fix a use after free in hfcmulti_tx()
    f6bb8c90cab9 bpf: Fix a segment issue when downgrading gso_size
    9e8f558a3afe net: nexthop: Initialize all fields in dumped nexthops
    c56abfb6c27a net: stmmac: Correct byte order of perfect_match
    5eea12767545 tipc: Return non-zero value from tipc_udp_addr2str() on error
    b90d2b3f1730 netfilter: nft_set_pipapo_avx2: disable softinterrupts
    3756c2575110 net: bonding: correctly annotate RCU in bond_should_notify_peers()
    ef1d3d90c76d ipv4: Fix incorrect source address in Record Route option
    b23aaa2ecc3a MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
    6b4ff38c97a3 bpf, events: Use prog to emit ksymbol event for main program
    87b34c8c94e2 dma: fix call order in dmam_free_coherent
    ca667c3c90ea libbpf: Fix no-args func prototype BTF dumping syntax
    2746eeace5cf um: time-travel: fix signal blocking race/hang
    ccff45a1ff43 um: time-travel: fix time-travel-start option
    6516149e03b6 phy: cadence-torrent: Check return value on register read
    f21e71928b0f dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
    63f7fdf733ad jfs: Fix array-index-out-of-bounds in diFree
    0529ca94f7d8 kdb: Use the passed prompt in kdb_position_cursor()
    a27107234253 kdb: address -Wformat-security warnings
    840c6def242c kernel: rerun task_work while freezing in get_signal()
    5c402f323f17 io_uring/io-wq: limit retrying worker initialisation
    e34191cce3ee nilfs2: handle inconsistent state in nilfs_btnode_create_block()
    cc3c5ae5a7b9 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
    e9cdf403a86a Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
    4cf7e2a3053a rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
    0a97cc547fdc rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
    bc4204886c4f drm/panfrost: Mark simple_ondemand governor as softdep
    64ad15893e70 MIPS: Loongson64: Test register availability before use
    77011a1d7a1a MIPS: Loongson64: reset: Prioritise firmware service
    a64a9736d72b MIPS: Loongson64: Remove memory node for builtin-dtb
    103cc2530315 MIPS: Loongson64: env: Hook up Loongsson-2K
    5feae7c2c8bb MIPS: dts: loongson: Fix GMAC phy node
    bc3336666062 MIPS: ip30: ip30-console: Add missing include
    4e13b7c23988 remoteproc: imx_rproc: Skip over memory region when node value is NULL
    d627cc333c81 remoteproc: stm32_rproc: Fix mailbox interrupts queuing
    cfc2304e5cd9 rbd: don't assume rbd_is_lock_owner() for exclusive mappings
    22cc7f013a20 selftests/sigaltstack: Fix ppc64 GCC build
    557d035fe88d RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
    4488eef06dcf platform: mips: cpu_hwmon: Disable driver on unsupported hardware
    2f9bed9e1ca2 watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
    b7fdaab71bb7 rtc: isl1208: Fix return value of nvmem callbacks
    bd8e059c6f97 drm/i915/dp: Reset intel_dp->link_trained before retraining the link
    3ff604499ec6 drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
    145d4dd823ea drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8
    6efcf9f4d547 perf/x86/intel/pt: Fix a topa_entry base address calculation
    e4181a2c9b47 perf/x86/intel/pt: Fix topa_entry base length
    8020e0657a8a perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR
    9ad46f1fef42 perf: Fix event leak upon exec and file release
    67fad724f1b5 perf: Fix event leak upon exit
    cde43031df53 scsi: qla2xxx: validate nvme_local_port correctly
    9117337b04d7 scsi: qla2xxx: Complete command early within lock
    bdfdd57a308a scsi: qla2xxx: Fix flash read failure
    73dbf4d44fc3 scsi: qla2xxx: Use QP lock to search for bsg
    b0302ffc7412 scsi: qla2xxx: Fix for possible memory corruption
    51be74018998 scsi: qla2xxx: Unable to act on RSCN for port online
    b12c54e51ba8 scsi: qla2xxx: During vport delete send async logout explicitly
    5f60a07fb40f rtc: cmos: Fix return value of nvmem callbacks
    dcaa88c2c1d9 mm/numa_balancing: teach mpol_to_str about the balancing mode
    3047f99caec2 devres: Fix memory leakage caused by driver API devm_free_percpu()
    2a4094c646da devres: Fix devm_krealloc() wasting memory
    fcdfc0413a72 gve: Fix an edge case for TSO skb validity check
    c5ee8adc8d98 kobject_uevent: Fix OOB access within zap_modalias_env()
    84bb2f0c98f5 kbuild: Fix '-S -c' in x86 stack protector scripts
    d6570ec38206 decompress_bunzip2: fix rare decompression failure
    a7a59a1234f2 ubi: eba: properly rollback inside self_check_eba
    2ede59d7a794 clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
    52433f778980 scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
    0484adcb5fbc fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed
    c719b393374d dev/parport: fix the array out-of-bounds risk
    08853ea15d0b binder: fix hang of unregistered readers
    7799c9dd6d8f PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
    0bba47fec14d PCI: dw-rockchip: Fix initial PERST# GPIO value
    ddd840a191dc PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
    6fa86b2a8bcf hwrng: amd - Convert PCIBIOS_* return codes to errnos
    f5c99f224e64 tools/memory-model: Fix bug in lock.cat
    e05b37ab349c ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
    e3a61bc83eea ALSA: usb-audio: Move HD Webcam quirk to the right place
    f7e3ac300e71 ALSA: usb-audio: Fix microphone sound on HD webcam.
    63173938750d KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
    c666d46b3f01 media: uvcvideo: Fix integer overflow calculating timestamp
    6db719f299bb jbd2: make jbd2_journal_get_max_txn_bufs() internal
    93d417d39624 leds: ss4200: Convert PCIBIOS_* return codes to errnos
    838fef8e44b0 wifi: mwifiex: Fix interface type change
    fc2ea3b5f726 selftests/landlock: Add cred_transfer test
    6b2e11d782eb io_uring: tighten task exit cancellations
    9771e3d8365a ext4: make sure the first directory block is not a hole
    8afe06ed3be7 ext4: check dot and dotdot of dx_root before making dir indexed
    cca17211c805 m68k: amiga: Turn off Warp1260 interrupts during boot
    6a43e3c210df udf: Avoid using corrupted block bitmap buffer
    f79e54a755f8 task_work: Introduce task_work_cancel() again
    451952f2ff06 task_work: s/task_work_cancel()/task_work_cancel_func()/
    4224da51200e apparmor: use kvfree_sensitive to free data->data
    94aeee7c21dc sched/fair: Use all little CPUs for CPU-bound workloads
    6b5ed0648213 drm/amd/display: Check for NULL pointer
    94f003925c26 scsi: qla2xxx: Fix optrom version displayed in FDMI
    7e52c62ff029 drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
    08f45102c81a drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
    a89702729837 ext2: Verify bitmap and itable block numbers before using them
    d55aae5c1730 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
    b8044a91dad7 ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error
    f8e9a63b982a media: venus: fix use after free in vdec_close
    558e339b16fa char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
    215e9a695e4b fuse: verify {g,u}id mount options correctly
    b37f1c530da8 sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
    a3578d3bf87d ipv6: take care of scope when choosing the src addr
    d0a1f9aa70f0 af_packet: Handle outgoing VLAN packets without hardware offloading
    2f9576a9c296 net: netconsole: Disable target before netpoll cleanup
    d3b165c10473 tick/broadcast: Make takeover of broadcast hrtimer reliable
    8b6ad5840fab dt-bindings: thermal: correct thermal zone node name limit
    d240b789dded mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
    fa774151f9b7 mm/hugetlb: fix possible recursive locking detected warning
    916c648323fa landlock: Don't lose track of restrictions on cred_transfer
    dc31856c99c8 fs/ntfs3: Missed error return
    f99a44c33fa4 rtc: interface: Add RTC offset to alarm after fix-up
    b23e7de39064 nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
    10d7b93ecbb2 fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
    ebefb924ceda fs/ntfs3: Fix field-spanning write in INDEX_HDR
    e3e3b3eb54fe fs/ntfs3: Replace inode_trylock with inode_lock
    865da0f08330 pinctrl: freescale: mxs: Fix refcount of child
    e77fe8295bd9 pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
    59c849f555d5 pinctrl: ti: ti-iodelay: Drop if block with always false condition
    f57e93aba207 pinctrl: single: fix possible memory leak when pinctrl_enable() fails
    b5aa7fe19c45 pinctrl: core: fix possible memory leak when pinctrl_enable() fails
    44e688040210 pinctrl: rockchip: update rk3308 iomux routes
    bdee29d6786f fs/ntfs3: Fix getting file type
    bd6af2b024fc fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting
    eb10ee9fb0b0 fs/ntfs3: Fix transform resident to nonresident for compressed files
    7d99c5a93e86 fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
    48c4ac742654 fs/ntfs3: Use ALIGN kernel macro
    2dfb0dcb7812 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
    6c57b1714227 net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
    957a4d1c4c58 netfilter: nf_set_pipapo: fix initial map fill
    fee6d3f75438 netfilter: nft_set_pipapo: constify lookup fn args where possible
    5e2c24f7b091 netfilter: ctnetlink: use helper function to calculate expect ID
    913173f42057 bnxt_re: Fix imm_data endianness
    52238c05973c RDMA/hns: Fix insufficient extend DB for VFs.
    ecc693348c6d RDMA/hns: Fix undifined behavior caused by invalid max_sge
    3c301b8a046b RDMA/hns: Fix missing pagesize and alignment check in FRMR
    dc00026b893e macintosh/therm_windtunnel: fix module unload.
    1b83f8967b6b powerpc/xmon: Fix disassembly CPU feature checks
    a679094b1c49 MIPS: Octeron: remove source file executable bit
    27874ca77bd2 net: missing check virtio
    ea558f10fb05 vhost/vsock: always initialize seqpacket_allow
    24414c842a24 PCI: endpoint: Clean up error handling in vpci_scan_bus()
    a32c9d72025d Input: elan_i2c - do not leave interrupt disabled on suspend failure
    53f1a0c08fbb RDMA/device: Return error earlier if port in not valid
    69e6784f83cb mtd: make mtd_test.c a separate module
    11cd585857e9 ASoC: max98088: Check for clk_prepare_enable() error
    1e3829f6e01f RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
    9189c23067e3 RDMA/mlx4: Fix truncated output warning in alias_GUID.c
    56e1f54fc6d4 RDMA/mlx4: Fix truncated output warning in mad.c
    3bff42b29a24 Input: qt1050 - handle CHIP_ID reading error
    389f6d5ee179 RDMA/cache: Release GID table even if leak is detected
    f8241991d9f5 RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE
    ccca62998958 coresight: Fix ref leak when of_coresight_parse_endpoint() fails
    15c10cc9553f clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
    cfbd43e37bf1 clk: qcom: branch: Add helper functions for setting retain bits
    82ee9913b137 PCI: Fix resource double counting on remove & rescan
    0d45e9942033 SUNRPC: Fixup gss_status tracepoint error output
    de602aadfb15 sparc64: Fix incorrect function signature and add prototype for prom_cif_init
    c3e33c899d6d ext4: avoid writing unitialized memory to disk in EA inodes
    6bb47c93353b ext4: don't track ranges in fast_commit if inode has inlined data
    8087b63911ba ext4: return early for non-eligible fast_commit track events
    7639acde754e NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
    533ae7fef359 SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
    524e6b54399d xprtrdma: Fix rpcrdma_reqs_reset()
    b0fece168289 mfd: omap-usb-tll: Use struct_size to allocate tll
    359e5c05ba96 mfd: rsmu: Split core code into separate module
    d856cb53b69a perf intel-pt: Fix exclude_guest setting
    d5f39d2b827e perf intel-pt: Fix aux_watermark calculation for 64-bit size
    cd6b8fc9c16f media: venus: flush all buffers in output plane streamoff
    0619f7750f2b ext4: fix infinite loop when replaying fast_commit
    0781e4231117 Revert "leds: led-core: Fix refcount leak in of_led_get()"
    3efe34f95b1a drm/qxl: Add check for drm_cvt_mode
    4b60f8c55b71 drm/etnaviv: fix DMA direction handling for cached RW buffers
    2f74f09fcce0 perf report: Fix condition in sort__sym_cmp()
    3fb6a9d67cfd leds: trigger: Unregister sysfs attributes before calling deactivate()
    a3d41048e51b drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
    a668169b56fe drm/mediatek: Add missing plane settings when async update
    d6f55120eecc media: renesas: vsp1: Store RPF partition configuration per RPF instance
    71732853dc80 media: renesas: vsp1: Fix _irqsave and _irq mix
    3a1e47f47986 media: uvcvideo: Override default flags
    d3259f456ecb saa7134: Unchecked i2c_transfer function result fixed
    dba5dc8a3b3f media: i2c: Fix imx412 exposure control
    477799870120 media: imon: Fix race getting ictx->lock
    bde204dbdafa media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
    623541e581f0 drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare()
    402e4d38969c drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
    a8d90f00265d drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit
    d649eb1f9653 drm/amd/pm: Fix aldebaran pcie speed reporting
    6c390ef198aa xdp: fix invalid wait context of page_pool_destroy()
    28dfdb7d67a4 selftests: forwarding: devlink_lib: Wait for udev events after reloading
    c9b30877a03c bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
    6d20c4044ab4 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
    d933d43eadab bpf: annotate BTF show functions with __printf
    a0737beff634 selftests/bpf: Close fd in error path in drop_on_reuseport
    0c54a73f29b7 locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
    1ff103fb6939 wifi: virt_wifi: don't use strlen() in const context
    8b0f1717ecb3 gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
    93e898a264b4 wifi: virt_wifi: avoid reporting connection success with wrong SSID
    e1e354a2cd05 perf: Fix default aux_watermark calculation
    872260112082 perf: Prevent passing zero nr_pages to rb_alloc_aux()
    48767a6992ce perf: Fix perf_aux_size() for greater-than 32-bit size
    84ba02e90546 perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
    8ad0ec7f368d netfilter: nf_tables: rise cap on SELinux secmark context
    bb7e4dedbacb ipvs: Avoid unnecessary calls to skb_is_gso_sctp
    fb274d9c68cd libbpf: Checking the btf_type kind when fixing variable offsets
    7068a11d5714 net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
    b95c9431f2fa net: fec: Refactor: #define magic constants
    576c64622649 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
    2dc00d0f355a wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
    41728c9b3f93 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
    d794f6261451 mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors
    4b60b403f7b7 mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible
    9a5261a984bb mlxsw: spectrum_acl_erp: Fix object nesting warning
    565213e00555 lib: objagg: Fix general protection fault
    4f44cb495c2b selftests/bpf: Check length of recv in test_sockmap
    5bf89e8fdab7 net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
    ed3bc31ed0a0 tcp: fix races in tcp_v[46]_err()
    09519197b070 tcp: fix race in tcp_write_err()
    d99b21ace8a3 tcp: add tcp_done_with_error() helper
    7a6a2614561d tcp: annotate lockless access to sk->sk_err
    25eeea5cc87f tcp: annotate lockless accesses to sk->sk_err_soft
    22314f1b0c25 net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
    d0c8fb1b559c selftests/bpf: Fix prog numbers in test_sockmap
    73d8f5a1cb70 wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
    95eff767a4dc firmware: turris-mox-rwtm: Initialize completion before mailbox
    b368066a1b21 firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
    cd84e10affd4 firmware: turris-mox-rwtm: Do not complete if there are no waiters
    6427d6fefb34 vmlinux.lds.h: catch .bss..L* sections into BSS")
    cabdacc08397 ARM: spitz: fix GPIO assignment for backlight
    421eb215125a ARM: pxa: spitz: use gpio descriptors for audio
    d32d5c0d822f m68k: cmpxchg: Fix return value for default case in __arch_xchg()
    9a8362816612 x86/xen: Convert comma to semicolon
    8e368db650ba m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
    115db06a3666 arm64: dts: amlogic: gx: correct hdmi clocks
    6dfc6eb5f08f arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
    9f51247d6b1d arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
    fbd40f460f34 arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
    030d39eba765 ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
    988641b6eebd ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
    c716d3e9fa07 ARM: dts: imx6qdl-kontron-samx6i: fix board reset
    5bf37f5338b8 ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
    241db6dad2f6 ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node
    6adbe72e8b5b arm64: dts: rockchip: Increase VOP clk rate on RK3328
    8e3bd91edaab soc: qcom: pdr: fix parsing of domains lists
    d0870c4847e7 soc: qcom: pdr: protect locator_addr with the main mutex
    e59386c30019 memory: fsl_ifc: Make FSL_IFC config visible and selectable
    67d9adeb851a arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
    0d1d78c2c1fa soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
    c32836dfe3fd arm64: dts: qcom: sm8250: add power-domain to UFS PHY
    6bb3dc543b7a arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings
    34ce7f7278c4 arm64: dts: qcom: sdm845: add power-domain to UFS PHY
    6c1c93494dea hwmon: (max6697) Fix swapped temp{1,8} critical alarms
    8822f44f7333 hwmon: (max6697) Fix underflow when writing limit attributes
    0b9a36505476 drm/meson: fix canvas release in bind function
    62bae56ce765 pwm: stm32: Always do lazy disabling
    1da47a5a1f4a hwmon: (adt7475) Fix default duty on fan is disabled
    0f109f8cf185 x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
    fab5dc353993 x86/pci/xen: Fix PCIBIOS_* return code handling
    b47ce2e7202b x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
    d63fda6ebe1a x86/of: Return consistent error type from x86_of_pci_irq_enable()
    603d064d406a hfsplus: fix to avoid false alarm of circular locking
    cf6b45ea7a8d block: initialize integrity buffer to zero before writing it to media
    260dab50a1a7 block: cleanup bio_integrity_prep
    4c566a1c2bea block: refactor to use helper
    608475b52da1 platform/chrome: cros_ec_debugfs: fix wrong EC message version
    2259b26ff45a EDAC, i10nm: make skx_common.o a separate module
    ec56571b4b14 f2fs: fix to don't dirty inode for readonly filesystem
    70f5ef5f33c3 f2fs: fix return value of f2fs_convert_inline_inode()
    e6a43185a1bd octeontx2-af: Remove unrelated changes introduced when merging v5.15/standard/base
    7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
    81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
    c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
    299ef3b5b00b of: module: add buffer overflow check in of_modalias()
    cdf1fbdb57b4 Linux 5.15.158-rt76
    d1782d26fc85 Linux 5.15.153-rt75
    31eb6c72870a Linux 5.15.148-rt74
    19d6dc150eba Linux 5.15.145-rt73
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    2b654ae07464 Linux 5.15.141-rt72
    5ae18c1bad70 drm/i915: Do not disable preemption for resets
    e231c3cb8e7c posix-timers: Ensure timer ID search-loop limit is valid
    8039b1f68b6f bpf: Remove in_atomic() from bpf_link_put().
    6161a8a868e2 mm/page_alloc: Use write_seqlock_irqsave() instead write_seqlock() + local_irq_save().
    758ca2219bab sched: avoid false lockdep splat in put_task_struct()
    a0b272c43e0a debugobjects,locking: Annotate debug_object_fill_pool() wait type violation
    b09c457e6d26 debugobject: Ensure pool refill (again)
    5fb44556da73 Revert "softirq: Let ksoftirqd do its job"
    1dc8565b13f4 locking/rwbase: Mitigate indefinite writer starvation
    1d6effd9e0f5 io-mapping: don't disable preempt on RT in io_mapping_map_atomic_wc().
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    3ca0d714c7c1 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    e57456047118 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    0fe0d24b5c78 tpm: Add flag to use default cancellation policy
    43d4e811ed5d tpm: tis_i2c: Fix sanity check interrupt enable mask
    6aeca5727a4d tpm: Add tpm_tis_i2c backend for tpm_tis_core
    7a646e274e8e tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    d65d402bb7ad tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    f7b59cf09dff 'Linux 5.15.96-rt61'
    1c906ed4bd61 'Linux 5.15.95-rt60'
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    63a865cbbc8a mm/page_alloc: Drop the deferred printing
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    4d335265c101 'Linux 5.15.94-rt59'
    c3b4464f5d2b 'Linux 5.15.93-rt58'
    c67bd325f576 'Linux 5.15.92-rt57'
    48e551ae0f55 'Linux 5.15.86-rt56'
    977a63a270ad 'Linux 5.15.85-rt55'
    adaa1d9e19a5 'Linux 5.15.79-rt54'
    ff3c61c5ead1 'Linux 5.15.76-rt53'
    e17260e8d340 'Linux 5.15.73-rt52'
    c83f436b7981 'Linux 5.15.71-rt51'
    e01c9e3ba82d 'Linux 5.15.70-rt50'
    debedeb4264e mm/memcg: Only perform the debug checks on !PREEMPT_RT
    1ef2cd0b8676 mm/memcg: Add a comment regarding the release `obj'.
    f8d153e08d42 mm/memcg: Add missing counter index which are not update in interrupt.
    11624404f67a mm/memcg: Disable migration instead of preemption in drain_all_stock().
    0a1f4de6ed4f mm/memcg: Protect memcg_stock with a local_lock_t
    3f15202f27da mm/memcg: Opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock()
    40dbbd2f9773 mm/memcg: Protect per-CPU counter by disabling preemption on PREEMPT_RT where needed.
    6269831106f5 mm/memcg: Disable threshold event handlers on PREEMPT_RT
    8da0e71b7b7d mm/memcg: Revert ("mm/memcg: optimize user context object stock access")
    45e3750e4458 'Linux 5.15.65-rt49'
    a4e36ed13a3b arm: Fix the "invalid constant" error when assembling entry-common.S
    82f18d6a09c0 arm: merge fixup for duplicate TIF_NOTIFY_SIGNAL and other TIF_*
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    6bc08dd702bb 'Linux 5.15.55-rt48'
    9a1a3c0162ef sched/core: Always flush pending blk_plug
    f178a16e9368 crypto/cryptd: fix leftover hunks from 2a30446f4
    0e01a5c5a80e 'Linux 5.15.49-rt47'
    2aa2253a0595 'Linux 5.15.44-rt46'
    c94ef3468bef 'Linux 5.15.43-rt45'
    264141c33af3 'Linux 5.15.41-rt44'
    9934b33b68d9 'Linux 5.15.40-rt43'
    ca63907ee4b7 'Linux 5.15.39-rt42'
    238b266d7aa8 sched/deadline: fixup -stable / -rt merge
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    23374f7aa074 printk/rt: fixup 5.15-stable merge
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    83bec9a458bf rt: fixup random and irq/manage merge issues
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    6991d3cb4877 Linux 5.15.36-rt41
    bc407f70bc87 Linux 5.15.34-rt40
    8b85316a6763 Linux 5.15.32-rt39
    713e04ecea94 Linux 5.15.31-rt38
    4718a7a13c94 Linux 5.15.29-rt37
    5d854189d406 Linux 5.15.28-rt36
    6c7c91516867 Linux 5.15.27-rt35
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    b64046617467 inet/hash: fixup -rt merge
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    29d051cc421a aufs: update compile fix for v5.15+ preempt-rt kernels
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    3f9f162d9bb0 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel
    931d5079b9fc Linux 5.15.26-rt34
    c5c22d2fdb7b Linux 5.15.25-rt33
    6a2e3e6c9401 staging: greybus: gpio: Use generic_handle_irq_safe().
    cb17d0820286 net: usb: lan78xx: Use generic_handle_irq_safe().
    a4040e8669d8 mfd: ezx-pcap: Use generic_handle_irq_safe().
    870d69c5f090 misc: hi6421-spmi-pmic: Use generic_handle_irq_safe().
    3718dd5011f4 i2c: cht-wc: Use generic_handle_irq_safe().
    1252887f9872 i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify().
    5aa6ecf9212a genirq: Provide generic_handle_irq_safe().
    1c73db1779a6 Linux 5.15.25-rt32
    2e68dcd8d632 Linux 5.15.24-rt31
    5ec703bf5ccc net: Write lock dev_base_lock without disabling bottom halves.
    15bd5dea95e6 Linux 5.15.21-rt30
    88c15a185ab7 Linux 5.15.19-rt29
    a70f09a4d312 Linux 5.15.18-rt28
    771d328d2646 Linux 5.15.14-rt27
    b56e1f0d87ba Linux 5.15.13-rt26
    5e8adc085a2b Linux 5.15.12-rt25
    ea0f771b9442 Linux 5.15.10-rt24
    269b39adfb2c Linux 5.15.7-rt23
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    05e1d4873542 ARM: config: multi v7: Regenerate defconifg
    4510f665a53a ARM: config: multi v7: Add renamed symbols
    d021435a532a ARM: config: multi v7: Clean up enabled by default options
    dbf8daa0ee01 ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    799919ec2113 v5.15.5-rt22
    4745560a36e7 v5.15.3-rt21
    9b4d36e0fbeb v5.15.2-rt20
    d156320aca54 net: sched: gred: dynamically allocate tc_gred_qopt_offload
    d36603e0d213 v5.15.2-rt19
    7ddf3a205fa3 mm/vmalloc: Remove unused `cpu' variable.
    3f8e7f777049 v5.15.2-rt18
    7b0fd383bb9a printk: fixup -stable merge to -rt
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    6f51b8d2b7dc Add localversion for -RT release
    3c8ff0c09156 sysfs: Add /sys/kernel/realtime entry
    828d8f9b903f POWERPC: Allow to enable RT
    6db76b613e53 powerpc/stackprotector: work around stack-guard init from atomic
    44be16e0180a powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT
    a5c27dfc178a powerpc/pseries/iommu: Use a locallock instead local_irq_save()
    dce767609e50 powerpc: traps: Use PREEMPT_RT
    9cad1f8c7dd7 ARM64: Allow to enable RT
    5bd881944e4f ARM: Allow to enable RT
    715792fbbaf7 tty/serial/pl011: Make the locking work on RT
    69221f2f5b91 tty/serial/omap: Make the locking RT aware
    5fa50218f3e3 arm64: signal: Use ARCH_RT_DELAYS_SIGNAL_SEND.
    c004c410d380 arm64/sve: Make kernel FPU protection RT friendly
    7ffcb4485981 arm64/sve: Delay freeing memory in fpsimd_flush_thread()
    322561563b01 KVM: arm/arm64: downgrade preempt_disable()d region to migrate_disable()
    fe5ed302a1ec ARM: enable irq in translation/section permission fault handlers
    f17af435c3a3 arch/arm64: Add lazy preempt support
    10e096c7a491 powerpc: Add support for lazy preemption
    5e15c21804be arm: Add support for lazy preemption
    abc04080e1b3 entry: Fix the preempt lazy fallout
    2fb1741e933b x86: Support for lazy preemption
    24b379de7afc x86/entry: Use should_resched() in idtentry_exit_cond_resched()
    860dbaa27ad1 sched: Add support for lazy preemption
    4d5c9c824eee */softirq: Disable softirq stacks on PREEMPT_RT
    2676f33e2cf4 generic/softirq: Disable softirq stacks on PREEMPT_RT
    1886700e5658 leds: trigger: Disable CPU trigger on PREEMPT_RT
    694e3f263964 drivers/block/zram: Replace bit spinlocks with rtmutex for -rt
    97f765c75d6d mm/zsmalloc: Replace bit spinlock and get_cpu_var() usage.
    49c7010ff12e tpm_tis: fix stall after iowrite*()s
    df583a002c38 virt: acrn: Remove unsued acrn_irqfds_mutex.
    a68737287907 smack: Guard smack_ipv6_lock definition within a SMACK_IPV6_PORT_LABELING block
    ac9df8459eda ASoC: mediatek: mt8195: Remove unsued irqs_lock.
    02bc2e3cbe09 genirq: update irq_set_irqchip_state documentation
    ac932078b2e6 x86: Enable RT also on 32bit
    e262f9f76c5b x86: Allow to enable RT
    fef570ba4596 x86: kvm Require const tsc for RT
    e5a9202c3535 signal/x86: Delay calling signals in atomic
    2c0f317da8b9 drm/i915: Drop the irqs_disabled() check
    06b3f43f370b drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock()
    ac58ec9af512 drm/i915/gt: Queue and wait for the irq_work item.
    aaa6ddcfd053 drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE
    6db29073f209 drm/i915: Disable tracing points on PREEMPT_RT
    5d34e949e11c drm/i915: Don't check for atomic context on PREEMPT_RT
    0ca85efbe2e9 drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates
    688ce2658570 drm/i915: Use preempt_disable/enable_rt() where recommended
    9a76a256848c drm/i915: Don't disable interrupts and pretend a lock as been acquired in __timeline_mark_lock().
    766248132ccf random: Make it work on rt
    ba411ba63b8e x86: stackprotector: Avoid random pool on rt
    3c158aab9acc panic: skip get_random_bytes for RT_FULL in init_oops_id
    bf099c9ff70f net: dev: always take qdisc's busylock in __dev_xmit_skb()
    783862056952 net: Dequeue in dev_cpu_dead() without the lock
    61793a50d51d net: Use skbufhead with raw lock
    4e369dc108af net/core: use local_bh_disable() in netif_rx_ni()
    8056c6bd6380 rcu: Delay RCU-selftests
    1372b981252b fs/dcache: disable preemption on i_dir_seq's write side
    8f35827f634d fs/dcache: use swait_queue instead of waitqueue
    dc26bf05c680 ptrace: fix ptrace vs tasklist_lock race
    54332013d985 signal: Revert ptrace preempt magic
    65309bca8d9c mm/memcontrol: Disable on PREEMPT_RT
    5d193966a444 u64_stats: Disable preemption on 32bit-UP/SMP with RT during updates
    9e7c9b1a7d21 softirq: Check preemption after reenabling interrupts
    0d4e38f0610e crypto: cryptd - add a lock instead preempt_disable/local_bh_disable
    4a01578f1878 sunrpc: Make svc_xprt_do_enqueue() use get_cpu_light()
    03f8b0f0eedb net: Remove preemption disabling in netif_rx()
    ddd725b42e48 mm/vmalloc: Another preempt disable region which sucks
    28545272667f scsi/fcoe: Make RT aware.
    dcb042c59ca4 md: raid5: Make raid5_percpu handling RT aware
    393999301a85 block/mq: do not invoke preempt_disable()
    8485ff82f922 kernel/sched: add {put|get}_cpu_light()
    274408c7b291 sched: Make preempt_enable_no_resched() behave like preempt_enable() on PREEMPT_RT
    9708837923a7 locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h
    b5f1fc042d2f lockdep/selftests: Adapt ww-tests for PREEMPT_RT
    3e6dd28f0231 lockdep/selftests: Skip the softirq related tests on PREEMPT_RT
    0da6a4f59354 lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock()
    b29dc4a9ef20 lockdep/selftests: Add rtmutex to the last column
    db92f5fc3fb7 lockdep: Make it RT aware
    fae24609aafa rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable().
    9d8c380fa819 rtmutex: Add a special case for ww-mutex handling.
    d6b24f0f2a8a sched: Trigger warning if ->migration_disabled counter underflows.
    6e09a284f2a6 lockdep/selftests: Avoid using local_lock_{acquire|release}().
    bd833044483a locking: Remove rt_rwlock_is_contended()
    36839db14247 jump-label: disable if stop_machine() is used
    5a657ef837de tcp: Remove superfluous BH-disable around listening_hash
    c11095ec78ef mm: workingset: replace IRQ-off check with a lockdep assert.
    168e3d8875c7 cgroup: use irqsave in cgroup_rstat_flush_locked()
    639d2eb6493f sched: Move mmdrop to RCU on RT
    590419b10863 sched: Delay task stack freeing on RT
    37860896be2e sched: Move kprobes cleanup out of finish_task_switch()
    dc3565cd6bbd sched: Disable TTWU_QUEUE on RT
    77db91d4d2b5 sched: Limit the number of task migrations per batch on RT
    8ea3ab8bb409 locking/rt: Take RCU nesting into account for __might_resched()
    b2f56dfeab18 sched: Make cond_resched_lock() variants RT aware
    9bac73a04b71 sched: Make RCU nest depth distinct in __might_resched()
    4f3dd3cb71e5 sched: Make might_sleep() output less confusing
    b8c4ad5ceaec sched: Cleanup might_sleep() printks
    588c973bd55b sched: Remove preempt_offset argument from __might_sleep()
    5b8fbf83bb40 sched: Make cond_resched_*lock() variants consistent vs. might_sleep()
    8e4b532478f2 sched: Clean up the might_sleep() underscore zoo
    3a5e868f92f0 fscache: Use only one fscache_object_cong_wait.
    67ba86618a1e fs/namespace: Boost the mount_lock.lock owner instead of spinning on PREEMPT_RT.
    cad3bedc2a83 smp: Wake ksoftirqd on PREEMPT_RT instead do_softirq().
    394e3bdd3242 irq_poll: Use raise_softirq_irqoff() in cpu_dead notifier
    4de8f9d6a1ad irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT
    87e75faa338d irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT
    d2100f67254d irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support.
    ada60e0098ea sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ
    f657de711e15 net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding.
    0d3a9c303dd9 net: sched: remove one pair of atomic operations
    853f1349041a net: sched: fix logic error in qdisc_run_begin()
    68f3b93760b7 net: sched: Allow statistics reads from softirq.
    86e29a3d2d68 net: sched: Remove Qdisc::running sequence counter
    304640d0b862 net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types
    1c7a827367ee net: sched: Use _bstats_update/set() instead of raw writes
    22701ce1b59f net: sched: Protect Qdisc::bstats with u64_stats
    54538aff544a u64_stats: Introduce u64_stats_set()
    69534c384086 gen_stats: Move remaining users to gnet_stats_add_queue().
    e1f89d46623c mq, mqprio: Use gnet_stats_add_queue().
    d3968711bb65 gen_stats: Add gnet_stats_add_queue().
    c2b1af791919 gen_stats: Add instead Set the value in __gnet_stats_copy_basic().
    3d38b89d239a net/sched: sch_ets: properly init all active DRR list handles
    b59a9b759b1a kcov: Replace local_irq_save() with a local_lock_t.
    8e2db8a2201a kcov: Avoid enable+disable interrupts if !in_task().
    d244291fb820 kcov: Allocate per-CPU memory on the relevant node.
    6eec9f99da0e Documentation/kcov: Define `ip' in the example.
    e619eb9cb198 Documentation/kcov: Include types.h in the example.
    f002c820156b x86/softirq: Disable softirq stacks on PREEMPT_RT
    12b80085754b mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT
    a1411120989b mm/scatterlist: Replace the !preemptible warning in sg_miter_stop()
    56fb69cc8a0b mm: page_alloc: Use migrate_disable() in drain_local_pages_wq()
    39d1d6a46eaa mm: Allow only SLUB on PREEMPT_RT
    bf1b661248f6 crypto: testmgr - Only disable migration in crypto_disable_simd_for_test()
    ddd1767afd69 samples/kfifo: Rename read_lock/write_lock
    a6c921dd2368 net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT
    96cc6b82ae54 mm: Disable zsmalloc on PREEMPT_RT
    f77af3465961 efi: Allow efi=runtime
    8b3cde535f8f efi: Disable runtime services on RT
    7082e94c5405 lockdep: Let lock_is_held_type() detect recursive read as read
    ffc314d30f16 genirq: Disable irqfixup/poll on PREEMPT_RT.
    1ec49f38b6ae genirq: Move prio assignment into the newly created thread
    e272fc66d6bc kthread: Move prio/affinite change into the newly created thread
    468813504d5a rcutorture: Avoid problematic critical section nesting on PREEMPT_RT
    e6a408241cee sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD
    cd6bda4839a6 printk: Enhance the condition check of msleep in pr_flush()
    2ad1282d77e8 printk: add pr_flush()
    cd582486f3e8 printk: add console handover
    25f13bd1d07b printk: remove deferred printing
    2d440f3f2ee5 printk: move console printing to kthreads
    df0a27dbd128 printk: introduce kernel sync mode
    4efb519165f1 printk: use seqcount_latch for console_seq
    8653ea7d3c45 printk: call boot_delay_msec() in printk_delay()
    892cddfada1f printk: relocate printk_delay()
    e1ac77117990 serial: 8250: implement write_atomic
    967b98b7c528 kdb: only use atomic consoles for output mirroring
    36422a33e3b3 console: add write_atomic interface
    7b9055c4c17d printk: rename printk cpulock API and always disable interrupts
    3791dee37847 arm64: mm: Make arch_faults_on_old_pte() check for migratability
    e5b82790a28d sched: Introduce migratable()
    0cf3b776c423 rcu/tree: Protect rcu_rdp_is_offloaded() invocations on RT
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: e22db0726ab687c577bcb54dd534003ea6f4c9d0)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Bruce Ashfield
9a73329b7d linux-yocto/5.10: fix NFSV3 config warning
Integrating the following commit(s) to linux-yocto/.:

1/1 [
    Author: Bruce Ashfield
    Email: bruce.ashfield@gmail.com
    Subject: nfsd: drop CONFIG_NFSD_V3
    Date: Tue, 2 Aug 2022 10:52:25 -0400

      commit 5f9a62ff7d2808c7b56c0ec90f3b7eae5872afe6
      Author: Chuck Lever <chuck.lever@oracle.com>
      Date:   Sun Feb 6 12:25:47 2022 -0500

        NFSD: Remove CONFIG_NFSD_V3

        Eventually support for NFSv2 in the Linux NFS server is to be
        deprecated and then removed.

        However, NFSv2 is the "always supported" version that is available
        as soon as CONFIG_NFSD is set.  Before NFSv2 support can be removed,
        we need to choose a different "always supported" version.

        This patch removes CONFIG_NFSD_V3 so that NFSv3 is always supported,
        as NFSv2 is today. When NFSv2 support is removed, NFSv3 will become
        the only "always supported" NFS version.

        The defconfigs still need to be updated to remove CONFIG_NFSD_V3=y.

        Signed-off-by: Chuck Lever <chuck.lever@oracle.com>

    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

(From OE-Core rev: 16ba1e8f27a685ad639a314d1b2b1b505fb6f4f4)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Bruce Ashfield
d9ce19f496 linux-yocto/5.10: update to v5.10.223
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:

    4af417c06d37 of: module: add buffer overflow check in of_modalias()
    b15dc4170c63 Linux 5.10.223
    7431144b406a tap: add missing verification for short frame
    6100e0237204 tun: add missing verification for short frame
    911cc83e56a2 filelock: Fix fcntl/close race recovery compat path
    7fa9d1d2524c ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused
    ddf0caf01295 arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB
    a7ec8a5a7ff2 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
    74c6b151a85e ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
    6386f1b6a10e jfs: don't walk off the end of ealist
    77495e5da5cb ocfs2: add bounds checking to ocfs2_check_dir_entry()
    6e03006548c6 net: relax socket state check at accept time.
    a5224e2123ce drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
    9760c6ceb2a9 ext4: Send notifications on error
    88e44424a62f ext4: fix error code saved on super block during file system abort
    5ce8fad94123 scsi: core: Fix a use-after-free
    c0809c128dad bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
    be35504b959f bpf: Fix overrunning reservations in ringbuf
    9e2b0a5e252d ACPI: processor_idle: Fix invalid comparison with insertion sort for latency
    c85e6b7d9ef8 ARM: 9324/1: fix get_user() broken with veneer
    727ed4810c8b spi: mux: set ctlr->bits_per_word_mask
    34f8efd2743f hfsplus: fix uninit-value in copy_name
    f236af756137 selftests/vDSO: fix clang build errors and warnings
    38c2028bb3e4 spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices
    f65bffb46440 fs: better handle deep ancestor chains in is_subdir()
    ddeda6ca5f21 Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
    739d8d008209 scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
    033c51dfdbb6 powerpc/eeh: avoid possible crash when edev->pdev changes
    6b16098148ea powerpc/pseries: Whitelist dtl slub object for copying to userspace
    d1e4e94cb8ab net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()
    909f4c2fc987 net: usb: qmi_wwan: add Telit FN912 compositions
    8acf8801f3d9 ALSA: dmaengine_pcm: terminate dmaengine before synchronize
    2a28531dd016 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx
    94818bdb00ef btrfs: qgroup: fix quota root leak after quota disable failure
    2e51db7ab71b s390/sclp: Fix sclp_init() cleanup on failure
    71db8dc6f806 can: kvaser_usb: fix return value for hif_usb_send_regout
    6e90cd169608 ASoC: ti: omap-hdmi: Fix too long driver name
    96414bf03778 ASoC: ti: davinci-mcasp: Set min period size using FIFO config
    072f6348c589 ALSA: dmaengine: Synchronize dma channel after drop()
    73bb3e019413 bytcr_rt5640 : inverse jack detect for Archos 101 cesium
    a87d15d1a3fe Input: i8042 - add Ayaneo Kun to i8042 quirk table
    9b32a1348653 Input: elantech - fix touchpad state on resume for Lenovo N24
    cf704e7d0437 mips: fix compat_sys_lseek syscall
    134b12f0c590 ALSA: hda/realtek: Add more codec ID to no shutup pins list
    4cdf6926f443 KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
    6295bad58f98 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
    9774641b255f mei: demote client disconnect warning on suspend to debug
    229bce543ba0 fs/file: fix the check in find_next_fd()
    ffe47bf986d1 kconfig: remove wrong expr_trans_bool()
    4beba2408573 kconfig: gconf: give a proper initial state to the Save button
    9625afe1dd4a null_blk: fix validation of block size
    9934cda0e7fa arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
    a0cafb7b0b94 ila: block BH in ila_output()
    34eb7ab9af70 net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()
    fe855e5b1627 Input: silead - Always support 10 fingers
    42e60f3bde3c selftests/openat2: Fix build warnings on ppc64
    bb8ace6794a1 wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()
    60cf36f2900f wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata
    6df01b7eabc8 ACPI: EC: Avoid returning AE_OK on errors in address space handler
    fd57dbffd925 ACPI: EC: Abort address space access upon error
    cd9472c43f5e scsi: qedf: Set qed_slowpath_params to zero before use
    5661b9c7ec18 filelock: Remove locks reliably when fcntl/close race is detected
    2e272e7d7159 gcc-plugins: Rename last_stmt() for GCC 14+
    b29e4b50c556 scripts/gdb: fix SB_* constants parsing
    02fd398f5e2b bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
    83a48a4503d0 Linux 5.10.222
    f52913e5d6ca i2c: rcar: fix error code in probe()
    2907dd5855f6 i2c: rcar: clear NO_RXDMA flag after resetting
    41f62c95e008 i2c: rcar: ensure Gen3+ reset does not disturb local targets
    88046f94cc0c i2c: rcar: introduce Gen4 devices
    a720e2e42fd8 i2c: rcar: reset controller is mandatory for Gen3+
    b4c11a53e1f8 i2c: rcar: Add R-Car Gen4 support
    785290cb16ed i2c: mark HostNotify target address as used
    8d99f26b557a i2c: rcar: bring hardware to known state when probing
    a9a466a69b85 nilfs2: fix kernel bug on rename operation of broken directory
    ca42be8dd1e2 bpf: Allow reads from uninit stack
    9df3b2474a62 ipv6: prevent NULL dereference in ip6_output()
    5edef7986495 ipv6: annotate data-races around cnf.disable_ipv6
    96c58b096659 efi: ia64: move IA64-only declarations to new asm/efi.h header
    596dedc6fa89 x86/retpoline: Move a NOENDBR annotation to the SRSO dummy return thunk
    b6d942365dbe wireguard: send: annotate intentional data race in checking empty queue
    0bdb5a74443f wireguard: queueing: annotate intentional data race in cpu round robin
    ae630de24efb wireguard: allowedips: avoid unaligned 64-bit memory accesses
    34b76d1922e4 libceph: fix race between delayed_work() and ceph_monc_stop()
    f70b51a36562 ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
    4d62aa624721 ALSA: hda/realtek: Enable Mute LED on HP 250 G7
    781092884262 nvmem: meson-efuse: Fix return value of nvmem callbacks
    bdb9c58e8048 hpet: Support 32-bit userspace
    d09dd21bb521 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
    e8474a10c535 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
    10ae6b364be7 USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
    932a86a711c7 USB: serial: mos7840: fix crash on resume
    868bc4408629 USB: serial: option: add Rolling RW350-GL variants
    2dc6aad6eaca USB: serial: option: add Netprisma LCUK54 series modules
    fb9ff5139625 USB: serial: option: add support for Foxconn T99W651
    c9e1030198e5 USB: serial: option: add Fibocom FM350-GL
    9fb736742355 USB: serial: option: add Telit FN912 rmnet compositions
    8e4e917f9d30 USB: serial: option: add Telit generic core-dump composition
    26b4d6802ed7 net: ks8851: Fix potential TX stall after interface reopen
    5d7e64d70a11 tcp: avoid too many retransmit packets
    24b9fafe3464 tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
    b4e9f8905d78 octeontx2-af: fix detection of IP layer
    7e0297c80fa1 ARM: davinci: Convert comma to semicolon
    148d5494258b s390: Mark psw in __load_psw_mask() as __unitialized
    b81a523d54ea net/sched: Fix UAF when resolving a clash
    9f965684c57c udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
    c184be30b12e ethtool: netlink: do not return SQI value if link is down
    3ba12c2afd93 ppp: reject claimed-as-LCP but actually malformed packets
    22b16618a808 net: ethernet: lantiq_etop: fix double free in detach
    b4ac93b0418f net: lantiq_etop: add blank line after declaration
    efc05a5fdc0d octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability()
    893e140dcc02 tcp: fix incorrect undo caused by DSACK of TLP retransmit
    1b95de9433b3 vfs: don't mod negative dentry count when on shrinker list
    7092f1e5821f fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
    7d4c14f4b511 filelock: fix potential use-after-free in posix_lock_inode
    0100aeb8a12d mm: prevent derefencing NULL ptr in pfn_section_valid()
    1e99ce37e96e nilfs2: fix incorrect inode allocation from reserved inodes
    3affee779bd3 kbuild: fix short log for AS in link-vmlinux.sh
    2f3c22b1d3d7 nvmet: fix a possible leak when destroy a ctrl during qp establishment
    1fa5c6eef4ec platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
    8802d233505f platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet
    560eaa1af038 nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
    2d428a07e8b2 nvme-multipath: find NUMA path only for online numa-node
    97982c31064a ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
    2849a1b747cf i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
    2032e5dfae5f media: dw2102: fix a potential buffer overflow
    a6176a802c4b ima: Avoid blocking in RCU read-side critical section
    37c59198bc3b bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
    8b17cec33892 bnx2x: Fix multiple UBSAN array-index-out-of-bounds
    55d6a97cf02c mtd: rawnand: Bypass a couple of sanity checks during NAND identification
    fac2544b8c99 drm/amdgpu/atomfirmware: silence UBSAN warning
    274cba8d2d1b drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
    145faa3d0368 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
    c9f715f1b416 fsnotify: Do not generate events for O_PATH file descriptors
    9528e95d6eae can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
    215a26c2404f Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
    7a49389771ae mm: avoid overflows in dirty throttling logic
    f033241a7c2d mm: optimize the redundant loop of mm_update_owner_next()
    2f2fa9cf7c35 nilfs2: add missing check for inode numbers on directory entries
    731011ac6c37 nilfs2: fix inode number range checks
    7ef519c8efde inet_diag: Initialize pad field in struct inet_diag_req_v2
    3908637dce2e selftests: make order checking verbose in msg_zerocopy selftest
    1782a42ca25c selftests: fix OOM in msg_zerocopy selftest
    707c85ba3527 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
    df76fb67eaa2 wifi: wilc1000: fix ies_len type in connect path
    cdffc358717e tcp_metrics: validate source addr length
    febed740a31d UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
    93c034c4314b s390/pkey: Wipe sensitive data on failure
    6d6d94287f63 jffs2: Fix potential illegal address access in jffs2_free_inode
    b694989bb13e bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
    6b84e9d53bc0 powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
    9d046f697e9a kunit: Fix timeout message
    1617249e24bd orangefs: fix out-of-bounds fsid access
    19cd1d96d6f8 powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
    158bcaa2e31b i2c: i801: Annotate apanel_addr as __ro_after_init
    e1ba22618758 media: dvb-frontends: tda10048: Fix integer overflow
    7d2fbd822df1 media: s2255: Use refcount_t instead of atomic_t for num_channels
    39e7a27813be media: dvb-frontends: tda18271c2dd: Remove casting during div
    2a2fe25a103c net: dsa: mv88e6xxx: Correct check for empty list
    8eac1cc159b3 Input: ff-core - prefer struct_size over open coded arithmetic
    402825a23a0e firmware: dmi: Stop decoding on broken entry
    5a18ea7d864c sctp: prefer struct_size over open coded arithmetic
    4dcce63a6f5c media: dw2102: Don't translate i2c read into write
    ffa7bd3ca9cf drm/amd/display: Skip finding free audio for unknown engine_id
    b2e9abc95583 drm/amd/display: Check pipe offset before setting vblank
    b5b8837d066c drm/amd/display: Check index msg_id before read or write
    f0645c99c20e drm/amdgpu: Initialize timestamp for some legacy SOCs
    9db8c299a521 crypto: aead,cipher - zeroize key buffer after use
    5ceb40cdee72 scsi: qedf: Make qedf_execute_tmf() non-preemptible
    62349fbf86b5 IB/core: Implement a limit on UMAD receive List
    167afd3fedaf media: dvb-usb: dib0700_devices: Add missing release_firmware()
    82ef3fa640f6 media: dvb: as102-fe: Fix as10x_register_addr packing
    25d0d9b83d85 drm/lima: fix shared irq handling on driver remove
    94ffdde326f5 Compiler Attributes: Add __uninitialized macro
    6ab8b697d7d1 Linux 5.10.221
    ec3adc2af0f1 tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset()
    0a95f0f6d64e serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
    1bd2dc770294 xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
    4686892f615a arm64: dts: rockchip: Add sound-dai-cells for RK3368
    e9918954e370 ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
    b63d015b7ae9 KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
    91efb15b5a3e efi/x86: Free EFI memory map only when installing a new one.
    e5d730882d27 efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures
    31e0721aeabd efi: memmap: Move manipulation routines into x86 arch tree
    52dc463a76b0 efi: Correct comment on efi_memmap_alloc
    d204beedc82f drivers: fix typo in firmware/efi/memmap.c
    3b32f265805a tcp: Fix data races around icsk->icsk_af_ops.
    ea2ed3f78ab2 ipv6: Fix data races around sk->sk_prot.
    d3bf338e9ca4 ipv6: annotate some data-races around sk->sk_prot
    ed07b26c54ef nfs: Leave pages in the pagecache if readpage failed
    2e6bbfa1abfe pwm: stm32: Refuse too small period requests
    2c43adf36475 mtd: spinand: macronix: Add support for serial NAND flash
    d5f75f01994e syscalls: fix compat_sys_io_pgetevents_time64 usage
    84bf6b64a1a0 ftruncate: pass a signed offset
    010de9acbea5 ata: libata-core: Fix double free on error
    be5016ae5a3b ata: ahci: Clean up sysfs file on error
    692858d9edb3 batman-adv: Don't accept TT entries for out-of-spec VIDs
    56fc4d3b0bde drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
    f771b91f21c4 drm/i915/gt: Fix potential UAF by revoke of fence registers
    259549b2ccf7 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
    9ec84770e486 hexagon: fix fadvise64_64 calling conventions
    690633552986 csky, hexagon: fix broken sys_sync_file_range
    bf4a43c533d9 kbuild: Install dtb files as 0644 in Makefile.dtbinst
    f6c839e71790 net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
    3f177e46c935 net: can: j1939: recover socket queue on CAN bus error during BAM transmission
    a2a0ebff7fde net: can: j1939: Initialize unused data in j1939_send_one()
    44add57b5b44 tty: mcf: MCF54418 has 10 UARTS
    cb8793006698 serial: 8250_omap: Implementation of Errata i2310
    75ddbf776dd0 usb: atm: cxacru: fix endpoint checking in cxacru_bind()
    621e90201c84 usb: musb: da8xx: fix a resource leak in probe()
    2798fc156071 usb: gadget: printer: fix races against disable
    84ca47192f97 usb: gadget: printer: SS+ support
    ee88636607e1 net: usb: ax88179_178a: improve link status logs
    59a84bcf1cc7 iio: chemical: bme680: Fix sensor data read operation
    c326551e99f5 iio: chemical: bme680: Fix overflows in compensate() functions
    3d78fc351bee iio: chemical: bme680: Fix calibration data variable
    44f04b1a88d6 iio: chemical: bme680: Fix pressure value output
    28f6d0b5ff9f iio: adc: ad7266: Fix variable checking bug
    78ece307f823 counter: ti-eqep: enable clock at probe
    76da476a4c60 mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
    803835fda351 mmc: sdhci: Do not invert write-protect twice
    5048a44a257e mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
    a68b896aa56e ocfs2: fix DIO failure due to insufficient transaction credits
    49c09ca35a5f x86: stop playing stack games in profile_pc()
    38ce30793946 gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1)
    e44a83bf15c4 gpio: davinci: Validate the obtained number of IRQs
    98eae65cb5e3 drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA
    cb4e7a8f3965 nvme: fixup comment for nvme RDMA Provider Type
    1a7a494184cf drm/radeon/radeon_display: Decrease the size of allocated memory
    a45c45767bfe soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message
    e47d3babaa47 media: dvbdev: Initialize sbuf
    d23982ea9aa4 ALSA: emux: improve patch ioctl data validation
    763896ab62a6 net/dpaa2: Avoid explicit cpumask var allocation on stack
    9dadab0db7d9 net/iucv: Avoid explicit cpumask var allocation on stack
    3d6432f20f00 bpf: Add a check for struct bpf_fib_lookup size
    37f646c6040f mtd: partitions: redboot: Added conversion of operands to a larger type
    cae52f61fda0 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
    5d43d789b579 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
    4e6367fe3210 parisc: use correct compat recv/recvfrom syscalls
    7620738513f7 sparc: fix compat recv/recvfrom syscalls
    2a700b8de527 sparc: fix old compat_sys_select()
    1095b8efbb13 xdp: Remove WARN() from __xdp_reg_mem_model()
    5a3035306a0b xdp: Allow registering memory model without rxq reference
    f4aa8268d774 xdp: Move the rxq_info.mem clearing to unreg_mem_model()
    0427f74a7953 net: phy: micrel: add Microchip KSZ 9477 to the device table
    65a9383389db net: dsa: microchip: fix initial port flush problem
    3662eb2170e5 ASoC: fsl-asoc-card: set priv->pdev before using it
    229e145a810d nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
    a4f3907ab50b SUNRPC: Fix svcxdr_init_encode's buflen calculation
    f1ef3dc758c7 SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
    be20af24585d SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
    3de81c1e84bf SUNRPC: Fix null pointer dereference in svc_rqst_free()
    310dee723530 netfilter: nf_tables: validate family when identifying table via handle
    d8a04a6bfa75 drm/amdgpu: fix UBSAN warning in kv_dpm.c
    52af94393dd6 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
    6531f8c6663c pinctrl: rockchip: use dedicated pinctrl type for RK3328
    926cb583b9ef pinctrl/rockchip: separate struct rockchip_pin_bank to a head file
    cfa2527ac80a pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
    6ff152b2be88 pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
    b813e3fd102a pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
    b6be2b025c72 Input: ili210x - fix ili251x_read_touch_data() return value
    f0ef5ca85f43 ACPI: x86: Force StorageD3Enable on more products
    3f830c248400 ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable
    bb1758cc4af8 ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable
    c2a6ab506fd2 ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
    fe73b1d0804d ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable
    83f652221005 ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint
    b055752675cd smb: client: fix deadlock in smb2_find_smb_tcon()
    78ebec450ef4 cifs: missed ref-counting smb session in find
    b03555a8fa05 x86/amd_nb: Check for invalid SMN reads
    0caf70a8e816 PCI: Add PCI_ERROR_RESPONSE and related definitions
    a335ad77bda2 perf/core: Fix missing wakeup when waiting for context reference
    695f20c6785d kheaders: explicitly define file modes for archived headers
    247c3f8958ab Revert "kheaders: substituting --sort in archive creation"
    61c1c98e2607 r8169: Fix possible ring buffer corruption on fragmented Tx packets.
    5c88f4f6341c r8169: remove not needed check in rtl8169_start_xmit
    48833226fb08 r8169: remove nr_frags argument from rtl_tx_slots_avail
    41eeb13459b2 r8169: improve rtl8169_start_xmit
    04f9d0cd3974 r8169: improve rtl_tx
    6d3eb1658be6 r8169: remove unneeded memory barrier in rtl_tx
    40a697e34517 x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
    50b1b4e4f3a6 x86/cpu/vfm: Add new macros to work with (vendor/family/model) values
    0e84701753ac tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
    2c3d7b03b658 bcache: fix variable length array abuse in btree_iter
    633707246729 spmi: hisi-spmi-controller: Do not override device identifier
    90551062fd69 knfsd: LOOKUP can return an illegal error value
    f77c8a2ce21e pmdomain: ti-sci: Fix duplicate PD referrals
    5fe1b2c72e9e wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power
    33628b6ed3cc rtlwifi: rtl8192de: Style clean-ups
    77942a027231 ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
    1fdaecc326f0 ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
    b263a895d8a1 ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
    cc255080c1c5 drm/amd/display: revert Exit idle optimizations before HDCP execution
    5d7fef7522b1 dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema
    7884f4afeccb i2c: ocores: set IACK bit after core is enabled
    7879b54f0b90 kcov: don't lose track of remote references during softirqs
    b1684798a300 gcov: add support for GCC 14
    febe794b8369 drm/radeon: fix UBSAN warning in kv_dpm.c
    71bea3e64879 ALSA: hda/realtek: Limit mic boost on N14AP7
    7186b81c1f15 RDMA/mlx5: Add check for srq max_sge attribute
    6eca23100e90 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
    f3d17826d6b6 dmaengine: ioatdma: Fix missing kmem_cache_destroy()
    34cc20a5441d dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
    768ae5e02551 dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
    a486fca282a9 dmaengine: ioat: use PCI core macros for PCIe Capability
    c017a8e3e30c dmaengine: ioatdma: Fix leaking on version mismatch
    f99b00ed9b92 dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting()
    d293db11cb9c dmaengine: ioat: switch from 'pci_' to 'dma_' API
    97509608b7e4 regulator: core: Fix modpost error "regulator_get_regmap" undefined
    6a0f5d540f0f net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
    72d961196886 netfilter: ipset: Fix suspicious rcu_dereference_protected()
    333c0a1f7d5b virtio_net: checksum offloading handling fix
    b4bca4722fda net: stmmac: No need to calculate speed divider when offload is disabled
    03f625505e27 sched: act_ct: add netns into the key of tcf_ct_flow_table
    b4899d75b843 net/sched: act_ct: set 'net' pointer when creating new nf_flow_table
    3eb1b3962789 tipc: force a dst refcount before doing decryption
    c6a7da65a296 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
    66c7aa157a38 net/sched: act_api: rely on rcu in tcf_idr_check_alloc
    fb910ac2d3da qca_spi: Make interrupt remembering atomic
    2b82028a1f5e netns: Make get_net_ns() handle zero refcount net
    20427b85781a xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
    1ed9849fdf9a ipv6: prevent possible NULL dereference in rt6_probe()
    de5ad4d45cd0 ipv6: prevent possible NULL deref in fib6_nh_init()
    5391f9db2cab netrom: Fix a memory leak in nr_heartbeat_expiry()
    1aabe0f850ad cipso: fix total option length computation
    a85bae262cce tracing: Build event generation tests only as modules
    36d771ce6028 mips: bmips: BCM6358: make sure CBR is correctly set
    7117969bff94 MIPS: Routerboard 532: Fix vendor retry check code
    15c8b2e1d6fc serial: exar: adding missing CTI and Exar PCI ids
    6c1b9fe148a4 MIPS: Octeon: Add PCIe link status check
    c59f79e2b477 PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
    bffff80d103c udf: udftime: prevent overflow in udf_disk_stamp_to_time()
    04736c1bc321 usb: misc: uss720: check for incompatible versions of the Belkin F5U002
    38a82c8d0063 f2fs: remove clear SB_INLINECRYPT flag in default_options
    d8481016c295 iommu/arm-smmu-v3: Free MSIs in case of ENOMEM
    449d55871cae power: supply: cros_usbpd: provide ID table for avoiding fallback match
    1939648b3aca powerpc/io: Avoid clang null pointer arithmetic warnings
    a8c988d752b3 powerpc/pseries: Enforce hcall result buffer validity and size
    03e7b2f7ae4c drm/lima: mask irqs in timeout path before hard reset
    e12c363cf5fd drm/lima: add mask irq callback to gp and pp
    2db63bf7d87c ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
    b4291f58a9cf drm/amd/display: Exit idle optimizations before HDCP execution
    52d4cfa56b5f Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
    6fdc98bcc66e ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
    6f6cb0748243 HID: Add quirk for Logitech Casa touchpad
    43c0ca793a18 netpoll: Fix race condition in netpoll_owner_active
    1b577bb1cbe7 kselftest: arm64: Add a null pointer check
    144d76a676b6 scsi: qedi: Fix crash while reading debugfs attribute
    96941f29ebcc drop_monitor: replace spin_lock by raw_spin_lock
    a720d71dd494 af_packet: avoid a false positive warning in packet_setsockopt()
    b5a53d14dd83 wifi: ath9k: work around memset overflow warning
    82cdea8f3af1 batman-adv: bypass empty buckets in batadv_purge_orig_ref()
    e1c3f5fb1be8 selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
    973b32034ce1 selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh
    58706e482bf4 block/ioctl: prefer different overflow check
    c15df6f49867 rcutorture: Fix invalid context warning when enable srcu barrier testing
    dd2cb39afc72 rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment
    ec58e6ff29b7 padata: Disable BH when taking works lock on MT path
    82c7acf9a12c zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
    864963d2692e i2c: designware: Fix the functionality flags of the slave-only interface
    0f37d22a6215 i2c: at91: Fix the functionality flags of the slave-only interface
    f68820f1256b usb-storage: alauda: Check whether the media is initialized
    2b6bb0b4abfd greybus: Fix use-after-free bug in gb_interface_release due to race condition.
    d6c26a59e633 remoteproc: k3-r5: Jump to error handling labels in start/stop errors
    990d0710108d mptcp: pm: update add_addr counters after connect
    5a4efafcf843 mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
    208cd22ef5e5 mptcp: ensure snd_una is properly initialized on connect
    73014c77ec2a hugetlb_encode.h: fix undefined behaviour (34 << 26)
    0047568dbd9c serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
    33eae51f6569 tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device()
    0ecfe3a92869 nilfs2: fix potential kernel bug due to lack of writeback flag waiting
    f699f9f8b2ea intel_th: pci: Add Lunar Lake support
    31f3136fd6fc intel_th: pci: Add Meteor Lake-S support
    c02003a97a88 intel_th: pci: Add Sapphire Rapids SOC support
    dbfe50b50eb9 intel_th: pci: Add Granite Rapids SOC support
    78a41b1614c3 intel_th: pci: Add Granite Rapids support
    02d3b5e48d24 remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs
    fe5b53c60217 dmaengine: axi-dmac: fix possible race in remove()
    42ed6bfc2ddb PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
    050ce8af6838 ocfs2: fix races between hole punching and AIO+DIO
    11a075a1c8c7 ocfs2: use coarse time for new created files
    70c1835e776c fs/proc: fix softlockup in __read_vmcore
    f70ff7373467 vmci: prevent speculation leaks by sanitizing event in event_deliver()
    4dfffb50316c drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
    0acc356da854 drm/exynos/vidi: fix memory leak in .get_modes()
    760603e30bf1 drivers: core: synchronize really_probe() and dev_uevent()
    fd45d6f19494 iio: imu: inv_icm42600: delete unneeded update watermark call
    9d4dce587081 iio: dac: ad5592r: fix temperature channel scaling value
    e4ce76890e5e iio: adc: ad9467: fix scan type sign
    ff9c2a9426ec ionic: fix use after netif_napi_del()
    b278f9b458fa net/ipv6: Fix the RT cache flush via sysctl using a previous delay
    01ce5bdfdf84 net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters
    93b53c202b51 netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type
    ea1a98c9a367 Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
    dfd7f4670723 net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets
    330c8661c993 tcp: fix race in tcp_v6_syn_recv_sock()
    9b164605c115 drm/bridge/panel: Fix runtime warning on panel bridge release
    bda7cdaeebf5 drm/komeda: check for error-valued pointer
    cbf18d8128a7 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
    187e293c8260 net: hns3: add cond_resched() to hns3 ring buffer init process
    bd8e1e6af6d9 net: sfp: Always call `sfp_sm_mod_remove()` on remove
    abc55e738b43 drm/vmwgfx: 3D disabled should not effect STDU memory limits
    caa9c9acb93d HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
    cf34f8f66982 iommu: Return right value in iommu_sva_bind_device()
    d4673a34d8fd iommu/amd: Fix sysfs leak in iommu init
    c0f1bd317b3a iommu/amd: Introduce pci segment structure
    a843c0e9da32 gpio: tqmx86: store IRQ trigger type and unmask status separately
    33f6832798dd HID: core: remove unnecessary WARN_ON() in implement()
    544015b94589 gpio: tqmx86: fix typo in Kconfig label
    66c79c5acc5c SUNRPC: return proper error from gss_wrap_req_priv
    b6a204f937e6 Input: try trimming too long modalias strings
    20b3f435b7c1 powerpc/uaccess: Fix build errors seen with GCC 13/14
    0081d2b3ae0a scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
    baeae72258ad xhci: Apply broken streams quirk to Etron EJ188 xHCI host
    0b05b12e2d03 xhci: Apply reset resume quirk to Etron EJ188 xHCI host
    22de7c9cba6f xhci: Set correct transferred length for cancelled bulk transfers
    fc745f6e83cb jfs: xattr: fix buffer overflow for invalid xattr
    498ff29800a6 mei: me: release irq in mei_me_pci_resume error path
    c0747d76eb05 USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
    c77ad608df6c nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
    adf1b931d50b nilfs2: return the mapped address from nilfs_get_page()
    8b56df81b369 nilfs2: Remove check for PageError
    05544fd3f18a btrfs: fix leak of qgroup extent records after transaction abort
    79bf1ea0d522 selftests/mm: compaction_test: fix bogus test success on Aarch64
    7c1cc0a5d43f selftests/mm: conform test to TAP format output
    9d3886a1604b selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
    6ff7cfa02baa mmc: davinci: Don't strip remove function when driver is builtin
    b5a2a6908109 serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
    9a2e0aa9a809 serial: sc16is7xx: replace hardcoded divisor value with BIT() macro
    e8b8054f5ef4 drm/amd/display: Handle Y carry-over in VCP X.Y calculation
    e500b1c4e29a usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
    c69369878766 ipv6: fix possible race in __fib6_drop_pcpu_from()
    74c97c80034f af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
    35a69f9e5db8 af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
    a64e4b8f9bf6 af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
    f70ef84b821e af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
    44a2437c60b1 af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
    b5a6507c6196 af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
    cc5d123ce4ae af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll().
    d2c53bedeb96 af_unix: Annotate data-race of sk->sk_state in unix_inq_len().
    13f61e503ec1 ptp: Fix error message on failed pin verification
    6db4af09987c net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
    d8c79ae03ee1 tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
    dd254cde5715 vxlan: Fix regression when dropping packets due to invalid src addresses
    52b1aa07cda6 net: sched: sch_multiq: fix possible OOB write in multiq_tune()
    f9f69e3f6989 ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
    3cbb2ba0a0d9 net/ncsi: Fix the multi thread manner of NCSI driver
    7329bc66b4a0 net/ncsi: Simplify Kconfig/dts control flow
    f40cac4e7083 net/ncsi: add NCSI Intel OEM command to keep PHY up
    7c9b9f822eaa wifi: mac80211: correctly parse Spatial Reuse Parameter Set element
    46c59a253370 wifi: iwlwifi: mvm: don't read past the mfuart notifcation
    3c4771091ea8 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
    2c80bd07c11c wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
    99c4903dcee3 wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
    8d5c7d7bfd72 wifi: cfg80211: pmsr: use correct nla_get_uX functions
    e7e916d693dc wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
    7518e20a189f wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
    f64d566f4332 null_blk: Print correct max open zones limit in null_init_zoned_dev()
    8f48a7f8b929 tracing/selftests: Fix kprobe event name test for .isra. functions
    3a3877de4434 Linux 5.10.220
    9444ce5cd488 nfsd: Fix a regression in nfsd_setattr()
    a1a153fc73cc nfsd: don't call locks_release_private() twice concurrently
    feb3352af742 nfsd: don't take fi_lock in nfsd_break_deleg_cb()
    99fb654d01dc nfsd: fix RELEASE_LOCKOWNER
    ca791e1a31cf nfsd: drop the nfsd_put helper
    838a602db75d nfsd: call nfsd_last_thread() before final nfsd_put()
    e35cb663a462 NFSD: fix possible oops when nfsd/pool_stats is closed.
    3add01e06748 Documentation: Add missing documentation for EXPORT_OP flags
    d31cd25f5501 nfsd: separate nfsd_last_thread() from nfsd_put()
    987c0e102874 nfsd: Simplify code around svc_exit_thread() call in nfsd()
    7229200f6866 nfsd: don't allow nfsd threads to be signalled.
    8ef87fe6e87f nfsd: Fix creation time serialization order
    72f28b5ad0b5 NFSD: Add an nfsd4_encode_nfstime4() helper
    b4417c53d4f9 lockd: drop inappropriate svc_get() from locked_get()
    b28b5c726e49 nfsd: fix double fget() bug in __write_ports_addfd()
    8157832461bd nfsd: make a copy of struct iattr before calling notify_change
    05f45f3981d3 NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop
    6c05d25ca899 nfsd: simplify the delayed disposal list code
    56b36b8960e5 NFSD: Convert filecache to rhltable
    5a132ffa76bd nfsd: allow reaping files still under writeback
    f7b157737c64 nfsd: update comment over __nfsd_file_cache_purge
    f593ea1423c6 nfsd: don't take/put an extra reference when putting a file
    c3677c14b3d4 nfsd: add some comments to nfsd_file_do_acquire
    c9e8ed6efabe nfsd: don't kill nfsd_files because of lease break error
    2c95ad0a0cb9 nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator
    e378da83577f nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries
    9c599dee8754 nfsd: don't open-code clear_and_wake_up_bit
    65a33135e91e nfsd: call op_release, even when op_func returns an error
    50827896c365 NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
    8235cd619db6 nfsd: don't replace page in rq_pages if it's a continuation of last page
    37b34eb56770 lockd: set file_lock start and end when decoding nlm4 testargs
    b0f33732796b NFSD: Protect against filesystem freezing
    37cd49faaa94 NFSD: copy the whole verifier in nfsd_copy_write_verifier
    dd7d50c695a6 nfsd: don't fsync nfsd_files on last close
    1178547637a2 nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
    3db6c79de923 NFSD: fix problems with cleanup on errors in nfsd4_copy
    e5e1dc828499 nfsd: don't hand out delegation on setuid files being opened for write
    2da50149981d NFSD: fix leaked reference count of nfsd4_ssc_umount_item
    fd63299db809 nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
    3c7b9b3487c0 nfsd: allow nfsd_file_get to sanely handle a NULL pointer
    9d7608dc4bd1 NFSD: enhance inter-server copy cleanup
    6856f1385d62 nfsd: don't destroy global nfs4_file table in per-net shutdown
    e997a230d854 nfsd: don't free files unconditionally in __nfsd_file_cache_purge
    2bbf10861d51 NFSD: replace delayed_work with work_struct for nfsd_client_shrinker
    438ef64bbfe4 NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time
    6ac4c383c39f NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
    2ecc439931ef NFSD: Use set_bit(RQ_DROPME)
    115b58b56f88 Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
    45c08a752982 nfsd: fix handling of cached open files in nfsd4_open codepath
    f31bc0bc12f3 nfsd: rework refcounting in filecache
    dfbf3066d973 NFSD: Avoid clashing function prototypes
    ea468098605e NFSD: Use only RQ_DROPME to signal the need to drop a reply
    71a98737cdcf NFSD: add delegation reaper to react to low memory condition
    80a81db01ab0 NFSD: add support for sending CB_RECALL_ANY
    87098b663f42 NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker
    35a48412f6a4 NFSD: pass range end to vfs_fsync_range() instead of count
    0d5f3de2b422 lockd: fix file selection in nlmsvc_cancel_blocked
    7ecaa9aff9f5 lockd: ensure we use the correct file descriptor when unlocking
    781c3f3d1812 lockd: set missing fl_flags field when retrieving args
    ae8f2bb3dd34 NFSD: Use struct_size() helper in alloc_session()
    e2505cb85164 nfsd: return error if nfs4_setacl fails
    31c93ee5f1e4 lockd: set other missing fields when unlocking files
    739202b2b9cf NFSD: Add an nfsd_file_fsync tracepoint
    4453e0c1bbab nfsd: fix up the filecache laundrette scheduling
    3d479899f4fe nfsd: reorganize filecache.c
    605a5acd6f42 nfsd: remove the pages_flushed statistic from filecache
    384b23f13672 NFSD: Fix licensing header in filecache.c
    56eedeaf71b0 NFSD: Use rhashtable for managing nfs4_file objects
    8fdef896122f NFSD: Refactor find_file()
    5e92a168495c NFSD: Clean up find_or_add_file()
    5aa2c4a1fe28 NFSD: Add a nfsd4_file_hash_remove() helper
    e77b1d63c02e NFSD: Clean up nfsd4_init_file()
    c152e4ffb9e8 NFSD: Update file_hashtbl() helpers
    b0952d49483a NFSD: Use const pointers as parameters to fh_ helpers
    a10d111fd09f NFSD: Trace delegation revocations
    88cf6a1e76aa NFSD: Trace stateids returned via DELEGRETURN
    14c9c091f2a6 NFSD: Clean up nfs4_preprocess_stateid_op() call sites
    d9991b0b9dd5 NFSD: Flesh out a documenting comment for filecache.c
    5f866f5a8611 NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
    c09b456a81d2 NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
    caa627020132 NFSD: Pass the target nfsd_file to nfsd_commit()
    599d5c22912f exportfs: use pr_debug for unreachable debug statements
    4ab1211c28f1 nfsd: allow disabling NFSv2 at compile time
    68f7bd7f29a0 nfsd: move nfserrno() to vfs.c
    abbd1215c3f9 nfsd: ignore requests to disable unsupported versions
    81714ef8e3ef NFSD: Finish converting the NFSv3 GETACL result encoder
    a20b0abab966 NFSD: Finish converting the NFSv2 GETACL result encoder
    1dd04600f629 NFSD: Remove redundant assignment to variable host_err
    48a237cb5e52 NFSD: Simplify READ_PLUS
    10727ce312c6 nfsd: use locks_inode_context helper
    32c59062f868 lockd: use locks_inode_context helper
    70ffaa7896d9 filelock: add a new locks_inode_context accessor function
    7ea635fc47af NFSD: Fix reads with a non-zero offset that don't end on a page boundary
    7d867c6c30e1 nfsd: put the export reference in nfsd4_verify_deleg_dentry
    551f17db6508 nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint
    31268eb4572b nfsd: fix net-namespace logic in __nfsd_file_cache_purge
    5428383c6fb3 NFSD: unregister shrinker when nfsd_init_net() fails
    1bb33492578c nfsd: rework hashtable handling in nfsd_do_file_acquire
    2db3e73f9afd nfsd: fix nfsd_file_unhash_and_dispose
    683fb922e7b5 fanotify: Remove obsoleted fanotify_event_has_path()
    229e73a0f407 fsnotify: remove unused declaration
    a2d440dce603 fs/notify: constify path
    241685bab277 nfsd: extra checks when freeing delegation stateids
    345e3bb5e82a nfsd: make nfsd4_run_cb a bool return function
    d7f2774d8c59 nfsd: fix comments about spinlock handling with delegations
    89b636270490 nfsd: only fill out return pointer on success in nfsd4_lookup_stateid
    31b16e6b0b78 NFSD: Cap rsize_bop result based on send buffer size
    60b46564e0b6 NFSD: Rename the fields in copy_stateid_t
    b7aea45a67e9 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops
    21e18dd5eba4 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops
    443e6484259f nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops
    615d761a6b99 nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops
    a063abefc6a5 nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops
    cda3e9b8cd5e NFSD: Pack struct nfsd4_compoundres
    a54822e64d3a NFSD: Remove unused nfsd4_compoundargs::cachetype field
    17bb69807867 NFSD: Remove "inline" directives on op_rsize_bop helpers
    f533a01b0982 NFSD: Clean up nfs4svc_encode_compoundres()
    918054d2d8ac NFSD: Clean up WRITE arg decoders
    c92e8b295ae8 NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks
    d08acee648f1 NFSD: Refactor common code out of dirlist helpers
    5e76b25d7cc8 NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing
    5ed252489368 SUNRPC: Parametrize how much of argsize should be zeroed
    6e50de3b3a28 NFSD: add shrinker to reap courtesy clients on low memory condition
    67302ef04e54 NFSD: keep track of the number of courtesy clients in the system
    1022fe63c57e NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY
    235738ccea3b NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY
    b6c6c7153bdb NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY
    f326970df189 NFSD: Refactor nfsd_setattr()
    95dce2279c81 NFSD: Add a mechanism to wait for a DELEGRETURN
    3c0e831b87c6 NFSD: Add tracepoints to report NFSv4 callback completions
    bc6bead0af16 nfsd: remove nfsd4_prepare_cb_recall() declaration
    330914c34245 nfsd: clean up mounted_on_fileid handling
    f574d41b1bda NFSD: Fix handling of oversized NFSv4 COMPOUND requests
    b0062184a184 NFSD: drop fname and flen args from nfsd_create_locked()
    c23687911f82 NFSD: Protect against send buffer overflow in NFSv3 READ
    2007867c5874 NFSD: Protect against send buffer overflow in NFSv2 READ
    57774b152616 NFSD: Protect against send buffer overflow in NFSv3 READDIR
    0e57d696f60d NFSD: Protect against send buffer overflow in NFSv2 READDIR
    2bd6f95ff991 NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND
    d40bef3801cd nfsd: Propagate some error code returned by memdup_user()
    490af5b07d85 nfsd: Avoid some useless tests
    cef1ab71ae37 NFSD: remove redundant variable status
    30b0e49a9574 NFSD enforce filehandle check for source file in COPY
    9dc20a662fb8 lockd: move from strlcpy with unused retval to strscpy
    91eebaa181b5 NFSD: move from strlcpy with unused retval to strscpy
    57afda7bf248 nfsd_splice_actor(): handle compound pages
    c7d320e62066 NFSD: fix regression with setting ACLs.
    1f87122d348e lockd: detect and reject lock arguments that overflow
    b15656dfa283 NFSD: discard fh_locked flag and fh_lock/fh_unlock
    5a8d428f5e37 NFSD: use (un)lock_inode instead of fh_(un)lock for file operations
    9ef325edeade NFSD: use explicit lock/unlock for directory ops
    203f09fae4e2 NFSD: reduce locking in nfsd_lookup()
    bedd266b1fe3 NFSD: only call fh_unlock() once in nfsd_link()
    77f83bc2ed03 NFSD: always drop directory lock in nfsd_unlink()
    617f72a1aa6d NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning.
    c5409ce523af NFSD: add posix ACLs to struct nfsd_attrs
    18ee0869d6f3 NFSD: add security label to struct nfsd_attrs
    2a5642abeb72 NFSD: set attributes when creating symlinks
    45cf4b1bb10f NFSD: introduce struct nfsd_attrs
    3aac39eaa675 NFSD: verify the opened dentry after setting a delegation
    820bf1383d66 NFSD: drop fh argument from alloc_init_deleg
    c62dcf86332e NFSD: Move copy offload callback arguments into a separate structure
    e1d1b6574e7b NFSD: Add nfsd4_send_cb_offload()
    d87486acbd6e NFSD: Remove kmalloc from nfsd4_do_async_copy()
    a860bd179e7a NFSD: Refactor nfsd4_do_copy()
    8153ed38cc9d NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2)
    0d592d96d6c6 NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2)
    ac774e1eebe8 NFSD: Replace boolean fields in struct nfsd4_copy
    627b896c5219 NFSD: Make nfs4_put_copy() static
    0d7e3df76b50 NFSD: Reorder the fields in struct nfsd4_op
    94fd87568e91 NFSD: Shrink size of struct nfsd4_copy
    7c6fd14057a7 NFSD: Shrink size of struct nfsd4_copy_notify
    02bc4d514c25 NFSD: nfserrno(-ENOMEM) is nfserr_jukebox
    8ce03085cc53 NFSD: Fix strncpy() fortify warning
    0a1b9a216f7f NFSD: Clean up nfsd4_encode_readlink()
    c7863472e57e NFSD: Use xdr_pad_size()
    c587004a7634 NFSD: Simplify starting_len
    e77d3f5ee50f NFSD: Optimize nfsd4_encode_readv()
    d176e7348bd0 NFSD: Add an nfsd4_read::rd_eof field
    427bd174a4d3 NFSD: Clean up SPLICE_OK in nfsd4_encode_read()
    8fd87bf897bc NFSD: Optimize nfsd4_encode_fattr()
    d8c3d704085c NFSD: Optimize nfsd4_encode_operation()
    3b5dcf6b46d9 nfsd: silence extraneous printk on nfsd.ko insertion
    f81ab23756ab NFSD: limit the number of v4 clients to 1024 per 1GB of system memory
    ec16f5f7faaa NFSD: keep track of the number of v4 clients in the system
    4e7a739f6372 NFSD: refactoring v4 specific code to a helper in nfs4state.c
    705e2cb1fec0 NFSD: Ensure nf_inode is never dereferenced
    451b2c2125df NFSD: NFSv4 CLOSE should release an nfsd_file immediately
    c553e79c0803 NFSD: Move nfsd_file_trace_alloc() tracepoint
    26664203ddeb NFSD: Separate tracepoints for acquire and create
    de070f66d23f NFSD: Clean up unused code after rhashtable conversion
    a174ce98b302 NFSD: Convert the filecache to use rhashtable
    ebe886ac37d2 NFSD: Set up an rhashtable for the filecache
    1ea9b51f738c NFSD: Replace the "init once" mechanism
    bbb260f3ce9f NFSD: Remove nfsd_file::nf_hashval
    12494d98fea9 NFSD: nfsd_file_hash_remove can compute hashval
    10ba39f78886 NFSD: Refactor __nfsd_file_close_inode()
    a86953523ea9 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode
    ef7fe4908a1a NFSD: Remove lockdep assertion from unhash_and_release_locked()
    525c2c81fdcc NFSD: No longer record nf_hashval in the trace log
    99735b8d82d1 NFSD: Never call nfsd_file_gc() in foreground paths
    586e8d6c3dc3 NFSD: Fix the filecache LRU shrinker
    51fc2b2c7971 NFSD: Leave open files out of the filecache LRU
    c15db0869e97 NFSD: Trace filecache LRU activity
    7cca6908fa14 NFSD: WARN when freeing an item still linked via nf_lru
    0c426d4621c8 NFSD: Hook up the filecache stat file
    6dc5cab80881 NFSD: Zero counters when the filecache is re-initialized
    04b9376a106f NFSD: Record number of flush calls
    2cba48b3d0a0 NFSD: Report the number of items evicted by the LRU walk
    af057e5884ad NFSD: Refactor nfsd_file_lru_scan()
    e7d5efd20ea9 NFSD: Refactor nfsd_file_gc()
    8d038e72e7ad NFSD: Add nfsd_file_lru_dispose_list() helper
    d176e9840071 NFSD: Report average age of filecache items
    ca9cc17ec04f NFSD: Report count of freed filecache items
    a38dff5964f3 NFSD: Report count of calls to nfsd_file_acquire()
    91c03a61241f NFSD: Report filecache LRU size
    4ff0e22e547e NFSD: Demote a WARN to a pr_warn()
    cc3b111e3b02 nfsd: remove redundant assignment to variable len
    0a18cd2b946b NFSD: Fix space and spelling mistake
    b5b79fc3ff4f NLM: Defend against file_lock changes after vfs_test_lock()
    16acc0677f80 SUNRPC: Fix xdr_encode_bool()
    bcaac325dd95 nfsd: eliminate the NFSD_FILE_BREAK_* flags
    302ae1fb80a3 fsnotify: Fix comment typo
    85c640adf9fc fanotify: introduce FAN_MARK_IGNORE
    99a022c4bcbb fanotify: cleanups for fanotify_mark() input validations
    b8d06d118796 fanotify: prepare for setting event flags in ignore mask
    71860cc4e436 fs: inotify: Fix typo in inotify comment
    795f9fa1b50b lockd: fix nlm_close_files
    486c1acf1423 lockd: set fl_owner when unlocking files
    845b309cf586 NFSD: Decode NFSv4 birth time attribute
    58f985d688aa NFS: restore module put when manager exits.
    e9156a243175 fanotify: refine the validation checks on non-dir inode mask
    6943f1073abe SUNRPC: Optimize xdr_reserve_space()
    ada1757b259f NFSD: Fix potential use-after-free in nfsd_file_put()
    4862b6188603 NFSD: nfsd_file_put() can sleep
    06252d1bd57a NFSD: Add documenting comment for nfsd4_release_lockowner()
    345e2e48d8df NFSD: Modernize nfsd4_release_lockowner()
    13459d22256a nfsd: destroy percpu stats counters after reply cache shutdown
    15081df04a6e nfsd: Fix null-ptr-deref in nfsd_fill_super()
    ff4e7a4b497a nfsd: Unregister the cld notifier when laundry_wq create failed
    e1e87709c453 SUNRPC: Use RMW bitops in single-threaded hot paths
    f7a1ecf2aa4b NFSD: Clean up the show_nf_flags() macro
    7b8462f22a63 NFSD: Trace filecache opens
    a38be0047496 NFSD: Move documenting comment for nfsd4_process_open2()
    bfe9aab120b2 NFSD: Fix whitespace
    2805c5439c95 NFSD: Remove dprintk call sites from tail of nfsd4_open()
    c20097329d2c NFSD: Instantiate a struct file when creating a regular NFSv4 file
    d8714bda3f69 NFSD: Clean up nfsd_open_verified()
    274fd0f9c261 NFSD: Remove do_nfsd_create()
    66af1db0cc37 NFSD: Refactor NFSv4 OPEN(CREATE)
    a019add1b456 NFSD: Refactor NFSv3 CREATE
    a132795b61fe NFSD: Refactor nfsd_create_setattr()
    ee0742a93ccb NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create()
    304505e2e89c NFSD: Clean up nfsd3_proc_create()
    c6207942b255 NFSD: Show state of courtesy client in client info
    4a39f029e7e3 NFSD: add support for lock conflict to courteous server
    97f77d7d501b fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict
    eb2eb6b6afdf fs/lock: add helper locks_owner_has_blockers to check for blockers
    461d0b57c9f3 NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd
    a26848e2bcc9 NFSD: add support for share reservation conflict to courteous server
    67ef9e5fd737 NFSD: add courteous server support for thread with only delegation
    bf1cbe2f3650 NFSD: Clean up nfsd_splice_actor()
    2723d479f51f fanotify: fix incorrect fmode_t casts
    4cd725129e65 fsnotify: consistent behavior for parent not watching children
    e3bce57ffc7b fsnotify: introduce mark type iterator
    f6017a718b63 fanotify: enable "evictable" inode marks
    3083d602ba91 fanotify: use fsnotify group lock helpers
    f85d59005953 fanotify: implement "evictable" inode marks
    80fb0ae4b145 fanotify: factor out helper fanotify_mark_update_flags()
    b9576077eee3 fanotify: create helper fanotify_mark_user_flags()
    ff34ebaa6f6d fsnotify: allow adding an inode mark without pinning inode
    3bd557cfdf99 dnotify: use fsnotify group lock helpers
    cc1c875b6960 nfsd: use fsnotify group lock helpers
    c2c6ced500ad inotify: use fsnotify group lock helpers
    f91ba4a49b6e fsnotify: create helpers for group mark_mutex lock
    74f9be7f64ed fsnotify: make allow_dups a property of the group
    4dc30393bd7b fsnotify: pass flags argument to fsnotify_alloc_group()
    1c47d87317e2 inotify: move control flags from mask to mark flags
    aecfd231bf53 fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock.
    d71ea54835df fanotify: do not allow setting dirent events in mask of non-dir
    9862064ca81f nfsd: Clean up nfsd_file_put()
    cf04df21a46f nfsd: Fix a write performance regression
    997575f1a1b5 SUNRPC: Return true/false (not 1/0) from bool functions
    a5fa9c824db8 fsnotify: remove redundant parameter judgment
    552c24a32ce8 fsnotify: optimize FS_MODIFY events with no ignored masks
    5e84e33832d5 fsnotify: fix merge with parent's ignored mask
    62fa144b8587 nfsd: fix using the correct variable for sizeof()
    e96076f5790f NFSD: Clean up _lm_ operation names
    ec3b252a55f0 NFSD: Remove CONFIG_NFSD_V3
    7e4328b3b98f NFSD: Move svc_serv_ops::svo_function into struct svc_serv
    9802c5746038 NFSD: Remove svc_serv_ops::svo_module
    36c57b27a7d8 SUNRPC: Remove svc_shutdown_net()
    a4bbb1ab69ab SUNRPC: Rename svc_close_xprt()
    c58a9cfd2091 SUNRPC: Rename svc_create_xprt()
    9a43ddd6b626 SUNRPC: Remove svo_shutdown method
    8c60a476704d SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt()
    99ab6abc88ed SUNRPC: Remove the .svo_enqueue_xprt method
    194071d46c5c NFSD: Streamline the rare "found" case
    3304d16c24f5 NFSD: Skip extra computation for RC_NOCACHE case
    4aa8dac58c17 NFSD: De-duplicate hash bucket indexing
    ca6761d39ad2 nfsd: Add support for the birth time attribute
    0d1bbb0efe5a NFSD: Deprecate NFS_OFFSET_MAX
    70a80c7e8d5b NFSD: COMMIT operations must not return NFS?ERR_INVAL
    a231ae6bb50e NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes
    38d02ba22e43 NFSD: Fix ia_size underflow
    1726a39b0879 NFSD: Fix the behavior of READ near OFFSET_MAX
    fc2d8c153d52 lockd: fix failure to cleanup client locks
    20a74a69119e lockd: fix server crash on reboot of client holding lock
    a667e1df409e fanotify: remove variable set but not used
    11bcfabf2481 nfsd: fix crash on COPY_NOTIFY with special stateid
    4eefd1125b96 NFSD: Move fill_pre_wcc() and fill_post_wcc()
    695719e5e6b9 Revert "nfsd: skip some unnecessary stats in the v4 case"
    5e07d49f4abd NFSD: Trace boot verifier resets
    a1c9bcfd16f3 NFSD: Rename boot verifier functions
    e49677ff33f3 NFSD: Clean up the nfsd_net::nfssvc_boot field
    083d44094ff1 NFSD: Write verifier might go backwards
    306d2c1c0803 nfsd: Add a tracepoint for errors in nfsd4_clone_file_range()
    45ef8b7aea36 NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)
    5a1575c02baa NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id)
    aa9ea9ec295f NFSD: Clean up nfsd_vfs_write()
    30282a70aac1 nfsd: Retry once in nfsd_open on an -EOPENSTALE return
    3128aa9c984d nfsd: Add errno mapping for EREMOTEIO
    f12557372b76 nfsd: map EBADF
    9175fcf39c20 NFSD: Fix zero-length NFSv3 WRITEs
    fab02e979949 nfsd4: add refcount for nfsd4_blocked_lock
    535204ecaed0 nfs: block notification on fs with its own ->lock
    bf5e7e1fa1db NFSD: De-duplicate nfsd4_decode_bitmap4()
    5a0710a6b40a nfsd: improve stateid access bitmask documentation
    f0dbe05f6df2 NFSD: Combine XDR error tracepoints
    e8f923e1e9fc NFSD: simplify per-net file cache management
    677fd67d8b80 NFSD: Fix inconsistent indenting
    0bc12c128940 NFSD: Remove be32_to_cpu() from DRC hash function
    e072a635c1ef NFS: switch the callback service back to non-pooled.
    948e4664cc37 lockd: use svc_set_num_threads() for thread start and stop
    deeda24a6762 SUNRPC: always treat sv_nrpools==1 as "not pooled"
    74a0e37a2099 SUNRPC: move the pool_map definitions (back) into svc.c
    9fe19a48a3bf lockd: rename lockd_create_svc() to lockd_get()
    e5087b3d584f lockd: introduce lockd_put()
    8304dd04fb7b lockd: move svc_exit_thread() into the thread
    7077a0070375 lockd: move lockd_start_svc() call into lockd_create_svc()
    a389baad9137 lockd: simplify management of network status notifiers
    32f3e5a70f28 lockd: introduce nlmsvc_serv
    d95899dadb4d NFSD: simplify locking for network notifier.
    7149250beeea SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()
    361452374168 NFSD: Make it possible to use svc_set_num_threads_sync
    6343271d5315 NFSD: narrow nfsd_mutex protection in nfsd thread
    61d12fc30a5e SUNRPC: use sv_lock to protect updates to sv_nrthreads.
    4efe0b9d11fc nfsd: make nfsd_stats.th_cnt atomic_t
    17041f014060 SUNRPC: stop using ->sv_nrthreads as a refcount
    64312a7c9fa1 SUNRPC/NFSD: clean up get/put functions.
    e9a4156137cf SUNRPC: change svc_get() to return the svc.
    e0bf89935220 NFSD: handle errors better in write_ports_addfd()
    307b391221ce NFSD: Fix sparse warning
    c59dc174b2e4 exit: Rename module_put_and_exit to module_put_and_kthread_exit
    15606c8d5200 exit: Implement kthread_exit
    63b8c1923117 fanotify: wire up FAN_RENAME event
    a860dd8bf571 fanotify: report old and/or new parent+name in FAN_RENAME event
    c76fa8515949 fanotify: record either old name new name or both for FAN_RENAME
    da527da33bcd fanotify: record old and new parent and name in FAN_RENAME event
    f59e978cfa9f fanotify: support secondary dir fh and name in fanotify_info
    967ae137209c fanotify: use helpers to parcel fanotify_info buffer
    4e63ce91997a fanotify: use macros to get the offset to fanotify_info buffer
    580eb8de8470 fsnotify: generate FS_RENAME event with rich information
    4e59c7b3e3b6 fanotify: introduce group flag FAN_REPORT_TARGET_FID
    be14cab43ddf fsnotify: separate mark iterator type from object type enum
    c0a5f0b561c8 fsnotify: clarify object type argument
    9e291a6a28d3 NFSD: Fix READDIR buffer overflow
    1abf3ec55877 NFSD: Fix exposure in nfsd4_decode_bitmap()
    88ccda1a8143 nfsd4: remove obselete comment
    f4e9e9565e42 NFSD:fix boolreturn.cocci warning
    022723fe1507 nfsd: update create verifier comment
    c7b0a9c75d3c SUNRPC: Change return value type of .pc_encode
    61cf6815070a SUNRPC: Replace the "__be32 *p" parameter to .pc_encode
    47047d40af7b NFSD: Save location of NFSv4 COMPOUND status
    f747ce574c4a SUNRPC: Change return value type of .pc_decode
    0696b6b513a7 SUNRPC: Replace the "__be32 *p" parameter to .pc_decode
    396b359832e7 NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment()
    c23b25dd1928 NFSD: Initialize pointer ni with NULL and not plain integer 0
    678418809092 NFSD: simplify struct nfsfh
    25054b04ec92 NFSD: drop support for ancient filehandles
    918bc45a57bc NFSD: move filehandle format declarations out of "uapi".
    d2815110a741 NFSD: Optimize DRC bucket pruning
    2b2963c72c8a SUNRPC: Trace calls to .rpc_call_done
    2eda01447798 fanotify: Allow users to request FAN_FS_ERROR events
    b0f01b7c0808 fanotify: Emit generic error info for error event
    aefd9029fa50 fanotify: Report fid info for file related file system errors
    bb247feb22d7 fanotify: WARN_ON against too large file handles
    7fa20568b6e5 fanotify: Add helpers to decide whether to report FID/DFID
    7935cf4070c4 fanotify: Wrap object_fh inline space in a creator macro
    b974c8aa0081 fanotify: Support merging of error events
    9b98f4ff5186 fanotify: Support enqueueing of error events
    68aacb60a799 fanotify: Pre-allocate pool of error events
    eec22d03a98e fanotify: Reserve UAPI bits for FAN_FS_ERROR
    badbf879deca fsnotify: Support FS_ERROR event type
    8ccc724f5070 fanotify: Require fid_mode for any non-fd event
    2f65be620948 fanotify: Encode empty file handle when no inode is provided
    86bda2d75252 fanotify: Allow file handle encoding for unhashed events
    44ce59c25410 fanotify: Support null inode event in fanotify_dfid_inode
    313234a93ea1 fsnotify: Pass group argument to free_event
    c9f9d99ea4c3 fsnotify: Protect fsnotify_handle_inode_event from no-inode events
    5c4ce075c92b fsnotify: Retrieve super block from the data field
    44844158eea6 fsnotify: Add wrapper around fsnotify_add_event
    24eda1b5e6f6 fsnotify: Add helper to detect overflow_event
    7c9ba74cb30b inotify: Don't force FS_IN_IGNORED
    9539a89f28ed fanotify: Split fsid check from other fid mode checks
    326be73a5985 fanotify: Fold event size calculation to its own function
    7fee789540e9 fsnotify: Don't insert unmergeable events in hashtable
    60b6dab8c81e fsnotify: clarify contract for create event hooks
    9601d2073406 fsnotify: pass dentry instead of inode data
    f114860f7279 fsnotify: pass data_type to fsnotify_name()
    6719531e6713 nfsd: Fix a warning for nfsd_file_close_inode
    7918a95bc226 NLM: Fix svcxdr_encode_owner()
    b801327ba3c3 fsnotify: fix sb_connectors leak
    1773901afb33 NFS: Remove unused callback void decoder
    edf220fe1516 NFS: Add a private local dispatcher for NFSv4 callback operations
    91bbbffece63 SUNRPC: Eliminate the RQ_AUTHERR flag
    febf43bcdc2b SUNRPC: Set rq_auth_stat in the pg_authenticate() callout
    a96da583ff54 SUNRPC: Add svc_rqst::rq_auth_stat
    efea5d558ef3 nfs: don't allow reexport reclaims
    bd5b3deed01a lockd: don't attempt blocking locks on nfs reexports
    5ea5be84ddd7 nfs: don't atempt blocking locks on nfs reexports
    e580323ac0b5 Keep read and write fds with each nlm_file
    b4bf52174b4f lockd: update nlm_lookup_file reexport comment
    14c2a0fad541 nlm: minor refactoring
    3fbc744783dd nlm: minor nlm_lookup_file argument change
    860f01260e53 lockd: change the proc_handler for nsm_use_hostnames
    f469e60f9a0f sysctl: introduce new proc handler proc_dobool
    130dcbf77a7e NFSD: remove vanity comments
    86df138e8d4d NFSD: Batch release pages during splice read
    a4f616afb4ee SUNRPC: Add svc_rqst_replace_page() API
    9e5f2e0ae019 NFSD: Clean up splice actor
    860893f9e351 fsnotify: optimize the case of no marks of any type
    9917e1bda3d7 fsnotify: count all objects with attached connectors
    44858a348881 fsnotify: count s_fsnotify_inode_refs for attached connectors
    cdbf9c5f81d0 fsnotify: replace igrab() with ihold() on attach connector
    cde8883b0b29 fanotify: add pidfd support to the fanotify API
    77bc7f529abd fanotify: introduce a generic info record copying helper
    3ddcb1939608 fanotify: minor cosmetic adjustments to fid labels
    03b5d3ee505b kernel/pid.c: implement additional checks upon pidfd_create() parameters
    774c2dbca76e kernel/pid.c: remove static qualifier from pidfd_create()
    e79057d15d96 nfsd: fix NULL dereference in nfs3svc_encode_getaclres
    5610ed80e860 NFSD: Prevent a possible oops in the nfs_dirent() tracepoint
    17600880e153 nfsd: remove redundant assignment to pointer 'this'
    ce1819876203 lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream
    fec073099281 lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream
    e1e61d647f26 lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream
    4f5ba2e6b434 lockd: Update the NLMv4 void results encoder to use struct xdr_stream
    0add7c13bf78 lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream
    604c8a432c6c lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream
    300a4b1632c3 lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream
    33f31f6e85d1 lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream
    9e1daae6303a lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream
    0652983fbe18 lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream
    101d45274aba lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream
    360159aafa8b lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream
    c8f404825085 lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream
    45c1384bd767 lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream
    b04947679016 lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream
    d0ddd21bd52c lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream
    e6c92714e9a6 lockd: Update the NLMv1 void results encoder to use struct xdr_stream
    02a3c81665ac lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream
    6c522daf6092 lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream
    56c936af53e3 lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream
    90f483a77544 lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream
    b4ea38d69d89 lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream
    2025b3acf655 lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream
    3e8675ff1ebc lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream
    8f9f41ebfa17 lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream
    4c3f448aaa0b lockd: Update the NLMv1 void argument decoder to use struct xdr_stream
    fa4b890c0da0 lockd: Common NLM XDR helpers
    3595ff1c2caa lockd: Create a simplified .vs_dispatch method for NLM requests
    eeea3b96d150 lockd: Remove stale comments
    c58120ab4765 nfsd: rpc_peeraddr2str needs rcu lock
    2983611a663e NFSD: Fix error return code in nfsd4_interssc_connect()
    c5a305d93e6b nfsd: fix kernel test robot warning in SSC code
    22b7c93d9674 nfsd4: Expose the callback address and state of each NFS4 client
    dbc0aa479595 nfsd: move fsnotify on client creation outside spinlock
    a4bc287943f5 NFSD: delay unmount source's export after inter-server copy completed.
    817c6eb97579 NFSD add vfs_fsync after async copy is done
    94a892470173 nfsd: move some commit_metadata()s outside the inode lock
    f666a75ccd9c nfsd: Prevent truncation of an unlinked inode from blocking access to its directory
    e7bbdd7deeb2 NFSD: Update nfsd_cb_args tracepoint
    3e8aeb13a730 NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints
    3a63aa2459dc NFSD: Add an nfsd_cb_probe tracepoint
    a577eb06dee4 NFSD: Replace the nfsd_deleg_break tracepoint
    9f76187f0a46 NFSD: Add an nfsd_cb_offload tracepoint
    60aac215347c NFSD: Add an nfsd_cb_lm_notify tracepoint
    59ddc5a82bc3 NFSD: Enhance the nfsd_cb_setup tracepoint
    fc3b4f0188e9 NFSD: Adjust cb_shutdown tracepoint
    634816f9d3de NFSD: Add cb_lost tracepoint
    3076ede3fc10 NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_<state> macros
    2be1f2275193 NFSD: Capture every CB state transition
    b6ba775ccc94 NFSD: Constify @fh argument of knfsd_fh_hash()
    88b3cdfd4873 NFSD: Add tracepoints for EXCHANGEID edge cases
    5070351cdceb NFSD: Add tracepoints for SETCLIENTID edge cases
    650530d52260 NFSD: Add a couple more nfsd_clid_expired call sites
    056332823cdc NFSD: Add nfsd_clid_destroyed tracepoint
    580ec8b6536a NFSD: Add nfsd_clid_reclaim_complete tracepoint
    3b6808c793f3 NFSD: Add nfsd_clid_confirmed tracepoint
    c6889b75a617 NFSD: Remove trace_nfsd_clid_inuse_err
    8da187120665 NFSD: Add nfsd_clid_verf_mismatch tracepoint
    c8493d73083c NFSD: Add nfsd_clid_cred_mismatch tracepoint
    b00bb7dfe259 NFSD: Add an RPC authflavor tracepoint display helper
    a4d250f5107c fanotify: fix permission model of unprivileged group
    0245993ace73 NFS: fix nfs_fetch_iversion()
    b2c0c7cb7fe3 NFSv4.2: Remove ifdef CONFIG_NFSD from NFSv4.2 client SSC code.
    3793f28102f1 nfsd: Fix fall-through warnings for Clang
    39ab09108e28 nfsd: grant read delegations to clients holding writes
    d2431cc9670a nfsd: reshuffle some code
    ee548b162990 nfsd: track filehandle aliasing in nfs4_files
    cc6d658669f8 nfsd: hash nfs4_files by inode number
    e63b956b2da9 nfsd: removed unused argument in nfsd_startup_generic()
    856b0c4979c7 nfsd: remove unused function
    bd373a90d048 fanotify_user: use upper_32_bits() to verify mask
    4ac0ad23728a fanotify: support limited functionality for unprivileged users
    3e441a872a57 fanotify: configurable limits via sysfs
    7df80a90e1a1 fanotify: limit number of event merge attempts
    40e1e98c1bb2 fsnotify: use hash table for faster events merge
    ae7fd89daeb6 fanotify: mix event info and pid into merge key hash
    5b57a2b74d01 fanotify: reduce event objectid to 29-bit hash
    4f1494894293 Revert "fanotify: limit number of event merge attempts"
    62b7f3847373 fsnotify: allow fsnotify_{peek,remove}_first_event with empty queue
    d9168ab8d714 NFSD: Use DEFINE_SPINLOCK() for spinlock
    b20d88bf1eab UAPI: nfsfh.h: Replace one-element array with flexible-array member
    117dac268d80 SUNRPC: Export svc_xprt_received()
    289adc864d0a nfsd: report client confirmation status in "info" file
    14b13e0603f8 nfsd: don't ignore high bits of copy count
    1f76b1e65926 nfsd: COPY with length 0 should copy to end of file
    ed0181939064 nfsd: Fix typo "accesible"
    2a5df97ba41c nfsd: Log client tracking type log message as info instead of warning
    0fa20162bfc7 nfsd: helper for laundromat expiry calculations
    aab7be2475d1 NFSD: Clean up NFSDDBG_FACILITY macro
    e7dac943b4d4 NFSD: Add a tracepoint to record directory entry encoding
    a6d9f6f371cb NFSD: Clean up after updating NFSv3 ACL encoders
    857a37235cf0 NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream
    d505e6619107 NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream
    67d4f36707ad NFSD: Clean up after updating NFSv2 ACL encoders
    3d2033a58c6c NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream
    6ef7a56fd7fa NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream
    82ac35b16710 NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream
    6677b0d16abe NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream
    89ac9a8101ad NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs
    93584780eb4d NFSD: Remove unused NFSv2 directory entry encoders
    b8658c947d54 NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream
    801e4d79b779 NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream
    bc17759a4e99 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder
    c4e272758974 NFSD: Add a helper that encodes NFSv3 directory offset cookies
    60bc5af5b8dc NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream
    ad0614d3a857 NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream
    27909a583cc3 NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream
    9aab4f03e8f2 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream
    c64d5d0ca9f9 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream
    816c23c911f6 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream
    e4e6019ce5a2 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations
    d8554802010d NFSD: Remove unused NFSv3 directory entry encoders
    37aa5e640222 NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream
    7cbec0dc097a NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream
    cacfe8f6d809 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder
    3b2fef48b77c NFSD: Add a helper that encodes NFSv3 directory offset cookies
    30dabf1d4fd4 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream
    349d96b070de NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream
    4c06f831d28b NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream
    f6908e2bcd84 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream
    066dc317fa65 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream
    0404cffec413 NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream
    1863ca4c9e29 NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream
    8737a75f265d NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream
    b241ab982373 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream
    170e6bd25e69 NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream
    c3995f8be13a NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream
    f74e0652a60b NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream
    fd9e183df625 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream
    0ef12d755c4b NFSD: Update the GETATTR3res encoder to use struct xdr_stream
    48aadfa75b61 NFSD: Extract the svcxdr_init_encode() helper
    e864d4d834f8 namei: introduce struct renamedata
    b0fa673c8c24 fs: add file and path permissions helpers
    666a41329592 kallsyms: only build {,module_}kallsyms_on_each_symbol when required
    f8d856862724 kallsyms: refactor {,module_}kallsyms_on_each_symbol
    bef9d8b4f84b module: use RCU to synchronize find_module
    32edffff869a module: unexport find_module and module_mutex
    51f620fcc419 inotify, memcg: account inotify instances to kmemcg
    c1fe2bb305a2 nfsd: skip some unnecessary stats in the v4 case
    0220d5118648 nfs: use change attribute for NFS re-exports
    5a0b45626fc1 NFSv4_2: SSC helper should use its own config.
    b267f61182c1 nfsd: cstate->session->se_client -> cstate->clp
    bc6015541cda nfsd: simplify nfsd4_check_open_reclaim
    25ac4fdbdce7 nfsd: remove unused set_client argument
    87ab73c1cc75 nfsd: find_cpntf_state cleanup
    1d4ccfdc7d0e nfsd: refactor set_client
    17006574683f nfsd: rename lookup_clientid->set_client
    ea92c0768f98 nfsd: simplify nfsd_renew
    52923f25be3c nfsd: simplify process_lock
    4f26b1747a2e nfsd4: simplify process_lookup1
    42cf742d8626 nfsd: report per-export stats
    65b1df135884 nfsd: protect concurrent access to nfsd stats counters
    d1344de0d66d nfsd: remove unused stats counters
    0a13baa6ab5a NFSD: Clean up after updating NFSv3 ACL decoders
    22af3dfbe657 NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream
    f89e3fa89e46 NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream
    5ea5e56cfb57 NFSD: Clean up after updating NFSv2 ACL decoders
    81f79eb2237b NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream
    9eea3915dd81 NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream
    508a791fbe87 NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream
    e077857ef0f8 NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs
    ea6b0e02dcac NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream
    e44061388635 NFSD: Remove argument length checking in nfsd_dispatch()
    7e6746027b05 NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream
    1db54ce543bc NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream
    40de4113f801 NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream
    ebfb21605f1a NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream
    a362dd478be0 NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream
    0047abd4c411 NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream
    7d9ab8ee576f NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream
    672111a40872 NFSD: Add helper to set up the pages where the dirlist is encoded
    365835d2ff67 NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream
    ecee6ba5920c NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream
    6e88b7ec6cd5 NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream
    ba7e0412fb5a NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream
    9ceeee0ec887 NFSD: Update the MKNOD3args decoder to use struct xdr_stream
    8841760f685b NFSD: Update the SYMLINK3args decoder to use struct xdr_stream
    b5d1ae6cc4c2 NFSD: Update the MKDIR3args decoder to use struct xdr_stream
    bd54084b587f NFSD: Update the CREATE3args decoder to use struct xdr_stream
    48ea0cb79b45 NFSD: Update the SETATTR3args decoder to use struct xdr_stream
    71d7e7c6a6f4 NFSD: Update the LINK3args decoder to use struct xdr_stream
    e84af2339181 NFSD: Update the RENAME3args decoder to use struct xdr_stream
    69e54a4470a4 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream
    47614a374e65 NFSD: Update COMMIT3arg decoder to use struct xdr_stream
    fbcd66801610 NFSD: Update READDIR3args decoders to use struct xdr_stream
    e0ddafcc25e5 NFSD: Add helper to set up the pages where the dirlist is encoded
    29270d477fff NFSD: Fix returned READDIR offset cookie
    19285d319f7c NFSD: Update READLINK3arg decoder to use struct xdr_stream
    5f36ae59d6cc NFSD: Update WRITE3arg decoder to use struct xdr_stream
    b77a4a968d1d NFSD: Update READ3arg decoder to use struct xdr_stream
    7bb23be4501b NFSD: Update ACCESS3arg decoder to use struct xdr_stream
    d668aa92a624 NFSD: Update GETATTR3args decoder to use struct xdr_stream
    22b19656eaac SUNRPC: Move definition of XDR_UNIT
    97d254cba30d SUNRPC: Display RPC procedure names instead of proc numbers
    c336597d03ec SUNRPC: Make trace_svc_process() display the RPC procedure symbolically
    5b82798f78f9 NFSD: Restore NFSv4 decoding's SAVEMEM functionality
    bca0057f686b NFSD: Fix sparse warning in nfssvc.c
    131676b8240f fs/lockd: convert comma to semicolon
    185e81a977d1 inotify: Increase default inotify.max_user_watches limit to 1048576
    1aecdaa7e2c6 file: Replace ksys_close with close_fd
    6d256a904cd7 file: Rename __close_fd to close_fd and remove the files parameter
    7458c5ae465e file: Merge __alloc_fd into alloc_fd
    9e8ef54ca890 file: In f_dupfd read RLIMIT_NOFILE once.
    89f9e529643a file: Merge __fd_install into fd_install
    b4b827da9096 proc/fd: In fdinfo seq_show don't use get_files_struct
    c0e3f6df04ce proc/fd: In proc_readfd_common use task_lookup_next_fd_rcu
    a6da7536e488 file: Implement task_lookup_next_fd_rcu
    6007aeeaefb3 kcmp: In get_file_raw_ptr use task_lookup_fd_rcu
    c2291f7bdf25 proc/fd: In tid_fd_mode use task_lookup_fd_rcu
    32ac87287d0b file: Implement task_lookup_fd_rcu
    c4716bb29650 file: Rename fcheck lookup_fd_rcu
    23f55649921b file: Replace fcheck_files with files_lookup_fd_rcu
    9080557c56cd file: Factor files_lookup_fd_locked out of fcheck_files
    ddb21f998420 file: Rename __fcheck_files to files_lookup_fd_raw
    e6f42bc11a60 Revert "fget: clarify and improve __fget_files() implementation"
    4d037e1173b5 proc/fd: In proc_fd_link use fget_task
    c874ec02cb8a bpf: In bpf_task_fd_query use fget_task
    fe1722255ebd kcmp: In kcmp_epoll_target use fget_task
    ba7aac19b4be exec: Remove reset_files_struct
    44f79df28b47 exec: Simplify unshare_files
    5091d051c51d exec: Move unshare_files to fix posix file locking during exec
    527c9b6eb18d exec: Don't open code get_close_on_exec
    8f1df3d0c146 nfsd: Record NFSv4 pre/post-op attributes as non-atomic
    0750e494c75e nfsd: Set PF_LOCAL_THROTTLE on local filesystems only
    f3056a0ac2c5 nfsd: Fix up nfsd to ensure that timeout errors don't result in ESTALE
    38e213c1e41e exportfs: Add a function to return the raw output from fh_to_dentry()
    93f7d515d873 nfsd: close cached files prior to a REMOVE or RENAME that would replace target
    203ca3253b34 nfsd: allow filesystems to opt out of subtree checking
    d5314c9bb7f5 nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations
    34de27ed8447 Revert "nfsd4: support change_attr_type attribute"
    b720ceec88a7 nfsd4: don't query change attribute in v2/v3 case
    796785a79b4a nfsd: minor nfsd4_change_attribute cleanup
    88dea0f92b20 nfsd: simplify nfsd4_change_info
    f8032b859df6 nfsd: only call inode_query_iversion in the I_VERSION case
    3aea16e6b70b NFSD: Remove macros that are no longer used
    b24e6a40eeba NFSD: Replace READ* macros in nfsd4_decode_compound()
    6b48808835a2 NFSD: Make nfsd4_ops::opnum a u32
    c2d0c16990b9 NFSD: Replace READ* macros in nfsd4_decode_listxattrs()
    8e1b8a78a929 NFSD: Replace READ* macros in nfsd4_decode_setxattr()
    9bc67df0f9a2 NFSD: Replace READ* macros in nfsd4_decode_xattr_name()
    b719fc9375cc NFSD: Replace READ* macros in nfsd4_decode_clone()
    a2f6c16ad138 NFSD: Replace READ* macros in nfsd4_decode_seek()
    f8eb5424e318 NFSD: Replace READ* macros in nfsd4_decode_offload_status()
    c2d2a919b2f2 NFSD: Replace READ* macros in nfsd4_decode_copy_notify()
    8604d294c128 NFSD: Replace READ* macros in nfsd4_decode_copy()
    dc1a31ca8e96 NFSD: Replace READ* macros in nfsd4_decode_nl4_server()
    a0b8dabc5906 NFSD: Replace READ* macros in nfsd4_decode_fallocate()
    de0dc37a791e NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete()
    093f9d2c8f4c NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid()
    7675420fdebe NFSD: Replace READ* macros in nfsd4_decode_test_stateid()
    f0de0b689549 NFSD: Replace READ* macros in nfsd4_decode_sequence()
    1ea743dc481f NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name()
    b63e313dce04 NFSD: Replace READ* macros in nfsd4_decode_layoutreturn()
    40e627c502da NFSD: Replace READ* macros in nfsd4_decode_layoutget()
    40770a0f8ef6 NFSD: Replace READ* macros in nfsd4_decode_layoutcommit()
    c0a4c4e46b8a NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo()
    5f892c11787e NFSD: Replace READ* macros in nfsd4_decode_free_stateid()
    92ae309a9908 NFSD: Replace READ* macros in nfsd4_decode_destroy_session()
    73684a8118f3 NFSD: Replace READ* macros in nfsd4_decode_create_session()
    2bd9ef494a2c NFSD: Add a helper to decode channel_attrs4
    d01f41320d2a NFSD: Add a helper to decode nfs_impl_id4
    d50a76f1f3fc NFSD: Add a helper to decode state_protect4_a
    0c935af3cfb7 NFSD: Add a separate decoder for ssv_sp_parms
    cb568dbdef68 NFSD: Add a separate decoder to handle state_protect_ops
    b73633804246 NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session()
    7d2108407466 NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl()
    5658ca0651e6 NFSD: Replace READ* macros in nfsd4_decode_cb_sec()
    79f1a8323a34 NFSD: Replace READ* macros in nfsd4_decode_release_lockowner()
    eeab2f3bf284 NFSD: Replace READ* macros in nfsd4_decode_write()
    b1af8f131eb8 NFSD: Replace READ* macros in nfsd4_decode_verify()
    19a4c05e8167 NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm()
    2503dcf0f68a NFSD: Replace READ* macros in nfsd4_decode_setclientid()
    7c06ba5c8bf4 NFSD: Replace READ* macros in nfsd4_decode_setattr()
    5277d6034642 NFSD: Replace READ* macros in nfsd4_decode_secinfo()
    2cef1009f8e7 NFSD: Replace READ* macros in nfsd4_decode_renew()
    e2b287a53cca NFSD: Replace READ* macros in nfsd4_decode_rename()
    274b8f0597cf NFSD: Replace READ* macros in nfsd4_decode_remove()
    c24e2a4943ab NFSD: Replace READ* macros in nfsd4_decode_readdir()
    d0a0219a35fc NFSD: Replace READ* macros in nfsd4_decode_read()
    4b28cd7e8322 NFSD: Replace READ* macros in nfsd4_decode_putfh()
    ad1ea32c9732 NFSD: Replace READ* macros in nfsd4_decode_open_downgrade()
    e557a2eabb35 NFSD: Replace READ* macros in nfsd4_decode_open_confirm()
    f6eb911d790b NFSD: Replace READ* macros in nfsd4_decode_open()
    4507c23e4204 NFSD: Add helper to decode OPEN's open_claim4 argument
    48385b58bcf6 NFSD: Replace READ* macros in nfsd4_decode_share_deny()
    fa60cc6971fb NFSD: Replace READ* macros in nfsd4_decode_share_access()
    070df4a4e986 NFSD: Add helper to decode OPEN's openflag4 argument
    c1ea8812d421 NFSD: Add helper to decode OPEN's createhow4 argument
    11ea3e65f070 NFSD: Add helper to decode NFSv4 verifiers
    def95074db3c NFSD: Replace READ* macros in nfsd4_decode_lookup()
    340878b2e0a5 NFSD: Replace READ* macros in nfsd4_decode_locku()
    3625de1522fa NFSD: Replace READ* macros in nfsd4_decode_lockt()
    8357985d2185 NFSD: Replace READ* macros in nfsd4_decode_lock()
    d27f2dcedae2 NFSD: Add helper for decoding locker4
    0c281b7083f2 NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner
    753bb6b0e788 NFSD: Relocate nfsd4_decode_opaque()
    84bc365eee7f NFSD: Replace READ* macros in nfsd4_decode_link()
    42c4437d78e6 NFSD: Replace READ* macros in nfsd4_decode_getattr()
    42e319695efc NFSD: Replace READ* macros in nfsd4_decode_delegreturn()
    3012fe5fea55 NFSD: Replace READ* macros in nfsd4_decode_create()
    57516a96cae8 NFSD: Replace READ* macros in nfsd4_decode_fattr()
    9737a9a8f923 NFSD: Replace READ* macros that decode the fattr4 umask attribute
    91a6752daddd NFSD: Replace READ* macros that decode the fattr4 security label attribute
    064e439befc9 NFSD: Replace READ* macros that decode the fattr4 time_set attributes
    df42ebb61bbe NFSD: Replace READ* macros that decode the fattr4 owner_group attribute
    dec78fb66dd6 NFSD: Replace READ* macros that decode the fattr4 owner attribute
    8801b0c28421 NFSD: Replace READ* macros that decode the fattr4 mode attribute
    3d3690b6620e NFSD: Replace READ* macros that decode the fattr4 acl attribute
    ee02662724e3 NFSD: Replace READ* macros that decode the fattr4 size attribute
    2a8ae039571c NFSD: Change the way the expected length of a fattr4 is checked
    f82c6ad7e2fb NFSD: Replace READ* macros in nfsd4_decode_commit()
    c701c0e5a956 NFSD: Replace READ* macros in nfsd4_decode_close()
    9921353a52a7 NFSD: Replace READ* macros in nfsd4_decode_access()
    bbb0a710a2c7 NFSD: Replace the internals of the READ_BUF() macro
    2994c8888472 NFSD: Add tracepoints in nfsd4_decode/encode_compound()
    568f9ca73d6e NFSD: Add tracepoints in nfsd_dispatch()
    fbffaddb766b NFSD: Add common helpers to decode void args and encode void results
    79e4e0d489c8 SUNRPC: Prepare for xdr_stream-style decoding on the server-side
    2f46cc814106 SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer()
    164937edca64 nfsd: Fix error return code in nfsd_file_cache_init()
    9393f1628f9a NFSD: Add SPDX header for fs/nfsd/trace.c
    a7b8e883cef7 NFSD: Remove extra "0x" in tracepoint format specifier
    9f8405182bdd NFSD: Clean up the show_nf_may macro
    e51368510170 nfsd/nfs3: remove unused macro nfsd3_fhandleres
    92f59545b914 NFSD: A semicolon is not needed after a switch statement.
    a2f25c3208d1 NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders
    9aa0a43a55ff SUNRPC: Rename svc_encode_read_payload()
    a2ed16062139 Linux 5.10.219
    487489c4c822 RDMA/hns: Fix CQ and QP cache affinity
    68a955937622 RDMA/hns: Use mutex instead of spinlock for ida allocation
    5fe764c781f0 f2fs: compress: fix compression chksum
    d7ae4792b5d0 scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5
    6285d50a2335 NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
    3e41609e629a nfs: fix undefined behavior in nfs_block_bits()
    7360cef95aa1 s390/ap: Fix crash in AP internal function modify_bitmap()
    76dc776153a4 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
    08018302f239 sparc: move struct termio to asm/termios.h
    2295a7ef5c8c net: fix __dst_negative_advice() race
    51664ef6ac84 kdb: Use format-specifiers rather than memset() for padding in kdb_read()
    e3d11ff45fde kdb: Merge identical case statements in kdb_read()
    2b5e1534dfc7 kdb: Fix console handling when editing and tab-completing commands
    7c19e28f3a81 kdb: Use format-strings rather than '\0' injection in kdb_read()
    cfdc2fa4db57 kdb: Fix buffer overflow during tab-complete
    b487b48efd0c watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin
    161f5a1189b7 sparc64: Fix number of online CPUs
    6e7dd338c053 intel_th: pci: Add Meteor Lake-S CPU support
    124947855564 net/9p: fix uninit-value in p9_client_rpc()
    3cc7687f7ff3 net/ipv6: Fix route deleting failure when metric equals 0
    a718b6d2a329 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
    6815376b7f5e crypto: ecrdsa - Fix module auto-load on add_key
    4d8226bc7e59 KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
    32f92b0078eb fbdev: savage: Handle err return when savagefb_check_var failed
    68447c350fc1 mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A
    63eda0f3eb4d mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
    b3418751cca0 mmc: sdhci-acpi: Sort DMI quirks alphabetically
    24b7af86a80c mmc: core: Add mmc_gpiod_set_cd_config() function
    e6823bb7f4eb media: v4l2-core: hold videodev_lock until dev reg, finishes
    567d3a4959dd media: mxl5xx: Move xpt structures off stack
    1514e1fb2a52 media: mc: mark the media devnode as registered from the, start
    82e6eba1a548 arm64: dts: hi3798cv200: fix the size of GICR
    c539721e903f wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
    6d5bfcd2ccb5 wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
    8dffc574c765 wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
    aa64464c8f4d md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
    1f26711c084c arm64: dts: qcom: qcs404: fix bluetooth device address
    5cd042835674 arm64: tegra: Correct Tegra132 I2C alias
    e2c6a9b342c6 ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
    73485d6bd9d8 ata: pata_legacy: make legacy_exit() work again
    8112fa72b7f1 drm/amdgpu: add error handle to avoid out-of-bounds
    b479fd59a1f4 media: lgdt3306a: Add a check against null-pointer-def
    75c87e2ac614 f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
    cade34279c22 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()
    9c1c2ea0996d netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
    a447f2683038 x86/mm: Remove broken vsyscall emulation code from the page fault code
    3ee36f0048a3 vxlan: Fix regression when dropping packets due to invalid src addresses
    67fa90d4a2cc nilfs2: fix use-after-free of timer for log writer thread
    e31fe702ed08 afs: Don't cross .backup mountpoint from backup volume
    b6920325aca0 io_uring: fail NOP if non-zero op flags is passed in
    54e8f88d2baa mmc: core: Do not force a retune before RPMB switch
    75805481c35d binder: fix max_thread type inconsistency
    4cefcd0af745 SUNRPC: Fix loop termination condition in gss_free_in_token_pages()
    0cf6693d3f8e media: cec: core: add adap_nb_transmit_canceled() callback
    6752dfcfff3a genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
    bdd0aa055b8e ALSA: timer: Set lower bound of start tick time
    1f4b84893551 hwmon: (shtc1) Fix property misspelling
    1abbf079da59 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound
    3c5caaef46d6 spi: stm32: Don't warn about spurious interrupts
    19e5a3d771fa kconfig: fix comparison to constant symbols, 'm', 'n'
    07eeedafc59c netfilter: tproxy: bail out if IP has been disabled on the device
    ddd2912a94eb net:fec: Add fec_enet_deinit()
    29467edc2381 bpf: Allow delete from sockmap/sockhash only if update is allowed
    117cacd72ca8 net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM
    3c0d36972edb enic: Validate length of nl attributes in enic_set_vf_port
    540d73a5c052 bpf: Fix potential integer overflow in resolve_btfids
    ae6fc4e6a332 dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
    72c6038d23cb net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion
    82fdfbf24243 nvmet: fix ns enable/disable possible hang
    5f72ba46f1d8 spi: Don't mark message DMA mapped when no transfer in it is
    7ca9cf24b04a netfilter: nft_payload: restore vlan q-in-q match support
    e01065b339e3 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
    0f26983c2423 nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
    728fb8b3b55f nfc: nci: Fix kcov check in nci_rx_work()
    d72e126e9a36 tls: fix missing memory barrier in tls_init
    cb95173e6c0b net: fec: avoid lock evasion when reading pps_enable
    7fbe54f02a5c virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
    461a760d578b arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
    8cae65ace421 openvswitch: Set the skbuff pkt_type for proper pmtud support.
    e9b2f60636d1 tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
    42bd4e491cf1 params: lift param_set_uint_minmax to common code
    daf341e0a231 ipv6: sr: fix memleak in seg6_hmac_init_algo
    1c65ebce7d37 rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
    f2b326b77450 sunrpc: fix NFSACL RPC retry on soft mount
    6f39d5aae676 ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
    f80b786ab055 nfc: nci: Fix uninit-value in nci_rx_work
    ee6a49784478 x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y
    8fb8be0e3b6d regulator: bd71828: Don't overwrite runtime voltages
    a2b0c3a6d460 null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
    3166b2dffaee media: cec: core: avoid confusing "transmit timed out" message
    5103090f4e55 media: cec: core: avoid recursive cec_claim_log_addrs
    3e938b7d40fb media: cec-adap.c: drop activate_cnt, use state info instead
    73ef9ae980ed media: cec: use call_op and check for !unregistered
    8fa7e4896fdd media: cec: correctly pass on reply results
    b64cb24a9e97 media: cec: abort if the current transmit was canceled
    2c67f3634f82 media: cec: call enable_adap on s_log_addrs
    0ab74ae99f86 media: cec: fix a deadlock situation
    ca55f013be13 media: core headers: fix kernel-doc warnings
    9f6da5da3d7c media: cec: cec-api: add locking in cec_release()
    a0ca5ff24293 media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
    6be4923ade2b um: Fix the -Wmissing-prototypes warning for __switch_mm
    12ea1ec13725 powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp
    a2d61b328e39 media: flexcop-usb: fix sanity check of bNumEndpoints
    c11caf1339b8 media: flexcop-usb: clean up endpoint sanity checks
    ca17da90001a scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy()
    a16775828aae media: stk1160: fix bounds checking in stk1160_copy_video()
    f4b3d2585b33 drm/bridge: tc358775: fix support for jeida-18 and jeida-24
    4d5ef7facea1 um: vector: fix bpfflash parameter evaluation
    351d1a645449 um: Add winch to winch_handlers before registering winch IRQ
    1ef5d235be29 um: Fix return value in ubd_init()
    96b9ed94dcb3 drm/msm/dpu: Always flush the slave INTF on the CTL
    a3bb8070b71b Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
    580e47c28242 mmc: sdhci_am654: Fix ITAPDLY for HS400 timing
    2621bf50f580 mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
    b55d988df1d6 mmc: sdhci_am654: Add OTAP/ITAP delay enable
    76f2b3ccbd63 mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel
    8dcfbb27e425 mmc: sdhci_am654: Write ITAPDLY for DDR52 timing
    e7a444a35eba mmc: sdhci_am654: Add tuning algorithm for delay chain
    52f8d76769e7 Input: ioc3kbd - add device table
    0096d223f78c Input: ioc3kbd - convert to platform remove callback returning void
    abeaeaee7fa9 Input: ims-pcu - fix printf string overflow
    adc7dc29b796 s390/ipl: Fix incorrect initialization of nvme dump block
    66a02effb898 s390/ipl: Fix incorrect initialization of len fields in nvme reipl block
    ec43f32f66d9 libsubcmd: Fix parse-options memory leak
    158adcb7fd7e serial: sh-sci: protect invalidating RXDMA on shutdown
    b8962cf98595 f2fs: compress: don't allow unaligned truncation on released compress inode
    c1958b978d50 f2fs: fix to release node block count in error path of f2fs_new_node_page()
    a6e1f7744e9b f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
    4b6e5edefd46 PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
    d2e2e90c7637 PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
    9ca02da316be extcon: max8997: select IRQ_DOMAIN instead of depending on it
    d32caf51379a ppdev: Add an error check in register_device
    9349e1f2c95f ppdev: Remove usage of the deprecated ida_simple_xx() API
    713fc00c571d stm class: Fix a double free in stm_register_device()
    7716b201d2e2 usb: gadget: u_audio: Clear uac pointer when freed.
    23209f947d41 microblaze: Remove early printk call from cpuinfo-static.c
    34ff72bb5d65 microblaze: Remove gcc flag for non existing early_printk.c file
    26e6e25d742e fpga: region: add owner module and take its refcount
    af02dec83a48 fpga: region: Use standard dev_release for class driver
    b089bb733c47 docs: driver-api: fpga: avoid using UTF-8 chars
    9fdd3d1cd01a fpga: region: Rename dev to parent for parent device
    840c9c7d6aec fpga: region: change FPGA indirect article to an
    be76107dc4c1 iio: pressure: dps310: support negative temperature values
    cdbe0477a0b5 f2fs: fix to check pinfile flag in f2fs_move_file_range()
    2b16554fb26d f2fs: fix to relocate check condition in f2fs_fallocate()
    f1169d2b2aa2 f2fs: fix typos in comments
    bdca4b678621 f2fs: do not allow partial truncation on pinned file
    d992b7802612 f2fs: fix to force keeping write barrier for strict fsync mode
    eebbc4eb7e66 f2fs: add cp_error check in f2fs_write_compressed_pages
    431ecafbffab f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks()
    8e1651cd667c f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bit
    486009bc2fca f2fs: compress: remove unneeded preallocation
    df4978d96890 f2fs: compress: clean up parameter of __f2fs_cluster_blocks()
    5b09d2e79066 f2fs: add compress_mode mount option
    70fb69e05a25 f2fs: compress: support chksum
    1ada96569290 serial: sc16is7xx: add proper sched.h include for sched_set_fifo()
    276bc8a7dcc1 greybus: arche-ctrl: move device table to its right location
    d1f67d1d8c08 serial: max3100: Fix bitwise types
    e8e2a4339dec serial: max3100: Update uart_driver_registered on driver removal
    cc121e3722a0 serial: max3100: Lock port->lock when calling uart_handle_cts_change()
    bc40d0e356bb firmware: dmi-id: add a release callback function
    83e078085f14 dmaengine: idma64: Add check for dma_set_max_seg_size
    fd4bcb991eba soundwire: cadence: fix invalid PDI offset
    7b98f1493a5b f2fs: fix to wait on page writeback in __clone_blkaddrs()
    eac10cf3a97f greybus: lights: check return of get_channel_from_mode
    ae20865fe637 sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level
    e892f9932dd6 af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
    b117e5b4f27c netrom: fix possible dead-lock in nr_rt_ioctl()
    cafccde4298f net: qrtr: ns: Fix module refcnt
    66fd37d0a86f net: qrtr: fix null-ptr-deref in qrtr_ns_remove
    3e83903cd474 RDMA/IPoIB: Fix format truncation compilation errors
    68e8c44c0d7a selftests/kcmp: remove unused open mode
    08df7b006c8f selftests/kcmp: Make the test output consistent and clear
    f148a95f68c6 SUNRPC: Fix gss_free_in_token_pages()
    e28a16af4c3e ext4: fix potential unnitialized variable
    4deaa4d5f800 ext4: remove unused parameter from ext4_mb_new_blocks_simple()
    fdbce4544905 ext4: try all groups in ext4_mb_new_blocks_simple
    e498c2f441d9 ext4: fix unit mismatch in ext4_mb_new_blocks_simple
    f49c865d5b93 ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple
    2a2bba3cbd6a sunrpc: removed redundant procp check
    7c9ab0a44952 ext4: avoid excessive credit estimate in ext4_tmpfile()
    4d693ca24a36 x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map
    9ff328de0284 clk: qcom: mmcc-msm8998: fix venus clock issue
    45b31be4dd22 RDMA/hns: Modify the print level of CQE error
    9cce44567f1d RDMA/hns: Use complete parentheses in macros
    9efed7448b17 RDMA/hns: Fix return value in hns_roce_map_mr_sg
    4c91ad5ed563 RDMA/hns: Fix incorrect symbol types
    e612e695d3a5 RDMA/hns: Create QP with selected QPN for bank load balance
    3c3744c309e9 RDMA/hns: Refactor the hns_roce_buf allocation flow
    eb9635b4a94f drm/mipi-dsi: use correct return type for the DSC functions
    5d344b30893f drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector
    f10aa595ee46 drm/bridge: tc358775: Don't log an error when DSI host can't be found
    ee751403fb82 drm/bridge: lt9611: Don't log an error when DSI host can't be found
    3ce31a0e3705 ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
    2d9adecc88ab drm: vc4: Fix possible null pointer dereference
    a5fa5b40a278 drm/arm/malidp: fix a possible null pointer dereference
    4b68b861b514 media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
    08ce354f3da4 fbdev: sh7760fb: allow modular build
    85d1a27402f8 drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
    552280a9921f media: radio-shark2: Avoid led_names truncations
    409f20085d34 media: ngene: Add dvb_ca_en50221_init return value check
    bb3c425921f6 fbdev: sisfb: hide unused variables
    94349e015c11 powerpc/fsl-soc: hide unused const variable
    d17b75ee9c2e drm/mediatek: Add 0 size check to mtk_drm_gem_obj
    7441f9e0560a drm/meson: vclk: fix calculation of 59.94 fractional rates
    078e02dcb4c6 fbdev: shmobile: fix snprintf truncation
    d3727d6e2b98 mtd: rawnand: hynix: fixed typo
    613a349cbf8b ASoC: Intel: Disable route checks for Skylake boards
    ece8098579e1 ASoC: soc-acpi: add helper to identify parent driver.
    04bc4d1090c3 drm/amd/display: Fix potential index out of bounds in color transformation function
    f6fbb8535e99 net/mlx5: Discard command completions in internal error
    00e6335329f2 ipv6: sr: fix invalid unregister error path
    d33327a7c0b0 ipv6: sr: fix incorrect unregister order
    1ba1b4cc3afb ipv6: sr: add missing seg6_local_exit
    5ab6aecbede0 net: openvswitch: fix overwriting ct original tuple for ICMPv6
    c3dc80f63326 net: usb: smsc95xx: stop lying about skb->truesize
    4d51845d734a af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
    161e43067b86 net: ethernet: cortina: Locking fixes
    e22b23f5888a eth: sungem: remove .ndo_poll_controller to avoid deadlocks
    ad31e0e765e9 net: ipv6: fix wrong start position when receive hop-by-hop fragment
    3eccf76b572f m68k: mac: Fix reboot hang on Mac IIci
    4eeffecc8e3c m68k: Fix spinlock race in kernel thread creation
    d50b11c21ff0 net: usb: sr9700: stop lying about skb->truesize
    2093cc6e8758 usb: aqc111: stop lying about skb->truesize
    4cff6817ee44 wifi: mwl8k: initialize cmd->addr[] properly
    769b9fd2af02 scsi: qedf: Ensure the copied buf is NUL terminated
    00b425ff0891 scsi: bfa: Ensure the copied buf is NUL terminated
    2321281f19b3 HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
    2bd97a0868b0 selftests/binderfs: use the Makefile's rules, not Make's implicit rules
    019ae041a568 Revert "sh: Handle calling csum_partial with misaligned data"
    3557a7fc5cbd sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
    ee25389df801 wifi: ar5523: enable proper endpoint verification
    8650725bb0a4 wifi: carl9170: add a proper sanity check for endpoints
    280619bbdeac macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
    9d132029224f net: give more chances to rcu in netdev_wait_allrefs_any()
    bc7cae63fa39 tcp: avoid premature drops in tcp_add_backlog()
    88aa40df8ee4 wifi: ath10k: populate board data for WCN3990
    5c4756e0fb0c wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger()
    1b27468dbe58 x86/purgatory: Switch to the position-independent small code model
    176fb7770d36 scsi: hpsa: Fix allocation size for Scsi_Host private data
    0dc60ee1ed22 scsi: libsas: Fix the failure of adding phy with zero-address to port
    69fab9d2e24a udp: Avoid call to compute_score on multiple sites
    452f8dc251f8 net: remove duplicate reuseport_lookup functions
    0ce990e6efe8 net: export inet_lookup_reuseport and inet6_lookup_reuseport
    dfc56ff5ec99 cpufreq: exit() callback is optional
    92aca16797e6 cpufreq: Rearrange locking in cpufreq_remove_dev()
    19b06dec363b cpufreq: Split cpufreq_offline()
    3a28fbf533d8 cpufreq: Reorganize checks in cpufreq_offline()
    7a4d18a27d85 selftests/bpf: Fix umount cgroup2 error in test_sockmap
    dd52e3bc4fe8 gfs2: Fix "ignore unlock failures after withdraw"
    11f9bd11020e ACPI: disable -Wstringop-truncation
    a8f0a14c3b88 irqchip/loongson-pch-msi: Fix off-by-one on allocation error path
    f31b49ba3662 irqchip/alpine-msi: Fix off-by-one in allocation error path
    bb291d4d0868 scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
    3bbfbd5a36d8 scsi: ufs: core: Perform read back after disabling interrupts
    bbc00d1b7a71 scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
    dca975427630 scsi: ufs: qcom: Perform read back after writing CGC enable
    c8f2eefc496e scsi: ufs: qcom: Perform read back after writing unipro mode
    506f63e97d3e scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW version major 5
    ee4bf03d261f scsi: ufs: ufs-qcom: Fix the Qcom register name for offset 0xD0
    d113c66bb4ae scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US
    82783759e88b scsi: ufs-qcom: Fix ufs RST_n spec violation
    d193f4a153ac scsi: ufs: qcom: Perform read back after writing reset bit
    742f58067071 qed: avoid truncating work queue length
    01ea6818fac1 x86/boot: Ignore relocations in .notes sections in walk_relocs() too
    5fb37c456d38 wifi: ath10k: poll service ready message before failing
    3f5b73ef8fd6 md: fix resync softlockup when bitmap size is less than array size
    c62f315238df null_blk: Fix missing mutex_destroy() at module removal
    b2f8354f732a soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
    f0eea095ce8c jffs2: prevent xattr node from overflowing the eraseblock
    de1207e5fd26 s390/cio: fix tracepoint subchannel type field
    9f6dbd0aa107 crypto: x86/sha256-avx2 - add missing vzeroupper
    0ceb0a40c5ec crypto: x86/nh-avx2 - add missing vzeroupper
    6cd2cbd553ea crypto: ccp - drop platform ifdef checks
    f24cac645937 parisc: add missing export of __cmpxchg_u8()
    dae53e39cdd6 nilfs2: fix out-of-range warning
    edbfc42ab080 ecryptfs: Fix buffer size for tag 66 packet
    e05ee61361e4 firmware: raspberrypi: Use correct device for DMA mappings
    ebed0d666fa7 crypto: bcm - Fix pointer arithmetic
    a81f072e50ee openpromfs: finish conversion to the new mount API
    904a590dab64 nvme: find numa distance only if controller has valid numa id
    5b4d14a0bce6 drm/amdkfd: Flush the process wq before creating a kfd_process
    eb464a8d826e ASoC: da7219-aad: fix usage of device_get_named_child_node()
    43ff957b96f8 ASoC: rt715: add vendor clear control register
    0c71bfad1483 regulator: vqmmc-ipq4019: fix module autoloading
    fcc54151a9ff ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
    6cd625926e26 ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
    c9c742eaa5fb drm/amd/display: Set color_mgmt_changed to true on unsuspend
    c393ce8157a6 net: usb: qmi_wwan: add Telit FN920C04 compositions
    c7d22022ece9 wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class
    d7ff29a429b5 ALSA: core: Fix NULL module pointer assignment at card init
    eff7cdf890b0 nilfs2: fix potential hang in nilfs_detach_log_writer()
    89e07418a686 nilfs2: fix unexpected freezing of nilfs_segctor_sync()
    0d0ecd841f3f net: smc91x: Fix m68k kernel compilation for ColdFire CPU
    1e160196042c ring-buffer: Fix a race between readers and resize checks
    07ef95cc7a57 speakup: Fix sizeof() vs ARRAY_SIZE() bug
    0fb736c9931e tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
    03a793945396 x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
    61458c864cac Linux 5.10.218
    04a5842ed71f docs: kernel_include.py: Cope with docutils 0.21
    b5fb355c9f5e serial: kgdboc: Fix NMI-safety problems from keyboard reset code
    7ed7748c94cb usb: typec: ucsi: displayport: Fix potential deadlock
    0eb296233f86 drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
    c48ab6a4cd82 btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
    99951b62bf20 mptcp: ensure snd_nxt is properly initialized on connect
    f2277d9e2a0d firmware: arm_scmi: Harden accesses to the reset domains
    546751d9d43e KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
    05c9e3fc93b0 netlink: annotate lockless accesses to nlk->max_recvmsg_len
    eb15243bc98b ima: fix deadlock when traversing "ima_default_rules".
    db7aa45c7191 net: bcmgenet: synchronize UMAC_CMD access
    b8d75bb01c56 net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
    719225b0f932 Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
    1424ab4bb386 x86/xen: Drop USERGS_SYSRET64 paravirt call
    8869c2916dc1 pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
    ce3838dbefdc Linux 5.10.217
    fb5b347efd1b md: fix kmemleak of rdev->serial
    ad2011ea7879 keys: Fix overwrite of key expiration on instantiation
    324be157e029 regulator: core: fix debugfs creation regression
    7788fc8a8b8e hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
    0c3248bc708a net: fix out-of-bounds access in ops_init
    3cd682357c61 drm/vmwgfx: Fix invalid reads in fence signaled events
    49e09118872e mei: me: add lunar lake point M DID
    41d8ac238ab1 dyndbg: fix old BUG_ON in >control parser
    7fbcbb96aee2 ASoC: tegra: Fix DSPK 16-bit playback
    f6c807e8538c net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
    367766ff9e40 tipc: fix UAF in error path
    e2648b3d17b4 iio: accel: mxc4005: Interrupt handling fixes
    0ba169bb803b iio:imu: adis16475: Fix sync mode setting
    e6ba44f832c9 ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
    72410925c804 usb: dwc3: core: Prevent phy suspend during init
    15165b5258cd usb: xhci-plat: Don't include xhci.h
    ffb06cb3248b usb: gadget: f_fs: Fix a race condition when processing setup packets.
    31cfe4e156dd usb: gadget: composite: fix OS descriptors w_value logic
    3afc842e6682 usb: ohci: Prevent missed ohci interrupts
    399ca46db738 usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
    3a970e41c34e usb: typec: ucsi: Fix connector check on init
    3b0b6b327657 usb: typec: ucsi: Check for notifications after init
    09b3536d986f arm64: dts: qcom: Fix 'interrupt-map' parent address cells
    cca330c59c54 firewire: nosy: ensure user_length is taken into account when fetching packet contents
    a2fb0eefa4fe btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
    3284447d66ec net: hns3: use appropriate barrier function after setting a bit value
    674c951ab8a2 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
    9a2a5cd84fca net: bridge: fix corrupted ethernet header on multicast-to-unicast
    e7eb0737c6d8 kcov: Remove kcov include from sched.h and move it to its users.
    f085e02f0a32 phonet: fix rtm_phonet_notify() skb allocation
    b33ae32b6d84 hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock
    5b37ce7bb223 hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
    549e740badb9 hwmon: (corsair-cpro) Use a separate buffer for sending commands
    6c8f44b02500 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
    06acb75e7ed6 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
    33a6e92161a7 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
    1d9cf07810c3 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
    413c33b9f3bc tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
    a4b760673229 xfrm: Preserve vlan tags for transport mode software GRO
    17f8b8d432e6 net:usb:qmi_wwan: support Rolling modules
    e09096291f87 drm/nouveau/dp: Don't probe eDP ports twice harder
    09be6fa6af94 fs/9p: drop inodes immediately on non-.L too
    c43463fa3ff7 clk: Don't hold prepare_lock when calling kref_put()
    c8e9cc2fa9df gpio: crystalcove: Use -ENOTSUPP consistently
    09c733cde549 gpio: wcove: Use -ENOTSUPP consistently
    dca2b31cf4b6 9p: explicitly deny setlease attempts
    c38c45304b78 fs/9p: translate O_TRUNC into OTRUNC
    5a605930e19f fs/9p: only translate RWX permissions for plain 9P2000
    a79b53d0d9bb selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
    7c355faad06f MIPS: scall: Save thread_info.syscall unconditionally on entry
    09888cff3242 gpu: host1x: Do not setup DMA for virtual devices
    62accf6c1d7b blk-iocost: avoid out of bounds shift
    7ba3962c9ea1 scsi: target: Fix SELinux error when systemd-modules loads the target module
    b34fdb24ab7d btrfs: always clear PERTRANS metadata during commit
    e2a3a1df2f67 btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
    2214d3a5d966 tools/power turbostat: Fix Bzy_MHz documentation typo
    413dbd60ea59 tools/power turbostat: Fix added raw MSR output
    fa273f312334 firewire: ohci: mask bus reset interrupts between ISR and bottom half
    e8b125df343f ata: sata_gemini: Check clk_enable() result
    1fb7ab9a6e3e net: bcmgenet: Reset RBUF on first open
    602dd9d99a10 ALSA: line6: Zero-initialize message buffers
    e2f5d61b5a1a btrfs: return accurate error code on open failure in open_fs_devices()
    ad498539dda0 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
    d21475d29de2 net: mark racy access on sk->sk_rcvbuf
    a762b8e0414d wifi: cfg80211: fix rdev_dump_mpp() arguments order
    a21712550a5e wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
    a7fb16ff6255 gfs2: Fix invalid metadata access in punch_hole
    e7e50ac5f4c4 scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
    4404465a1bee KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
    4563a0afd99e KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
    bfc78b462849 clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
    7df798dd59c3 net: gro: add flush check in udp_gro_receive_segment
    adbce6d20da6 tipc: fix a possible memleak in tipc_buf_append
    faa83a7797f0 net: core: reject skb_copy(_expand) for fraglist GSO skbs
    48ab384d2bc6 net: bridge: fix multicast-to-unicast with fraglist GSO
    a0e3faf29ee0 net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
    ea6213141ec4 cxgb4: Properly lock TX queue for the selftest.
    aa50658c7048 ASoC: meson: cards: select SND_DYNAMIC_MINORS
    f25b4c829e1d ASoC: Fix 7/8 spaces indentation in Kconfig
    bf9e84ae15cd net: qede: use return from qede_parse_actions()
    99c9baffcf22 net: qede: use return from qede_parse_flow_attr() for flow_spec
    fff2c7a02bb1 net: qede: use return from qede_parse_flow_attr() for flower
    4a0c24cc145d net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
    96a592f1601b s390/vdso: Add CFI for RA register to asm macro vdso_func
    553b2f6c3456 net l2tp: drop flow hash on forward
    bbccf0caef2f nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
    bcdac70adceb octeontx2-af: avoid off-by-one read from userspace
    6f0f19b79c08 bna: ensure the copied buf is NUL terminated
    78ad3b01caa2 s390/mm: Fix clearing storage keys for huge pages
    e93c82fa966a s390/mm: Fix storage key clearing for guest huge pages
    3994f81ab6e1 regulator: mt6360: De-capitalize devicetree regulator subnodes
    35ab679e8bb5 pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
    5ea5d0619779 power: rt9455: hide unused rt9455_boost_voltage_values
    d4891d817350 nfs: Handle error of rpc_proc_register() in nfs_net_init().
    afdbc21a92a0 nfs: make the rpc_stat per net namespace
    6eef21eb7a16 nfs: expose /proc/net/sunrpc/nfs in net namespaces
    95ebd5fc15b7 sunrpc: add a struct rpc_stats arg to rpc_create_args
    a3f1a38733d9 pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
    e0e916a21e70 pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
    d676152a7b41 pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic
    288bc4aa75f1 pinctrl: core: delete incorrect free in pinctrl_enable()
    734d2dad607e pinctrl/meson: fix typo in PDM's pin name
    20c91ac14bdc pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
    c850f71fca09 eeprom: at24: fix memory corruption race condition
    ec9dbddea26b eeprom: at24: Probe for DDR3 thermal sensor in the SPD case
    b2643d2532ee eeprom: at24: Use dev_err_probe for nvmem register failure
    5a730a161ac2 wifi: nl80211: don't free NULL coalescing rule
    00d09857f807 dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
    db6740b4e134 dmaengine: pl330: issue_pending waits until WFP state
    2bba1cb1487b loop: Select I/O scheduler 'none' from inside add_disk()
    027f4dd7c993 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag
    2214ded26c86 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    44494049e815 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    0d7c23009d82 tpm: Add flag to use default cancellation policy
    07914bef4e16 tpm: tis_i2c: Fix sanity check interrupt enable mask
    35f85f04bd69 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    7b04c6c08107 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    4790cb2d1283 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    50f74deaf308 hwmon: Add driver for Texas Instruments TMP464 and TMP468
    a4e6e4b7bb08 dt-bindings: hwmon: add tmp464.yaml
    e0ed2149d7b5 drm/amdkfd: Check for null pointer after calling kmemdup
    c6ddded89322 ARM: renumber bits related to _TIF_WORK_MASK
    35b96a325c1e arm64: make _TIF_WORK_MASK bits contiguous
    f5a8f06aa595 arm64: uaccess: remove vestigal UAO support
    3a330b569301 arm64: uaccess: remove redundant PAN toggling
    9cbbb016d6e7 arm64: uaccess: remove addr_limit_user_check()
    fd83411f5e08 arm64: uaccess: remove set_fs()
    15a6dc2f4b53 arm64: uaccess cleanup macro naming
    912a6ab683a4 arm64: uaccess: split user/kernel routines
    d004ab02dae2 arm64: uaccess: refactor __{get,put}_user
    e1941a8b459e arm64: uaccess: simplify __copy_user_flushcache()
    dfae822b4c59 arm64: uaccess: rename privileged uaccess routines
    1efdb8f0a0c7 arm64: sdei: explicitly simulate PAN/UAO entry
    b35fec69554c arm64: sdei: move uaccess logic to arch/arm64/
    b5a28033fe7b arm64: head.S: always initialize PSTATE
    243eb8553513 arm64: head.S: cleanup SCTLR_ELx initialization
    74a00405d97f arm64: head.S: rename el2_setup -> init_kernel_el
    73c5f386d175 arm64: add C wrappers for SET_PSTATE_*()
    e17fb7543df1 arm64: ensure ERET from kthread is illegal
    eff6289cc53b ixgbevf: add disable link state
    262595681381 ixgbe: add improvement for MDD response functionality
    b9d78b06dea8 ixgbe: add the ability for the PF to disable VF link state
    d829911485da Documentation: arm64: Document PMU counters access from userspace
    fe5d29bfce20 arm64: perf: Enable PMU counter userspace access for perf event
    15ce6d04ed6a arm64: perf: Add userspace counter access disable switch
    4f288acbeed8 perf: Add a counter for number of user access events in context
    354ba4a8c4b8 x86: perf: Move RDPMC event flag to a common definition
    d29cec94c49b libperf xyarray: Add bounds checks to xyarray__entry()
    8264d2b91841 libperf: Add support for user space counter access
    7fd81b678b5f libperf tests: Add support for verbose printing
    6029ff53a48f libperf: Add evsel mmap support
    28b0c8956369 tools include: Add an initial math64.h
    492e532d20f1 perf record: Improve 'Workload failed' message printing events + what was exec'ed
    d0a1fc61733e perf evlist: Add a method to return the list of evsels as a string
    81a77b39be0a perf annotate: Fix sample events lost in stdio mode
    2883e69e202d pnmtologo: use relocatable file name
    80f5207b5abd tools: use basename to identify file in gen-mach-types
    4d201ec392f1 vt/conmakehash: improve reproducibility
    ae24d013888f lib/build_OID_registry: fix reproducibility issues
    5d72da88dbb4 x86/boot: Wrap literal addresses in absolute_pointer()
    dc0bd7aa2319 ACPI: thermal: drop an always true check
    0c4288cceef5 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    5509050b3392 xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    669827c6e293 virtio-pci: Remove wrong address verification in vp_del_vqs()
    1c80d994d3db regulator: consumer: Add missing stubs to regulator/consumer.h
    3303d0e2aeff ipv6: Fix stats accounting in ip6_pkt_drop
    c56e60f665e7 memcg: enable accounting of ipc resources
    e6c8ebd210a2 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    1655ee30e684 sched/isolation: really align nohz_full with rcu_nocbs
    253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
    356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
    334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function
    78c260d7f60b ftrace: Move the recursion testing into global headers
    c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long
    1bd813fe8d0e riscv: fix build with binutils 2.38
    835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error
    fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user
    024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs
    0c0ad634e899 e1000e: Serialize TGP e1000e PM ops
    add88b0536fa e1000e: Make mei_me active when e1000e is in use
    a8f317c1a17e yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    c8400a2cbe1f iommu/arm-smmu-v3: Ratelimit event dump
    b8ec7e43e95e regmap: teach regmap to use raw spinlocks if requested in the config
    4b7fa7684be7 OF: DT-Overlay configfs interface (v7)
    d515a5c0e9a9 net: xilinx_emaclite: Do not print real IOMEM pointer
    11329e49959b drivers: net: xilinx_emaclite: remove arch limitation
    29dc69bf2a07 drivers: net: xilinx_emaclite: Add COMPILE_TEST support
    ff106eff01f6 drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1
    c27462391070 serial: 8250: 8250_omap: Fix possible array out of bounds access
    16976d8e307f perf intel-pt: Use aux_watermark
    d421a2346946 perf: Cap allocation order at aux_watermark
    6da8d5f29481 timers: Fix get_next_timer_interrupt() with no timers pending
    af141841735a eventfd: Enlarge recursion limit to allow vhost to work
    a125a6102808 iwlwifi: select MAC80211_LEDS conditionally
    139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
    8d0c79931235 console: Fix build when CONFIG_BLK_DEV_INITRD is disabled.
    ea777841e8ea yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP
    bdda1b6cf99b aufs5: aufs-core
    2fa276071d07 aufs5: aufs-standalone
    06ed4d532456 aufs5: aufs-mmap
    372857834999 aufs5: aufs-kbuild
    fd68c9840693 aufs5: aufs-base
    a673c127156c Revert "aufs5: core"
    cf62bfcde384 Revert "aufs5: aufs5-base"
    a644419ec785 Revert "aufs5: aufs5-mmap"
    b893f9a999bb Revert "aufs5: aufs5-standalone"
    c60db0819480 Revert "aufs: initial port to v5.10"
    c66a5900f139 Revert "Revert "aufs: initial port to v5.10""
    1320cf58f5dd Revert "aufs: linux-v5.10-rc1, no more set_fs()"
    02349d7738ff Revert "for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t"
    f01dab74750c Revert "aufs: linux-v5.10-rc1, no more f_op->read() and ->write()"
    3d5de709b676 Revert "aufs5: aufs5-kbuild"
    a97f1329edf7 tracing/arm: Have max stack tracer handle the case of return address after data
    5c54112a05ab net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
    ddac76981cb3 sched/isolation: reconcile rcu_nocbs= and nohz_full=
    56fd8c36614e net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write()
    cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t
    a5805df6583f aufs: linux-v5.10-rc1, no more set_fs()
    64e145dcca8c Revert "aufs: initial port to v5.10"
    d6e20b2257ec defconfig: add dependency for CONFIG_ACPI_APEI_PCIEAER
    b237d48208d0 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER
    1209195ed0f7 driver: adc: ltc2497: return directly after reading the adc conversion value
    a60fe3fcf113 Revert "mfd: syscon: Don't free allocated name for regmap_config"
    13d68767aa4a rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs"
    54e69571a97d rcu: deprecate "all" option to rcu_nocbs=
    a605b9d20447 lib: test_bitmap: add tests for "N" alias
    8c22517f444e lib: bitmap: support "N" as an alias for size of bitmap
    88187167e63a lib: bitmap: move ERANGE check from set_region to check_region
    ca5429633613 lib: bitmap: fold nbits into region struct
    9381134cea8a lib: test_bitmap: add more start-end:offset/len tests
    c825800730ab lib: test_bitmap: add tests to trigger ERANGE case.
    8cc8264dca3f lib: test_bitmap: clearly separate ERANGE from EINVAL tests.
    470da7b7f2ff Revert "cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers"
    28dc1d37602d Revert "cpumask: Make "all" alias global and not just RCU"
    dbfe0b183fca Revert "cpumask: Add a "none" alias to complement "all""
    a57711fcff30 Revert "cpumask: Add "last" alias for cpu list specifications"
    34523d7c8476 qemux86: add configuration symbol to select values
    cdca78778415 objtool: Fix seg fault with Clang non-section symbols
    d3287798bd88 x86/entry: Emit a symbol for register restoring thunk
    2ad99ddaac78 cpumask: Add "last" alias for cpu list specifications
    c10e9481810b cpumask: Add a "none" alias to complement "all"
    b00ceed9d388 cpumask: Make "all" alias global and not just RCU
    8b215206e797 cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers
    1b5024caeda8 clear_warn_once: add a clear_warn_once= boot parameter
    fc0dd76cce0e clear_warn_once: bind a timer to written reset value
    d64fc2d2b14a clear_warn_once: expand debugfs to include read support
    77592e956cc9 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    6e022759f727 perf: x86-32: explicitly include <errno.h>
    22d6bbb947d4 perf: mips64: Convert __u64 to unsigned long long
    c35f9150001c perf: fix bench numa compilation
    c4caef513eb1 perf: add SLANG_INC for slang.h
    07dfbf9405dd perf: add sgidefs.h to for mips builds
    42c5431ad2cf perf: change --root to --prefix for python install
    af79bfe90143 perf: add 'libperl not found' warning
    ddfbd9e75f08 perf: force include of <stdbool.h>
    0f34e6305176 fat: don't use obsolete random32 call in namei_vfat
    b5b55eaad1df FAT: Added FAT_NO_83NAME
    756b13bfab6e FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    fabad71cb2b5 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    06fd68d75bd1 aufs: initial port to v5.10
    c9126877d1f5 aufs5: core
    f5150173c643 aufs5: aufs5-standalone
    b57d26b072d9 aufs5: aufs5-mmap
    78f128c4b8e5 aufs5: aufs5-base
    47aa35171d08 aufs5: aufs5-kbuild
    35c480a23c66 yaffs: include blkdev.h
    2c64c43540a5 yaffs: fix misplaced variable declaration
    bde410ee9f59 yaffs2: v5.6 build fixups
    414c8e866931 yaffs2: fix memory leak when /proc/yaffs is read
    c99c1990cf7c yaffs: add strict check when call yaffs_internal_read_super
    498f5fafe50a yaffs: repair yaffs_get_mtd_device
    7ca3c08ebbf9 yaffs: Fix build failure by handling inode i_version with proper atomic API
    0ba47e881bb8 yaffs2: fix memory leak in mount/umount
    39a5406665dd yaffs: Avoid setting any ACL releated xattr
    ca5b43ddc6fd Yaffs:check oob size before auto selecting Yaffs1
    c2619c05a53e fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    5e08fb7b8ee0 yaffs2: adjust to proper location of MS_RDONLY
    5f1a1a9678a8 yaffs2: import git revision b4ce1bb (jan, 2020)
    fc21f09ae369 initramfs: allow an optional wrapper script around initramfs generation
    73887fca03be arm64/perf: Fix wrong cast that may cause wrong truncation
    a267cafaac44 defconfigs: drop obselete options
    eb5d1bc00c3f arm64/perf: fix backtrace for AAPCS with FP enabled
    062b2c98c087 linux-yocto: Handle /bin/awk issues
    d3beb253ae71 uvesafb: provide option to specify timeout for task completion
    75ccbf377a51 uvesafb: print error message when task timeout occurs
    18ffa2e88024 compiler.h: Undef before redefining __attribute_const__
    3ed931201746 vmware: include jiffies.h
    938942859596 Resolve jiffies wrapping about arp
    069a883d837c nfs: Allow default io size to be configured.
    3b568edcd3e9 check console device file on fs when booting
    77ec93228920 mount_root: clarify error messages for when no rootfs found
    17a15e0f7536 menuconfig,mconf-cfg: Allow specification of ncurses location
    8f13b1349a74 modpost: mask trivial warnings
    b6c9e0fa24e8 kbuild: exclude meta directory from distclean processing
    62dbbdbec60a powerpc: serialize image targets
    27b8dec5dbb3 arm: serialize build targets
    fc365512e4c4 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister"
    9a6e91d2e691 crtsavres: fixups for 5.4+
    7dbc3cd0398f powerpc/ptrace: Disable array-bounds warning with gcc8
    ebe3bcb89cb0 powerpc: Disable attribute-alias warnings from gcc8
    65ba0e7de081 powerpc: add crtsavres.o to archprepare for kbuild
    6bd3efdce5a9 powerpc: kexec fix for powerpc64
    41671522c159 powerpc: Add unwind information for SPE registers of E500 core
    8851006b0109 mips: vdso: fix 'jalr $t9' crash in vdso code
    ed5db62477e8 mips: Kconfig: add QEMUMIPS64 option
    2a7ca094fc42 4kc cache tlb hazard: tlbp cache coherency
    b742d60d3f70 malta uhci quirks: make allowance for slow 4k(e)c
    8a160fc86eb6 arm/Makefile: Fix systemtap
    b9805882353c vexpress: Pass LOADADDR to Makefile
    332e618aa7ae arm: ARM EABI socketcall
    1ec682cb85f8 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: ab08083489c6d5660245c5e1faa7837a66c695b5)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Bruce Ashfield
edfed2c359 linux-yocto/5.10: remove obsolete options
Integrating the following commit(s) to linux-yocto/.:

1/1 [
    Author: Wenlin Kang
    Email: wenlin.kang@windriver.com
    Subject: net_sched: remove NET_SCH_CBQ and NET_SCH_DSMARK
    Date: Tue, 18 Jun 2024 18:41:49 +0800

    The two configs have been removed from kernel source in commit 56a6720d9bc3
    and 3fa31e7a9d3a, so here also remove them to fix warning.

    WARNING: linux-yocto-5.10.216+gitAUTOINC+c658f078fe_bcf06546f5-r0 do_kernel_configcheck: [kernel config]: This BSP contains fragments with warnings:

    [INFO]: the following symbols were not found in the active configuration:
         - CONFIG_NET_SCH_CBQ
         - CONFIG_NET_SCH_DSMARK

    Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
    Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

(From OE-Core rev: 1f3046818f6f93366ad5ef3fb17cc1052f075b3d)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Bruce Ashfield
18348317e3 linux-yocto/5.10: update to v5.10.216
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:

    39fbb15b4a74 Linux 5.10.216
    1897993bb8a5 riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled
    ba7bc80da3cf serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
    16affc4d731b udp: preserve the connected status if only UDP cmsg
    66297b2ceda8 bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
    5095b93021b8 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
    5fd72404587d i2c: smbus: fix NULL function pointer dereference
    04bf2e5f95c1 riscv: Fix TASK_SIZE on 64-bit NOMMU
    d5cc3498f079 riscv: fix VMALLOC_START definition
    fcdd5bb4a8c8 dma: xilinx_dpdma: Fix locking
    5129f84bc377 idma64: Don't try to serve interrupts when device is powered off
    4d051d6f9c7d dmaengine: owl: fix register access functions
    ab31bc5022b6 tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
    74e5e5601df4 tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
    179a890ee4c6 mtd: diskonchip: work around ubsan link failure
    f99de42b80e0 stackdepot: respect __GFP_NOLOCKDEP allocation flag
    c9d5f3b5af8f net: b44: set pause params only when interface is up
    f3a2f186a1cb ethernet: Add helper for assigning packet type when dest address does not match device address
    aa44d2157475 irqchip/gic-v3-its: Prevent double free on error
    5ab19dc55c5e drm/amdgpu: Fix leak when GPU memory allocation fails
    48a92487dbbc drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
    b2d5ef07dd3c arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
    af6d6a923b40 cpu: Re-enable CPU mitigations by default for !X86 architectures
    30189e54ba80 btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
    6dc5afe8f242 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
    de657b21099b Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
    087de000e4f8 PM / devfreq: Fix buffer overflow in trans_stat_show
    772a23d60a64 tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
    ffbeb5d4f9df tracing: Show size of requested perf buffer
    98f282c351db net/mlx5e: Fix a race in command alloc flow
    2862578fcdfb Revert "crypto: api - Disallow identical driver names"
    0dc0637e6b16 serial: mxs-auart: add spinlock around changing cts state
    fc955bdebaca serial: core: Provide port lock wrappers
    ae7c8f52aa2a af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
    dd0eb1dab929 net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
    d51037994f5f iavf: Fix TC config comparison with existing adapter TC config
    3a4677b21927 i40e: Report MFS in decimal base instead of hex
    fbbb2404340d i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
    e4bb6da24de3 netfilter: nf_tables: honor table dormant flag from netdev release event path
    857ed800133f mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
    09846c2309b1 mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
    1d76bd2a0034 mlxsw: spectrum_acl_tcam: Fix warning during rehash
    617e98ba4c50 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
    3c443a34a0e0 mlxsw: spectrum_acl_tcam: Rate limit error message
    a429a912d6c7 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
    e24d24874247 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
    e1ad8eaa80c4 mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
    35880c3fa6f8 net: openvswitch: Fix Use-After-Free in ovs_ct_exit
    aca5dadab154 ipvs: Fix checksumming on GSO of SCTP packets
    0caff3e6390f net: gtp: Fix Use-After-Free in gtp_dellink
    9bda5e2f62cc net: usb: ax88179_178a: stop lying about skb->truesize
    7da0f91681c4 ipv4: check for NULL idev in ip_route_use_hint()
    c676c68e48e9 NFC: trf7970a: disable all regulators on removal
    6496fadf2a42 mlxsw: core: Unregister EMAD trap using FORWARD action
    e860a8705448 vxlan: drop packets from invalid src-address
    4dc8beb88745 wifi: iwlwifi: mvm: remove old PASN station when adding a new one
    b4a29e183502 ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
    4c7a2f71b5d8 arm64: dts: mediatek: mt2712: fix validation errors
    755703e68dbd arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
    ed993f7448ae arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
    819da78e4c7e arm64: dts: mediatek: mt7622: fix IR nodename
    55d07efd38a5 arm64: dts: mediatek: mt7622: fix clock controllers
    136c8e0169df arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
    57ff09043fa1 arm64: dts: mediatek: mt7622: add support for coherent DMA
    f9930871353a arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
    759796d76844 arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
    38db853f7c22 arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
    7061c7efbb9e nilfs2: fix OOB in nilfs_set_de_type
    13d76b2f443d nouveau: fix instmem race condition around ptr stores
    1fd7db5c1602 drm/amdgpu: validate the parameters of bo mapping operations more clearly
    2ef607ea1036 init/main.c: Fix potential static_command_line memory overflow
    84bd4c2ae9c3 fs: sysfs: Fix reference leak in sysfs_break_active_protection()
    6401038acfa2 speakup: Avoid crash on very long word
    bf786df6bd83 mei: me: disable RPL-S on SPS and IGN firmwares
    5160b4bd4d8b usb: Disable USB3 LPM at shutdown
    26fde0ea40dd usb: dwc2: host: Fix dereference issue in DDMA completion flow.
    ab92e11b73b4 Revert "usb: cdc-wdm: close race between read and workqueue"
    ba11df453e23 USB: serial: option: add Telit FN920C04 rmnet compositions
    33b29a500750 USB: serial: option: add Rolling RW101-GL and RW135-GL support
    6e7cdfd6c72f USB: serial: option: support Quectel EM060K sub-models
    b5c3eceec209 USB: serial: option: add Lonsung U8300/U9300 product
    e32faa0e9d91 USB: serial: option: add support for Fibocom FM650/FG650
    3366e4fdfea3 USB: serial: option: add Fibocom FM135-GL variants
    ab86cf6f8d24 serial/pmac_zilog: Remove flawed mitigation for rx irq flood
    f15370e31597 comedi: vmk80xx: fix incomplete endpoint checking
    5a7e30d9be7a thunderbolt: Fix wake configurations after device unplug
    e6245ed82248 thunderbolt: Avoid notify PM core about runtime PM resume
    48a1f83ca9c6 binder: check offset alignment in binder_get_object()
    2e212ae0664f x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
    4af115f1a20a clk: Get runtime PM before walking tree during disable_unused
    d339ce273962 clk: Initialize struct clk_core kref earlier
    83e6e77f68e1 clk: Print an info line before disabling unused clocks
    c04fc24403d6 clk: remove extra empty line
    f5591ad6e2d6 clk: Mark 'all_lists' as const
    bde446f16766 clk: Remove prepare_lock hold assertion in __clk_release()
    f3d4f017373b drm/panel: visionox-rm69299: don't unregister DSI device
    097c7918fcfa drm: nv04: Fix out of bounds access
    5ebbbeb2950c RDMA/mlx5: Fix port number for counter query in multi-port configuration
    40c48586234d RDMA/cm: Print the old state when cm_destroy_id gets timeout
    2e45acd12c28 RDMA/rxe: Fix the problem "mutex_destroy missing"
    14cdb43dbc82 tun: limit printing rate when illegal packet received by tun dev
    e3b887a9c11c netfilter: nft_set_pipapo: do not free live element
    934e66e231cf netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
    26ebeffff238 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot"
    5062d1f4f07f kprobes: Fix possible use-after-free issue on kprobe registration
    1d9ff61160f0 selftests/ftrace: Limit length in subsystem-enable tests
    9abc3e6f1116 riscv: process: Fix kernel gp leakage
    11a821ee5e57 riscv: Enable per-task stack canaries
    4c5e9eaa7086 btrfs: record delayed inode root in transaction
    c38ea6f1ea2e irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
    85df831dc5c8 x86/apic: Force native_apic_mem_read() to use the MOV instruction
    4979a581c775 selftests: timers: Fix abs() warning in posix_timers test
    30da4180fd76 x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
    a75a785dbe5d vhost: Add smp_rmb() in vhost_vq_avail_empty()
    41586487769e drm/client: Fully protect modes[] with dev->mode_config.mutex
    fb9f76b2a22c btrfs: qgroup: correctly model root qgroup rsv in convert
    b43ff1173615 mailbox: imx: fix suspend failue
    5ef15c06ac9e iommu/vt-d: Allocate local memory for page request queue
    b26aa765f743 net: ena: Fix incorrect descriptor free behavior
    c3b3b0c1acb7 net: ena: Wrong missing IO completions check order
    02c42a27742a net: ena: Fix potential sign extension issue
    2e2a03787f4f af_unix: Fix garbage collector racing against connect()
    14bea27d1cc2 af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
    3d90ca9145f6 net/mlx5: Properly link new fs rules into the tree
    cf4bc359b761 netfilter: complete validation of user input
    b0e30c37695b Bluetooth: SCO: Fix not validating setsockopt user input
    3fb02ec57ead ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
    9e55a650ace2 ipv4/route: avoid unused-but-set-variable warning
    1afc86bcfb18 ipv6: fib: hide unused 'pn' variable
    434aabb6c1a3 octeontx2-af: Fix NIX SQ mode and BP config
    10204df9beda geneve: fix header validation in geneve[6]_xmit_skb
    a82984b3c6a7 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
    69fbe5bf3194 u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
    583b7b856f7f net: openvswitch: fix unwanted error log on timeout policy probing
    e252fc8279df nouveau: fix function cast warning
    7dc2f7b2c310 media: cec: core: remove length check of Timer Status
    8478394f76c7 Bluetooth: Fix memory leak in hci_req_sync_complete()
    70a8be9dc2fb batman-adv: Avoid infinite loop trying to resize local TT
    e2e4e7b4ae79 Linux 5.10.215
    cea750c99d8f x86/head/64: Re-enable stack protection
    0bdc64e9e716 x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
    85d11ded2d1d scsi: sd: Fix wrong zone_write_granularity value during revalidate
    44900a8bec03 kbuild: dummy-tools: adjust to stricter stackprotector check
    682f6ca96759 VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
    f7d846acf91b Bluetooth: btintel: Fixe build regression
    fe34587acc99 drm/i915/gt: Reset queue_priority_hint on parking
    c2b2430b48f3 x86/mm/pat: fix VM_PAT handling in COW mappings
    3b29694dde9b virtio: reenable config if freezing device failed
    ada28eb4b956 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
    b58d0ac35f6d netfilter: nf_tables: discard table flag update with pending basechain deletion
    2cee2ff7f8cc netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
    453c8da7ef6d netfilter: nf_tables: release batch on table validation from abort path
    951838fee462 fbmon: prevent division by zero in fb_videomode_from_videomode()
    c6e0de1e07aa drivers/nvme: Add quirks for device 126f:2262
    19536fe42003 fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
    e9efe31e6baf usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
    8406161fbeb9 usb: typec: tcpci: add generic tcpci fallback compatible
    e0184c95aaf1 tools: iio: replace seekdir() in iio_generic_buffer
    91698804bbee ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment
    694b7fa79e26 ktest: force $buildonly = 1 for 'make_warnings_file' test type
    804ed6c3aca2 platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
    95bd7e317d6c Input: allocate keycode for Display refresh rate toggle
    d4b856aaaaea RDMA/cm: add timeout to cm_destroy_id wait
    b0cb5564c3e8 block: prevent division by zero in blk_rq_stat_sum()
    d2341dc41a96 libperf evlist: Avoid out-of-bounds access
    5e0a89c49f05 Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
    4b676584d02e SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
    0b5668a87caa drm/amd/display: Fix nanosec stat overflow
    48882b489f90 ext4: forbid commit inconsistent quota data when errors=remount-ro
    6545e1307a1e ext4: add a hint for block bitmap corrupt state in mb_groups
    2fef0059859c media: sta2x11: fix irq handler cast
    bd12d39aaf8f isofs: handle CDs with bad root inode but good Joliet root directory
    c473288f27d1 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
    674c1c4229e7 sysv: don't call sb_bread() with pointers_lock held
    94b01bdf49b9 pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
    fd238540fb1a Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
    86e9b47e8a75 Bluetooth: btintel: Fix null ptr deref in btintel_read_version
    bc4d1ebca11b net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
    4720d590c4cb btrfs: send: handle path ref underflow in header iterate_inode_ref()
    0002df7380ba btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
    87299cdaae75 btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
    a2e43c53b885 tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
    98e2b97acb87 pstore/zone: Add a null pointer check to the psz_kmsg_read
    a3cd11046393 ionic: set adminq irq affinity
    bd365f064452 arm64: dts: rockchip: fix rk3399 hdmi ports node
    3ea4717296c9 arm64: dts: rockchip: fix rk3328 hdmi ports node
    5b71a921dbe7 panic: Flush kernel log buffer at the end
    ad78c5047dc4 VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
    46e219d886a3 wifi: ath9k: fix LNA selection in ath_ant_try_scan()
    1a038ea9f9cc objtool: Add asm version of STACK_FRAME_NON_STANDARD
    bb5fb12c50d9 x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word
    c137ee44c57a mptcp: don't account accept() of non-MPC client as fallback to TCP
    aae6464684fb x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
    f5e9b93fbe70 x86/bugs: Fix the SRSO mitigation on Zen3/4
    2cba2ba2a884 riscv: Fix spurious errors from __get/put_kernel_nofault
    9fd381feafa5 s390/entry: align system call table on 8 bytes
    f5e65b782f3e x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
    3127b2ee50c4 of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
    7f62d985e94e driver core: Introduce device_link_wait_removal()
    976b0215f6c5 ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
    75c3348796d7 ata: sata_mv: Fix PCI device ID table declaration compilation warning
    ca2229553510 scsi: mylex: Fix sysfs buffer lengths
    dff4cd7de1f3 ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
    aa5936f5ec83 ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
    21d2994c743b arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
    a6186caf176a arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
    ae5f35ff244c net: ravb: Always process TX descriptor ring
    3391b157780b udp: do not accept non-tunnel GSO skbs landing in a tunnel
    43183be84aa9 Revert "usb: phy: generic: Get the vbus supply"
    00810a246402 scsi: qla2xxx: Update manufacturer detail
    20414bdc3294 scsi: qla2xxx: Update manufacturer details
    b8e82128b44f i40e: fix vf may be used uninitialized in this function warning
    a88765b0a591 i40e: fix i40e_count_filters() to count only active/new filters
    6ebcf688ae90 octeontx2-pf: check negative error code in otx2_open()
    360edeb6216f udp: do not transition UDP GRO fraglist partial checksums to unnecessary
    fd307f2d91d4 ipv6: Fix infinite recursion in fib6_dump_done().
    ed2bdbf5d280 selftests: reuseaddr_conflict: add missing new line at the end of the output
    b14b9f9503ec erspan: make sure erspan_base_hdr is present in skb->head
    42852763a0fc net: stmmac: fix rx queue priority assignment
    5e45dc440885 net/sched: act_skbmod: prevent kernel-infoleak
    dd54b48db0c8 bpf, sockmap: Prevent lock inversion deadlock in map delete elem
    aedc6cfb7147 vboxsf: Avoid an spurious warning if load_nls_xxx() fails
    0f038242b77d netfilter: validate user input for expected length
    940d41caa71f netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
    46c4481938e2 netfilter: nf_tables: flush pending destroy work before exit_net release
    7b6fba691871 netfilter: nf_tables: reject new basechain after table flag update
    8f6dfa1f1efe block: add check that partition length needs to be aligned with block size
    e7ea043bc3f1 x86/srso: Add SRSO mitigation for Hygon processors
    af47e6a95eb7 mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
    a15bcaa75d90 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
    1eff09acc808 io_uring: ensure '0' is returned on file registration success
    a563fc18583c vfio/fsl-mc: Block calling interrupt handler without trigger
    09452c8fcbd7 vfio/platform: Create persistent IRQ handlers
    27d40bf72dd9 vfio/pci: Create persistent INTx handler
    d6f77b5e4785 vfio: Introduce interface to flush virqfd inject workqueue
    3dd9be6cb55e vfio/pci: Lock external INTx masking ops
    561d5e1998d5 vfio/pci: Disable auto-enable of exclusive INTx IRQ
    cfb786b03b03 net/rds: fix possible cp null dereference
    6f3ae02bbb62 netfilter: nf_tables: disallow timeout for anonymous sets
    e47088075477 Bluetooth: Fix TOCTOU in HCI debugfs implementation
    71605692819b Bluetooth: hci_event: set the conn encrypted before conn establishes
    89583ff143c2 x86/cpufeatures: Add new word for scattered features
    77a82b961177 r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
    e4be2df1b1b0 dm integrity: fix out-of-range warning
    c58306690998 Octeontx2-af: fix pause frame configuration in GMP mode
    9970e059af47 bpf: Protect against int overflow for stack access size
    e8ed357a6f4a ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
    e3e27d2b446d tcp: properly terminate timers for kernel sockets
    10b1273d8a10 ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
    755e53bbc61b nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
    e451709573f8 USB: core: Fix deadlock in usb_deauthorize_interface()
    bb22d3689e04 scsi: lpfc: Correct size for wqe for memset()
    f49642661fe5 PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
    34a81f5259b9 x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
    72ba168746d8 scsi: qla2xxx: Delay I/O Abort on PCI error
    67b2d35853c2 scsi: qla2xxx: Fix command flush on cable pull
    a56b2033f152 scsi: qla2xxx: Split FCE|EFT trace control
    db0f08a6b60b usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
    e9042f4e71f0 usb: typec: ucsi: Ack unsupported commands
    3e944ddc17c0 usb: udc: remove warning when queue disabled ep
    fd84c4eb4dbc usb: dwc2: gadget: LPM flow fix
    db4fa0c8e811 usb: dwc2: host: Fix ISOC flow in DDMA mode
    85ebae7707a6 usb: dwc2: host: Fix hibernation flow
    c63869e99026 usb: dwc2: host: Fix remote wakeup from hibernation
    8e047bc5a5c5 USB: core: Add hub_get() and hub_put() routines
    6f4953255bbc staging: vc04_services: fix information leak in create_component()
    3be3809b5d9d staging: vc04_services: changen strncpy() to strscpy_pad()
    5c2386ba80e7 scsi: core: Fix unremoved procfs host directory regression
    aa39e6878f61 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
    9b319f4a8809 usb: cdc-wdm: close race between read and workqueue
    6d9395ba7f85 net: ll_temac: platform_get_resource replaced by wrong function
    2b539c88940e mmc: core: Avoid negative index with array access
    bce3a98352ea mmc: core: Initialize mmc_blk_ioc_data
    51c99c6795c1 hexagon: vmlinux.lds.S: handle attributes section
    73b3ea467331 exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
    e8b067c4058c wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
    f8f76b757407 init: open /initrd.image with O_LARGEFILE
    2e5fe7403487 mm/migrate: set swap entry values of THP tail pages properly.
    38753f1adaf5 mm/memory-failure: fix an incorrect use of tail pages
    4e37416e4ee1 serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
    9c5f4014f6d1 powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
    f33255ccbb0f efivarfs: Request at most 512 bytes for variable names
    33414e560f03 perf/core: Fix reentry problem in perf_output_read_group()
    91cf85f75375 KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
    66d5260fc7d5 x86/rfds: Mitigate Register File Data Sampling (RFDS)
    5fbd9f6c3953 Documentation/hw-vuln: Add documentation for RFDS
    6e04cae36b8f x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
    b9a97767c6be KVM/VMX: Move VERW closer to VMentry for MDS mitigation
    52aad34ee36f KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
    6192d9ed311f x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
    50f021f0b985 x86/entry_32: Add VERW just before userspace transition
    edc702b4a820 x86/entry_64: Add VERW just before userspace transition
    35e36eac881c x86/bugs: Add asm helpers for executing VERW
    8b20c6f894b7 x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
    b42235849005 btrfs: allocate btrfs_ioctl_defrag_range_args on stack
    3377090b810c printk: Update @console_may_schedule in console_trylock_spinning()
    0fc88aeb2e32 xen/events: close evtchn after mapping cleanup
    bc40ded92af5 tee: optee: Fix kernel panic caused by incorrect error handling
    94eb0293703c fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
    1ce408f75ccf vt: fix unicode buffer corruption when deleting characters
    28924c43ce61 mei: me: add arrow lake point H DID
    4ba385d29e03 mei: me: add arrow lake point S DID
    bb664ed988a0 tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
    1d14247972dd usb: port: Don't try to peer unused USB ports based on location
    ef846cdbd100 usb: gadget: ncm: Fix handling of zero block length packets
    284fb1003d5d USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
    24427b02bf81 ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
    2d13b79640b1 KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
    6406c55fdc26 xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
    d2951b72ea47 Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
    2863e2f062cc netfilter: nf_tables: reject constant set with timeout
    fe40ffbca19d netfilter: nf_tables: disallow anonymous set with timeout flag
    e2d45f467096 netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
    449b8bdcde9f cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value"
    ac816bbb10fe comedi: comedi_test: Prevent timers rescheduling during deletion
    d430e298549b scripts: kernel-doc: Fix syntax error due to undeclared args variable
    d0838b072931 x86/pm: Work around false positive kmemleak report in msr_build_context()
    f5948717323a x86/stackprotector/32: Make the canary into a regular percpu variable
    6d22547437f1 vxge: remove unnecessary cast in kfree()
    9759ff196e7d dm snapshot: fix lockup in dm_exception_table_exit
    b074a76cbd2c drm/amd/display: Fix noise issue on HDMI AV mute
    1a77ee0f0695 drm/amd/display: Return the correct HDCP error code
    2f8329154384 ahci: asm1064: asm1166: don't limit reported ports
    ce4c5d278727 ahci: asm1064: correct count of reported ports
    493aa6bdcffd wireguard: netlink: access device through ctx instead of peer
    f52be46e3e6e wireguard: netlink: check for dangling peer via is_dead instead of empty list
    ec5098d4c88b net: hns3: tracing: fix hclgevf trace event strings
    bce7345ee0b5 x86/CPU/AMD: Update the Zenbleed microcode revisions
    224ec95f6397 cpufreq: dt: always allocate zeroed cpumask
    f0fe7ad5aff4 nilfs2: prevent kernel bug at submit_bh_wbc()
    c3b5c5c31e72 nilfs2: fix failure to detect DAT corruption in btree and direct mappings
    7607860ae4dd memtest: use {READ,WRITE}_ONCE in memory scanning
    c734f9c19896 drm/vc4: hdmi: do not return negative values from .get_modes()
    51c519d79fd0 drm/imx/ipuv3: do not return negative values from .get_modes()
    a8cb3b072403 drm/exynos: do not return negative values from .get_modes()
    9aaa60f35b89 drm/panel: do not return negative error codes from drm_panel_get_modes()
    6470078ab3d8 s390/zcrypt: fix reference counting on zcrypt card objects
    32edca2f03a6 soc: fsl: qbman: Use raw spinlock for cgr_lock
    39ed969a7a54 soc: fsl: qbman: Add CGR update function
    c542f3a70521 soc: fsl: qbman: Add helper for sanity checking cgr ops
    dd199e5b759f soc: fsl: qbman: Always disable interrupts when taking cgr_lock
    47ad5c133ed5 ring-buffer: Fix full_waiters_pending in poll
    616a78bd682e ring-buffer: Fix resetting of shortest_full
    756934d840a6 ring-buffer: Do not set shortest_full when full target is hit
    3d4873cf80c6 ring-buffer: Fix waking up ring buffer readers
    ad68ce493616 vfio/platform: Disable virqfds on cleanup
    ef73db1cc885 PCI: dwc: endpoint: Fix advertised resizable BAR size
    70077e0af5cf kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
    4595d90b5d2e nfs: fix UAF in direct writes
    7e55155db07b PCI/AER: Block runtime suspend when handling errors
    648906b645f4 PCI/ERR: Clear AER status only when we control AER
    bb317bba5bd3 speakup: Fix 8bit characters from direct synth
    92eac4c00d9d usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
    a799864b9e70 usb: gadget: tegra-xudc: Use dev_err_probe()
    350aeb14aac9 phy: tegra: xusb: Add API to retrieve the port number of phy
    0213b8bf7167 slimbus: core: Remove usage of the deprecated ida_simple_xx() API
    b45970fc0ad7 nvmem: meson-efuse: fix function pointer type mismatch
    e8e8b1973172 ext4: fix corruption during on-line resize
    89bc7ed7400e hwmon: (amc6821) add of_match table
    37005a1b8585 drm/etnaviv: Restore some id values
    a1d62c0651c5 mmc: core: Fix switch on gp3 partition
    d85c11c97ecf mm: swap: fix race between free_swap_and_cache() and swapoff()
    068ab2759bc0 mac802154: fix llsec key resources release in mac802154_llsec_key_del
    1302344f8abf dm-raid: fix lockdep waring in "pers->hot_add_disk"
    b07326747952 Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
    be7f399e3ffd PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
    a654d0a1863b PCI/DPC: Quirk PIO log size for certain Intel Root Ports
    51411a4d0a8b PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited
    81d9ca159791 PCI: Work around Intel I210 ROM BAR overlap defect
    619013d79739 PCI: Cache PCIe Device Capabilities register
    1f5ea9e3aeea PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities()
    bbe068b24409 PCI/PM: Drain runtime-idle callbacks before driver removal
    39f7310eaa79 PCI: Drop pci_device_remove() test of pci_dev->driver
    d2a970972800 btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
    d7800338a208 serial: Lock console when calling into driver before registration
    590326a5d466 printk/console: Split out code that enables default console
    a0e8272533cd usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
    c71ac0596ebf fuse: don't unhash root
    853f0c0d34be fuse: fix root lookup with nonzero generation
    ab166a9445bc mmc: tmio: avoid concurrent runs of mmc_request_done()
    40dda0548655 PM: sleep: wakeirq: fix wake irq warning in system suspend
    ad5b7fc6a7b5 USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
    fec4dea54d71 USB: serial: option: add MeiG Smart SLM320 product
    76b4979096d4 USB: serial: cp210x: add ID for MGP Instruments PDS100
    cc235a4b8a7f USB: serial: add device ID for VeriFone adapter
    dccd649747f4 USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
    a51a65d33ef3 powerpc/fsl: Fix mfpmr build errors with newer binutils
    3ff4a0f6a8f0 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
    a09aecb6cb48 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
    851cc19bdb02 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
    ae60e3342296 clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
    0aa06ebe69bd PM: suspend: Set mem_sleep_current during kernel command line setup
    47cad45f8bd6 parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
    d4a20501ddbe parisc: Fix csum_ipv6_magic on 64-bit systems
    2a318f10d412 parisc: Fix csum_ipv6_magic on 32-bit systems
    27b0db8def1f parisc: Fix ip_fast_csum
    8b8019f9d76e parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
    c2f8af101ce2 mtd: rawnand: meson: fix scrambling mode value in command macro
    7a9337af5ba0 ubi: correct the calculation of fastmap size
    0a16a633a208 ubi: Check for too small LEB size in VTBL code
    8f599ab6fabb ubifs: Set page uptodate in the correct place
    a276c595c3a6 fat: fix uninitialized field in nostale filehandles
    83a2275f9d32 bounds: support non-power-of-two CONFIG_NR_CPUS
    96661f8c3d5f block: Clear zone limits for a non-zoned stacked queue
    6b4bb49e3418 block: introduce zone_write_granularity limit
    0eb348f4d736 ext4: correct best extent lstart adjustment logic
    8f5dfcbf962d selftests/mqueue: Set timeout to 180 seconds
    d03092550f52 crypto: qat - resolve race condition during AER recovery
    02fa834fb427 crypto: qat - fix double free during reset
    6796844c054f sparc: vDSO: fix return value of __setup handler
    308b721d69e4 sparc64: NMI watchdog: fix return value of __setup handler
    f8730d6335e5 KVM: Always flush async #PF workqueue when vCPU is being destroyed
    7936e5c8da5b media: xc4000: Fix atomicity violation in xc4000_get_frequency
    c45e53c27b78 serial: max310x: fix NULL pointer dereference in I2C instantiation
    c560327d900b drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
    675ebda69c5a drm/vmwgfx: Fix some static checker warnings
    dc7cd107cef3 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret'
    b6fc792bf8f2 drm/vmwgfx: switch over to the new pin interface v2
    1502b87c652a drm/vmwgfx: stop using ttm_bo_create v2
    7f0de642acd9 arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
    fbda83d03fd4 smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
    a354d9e3b66c smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
    1c18c1541f53 clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
    b3afaa407d76 media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
    bacb8c3ab86d wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
    d8166e8adb7f timers: Rename del_timer_sync() to timer_delete_sync()
    fa576cdd4d24 timers: Use del_timer_sync() even on UP
    127dbb3d8be8 timers: Update kernel-doc for various functions
    6487fb01b7ee x86/bugs: Use sysfs_emit()
    d3084b03098a x86/cpu: Support AMD Automatic IBRS
    2c1a50493189 Documentation/hw-vuln: Update spectre doc
    fcbd99b3c733 amdkfd: use calloc instead of kzalloc to avoid integer overflow
    dfa382591091 Linux 5.10.214
    5148026b65ca remoteproc: stm32: fix phys_addr_t format string
    a943eb828364 regmap: Add missing map->bus check
    bcfcdf196980 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
    6c46d680e4b3 bpf: report RCU QS in cpumap kthread
    aad6bb260beb rcu: add a helper to report consolidated flavor QS
    fcf32a5bfcb8 netfilter: nf_tables: do not compare internal table flags on updates
    096245bb7f9d ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add regulator nodes vcc-dram and vcc1v2
    f205ed8d9ead scsi: fc: Update formal FPIN descriptor definitions
    b36b83297ff4 netfilter: nft_set_pipapo: release elements in clone only from destroy path
    766c2627acb2 octeontx2-af: Use separate handlers for interrupts
    8eebff95ce95 net/bnx2x: Prevent access to a freed page in page_pool
    f6c6ca618e93 hsr: Handle failures in module init
    1e1e4316fcae rds: introduce acquire/release ordering in acquire/release_in_xmit()
    f87884e0dffd wireguard: receive: annotate data-race around receiving_counter.counter
    d0ab075e34b5 net: dsa: mt7530: prevent possible incorrect XTAL frequency selection
    68e84120319d packet: annotate data-races around ignore_outgoing
    7fb2d4d6bb1c hsr: Fix uninit-value access in hsr_get_node()
    cdff6144b04b soc: fsl: dpio: fix kcalloc() argument order
    76d1394d9b07 s390/vtime: fix average steal time calculation
    ce061bf4eff9 octeontx2-af: Use matching wake_up API variant in CGX command interface
    2ddc931ccca2 io_uring: don't save/restore iowait state
    ed71e73693fe usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
    745c27184be3 staging: greybus: fix get_channel_from_mode() failure path
    a4d503856a91 serial: 8250_exar: Don't remove GPIO device on suspend
    864f17c1347a rtc: mt6397: select IRQ_DOMAIN instead of depending on it
    87ddba29e72b kconfig: fix infinite loop when expanding a macro at the end of file
    1639e9c7a3ae tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
    1eb9ab1f9f20 serial: max310x: fix syntax error in IRQ error message
    6199e1942e0d tty: vt: fix 20 vs 0x20 typo in EScsiignore
    40260d06497d remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef
    0dd5b63ae2b5 remoteproc: stm32: Fix incorrect type in assignment for va
    f0b0a4de789d remoteproc: stm32: use correct format strings on 64-bit
    9d057eacf804 remoteproc: stm32: Move resource table setup to rproc_ops
    7b9547204985 remoteproc: Add new get_loaded_rsc_table() to rproc_ops
    1d7e9bc40abb remoteproc: stm32: Constify st_rproc_ops
    b94f434fe977 afs: Revert "afs: Hide silly-rename files from userspace"
    b8c52f7d08f1 NFS: Fix an off by one in root_nfs_cat()
    32903ecf21ab watchdog: stm32_iwdg: initialize default timeout
    916ee6deae6f NFSv4.2: fix listxattr maximum XDR buffer size
    4403438eaca6 NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
    84ec5c0a7fab net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
    a2b74f35eea3 scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
    11adfabee1ae RDMA/device: Fix a race between mad_client and cm_client init
    3ac85382bcfb scsi: csiostor: Avoid function pointer casts
    6370d070e235 f2fs: compress: fix to check unreleased compressed cluster
    bdd895e0190c RDMA/srpt: Do not register event handler until srpt device is fully setup
    5cd466673b34 ALSA: usb-audio: Stop parsing channels bits when all channels are found.
    4266f6e72620 ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
    239174535dba clk: Fix clk_core_get NULL dereference
    e55a6014631b sparc32: Fix section mismatch in leon_pci_grpci
    6ec49d07905c backlight: lp8788: Fully initialize backlight_properties during probe
    ad70a7888e8e backlight: lm3639: Fully initialize backlight_properties during probe
    f3bd1e36f0ae backlight: da9052: Fully initialize backlight_properties during probe
    f58ce2bed9d8 backlight: lm3630a: Don't set bl->props.brightness in get_brightness
    fc43d668c98b backlight: lm3630a: Initialize backlight_properties on init
    97b397aa3f80 leds: sgm3140: Add missing timer cleanup and flash gpio control
    b9040d5746c0 leds: aw2013: Unlock mutex before destroying it
    72f9bf6ddbb3 powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.
    cfb3a57e7bbc drm/msm/dpu: add division of drm_display_mode's hskew parameter
    fd639cb8fa57 powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
    4688be96d20f drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
    6c5a15622ead media: mediatek: vcodec: avoid -Wcast-function-type-strict warning
    910363473e4b media: ttpci: fix two memleaks in budget_av_attach
    b49fe84c6cef media: go7007: fix a memleak in go7007_load_encoder
    fb07104a02e8 media: dvb-frontends: avoid stack overflow warnings with clang
    ab896d93fd6a media: pvrusb2: fix uaf in pvr2_context_set_notify
    1c5620f99ad8 drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
    24d71c7e46b4 ASoC: meson: axg-tdm-interface: add frame rate constraint
    4bc8e7f3a129 ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
    fe9796edda93 mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
    2c8a6d2bef2f mtd: maps: physmap-core: fix flash size larger than 32-bit
    858839c64b92 drm/tidss: Fix initial plane zpos values
    9e42bebd4bef crypto: arm/sha - fix function cast warnings
    9883ac689493 mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref
    df6924449fc9 mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
    bd5f2747e3e0 drm/tegra: put drm_gem_object ref on error in tegra_fb_create
    2d476959f263 clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()
    7057b8fa7695 PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
    792e6428597a drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
    85e2d9166095 clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
    0680a58e2d11 media: pvrusb2: fix pvr2_stream_callback casts
    964f45a7840a media: pvrusb2: remove redundant NULL check
    1f8d45cd0e9f media: go7007: add check of return value of go7007_read_addr()
    5d9fe604bf9b media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
    c753ca1e5a07 media: sun8i-di: Fix chroma difference threshold
    6b5791c54084 media: sun8i-di: Fix power on/off sequences
    d2f806664c18 media: sun8i-di: Fix coefficient writes
    47588154b10e ASoC: meson: t9015: fix function pointer type mismatch
    3df9cd610b05 ASoC: meson: aiu: fix function pointer type mismatch
    ac85b842418f ASoC: meson: Use dev_err_probe() helper
    bae8577ea7ba perf stat: Avoid metric-only segv
    eca94a4b07cc ALSA: seq: fix function cast warnings
    33a44d8759f1 drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
    89526d7728e2 perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()
    8a01335aedc5 crypto: xilinx - call finalize with bh disabled
    38e61b751113 PCI: switchtec: Fix an error handling path in switchtec_pci_probe()
    ca1cd5605a77 quota: Fix rcu annotations of inode dquot pointers
    61380537aa6d quota: Fix potential NULL pointer dereference
    00684e932839 quota: simplify drop_dquot_ref()
    2e005642a680 clk: qcom: reset: Ensure write completion on reset de/assertion
    b30800467c71 clk: qcom: reset: Commonize the de/assert functions
    160095aadafe pinctrl: mediatek: Drop bogus slew rate register range for MT8192
    096237039d00 media: edia: dvbdev: fix a use-after-free
    afd2a82fe300 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
    94303a06e185 media: v4l2-tpg: fix some memleaks in tpg_alloc
    19cb33fa22a2 media: em28xx: annotate unchecked call to media_device_register()
    892d955f8e0a perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()
    330caa061af5 drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()'
    ff28893c96c5 drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()'
    53dea95c23f7 HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
    7007354d0caf perf record: Fix possible incorrect free in record__switch_output()
    ed2be47b8dfb PCI/DPC: Print all TLP Prefixes, not just the first
    610f20e5cf35 media: tc358743: register v4l2 async device only after successful setup
    2c58c4dda2f3 dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
    f2e80ac9344a drm/lima: fix a memleak in lima_heap_alloc
    e0d4850ecd8d drm/rockchip: lvds: do not print scary message when probing defer
    375a60fce4e6 drm/rockchip: lvds: do not overwrite error code
    2cb881069e31 drm: Don't treat 0 as -1 in drm_fixp2int_ceil
    fbb37b397733 drm/rockchip: inno_hdmi: Fix video timing
    b7a82cfb85e2 drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe()
    f95401a50921 drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()
    317155c5fac0 drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
    0e8c9283e5e7 drm/tegra: dsi: Make use of the helper function dev_err_probe()
    92003981a6df drm/tegra: dsi: Add missing check for of_find_device_by_node
    f89bd2770937 dm: call the resume method on internal suspend
    94a6a9cfbfbb dm raid: fix false positive for requeue needed during reshape
    928705e34101 nfp: flower: handle acti_netdevs allocation failure
    e9b72f729db4 net/x25: fix incorrect parameter validation in the x25_getsockopt() function
    3627f21b9e38 net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function
    03c74f548f94 udp: fix incorrect parameter validation in the udp_lib_getsockopt() function
    b42e56435846 l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function
    5a98fa3332b1 ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function
    8693e3cf0c96 bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument
    415edd2d661c net/ipv4/ipv6: Replace one-element arraya with flexible-array members
    7394669d5987 net/ipv4: Revert use of struct_size() helper
    1ebd0d898fae net/ipv4: Replace one-element array with flexible-array member
    c8059876317a tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function
    1f6244e9954e OPP: debugfs: Fix warning around icc_get_name()
    6cf2e53315a1 net: phy: dp83822: Fix RGMII TX delay configuration
    c44a5aa4bef7 net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii
    a352d039ffa2 net: hns3: fix port duplex configure error in IMP reset
    06dd21045a7e net: phy: fix phy_get_internal_delay accessing an empty array
    77fd5294ea09 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()
    edcec2363477 ipv6: fib6_rules: flush route cache when rule is changed
    15641007df0f bpf: Fix stackmap overflow check on 32-bit arches
    64f00b4df059 bpf: Fix hashtab overflow check on 32-bit arches
    225da02acdc9 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
    70294d8bc31f bpf: Eliminate rlimit-based memory accounting for devmap maps
    6b4a39acafaf sr9800: Add check for usbnet_get_endpoints
    d47e6c1932ce Bluetooth: hci_core: Fix possible buffer overflow
    69d9425b8878 Bluetooth: Remove superfluous call to hci_conn_check_pending()
    cbe742db8bc5 igb: Fix missing time sync events
    02cba67662c3 igb: move PEROUT and EXTTS isr logic to separate functions
    f873b85ec762 iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected
    f858c084ebde PCI: Make pci_dev_is_disconnected() helper public for other drivers
    722c24cddc6d wifi: rtw88: 8821c: Fix false alarm count
    c55cc6363880 mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function
    bb336cd8d5ec SUNRPC: fix some memleaks in gssx_dec_option_array
    a4e7ff1a7427 x86, relocs: Ignore relocations in .notes section
    47a429a524e2 ACPI: scan: Fix device check notification handling
    5f99b46dce89 arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
    46792f9ba314 ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
    2d1e515789dc ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address
    23d05494481f ARM: dts: imx6dl-yapp4: Move phy reset into switch node
    229563e2168f ARM: dts: arm: realview: Fix development chip ROM compatible value
    2478026f94e4 net: ena: Remove ena_select_queue
    98d186a14264 wifi: brcmsmac: avoid function pointer casts
    fb7601ebf686 iommu/amd: Mark interrupt as managed
    be8c53390a4e bus: tegra-aconnect: Update dependency to ARCH_TEGRA
    c2a30c81bf3c ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
    5956f4203b6c wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces
    115252fc6183 wireless: Remove redundant 'flush_workqueue()' calls
    23278c845a0b bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
    c5f2076aaa7a bpf: Factor out bpf_spin_lock into helpers.
    dfd8a62a107e arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes
    f0dd27314c7a wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
    7d4b47f20f7e net: blackhole_dev: fix build warning for ethh set but not used
    918d7f0d3ee9 wifi: iwlwifi: fix EWRD table validity check
    fabe2db7de32 wifi: iwlwifi: dbg-tlv: ensure NUL termination
    1bc5461a21c5 wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete
    bdaf08b472c2 af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
    1524f46376b1 bpftool: Silence build warning about calloc()
    926d95eb399e inet_diag: annotate data-races around inet_diag_table[]
    784412247e7d sock_diag: annotate data-races around sock_diag_handlers[family]
    9127599c075c cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value
    11824d6a8a79 wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir()
    5aa586bf8010 wifi: wilc1000: fix multi-vif management when deleting a vif
    dddedfa3b29a wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
    b4bbf38c350a wifi: wilc1000: fix RCU usage in connect path
    fd86efb897e4 wifi: wilc1000: fix declarations ordering
    caa839d40ea4 wifi: b43: Disable QoS for bcm4331
    39c915a32302 wifi: b43: Stop correct queue in DMA worker when QoS is disabled
    871788995c16 wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
    49f067726ab0 wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
    e1dc7aa814a9 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
    c6fd906c3c33 timekeeping: Fix cross-timestamp interpolation for non-x86
    763a009228da timekeeping: Fix cross-timestamp interpolation corner case decision
    fe90806209b9 timekeeping: Fix cross-timestamp interpolation on counter wrap
    faf0b4c5e00b aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
    bb567cb5cdbe md: Don't clear MD_CLOSING when the raid is about to stop
    ab25f7cd4914 md: implement ->set_read_only to hook into BLKROSET processing
    2a0f8202f77a block: add a new set_read_only method
    a0bccba5f503 fs/select: rework stack allocation hack for clang
    4af837db0fd3 nbd: null check for nla_nest_start
    cde76b3af247 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
    cc6ddd6fa93e x86/paravirt: Fix build due to __text_gen_insn() backport
    0344b12a970b ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll
    cd72f7de5bca ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode
    423d747fa35d ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC
    442864752b38 Input: gpio_keys_polled - suppress deferred probe error for gpio
    020601445f6b ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet
    713eaf5c510c firewire: core: use long bus reset on gap count error
    81d7d920a22f Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
    ba3a55d118bf scsi: mpt3sas: Prevent sending diag_reset when the controller is ready
    e30b8525e140 dm-verity, dm-crypt: align "struct bvec_iter" correctly
    87221877ed99 block: sed-opal: handle empty atoms when parsing response
    d2e2cb525811 parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check
    3e0f73be40db net/iucv: fix the allocation size of iucv_path_table array
    6e4694e65b6d x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault()
    aa64355c4537 x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h
    434a709df130 RDMA/mlx5: Relax DEVX access upon modify commands
    d27c48dc309d RDMA/mlx5: Fix fortify source warning while accessing Eth segment
    0f9fa4e6b2b3 gen_compile_commands: fix invalid escape sequence warning
    a8fee6674b50 HID: multitouch: Add required quirk for Synaptics 0xcddc device
    df14e946ea98 MIPS: Clear Cause.BD in instruction_pointer_set
    eb279074bada x86/xen: Add some null pointer checking to smp.c
    eddf7e95b846 ASoC: rt5645: Make LattePanda board DMI match more precise
    8e2113f61d9d selftests: tls: use exact comparison in recv_partial
    90c445799fd1 bpf: Defer the free of inner map when necessary
    93c37f1c63b4 rcu-tasks: Provide rcu_trace_implies_rcu_gp()
    a6771f343af9 io_uring: drop any code related to SCM_RIGHTS
    875f5fed30a1 io_uring/unix: drop usage of io_uring socket
    d35f38551c21 Linux 5.10.213
    738845b022d3 serial: max310x: fix IO data corruption in batched operations
    85d79478710a serial: max310x: implement I2C support
    8082cc992dec serial: max310x: make accessing revision id interface-agnostic
    f36ef837a7a6 regmap: Add bulk read/write callbacks into regmap_config
    915848be2f1b regmap: allow to define reg_update_bits for no bus configuration
    82a62478b9f7 Drivers: hv: vmbus: Drop error message when 'No request id available'
    74d83d0fe04e serial: max310x: Unprepare and disable clock in error path
    f610023e67ec getrusage: use sig->stats_lock rather than lock_task_sighand()
    9ca97868205a getrusage: use __for_each_thread()
    21677f35e104 getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
    811415fe768f getrusage: add the "signal_struct *sig" local variable
    14136bed4104 mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE
    05edf43452c0 mm/hugetlb: change hugetlb_reserve_pages() to type bool
    5b10a88f64c0 hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
    8f41b33d240e hv_netvsc: use netif_is_bond_master() instead of open code
    0d54d2240da7 hv_netvsc: Make netvsc/VF binding check both MAC and serial number
    3cfee5668b35 hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
    0db98ee09b9c hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
    cdba03568050 hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
    2ce36635004a Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
    58bf67d524e2 ext4: convert to exclusive lock while inserting delalloc extents
    5b69dabd7e4a ext4: refactor ext4_da_map_blocks()
    b3bca5e8c76a ext4: make ext4_es_insert_extent() return void
    c09ffff246ca lsm: fix default return value of the socket_getpeersec_*() hooks
    ea6e87db9037 lsm: make security_socket_getpeersec_stream() sockptr_t safe
    a9482f3b4877 bpf: net: Change sk_getsockopt() to take the sockptr_t argument
    be155e9466dd net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
    518ec3da99f8 serial: max310x: prevent infinite while() loop in port startup
    fe0d16b3a3c3 serial: max310x: use a separate regmap for each port
    c1ecaadbcd40 serial: max310x: use regmap methods for SPI batch operations
    32e32ab1da5a serial: max310x: Make use of device properties
    c7e9e6d5ee84 serial: max310x: fail probe if clock crystal is unstable
    c2b9cbf09e59 serial: max310x: Try to get crystal clock rate from property
    569154b29a24 serial: max310x: Use devm_clk_get_optional() to get the input clock
    696e4112e5c1 xhci: handle isoc Babble and Buffer Overrun events properly
    fe2322caa074 xhci: process isoc TD properly when there was a transaction error mid TD.
    fa5aaf31e5f5 xhci: prevent double-fetch of transfer and transfer event TRBs
    89ed7ebae4f0 xhci: remove extra loop in interrupt context
    9c398afd4930 um: allow not setting extra rpaths in the linux binary
    c9c3cc6a13bd selftests: mm: fix map_hugetlb failure on 64K page size systems
    1dee72c02170 selftests/mm: switch to bash from sh
    bbf950a6e96a netrom: Fix data-races around sysctl_net_busy_read
    cfe0f73fb38a netrom: Fix a data-race around sysctl_netrom_link_fails_count
    b7d33e083f9d netrom: Fix a data-race around sysctl_netrom_routing_control
    01d4e3afe257 netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
    652b0b358196 netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
    f3315a6edaec netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
    34c84e0036a6 netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
    34a164d24482 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries
    291d36d772f5 netrom: Fix a data-race around sysctl_netrom_transport_timeout
    d1261bde59a3 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser
    18c95d11c347 netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
    e041df5dc9e6 netrom: Fix a data-race around sysctl_netrom_default_path_quality
    ccd1108b16ab netfilter: nf_conntrack_h323: Add protection for bmp length out of range
    2b4e7cb7d523 netfilter: nft_ct: fix l3num expectations with inet pseudo family
    9dfc15a10dfd net/rds: fix WARNING in rds_conn_connect_if_down
    5f4e51abfbe6 cpumap: Zero-initialise xdp_rxq_info struct before running XDP program
    79ce2e54cc0a net/ipv6: avoid possible UAF in ip6_route_mpath_notify()
    37fe99016b12 net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink()
    c7137900691f geneve: make sure to pull inner header in geneve_rx()
    fdb63c179f7a tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
    71e21eb1f888 i40e: disable NAPI right after disabling irqs when handling xsk_pool
    ad91d5d1b65a ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
    336261af0415 net: lan78xx: fix runtime PM count underflow on link stop
    11a3c9f48940 lan78xx: Fix race conditions in suspend/resume handling
    69215f8edae3 lan78xx: Fix partial packet errors on suspend/resume
    e5d7f43c4cdd lan78xx: Add missing return code checks
    061336268eb9 lan78xx: Fix white space and style issues
    0224cbc53ba8 mmc: mmci: stm32: fix DMA API overlapping mappings warning
    abda366ece48 mmc: mmci: stm32: use a buffer for unaligned DMA requests
    2bba1cb1487b loop: Select I/O scheduler 'none' from inside add_disk()
    027f4dd7c993 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag
    7cfcd0ed929b Linux 5.10.212
    f74362a00422 mptcp: fix double-free on socket dismantle
    30d84d87c36e mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
    1805131d8f93 gpio: fix resource unwinding order in error path
    51f7044d103b gpiolib: Fix the error path order in gpiochip_add_data_with_key()
    947baae18505 gpio: 74x164: Enable output pins after registers are reset
    80d852299987 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
    43eccc582373 cachefiles: fix memory leak in cachefiles_add_cache()
    287172812726 ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
    70e5b013538d mptcp: fix possible deadlock in subflow diag
    36103f8cb902 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers
    7a7cb5266b8f pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
    36b02df0a6ce mmc: sdhci-xenon: fix PHY init clock stability
    d3c703c22b09 mmc: sdhci-xenon: add timeout for PHY init complete
    3fd14520dd86 mmc: core: Fix eMMC initialization with 1-bit bus connection
    9579a21e99fe dmaengine: fsl-qdma: init irq after reg initialization
    bb3a06e9b9a3 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
    2886fe308a83 btrfs: dev-replace: properly validate device names
    99eb2159680a wifi: nl80211: reject iftype change with mesh ID change
    e668b92a3a01 gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
    a23ac1788e2c tomoyo: fix UAF write bug in tomoyo_write_control()
    8af1c121b010 riscv: Sparse-Memory/vmemmap out-of-bounds fix
    96370ba395c5 afs: Fix endless loop in directory parsing
    14aacfcd7308 ALSA: Drop leftover snd-rtctimer stuff from Makefile
    d7acc4a569f5 power: supply: bq27xxx-i2c: Do not free non existing IRQ
    537e3f49dbe8 efi/capsule-loader: fix incorrect allocation size
    882a51a10ecf rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
    80fabcd5d10c netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
    e24acaefdd79 Bluetooth: Enforce validation on max value of connection interval
    df193568d612 Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
    0309b68aeaac Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
    6dd0a9dfa99f Bluetooth: Avoid potential use-after-free in hci_error_reset
    6782a54e1a7f net: usb: dm9601: fix wrong return value in dm9601_mdio_read
    c1c7396b571c lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
    810fa7d5e520 ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
    906986fed827 tun: Fix xdp_rxq_info's queue_index when detaching
    2e95350fe9db net: ip_tunnel: prevent perpetual headroom growth
    f19d1f98e60e netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
    acd9f6d481d8 mtd: spinand: gigadevice: Fix the get ecc status issue
    8e3a867593e1 mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
    37077ed16c77 crypto: virtio/akcipher - Fix stack overflow on memcpy
    bf85def4b6cb platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
    9985c44f239f Linux 5.10.211
    94ebf71bddbc ext4: regenerate buddy after block freeing failed if under fc replay
    dbc9b22d0ed3 arp: Prevent overflow in arp_req_get().
    ea1cd64d59f2 fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
    bff0a0658e57 block: ataflop: more blk-mq refactoring fixes
    b49b022f7dfc drm/amd/display: Fix memory leak in dm_sw_fini()
    c6551ff227f6 drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
    144ec5e1ce3b drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
    31ea574aeca1 netfilter: nf_tables: set dormant flag on hook register failure
    31e10d6cb0c9 tls: stop recv() if initial process_rx_list gave us non-DATA
    7c54eaa3b078 tls: rx: drop pointless else after goto
    4820e84e2852 tls: rx: jump to a more appropriate label
    5d4e4eff791d s390: use the correct count for __iowrite64_copy()
    f6ce90567ed3 net: dev: Convert sa_data to flexible array in struct sockaddr
    c1b447a21a65 packet: move from strlcpy with unused retval to strscpy
    65c38f23d10f ipv6: sr: fix possible use-after-free and null-ptr-deref
    d9b5e2b7a819 afs: Increase buffer size in afs_update_volume_status()
    2f56d7126299 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
    dcc1375d41a0 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
    fc30793e0610 nouveau: fix function cast warnings
    49ef33a90e1f scsi: jazz_esp: Only build if SCSI core is builtin
    b42b801abada bpf, scripts: Correct GPL license name
    a2d1e1f8f064 RDMA/srpt: fix function pointer cast warnings
    905de68fcdff arm64: dts: rockchip: set num-cs property for spi on px30
    5639414a52a2 RDMA/qedr: Fix qedr_create_user_qp error flow
    5a5c039dac1b RDMA/srpt: Support specifying the srpt_service_guid parameter
    179bb08834fb RDMA/bnxt_re: Return error for SRQ resize
    3fa240bb6b2d IB/hfi1: Fix a memleak in init_credit_return
    8affdbb3e2ef mptcp: fix lockless access in subflow ULP diag
    eb3693454baa usb: roles: don't get/set_role() when usb_role_switch is unregistered
    e279bf8e5189 usb: roles: fix NULL pointer issue when put module's reference
    57ca0e16f393 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
    1e204a8e9eb5 usb: cdns3: fix memory double free when handle zero packet
    b40328eea93c usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
    1dfe6393d179 x86/alternative: Make custom return thunk unconditional
    dd1a169b4496 Revert "x86/alternative: Make custom return thunk unconditional"
    e8e9d1f6cf02 x86/returnthunk: Allow different return thunks
    4eb421fa71e4 x86/ftrace: Use alternative RET encoding
    b253061d4b86 x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
    e752912ce18c x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
    c13d42604069 Revert "x86/ftrace: Use alternative RET encoding"
    70d92abbe296 ARM: ep93xx: Add terminator to gpiod_lookup_table
    dcb4d1426859 l2tp: pass correct message length to ip6_append_data
    03366ad11115 PCI/MSI: Prevent MSI hardware interrupt number truncation
    2e534fd15e5c gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
    6e5069b40fb4 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
    615af9cb3e70 KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
    3c652f6fa1e1 dm-crypt: don't modify the data when using authenticated encryption
    f6a765a61e0e s390/cio: fix invalid -EBUSY on ccw_device_start
    3f38d22e645e IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
    a0180e940cf1 erofs: fix lz4 inplace decompression
    841b9f6f681d x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
    6360869cc4e9 jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
    69389d82ab6d jbd2: recheck chechpointing non-dirty buffer
    cb1609ef8aa2 jbd2: remove redundant buffer io error checks
    52b9609b89e3 iwlwifi: mvm: write queue_sync_state only for sync
    f5e6da2ca116 iwlwifi: mvm: do more useful queue sync accounting
    87b7d049ce55 platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
    6c367739cd64 lan743x: fix for potential NULL pointer dereference with bare card
    a1ccc4f44133 btrfs: do not pin logs too early during renames
    16b70511bd48 btrfs: unify lookup return value when dir entry is missing
    fccb8a610987 btrfs: introduce btrfs_lookup_match_dir
    aaf2d6b7ecba btrfs: tree-checker: check for overlapping extent items
    b8034ca2fdcc task_stack, x86/cea: Force-inline stack helpers
    68ffe3ec198d ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
    edeef1b4fb10 ASoC: Intel: boards: get codec device with ACPI instead of bus search
    151b360f4739 ASoC: Intel: boards: harden codec property handling
    877037eff7d1 mtd: spinand: macronix: Add support for MX35LFxGE4AD
    b6c4a44e89d7 cifs: add a warning when the in-flight count goes negative
    e410dfaaac17 powerpc/watchpoints: Annotate atomic context in more places
    2641aa3f56b1 powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
    d021ba1142e2 block: ataflop: fix breakage introduced at blk-mq refactoring
    1dd3dc389211 seccomp: Invalidate seccomp mode to catch death failures
    7ab8a3bac531 x86/uaccess: Implement macros for CMPXCHG on user addresses
    13f6937f53e3 hsr: Avoid double remove of a node.
    b2e72d88c33b hvc/xen: prevent concurrent accesses to the shared ring
    86ba65e5357b media: av7110: prevent underflow in write_ts_to_decoder()
    d6e60c53d2e2 ASoC: fsl_micfil: register platform component before registering cpu dai
    de899edac73d ARM: dts: imx: Set default tuning step for imx6sx usdhc
    51582123dd84 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
    ef6128a1bafe ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
    a4c0234b167b pmdomain: renesas: r8a77980-sysc: CR7 must be always on
    5fe446b245ba virtio-blk: Ensure no requests in virtqueues before deleting vqs.
    92a1090b4798 firewire: core: send bus reset promptly on gap count error
    6a375022b0a8 scsi: lpfc: Use unsigned type for num_sge
    7fb19792749c hwmon: (coretemp) Enlarge per package core count limit
    988ae00e69b9 efi: Don't add memblocks for soft-reserved memory
    4fff3d735bae efi: runtime: Fix potential overflow of soft-reserved region size
    865f99f64121 Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
    30a878457286 ext4: correct the hole length returned by ext4_map_blocks()
    a72037da4ab8 nvmet-fc: abort command when there is no binding
    a0fa157bd4eb nvmet-fc: release reference on target port
    5da866be3d49 nvmet-fcloop: swap the list_add_tail arguments
    4f2c95015ec2 nvme-fc: do not wait in vain when unloading module
    f82ed69f6aed netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
    da47fc8d30fb spi: sh-msiof: avoid integer overflow in constants
    0a840d798435 ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
    5b33bbeefbd8 nvmet-tcp: fix nvme tcp ida memory leak
    d21c122de3cc regulator: pwm-regulator: Add validity checks in continuous .get_voltage
    c432094aa7c9 dmaengine: ti: edma: Add some null pointer checks to the edma_probe
    ffeb72a80a82 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
    927794a02169 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
    2b39c1a0a89f ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
    15bb22da0fd6 ahci: asm1166: correct count of reported ports
    e94da8aca2e7 spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
    cd36da760bd1 fbdev: sis: Error out if pixclock equals zero
    512ee6d6041e fbdev: savage: Error out if pixclock equals zero
    5ffab99e070b wifi: mac80211: fix race condition on enabling fast-xmit
    7e71fbc68dad wifi: cfg80211: fix missing interfaces when dumping
    17c976fe2cf6 dmaengine: fsl-qdma: increase size of 'irq_name'
    d94a80da905b dmaengine: shdma: increase size of 'dev_id'
    168ed59170de scsi: target: core: Add TMF to tmr_list handling
    e4bc31174507 sched/rt: Disallow writing invalid values to sched_rt_period_us
    13c6bce76d94 sched/rt: Fix sysctl_sched_rr_timeslice intial value
    b1ba065137f4 zonefs: Improve error handling
    19087d70e9e6 userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
    18d88bf9c2e7 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
    94b064984a19 smb: client: fix parsing of SMB3.1.1 POSIX create context
    13fb0fc49176 smb: client: fix potential OOBs in smb2_parse_contexts()
    b03c8099a738 smb: client: fix OOB in receive_encrypted_standard()
    3fa31e7a9d3a net/sched: Retire dsmark qdisc
    71925d686386 net/sched: Retire ATM qdisc
    56a6720d9bc3 net/sched: Retire CBQ qdisc
    2214ded26c86 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    44494049e815 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    0d7c23009d82 tpm: Add flag to use default cancellation policy
    07914bef4e16 tpm: tis_i2c: Fix sanity check interrupt enable mask
    35f85f04bd69 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    7b04c6c08107 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    4790cb2d1283 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    50f74deaf308 hwmon: Add driver for Texas Instruments TMP464 and TMP468
    a4e6e4b7bb08 dt-bindings: hwmon: add tmp464.yaml
    e0ed2149d7b5 drm/amdkfd: Check for null pointer after calling kmemdup
    c6ddded89322 ARM: renumber bits related to _TIF_WORK_MASK
    35b96a325c1e arm64: make _TIF_WORK_MASK bits contiguous
    f5a8f06aa595 arm64: uaccess: remove vestigal UAO support
    3a330b569301 arm64: uaccess: remove redundant PAN toggling
    9cbbb016d6e7 arm64: uaccess: remove addr_limit_user_check()
    fd83411f5e08 arm64: uaccess: remove set_fs()
    15a6dc2f4b53 arm64: uaccess cleanup macro naming
    912a6ab683a4 arm64: uaccess: split user/kernel routines
    d004ab02dae2 arm64: uaccess: refactor __{get,put}_user
    e1941a8b459e arm64: uaccess: simplify __copy_user_flushcache()
    dfae822b4c59 arm64: uaccess: rename privileged uaccess routines
    1efdb8f0a0c7 arm64: sdei: explicitly simulate PAN/UAO entry
    b35fec69554c arm64: sdei: move uaccess logic to arch/arm64/
    b5a28033fe7b arm64: head.S: always initialize PSTATE
    243eb8553513 arm64: head.S: cleanup SCTLR_ELx initialization
    74a00405d97f arm64: head.S: rename el2_setup -> init_kernel_el
    73c5f386d175 arm64: add C wrappers for SET_PSTATE_*()
    e17fb7543df1 arm64: ensure ERET from kthread is illegal
    eff6289cc53b ixgbevf: add disable link state
    262595681381 ixgbe: add improvement for MDD response functionality
    b9d78b06dea8 ixgbe: add the ability for the PF to disable VF link state
    d829911485da Documentation: arm64: Document PMU counters access from userspace
    fe5d29bfce20 arm64: perf: Enable PMU counter userspace access for perf event
    15ce6d04ed6a arm64: perf: Add userspace counter access disable switch
    4f288acbeed8 perf: Add a counter for number of user access events in context
    354ba4a8c4b8 x86: perf: Move RDPMC event flag to a common definition
    d29cec94c49b libperf xyarray: Add bounds checks to xyarray__entry()
    8264d2b91841 libperf: Add support for user space counter access
    7fd81b678b5f libperf tests: Add support for verbose printing
    6029ff53a48f libperf: Add evsel mmap support
    28b0c8956369 tools include: Add an initial math64.h
    492e532d20f1 perf record: Improve 'Workload failed' message printing events + what was exec'ed
    d0a1fc61733e perf evlist: Add a method to return the list of evsels as a string
    81a77b39be0a perf annotate: Fix sample events lost in stdio mode
    2883e69e202d pnmtologo: use relocatable file name
    80f5207b5abd tools: use basename to identify file in gen-mach-types
    4d201ec392f1 vt/conmakehash: improve reproducibility
    ae24d013888f lib/build_OID_registry: fix reproducibility issues
    5d72da88dbb4 x86/boot: Wrap literal addresses in absolute_pointer()
    dc0bd7aa2319 ACPI: thermal: drop an always true check
    0c4288cceef5 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    5509050b3392 xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    669827c6e293 virtio-pci: Remove wrong address verification in vp_del_vqs()
    1c80d994d3db regulator: consumer: Add missing stubs to regulator/consumer.h
    3303d0e2aeff ipv6: Fix stats accounting in ip6_pkt_drop
    c56e60f665e7 memcg: enable accounting of ipc resources
    e6c8ebd210a2 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    1655ee30e684 sched/isolation: really align nohz_full with rcu_nocbs
    253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
    356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
    334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function
    78c260d7f60b ftrace: Move the recursion testing into global headers
    c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long
    1bd813fe8d0e riscv: fix build with binutils 2.38
    835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error
    fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user
    024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs
    0c0ad634e899 e1000e: Serialize TGP e1000e PM ops
    add88b0536fa e1000e: Make mei_me active when e1000e is in use
    a8f317c1a17e yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    c8400a2cbe1f iommu/arm-smmu-v3: Ratelimit event dump
    b8ec7e43e95e regmap: teach regmap to use raw spinlocks if requested in the config
    4b7fa7684be7 OF: DT-Overlay configfs interface (v7)
    d515a5c0e9a9 net: xilinx_emaclite: Do not print real IOMEM pointer
    11329e49959b drivers: net: xilinx_emaclite: remove arch limitation
    29dc69bf2a07 drivers: net: xilinx_emaclite: Add COMPILE_TEST support
    ff106eff01f6 drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1
    c27462391070 serial: 8250: 8250_omap: Fix possible array out of bounds access
    16976d8e307f perf intel-pt: Use aux_watermark
    d421a2346946 perf: Cap allocation order at aux_watermark
    6da8d5f29481 timers: Fix get_next_timer_interrupt() with no timers pending
    af141841735a eventfd: Enlarge recursion limit to allow vhost to work
    a125a6102808 iwlwifi: select MAC80211_LEDS conditionally
    139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
    8d0c79931235 console: Fix build when CONFIG_BLK_DEV_INITRD is disabled.
    ea777841e8ea yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP
    bdda1b6cf99b aufs5: aufs-core
    2fa276071d07 aufs5: aufs-standalone
    06ed4d532456 aufs5: aufs-mmap
    372857834999 aufs5: aufs-kbuild
    fd68c9840693 aufs5: aufs-base
    a673c127156c Revert "aufs5: core"
    cf62bfcde384 Revert "aufs5: aufs5-base"
    a644419ec785 Revert "aufs5: aufs5-mmap"
    b893f9a999bb Revert "aufs5: aufs5-standalone"
    c60db0819480 Revert "aufs: initial port to v5.10"
    c66a5900f139 Revert "Revert "aufs: initial port to v5.10""
    1320cf58f5dd Revert "aufs: linux-v5.10-rc1, no more set_fs()"
    02349d7738ff Revert "for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t"
    f01dab74750c Revert "aufs: linux-v5.10-rc1, no more f_op->read() and ->write()"
    3d5de709b676 Revert "aufs5: aufs5-kbuild"
    a97f1329edf7 tracing/arm: Have max stack tracer handle the case of return address after data
    5c54112a05ab net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
    ddac76981cb3 sched/isolation: reconcile rcu_nocbs= and nohz_full=
    56fd8c36614e net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write()
    cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t
    a5805df6583f aufs: linux-v5.10-rc1, no more set_fs()
    64e145dcca8c Revert "aufs: initial port to v5.10"
    d6e20b2257ec defconfig: add dependency for CONFIG_ACPI_APEI_PCIEAER
    b237d48208d0 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER
    1209195ed0f7 driver: adc: ltc2497: return directly after reading the adc conversion value
    a60fe3fcf113 Revert "mfd: syscon: Don't free allocated name for regmap_config"
    13d68767aa4a rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs"
    54e69571a97d rcu: deprecate "all" option to rcu_nocbs=
    a605b9d20447 lib: test_bitmap: add tests for "N" alias
    8c22517f444e lib: bitmap: support "N" as an alias for size of bitmap
    88187167e63a lib: bitmap: move ERANGE check from set_region to check_region
    ca5429633613 lib: bitmap: fold nbits into region struct
    9381134cea8a lib: test_bitmap: add more start-end:offset/len tests
    c825800730ab lib: test_bitmap: add tests to trigger ERANGE case.
    8cc8264dca3f lib: test_bitmap: clearly separate ERANGE from EINVAL tests.
    470da7b7f2ff Revert "cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers"
    28dc1d37602d Revert "cpumask: Make "all" alias global and not just RCU"
    dbfe0b183fca Revert "cpumask: Add a "none" alias to complement "all""
    a57711fcff30 Revert "cpumask: Add "last" alias for cpu list specifications"
    34523d7c8476 qemux86: add configuration symbol to select values
    cdca78778415 objtool: Fix seg fault with Clang non-section symbols
    d3287798bd88 x86/entry: Emit a symbol for register restoring thunk
    2ad99ddaac78 cpumask: Add "last" alias for cpu list specifications
    c10e9481810b cpumask: Add a "none" alias to complement "all"
    b00ceed9d388 cpumask: Make "all" alias global and not just RCU
    8b215206e797 cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers
    1b5024caeda8 clear_warn_once: add a clear_warn_once= boot parameter
    fc0dd76cce0e clear_warn_once: bind a timer to written reset value
    d64fc2d2b14a clear_warn_once: expand debugfs to include read support
    77592e956cc9 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    6e022759f727 perf: x86-32: explicitly include <errno.h>
    22d6bbb947d4 perf: mips64: Convert __u64 to unsigned long long
    c35f9150001c perf: fix bench numa compilation
    c4caef513eb1 perf: add SLANG_INC for slang.h
    07dfbf9405dd perf: add sgidefs.h to for mips builds
    42c5431ad2cf perf: change --root to --prefix for python install
    af79bfe90143 perf: add 'libperl not found' warning
    ddfbd9e75f08 perf: force include of <stdbool.h>
    0f34e6305176 fat: don't use obsolete random32 call in namei_vfat
    b5b55eaad1df FAT: Added FAT_NO_83NAME
    756b13bfab6e FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    fabad71cb2b5 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    06fd68d75bd1 aufs: initial port to v5.10
    c9126877d1f5 aufs5: core
    f5150173c643 aufs5: aufs5-standalone
    b57d26b072d9 aufs5: aufs5-mmap
    78f128c4b8e5 aufs5: aufs5-base
    47aa35171d08 aufs5: aufs5-kbuild
    35c480a23c66 yaffs: include blkdev.h
    2c64c43540a5 yaffs: fix misplaced variable declaration
    bde410ee9f59 yaffs2: v5.6 build fixups
    414c8e866931 yaffs2: fix memory leak when /proc/yaffs is read
    c99c1990cf7c yaffs: add strict check when call yaffs_internal_read_super
    498f5fafe50a yaffs: repair yaffs_get_mtd_device
    7ca3c08ebbf9 yaffs: Fix build failure by handling inode i_version with proper atomic API
    0ba47e881bb8 yaffs2: fix memory leak in mount/umount
    39a5406665dd yaffs: Avoid setting any ACL releated xattr
    ca5b43ddc6fd Yaffs:check oob size before auto selecting Yaffs1
    c2619c05a53e fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    5e08fb7b8ee0 yaffs2: adjust to proper location of MS_RDONLY
    5f1a1a9678a8 yaffs2: import git revision b4ce1bb (jan, 2020)
    fc21f09ae369 initramfs: allow an optional wrapper script around initramfs generation
    73887fca03be arm64/perf: Fix wrong cast that may cause wrong truncation
    a267cafaac44 defconfigs: drop obselete options
    eb5d1bc00c3f arm64/perf: fix backtrace for AAPCS with FP enabled
    062b2c98c087 linux-yocto: Handle /bin/awk issues
    d3beb253ae71 uvesafb: provide option to specify timeout for task completion
    75ccbf377a51 uvesafb: print error message when task timeout occurs
    18ffa2e88024 compiler.h: Undef before redefining __attribute_const__
    3ed931201746 vmware: include jiffies.h
    938942859596 Resolve jiffies wrapping about arp
    069a883d837c nfs: Allow default io size to be configured.
    3b568edcd3e9 check console device file on fs when booting
    77ec93228920 mount_root: clarify error messages for when no rootfs found
    17a15e0f7536 menuconfig,mconf-cfg: Allow specification of ncurses location
    8f13b1349a74 modpost: mask trivial warnings
    b6c9e0fa24e8 kbuild: exclude meta directory from distclean processing
    62dbbdbec60a powerpc: serialize image targets
    27b8dec5dbb3 arm: serialize build targets
    fc365512e4c4 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister"
    9a6e91d2e691 crtsavres: fixups for 5.4+
    7dbc3cd0398f powerpc/ptrace: Disable array-bounds warning with gcc8
    ebe3bcb89cb0 powerpc: Disable attribute-alias warnings from gcc8
    65ba0e7de081 powerpc: add crtsavres.o to archprepare for kbuild
    6bd3efdce5a9 powerpc: kexec fix for powerpc64
    41671522c159 powerpc: Add unwind information for SPE registers of E500 core
    8851006b0109 mips: vdso: fix 'jalr $t9' crash in vdso code
    ed5db62477e8 mips: Kconfig: add QEMUMIPS64 option
    2a7ca094fc42 4kc cache tlb hazard: tlbp cache coherency
    b742d60d3f70 malta uhci quirks: make allowance for slow 4k(e)c
    8a160fc86eb6 arm/Makefile: Fix systemtap
    b9805882353c vexpress: Pass LOADADDR to Makefile
    332e618aa7ae arm: ARM EABI socketcall
    1ec682cb85f8 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 08f115ae2dabb202d091b8a6e13d43710bd2aa90)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Siddharth Doshi
f5805aec43 openssl: Upgrade 3.0.14 -> 3.0.15
Updated SRC_URI link and format due to change in openssl website.

CVE's Fixed by upgrade:
CVE-2024-5535: Fixed possible buffer overread in SSL_select_next_proto().
CVE-2024-6119: Fixed possible denial of service in X.509 name checks

- Removed backports of CVE-2024-5535 as it is already fixed.

Detailed Information:
https://github.com/openssl/openssl/blob/openssl-3.0/CHANGES.md#changes-between-3014-and-3015-3-sep-2024

(From OE-Core rev: 299118bf8e50055de28139b23781f2d34eb6eae0)

Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Archana Polampalli
00fb236b77 expat: fix CVE-2024-45492
An issue was discovered in libexpat before 2.6.3. nextScaffoldPart in xmlparse.c can have
an integer overflow for m_groupSize on 32-bit platforms (where UINT_MAX equals SIZE_MAX).

(From OE-Core rev: 5b31e7f46ab05aca48f4fb11c558ff990e772c9e)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Archana Polampalli
0a75702603 expat: fix CVE-2024-45491
An issue was discovered in libexpat before 2.6.3. dtdCopy in xmlparse.c can have an
integer overflow for nDefaultAtts on 32-bit platforms (where UINT_MAX equals SIZE_MAX).

(From OE-Core rev: fb5ca8b9dcb00ff579ee70295b68aecdb3084b38)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Archana Polampalli
0cc5ed6f1c expat: fix CVE-2024-45490
An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject
a negative length for XML_ParseBuffer.

Added tests patch and its dependent patch[c803b93e8736e]

(From OE-Core rev: 26b6c87fc2c2b4b4860c6c8b1f4892dfd2d3b30e)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Vijay Anusuri
d0429def9e qemu: Backport fix for CVE-2024-4467
A flaw was found in the QEMU disk image utility (qemu-img) 'info' command. A specially crafted image file containing a `json:{}` value describing block devices in QMP could cause the qemu-img process on the host to consume large amounts of memory or CPU time, leading to denial of service or read/write to an existing external file.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-4467

Upstream commits:
bd385a5298
2eb42a728d
7e1110664e
8393078032
7ead946998

(From OE-Core rev: c23ad8c89c3dd5b6004677cd0b534e22a293134d)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Hitendra Prajapati
bfbf6d481d python3: fix CVE-2023-27043
Upstream-Status: Backport from 2a9273a0e4

(From OE-Core rev: 793c22623e8b3da2ca8e28fe662d8428b0f805a7)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Hugo SIMELIERE
85134c7690 python3: CVE-2024-6232 CVE-2024-7592 fixes
Upstream-Status: Backport from b2f11ca766
Upstream-Status: Backport from 743acbe872

(From OE-Core rev: 3e5697687c8fb0aa6312773b233442b8df974feb)

Signed-off-by: Hugo SIMELIERE <hsimeliere.opensource@witekio.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-16 06:09:56 -07:00
Steve Sakoman
4cdc553814 build-appliance-image: Update to kirkstone head revision
(From OE-Core rev: c40a3fec49942ac6d25ba33e57e801a550e252c9)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-07 05:42:08 -07:00
Steve Sakoman
940c885c23 poky.conf: bump version for 4.0.21
(From meta-yocto rev: 10911ca9695f096a6415ac026d6aefe3ea78adea)

Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-07 05:38:17 -07:00
Wang Mingyu
3dd7b3edae wireless-regdb: upgrade 2024.05.08 -> 2024.07.04
(From OE-Core rev: f1dc8f8b95aeba1edb92d960074538239d9f643d)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b460d2d55a35450564ea04255153b0a3bf715530)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-07 05:38:17 -07:00
Vijay Anusuri
62de516d0e apr: upgrade 1.7.2 -> 1.7.5
Refreshed patch 0001-configure-Remove-runtime-test-for-mmap-that-can-map-.patch

Includes security fix
CVE-2023-49582

changelog:
https://downloads.apache.org/apr/CHANGES-APR-1.7

(From OE-Core rev: 4eb12d8683bd22b6503a64070b81b52f0d2f373a)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-07 05:38:17 -07:00
Rohini Sangam
630e7d6000 python3: Security fix for CVE-2024-8088
CVE fixed:
- CVE-2024-8088: python: cpython: denial of service in zipfile
Upstream-Status: Backport from e0264a6111

(From OE-Core rev: 295addec33c83443423a3ef87905c3a70f44a4e7)

Signed-off-by: Rohini Sangam <rsangam@mvista.com>
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-07 05:38:17 -07:00
Vrushti Dabhi
dd123d8eda sqlite3: Rename patch for CVE-2022-35737
The patch "0001-sqlite-Increased-the-size-of-loop-variables-in-the-printf-implementation.patch"
fixes CVE-2022-35737.

(From OE-Core rev: 9a875873e566a6673a65a8264fd0868c568e2a2c)

Signed-off-by: Vrushti Dabhi <vrushti.dabhi@einfochips.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-07 05:38:17 -07:00
Vrushti Dabhi
bf6aca4b29 sqlite3: CVE-ID correction for CVE-2023-7104
- The commit [https://sqlite.org/src/info/0e4e7a05c4204b47]
  ("Fix a buffer overread in the sessions extension that could occur when processing a corrupt changeset.")
  fixes CVE-2023-7104 instead of CVE-2022-46908.
- Hence, corrected the CVE-ID in CVE-2023-7104.patch.
- Reference: https://nvd.nist.gov/vuln/detail/CVE-2023-7104

(From OE-Core rev: 9d7f21f3d0ae24d0005076396e9a929bb32d648e)

Signed-off-by: Vrushti Dabhi <vrushti.dabhi@einfochips.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-07 05:38:17 -07:00
Hitendra Prajapati
a952dec3e4 qemu: fix CVE-2024-7409
A flaw was found in the QEMU NBD Server. This vulnerability allows a denial of service (DoS) attack
via improper synchronization during socket closure when a client keeps a socket open as the server
is taken offline.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-7409

Upstream Patches:
fb1c2aaa98
c8a76dbd90
b9b72cb3ce
3e7ef738c8

(From OE-Core rev: d84ab04dc66cb83638f96fcd2f4c67e67489c410)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-07 05:38:17 -07:00
Ming Liu
0ae3b2bd49 grub: fs/fat: Don't error when mtime is 0
A issue was found when I run "runqemu genericx86-64 ovmf", grub failed
to boot, it's a known issue has been fixed in grub upstream, backport
the fix.

(From OE-Core rev: 6992437d725f9cc88da4261814b69aaadc5ef0f2)

Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 51eab4bb0cae46c9c32d28986eb97badf47594b7)
Signed-off-by: Chaitanya Vadrevu <chaitanya.vadrevu@ni.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-04 05:57:57 -07:00
Hugo SIMELIERE
e9d17c4dee cryptodev-module: Fix build for linux 5.10.220
Upstream-Status: Backport [157a624d7a]

(From OE-Core rev: 047ee2fe7bc9920038213d014a920518a264ef17)

Signed-off-by: Hugo SIMELIERE <hsimeliere.opensource@witekio.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-04 05:57:57 -07:00
Divya Chellam
e318cce49c bind: Upgrade 9.18.24 -> 9.18.28
Includes security fixes for CVE-2024-4076, CVE-2024-1737,
CVE-2024-0760, CVE-2024-1975 and other bug fixes

Release Notes:
https://downloads.isc.org/isc/bind9/9.18.28/doc/arm/html/notes.html#notes-for-bind-9-18-28
https://downloads.isc.org/isc/bind9/9.18.28/doc/arm/html/notes.html#notes-for-bind-9-18-27
https://downloads.isc.org/isc/bind9/9.18.28/doc/arm/html/notes.html#notes-for-bind-9-18-26
https://downloads.isc.org/isc/bind9/9.18.28/doc/arm/html/notes.html#notes-for-bind-9-18-25

(From OE-Core rev: 1f065d8358ab0fb6c08b2aad2145786c31294721)

Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-04 05:57:57 -07:00
Siddharth Doshi
cada1f30e8 vim: Upgrade 9.1.0114 -> 9.1.0682
This includes CVE-fix for CVE-2024-41957, CVE-2024-41965 and CVE-2024-43374

Changes between 9.1.0114 -> 9.1.0682
====================================
https://github.com/vim/vim/compare/v9.1.0114...v9.1.0682

Note:
====
Removed patch "vim-add-knob-whether-elf.h-are-checked.patch" as libelf checks are removed from configure.ac as per
commit 1acc67ac44

(From OE-Core rev: 3312a57ce631ea6235055b3d4b4ac31d06c8a2ae)

Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6d2938e53cad5d9bf2e78a5403e9f9fab1db77b4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-04 05:57:57 -07:00
Hitendra Prajapati
92cb089717 vim: upgrade from 9.0.2190 -> 9.1.0114
https://www.vim.org/vim-9.1-released.php

Vim 9.1 is available

The Vim project is happy to announce that Vim 9.1 has finally been released.
This release is dedicated to Bram Moolenaar, Vim's lead developer for more
than 30 years, who passed away half a year ago. The Vim project wouldn't
exist without his work!

Vim 9.1 is mainly a bug fix release, it contains hundreds of bug fixes, a
few new features and there are many minor improvements.

Changes:
https://github.com/vim/vim/compare/v9.0.2190...v9.1.0114

CVE: CVE-2024-22667
(includes commit b39b240c38)

(From OE-Core rev: d5ae0ec5eca9324cffaa8f95d2cbdd8475979c45)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-04 05:57:57 -07:00
Peter Marko
1f5be803ee curl: Ignore CVE-2024-32928
This CVE affects google cloud services that utilize libcurl wrongly.

(From OE-Core rev: 27ac7879711e7119b4ec8b190b0a9da5b3ede269)
Changed CVE ignore syntax

(From OE-Core rev: ad703de483258f459acc6a40385ad00a5182eb64)

Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-04 05:57:57 -07:00
Peter Marko
da07e6ee34 libyaml: Ignore CVE-2024-35325
This is similar CVE as the previous ones from the same author.
https://github.com/yaml/libyaml/issues/303 explain why this is misuse
(or wrong use) of libyaml.

(From OE-Core rev: a28240d49c111050e253e373507ac3094b74f6e1)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-09-04 05:57:57 -07:00
Guocai He
2b5ca6638e libsoup: fix compile error on centos7
Backport a patch [1] to fix the below build failure.

FAILED: libsoup/libsoup-2.4.so.1.11.0.p/soup-address.c.o
In file included from /usr/include/glib-2.0/gio/gnetworking.h:40,
                 from ../libsoup-2.72.0/libsoup/soup-address.c:14:
/usr/include/resolv.h:75:15: error: unknown type name ‘u_char’
         const u_char **__query,
               ^~~~~~

[1] 5c3d431bdb

(From OE-Core rev: 963085afced737863cf4ff8515a1cf08365d5d87)

Signed-off-by: Guocai He <guocai.he.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-28 06:49:22 -07:00
Niko Mauno
2640cecd2f image_types.bbclass: Use --force also with lz4,lzop
Several conversion commands already make use of 'force' option in the
compression, which enables overwriting existing files without
prompting.

Since occasionally an existing residual destination file from a
previously aborted or failed task can prevent the re-execution of the
conversion command task, by enabling the 'force' option also for lz4
and lzop compression commands we can avoid following kind of BitBake
failures with these compressors:

  | DEBUG: Executing shell function do_image_cpio
  | 117685 blocks
  | 2 blocks
  | example-image.cpio.lz4 already exists; do you want to overwrite (y/N) ?     not overwritten
  | Error 20 : example-image.cpio : open file error
  | WARNING: exit code 20 from a shell command.
  ERROR: Task (.../recipes-core/images/example-image.bb:do_image_cpio) failed with exit code '1'

(From OE-Core rev: 623ab22434909f10aaf613cd3032cc2a2c6e3ff9)

(From OE-Core rev: 35a92023766b562dab9f8561cc3adb4938b03692)

Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-28 06:49:22 -07:00
Leon Anavi
1c798dccd1 python3: add PACKAGECONFIG[editline]
Backport PACKAGECONFIG[editline] from Scarthgap to Kirkstone
because libedit has feature parity with readline but is more
permissively licensed (BSD verses GPLv3). This patch provides
means of enabling editline in a distribution without GPLv3 and
in this case improves Python REPL keyboard support.

(From OE-Core rev: 12dc7d2081a1aaec90ffb3ed6718d757ce14b5ab)

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-28 06:49:22 -07:00
Siddharth Doshi
da71261344 curl: Security fix for CVE-2024-7264
Upstream-Status: Backport from [27959ecce7]

CVE's Fixed:
============
CVE-2024-7264 libcurl: ASN.1 date parser overread

(From OE-Core rev: cf0b1ed6c4cd9f61e39befb9c9785b1433777988)

Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-28 06:49:22 -07:00
Siddharth Doshi
784646063b Tiff: Security fix for CVE-2024-7006
Upstream-Status: Backport from [818fb8ce88]

CVE's Fixed:
CVE-2024-7006 libtiff: NULL pointer dereference in tif_dirinfo.c

(From OE-Core rev: bacab52b3d101ee99753f14542a56340dd589425)

Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-28 06:49:22 -07:00
Peter Marko
0d356a401d libyaml: ignore CVE-2024-35326
This is the same problem as already ignored CVE-2024-35328.
See laso this comment in addition:
https://github.com/yaml/libyaml/issues/298#issuecomment-2167684233

(From OE-Core rev: 18e011245dd978985eecc368c503822f61d52f21)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-28 06:49:22 -07:00
Lee Chee Yang
48ef389f91 migration-guide: add release notes for 4.0.20
(From yocto-docs rev: 512025edd9b3b6b8d0938b35bb6188c9f3b7f17d)

Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-23 14:51:51 -07:00
Matthias Pritschet
fbba5a616d ref-manual: fix typo and move SYSROOT_DIRS example
1. Changed one letter (s/B/A), so the sentence is correct again.
2. Moved example from SYSROOT_DIRS_IGNORE into SYSROOT_DIRS section.

(From yocto-docs rev: 9fcd6d6ef4a87f69b8a00907051c1ece41e75a82)

Signed-off-by: Matthias Pritschet <matthias@pritschet.eu>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-23 14:51:51 -07:00
Robert Yang
54d061affe bitbake: data_smart: Improve performance for VariableHistory
Fixed:
- BBMULTICONFIG = "qemux86-64 qemuarm64" and more than 70 layers in BBLAYERS
$ bitbake -p -P
Check profile.log.processed, the record() cost more than 20 seconds, it is less
than 1 second when multiconfig is not enabled, and there would be the following
error when more muticonfigs are enabled:

Timeout while waiting for a reply from the bitbake server

Don't change the type of loginfo['detail'] or re-assign it can make record()
back to less than 1 second, this won't affect COW since loginfo is a mutable
type.

The time mainly affected by two factors:
1) The number of enabled layers, nearly 1 second added per layer when the
   number is larger than 50.

2) The global var such as USER_CLASSES, about 1 ~ 2 seconds added per layer
   when the layers number is larger than 50.

(Bitbake rev: ec2a99a077da9aa0e99e8b05e0c65dcbd45864b1)

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0596aa0d5b0e4ed3db11b5bd560f1d3439963a41)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-23 14:51:51 -07:00
Ross Burton
7db7a86fbc python3-pycryptodome(x): use python_setuptools_build_meta build class
This package can be built using pep517 classes now.

(From OE-Core rev: 6c1000a2bbfe5e618e42bc5be2058332337d4177)

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a32fa3e64d1daf5846c29403e9f258aea42212d3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-16 08:09:14 -07:00
Vijay Anusuri
13707e4b1a orc: upgrade 0.4.32 -> 0.4.39
Include security fix CVE-2024-40897

Ref: https://github.com/GStreamer/orc/blob/0.4.39/RELEASE

(From OE-Core rev: 4fc3f804c0963e4421b8066425cc6780a6901ace)

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-16 08:09:14 -07:00
Soumya Sambu
cc7068b99a python3-certifi: Fix CVE-2024-39689
Certifi is a curated collection of Root Certificates for validating the
trustworthiness of SSL certificates while verifying the identity of TLS
hosts. Certifi starting in 2021.05.30 and prior to 2024.07.4 recognized
root certificates from `GLOBALTRUST`. Certifi 2024.07.04 removes root
certificates from `GLOBALTRUST` from the root store. These are in the
process of being removed from Mozilla's trust store. `GLOBALTRUST`'s root
certificates are being removed pursuant to an investigation which
identified "long-running and unresolved compliance issues."Certifi is a
curated collection of Root Certificates for validating the trustworthiness
of SSL certificates while verifying the identity of TLS hosts. Certifi
starting in 2021.05.30 and prior to 2024.07.4 recognized root certificates
from `GLOBALTRUST`. Certifi 2024.07.04 removes root certificates from
`GLOBALTRUST` from the root store. These are in the process of being removed
from Mozilla's trust store. `GLOBALTRUST`'s root certificates are being
removed pursuant to an investigation which identified "long-running and
unresolved compliance issues."

References:
https://nvd.nist.gov/vuln/detail/CVE-2024-39689

Upstream-patch:
bd8153872e

(From OE-Core rev: 96c1e12dc6cb4c321a09a6ddcc4c9f27c30b4564)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-16 08:09:14 -07:00
Hitendra Prajapati
5bdf0b4c3a busybox: CVE-2023-42364, CVE-2023-42365, CVE-2023-42366 fixes
backport upstream fix for CVEs and fix the regression that introduced [1]

[1] http://lists.busybox.net/pipermail/busybox/2024-May/090766.html

(From OE-Core rev: 4bc3dcb0be97f7fecb34950015b4335d6ddc512c)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-16 08:09:14 -07:00
Archana Polampalli
3be2b60b66 go: fix CVE-2024-24791
(From OE-Core rev: f012f6a6e1d3111d6cae74c9c846d8bd0fca5dd5)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-16 08:09:14 -07:00
Archana Polampalli
5c036f07cc ghostscript: fix CVE-2024-29506
(From OE-Core rev: 68a6482244532e61bc467e1ef23661260bac8572)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-16 08:09:14 -07:00
Archana Polampalli
52cfc78696 ghostscript: fix CVE-2024-29509
(From OE-Core rev: 18c55a131b0627b906de29f8c4cbd1526154cd60)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-16 08:09:14 -07:00
Yogita Urade
204b28c419 ofono: fix CVE-2023-2794
A flaw was found in ofono, an Open Source Telephony on Linux.
A stack overflow bug is triggered within the decode_deliver()
function during the SMS decoding. It is assumed that the attack
scenario is accessible from a compromised modem, a malicious
base station, or just SMS. There is a bound check for this
memcpy length in decode_submit(), but it was forgotten in
decode_deliver().

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2023-2794

Upstream patches:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=a90421d8e45d63b304dc010baba24633e7869682
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=7f2adfa22fbae824f8e2c3ae86a3f51da31ee400
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=07f48b23e3877ef7d15a7b0b8b79d32ad0a3607e
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=8fa1fdfcb54e1edb588c6a5e2688880b065a39c9

(From OE-Core rev: 5114e9064dbabd5258f512cd97c79fc40f848b98)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-16 08:09:14 -07:00
Archana Polampalli
6313a595f9 ghostscript: fix CVE-2024-29511
(From OE-Core rev: 1710676f80df2ba1ee77d15b4e0e532df10be5a5)

Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-16 08:09:14 -07:00
Peter Marko
25a9b7b70c libyaml: Update status of CVE-2024-35328
This is open yet but seems to be disputed
This has not yet been disputed officially

Based on:
OE-Core rev: 4cba8ad405b1728afda3873f99ac88711ab85644
OE-Core rev: 7ec7384837f3e3fb68b25a6108ed7ec0f261a4aa
OE-Core rev: c66d9a2a0d197498fa21ee8ca51a4afb59f75473
Squashed and converted to CVE_CHECK_IGNORE syntax

(From OE-Core rev: 70489234bff3f2b8613ce6f8069bae448fbc61ed)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-16 08:09:14 -07:00
Siddharth Doshi
bba60774f7 lttng-modules: Upgrade 2.13.9 -> 2.13.14
License-Update: Upstream cleaned stale file paths in License file and updated LICENSES/LGPL-2.1 and LICENSES/GPL-2.0 -> LICENSES/LGPL-2.1-only.txt and LICENSES/GPL-2.0-only.txt causing md5 to change.
(ref commit ->
b972ef5708
and
61baff6e8d (diff-c693279643b8cd5d248172d9c22cb7cf4ed163a3c98c8a3f69c2717edd3eacb7))

Note: Upgrade lttng-modules to 2.13.14 to fix fcheck error which occurs
with commit 782202de6478f68caaed4567017095ad906c4eef in kernel "file: Rename fcheck
lookup_fd_rcu" which does replaces fcheck with lookup_fd_rcu.

(From OE-Core rev: 2721f84ba755ceea5780e44feb0713ad8c4d0217)

Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:46 -07:00
Bruce Ashfield
e932b53647 linux-yocto/5.15: update to v5.15.164
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    7e89efd3ae1c Linux 5.15.164
    e5e5e63c506b tap: add missing verification for short frame
    589382f50b4a tun: add missing verification for short frame
    2d3cef3d7a5d wifi: rt2x00: use explicitly signed or unsigned types
    53e21cfa68a7 filelock: Fix fcntl/close race recovery compat path
    2a6c1811f806 ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused
    3390c35a2fe4 arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB
    01a1bb207e96 arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB
    0b71bad5f49f ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
    8f83ba8d0642 ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
    35652dfa8cc9 fs/ntfs3: Validate ff offset
    7e21574195a4 jfs: don't walk off the end of ealist
    53de17ad01cb ocfs2: add bounds checking to ocfs2_check_dir_entry()
    21c14c556ccc net: relax socket state check at accept time.
    243b1b2f139b Add gitignore file for samples/fanotify/ subdirectory
    057aca5c4c0c docs: Fix formatting of literal sections in fanotify docs
    9b4e471059a2 samples: Make fs-monitor depend on libc and headers
    11874ffea7b0 samples: Add fs error monitoring example
    544fa213f15d drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
    b0f923261647 wifi: mac80211: disable softirqs for queued frame handling
    1e865019cef3 mm/damon/core: merge regions aggressively when max_nr_regions is unmet
    22f7794ef5a3 minmax: relax check to allow comparison between unsigned arguments and signed constants
    7ed91c5560df minmax: allow comparisons of 'int' against 'unsigned char/short'
    d53b5d862acd minmax: allow min()/max()/clamp() if the arguments have the same signedness.
    1c2ee5bc9f11 minmax: fix header inclusions
    d470787b25e6 minmax: clamp more efficiently by avoiding extra comparison
    998f03984e25 minmax: sanity check constant bounds when clamping
    ed6e37e30826 tracing: Define the is_signed_type() macro once
    6efc874e7dec spi: mux: set ctlr->bits_per_word_mask
    d02d8c1dacaf hfsplus: fix uninit-value in copy_name
    119aa28dc296 selftests/vDSO: fix clang build errors and warnings
    77737885d55b spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices
    52fb34cf68f6 riscv: stacktrace: fix usage of ftrace_graph_ret_addr()
    5f569a230160 fs: better handle deep ancestor chains in is_subdir()
    a2b201f83971 drm/radeon: check bo_va->bo is non-NULL before using it
    d2ce562a5aff Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
    30095db9fde5 scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
    4fad7fef847b powerpc/eeh: avoid possible crash when edev->pdev changes
    e59822f9d700 powerpc/pseries: Whitelist dtl slub object for copying to userspace
    144563729741 net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()
    7d562640dfe3 net: usb: qmi_wwan: add Telit FN912 compositions
    2f0f5d8b70d6 ALSA: dmaengine_pcm: terminate dmaengine before synchronize
    e8c3061cb064 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx
    8a69529f2259 btrfs: qgroup: fix quota root leak after quota disable failure
    6a0a5134b811 platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB
    c71589ef09be platform/x86: lg-laptop: Change ACPI device id
    cb7b8762fa59 platform/x86: lg-laptop: Remove LGEX0815 hotkey handling
    b87e028350b0 platform/x86: wireless-hotkey: Add support for LG Airplane Button
    cf521049fcd0 s390/sclp: Fix sclp_init() cleanup on failure
    9adc74c11a0e can: kvaser_usb: fix return value for hif_usb_send_regout
    47b807eacc43 ASoC: ti: omap-hdmi: Fix too long driver name
    d04dff8e6419 ASoC: ti: davinci-mcasp: Set min period size using FIFO config
    6114985177db ALSA: dmaengine: Synchronize dma channel after drop()
    c4bbeb8f129f bytcr_rt5640 : inverse jack detect for Archos 101 cesium
    7fc6558e274e Input: i8042 - add Ayaneo Kun to i8042 quirk table
    079deeff7285 Input: elantech - fix touchpad state on resume for Lenovo N24
    ff53b50bb2c2 mips: fix compat_sys_lseek syscall
    e3316c1ab38d ALSA: hda/realtek: Add more codec ID to no shutup pins list
    0e566b1d3f6d drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency
    b26c8c85463e KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
    a43cc0558530 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
    c5942a14f795 nvme: avoid double free special payload
    7d5b199be28e mei: demote client disconnect warning on suspend to debug
    2ffe891b8df2 fs/file: fix the check in find_next_fd()
    da0fec30a73f kconfig: remove wrong expr_trans_bool()
    f6ea77184d70 kconfig: gconf: give a proper initial state to the Save button
    9b873bdaae64 null_blk: fix validation of block size
    91c203d37e69 arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
    feac2391e26b ila: block BH in ila_output()
    7b40527d2e25 net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()
    502b144d8805 Input: silead - Always support 10 fingers
    07fb3ed9f8de selftests/openat2: Fix build warnings on ppc64
    a0d2c3a6bbca wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()
    eaa06c9daea9 wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option
    36d6128a7f6a wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd
    aa74f7e51279 wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup
    38219c50a3a6 wifi: mac80211: handle tasklet frames before stopping
    34dbc62992f8 wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata
    a3c944359fa0 tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
    044a7bfca888 ACPI: EC: Avoid returning AE_OK on errors in address space handler
    284daacf260b ACPI: EC: Abort address space access upon error
    22413eee9c4e scsi: qedf: Set qed_slowpath_params to zero before use
    c3cbe53d9467 scsi: qedf: Wait for stag work during unload
    ab66639f72df scsi: qedf: Don't process stag work during unload and recovery
    9ffd72041f04 scsi: core: alua: I/O errors for ALUA state transitions
    f818708eeeae scsi: core: Fix a use-after-free
    0f98f40eb1ed bpf: Fix overrunning reservations in ringbuf
    48ec3929916f ACPI: processor_idle: Fix invalid comparison with insertion sort for latency
    903a9ab8a087 ARM: 9324/1: fix get_user() broken with veneer
    52c87ab18c76 filelock: Remove locks reliably when fcntl/close race is detected
    05bbd8d1e92b gcc-plugins: Rename last_stmt() for GCC 14+
    7c6d66f0266f Linux 5.15.163
    f0655a5c8f3e i2c: rcar: fix error code in probe()
    181a157af8a4 kbuild: Make ld-version.sh more robust against version string changes
    db56615e96c4 x86/bhi: Avoid warning in #DB handler due to BHI mitigation
    c4dbe18342b7 x86/entry/64: Remove obsolete comment on tracing vs. SYSRET
    9877f867929d i2c: rcar: clear NO_RXDMA flag after resetting
    7e44655c1fc5 i2c: testunit: avoid re-issued work after read message
    ec1bba809f7c i2c: rcar: ensure Gen3+ reset does not disturb local targets
    02268d026499 i2c: rcar: introduce Gen4 devices
    ff7879da5368 i2c: rcar: reset controller is mandatory for Gen3+
    504cc0036286 i2c: rcar: Add R-Car Gen4 support
    f42afb065917 i2c: mark HostNotify target address as used
    72dd9b813fa3 i2c: rcar: bring hardware to known state when probing
    7000b438dda9 nilfs2: fix kernel bug on rename operation of broken directory
    e30bc19a9ee8 bpf: Allow reads from uninit stack
    2272e2db38f2 ipv6: prevent NULL dereference in ip6_output()
    e79f46ba8e55 ipv6: annotate data-races around cnf.disable_ipv6
    6f98a223d696 wireguard: send: annotate intentional data race in checking empty queue
    21a0f8567f75 wireguard: queueing: annotate intentional data race in cpu round robin
    b4764f0ad3d6 wireguard: allowedips: avoid unaligned 64-bit memory accesses
    20cf67dcb7db libceph: fix race between delayed_work() and ceph_monc_stop()
    519547760f16 Fix userfaultfd_api to return EINVAL as expected
    b3e1890bc34d ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
    26af2ccfc62d ALSA: hda/realtek: Enable Mute LED on HP 250 G7
    fb9e1ee1aec1 ALSA: hda/realtek: add quirk for Clevo V5[46]0TU
    679df0bcd5c4 nvmem: core: only change name to fram for current attribute
    d2135fbc0566 nvmem: meson-efuse: Fix return value of nvmem callbacks
    da5989e5eb35 nvmem: rmem: Fix return value of rmem_read()
    ae3808a85a92 hpet: Support 32-bit userspace
    2bd8534a1b83 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
    72b8ee0d9826 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
    840940bfb3a1 USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
    b14aa5673e0a USB: serial: mos7840: fix crash on resume
    e75428344a1a USB: serial: option: add Rolling RW350-GL variants
    9d672c574208 USB: serial: option: add Netprisma LCUK54 series modules
    d2e942dc1cf0 USB: serial: option: add support for Foxconn T99W651
    8c2bf484186a USB: serial: option: add Fibocom FM350-GL
    3fc4c03f7cba USB: serial: option: add Telit FN912 rmnet compositions
    e068685443cf USB: serial: option: add Telit generic core-dump composition
    c0d03cdd8ac8 net: ks8851: Fix potential TX stall after interface reopen
    04317a2471c2 tcp: avoid too many retransmit packets
    3c65bfcbf075 tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
    15c010d365f8 octeontx2-af: fix issue with IPv4 match for RSS
    ab3a1c3888f3 octeontx2-af: fix issue with IPv6 ext match for RSS
    71d0f15894b8 octeontx2-af: extend RSS supported offload types
    74c5bc3394bb octeontx2-af: fix detection of IP layer
    b65406f56e7d octeontx2-af: fix a issue with cpt_lf_alloc mailbox
    bacb3fc5ed55 octeontx2-af: update cpt lf alloc mailbox
    e4dc9e89f45f octeontx2-af: replace cpt slot with lf id on reg write
    8cd976031e0d ARM: davinci: Convert comma to semicolon
    8338f57eb16b s390: Mark psw in __load_psw_mask() as __unitialized
    2b4d68df3f57 net/sched: Fix UAF when resolving a clash
    ddf516e50bf8 udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
    7320fbdf46b9 ethtool: netlink: do not return SQI value if link is down
    ebc5c6304577 ppp: reject claimed-as-LCP but actually malformed packets
    a4a4c03ec069 net: ethernet: mtk-star-emac: set mac_managed_pm when probing
    69ad5fa0ce7c net: ethernet: lantiq_etop: fix double free in detach
    15298ff0f6d2 net: lantiq_etop: add blank line after declaration
    b399a68054df i40e: Fix XDP program unloading while removing the driver
    19904d03dbb8 net: fix rc7's __skb_datagram_iter()
    02ad323fa248 octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability()
    195b7bcdfc5a skmsg: Skip zero length skb in sk_msg_recvmsg
    bd5b2b612211 tcp: fix incorrect undo caused by DSACK of TLP retransmit
    ba719855a854 vfs: don't mod negative dentry count when on shrinker list
    b422e6335f12 fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
    02a896426075 filelock: fix potential use-after-free in posix_lock_inode
    bc17f2377818 mm: prevent derefencing NULL ptr in pfn_section_valid()
    88fb258f1baf nilfs2: fix incorrect inode allocation from reserved inodes
    6d1108b041d3 null_blk: Do not allow runt zone with zone capacity smaller then zone size
    f07bcd8bba80 nfc/nci: Add the inconsistency check between the input data length and count
    f44608dd0211 kbuild: fix short log for AS in link-vmlinux.sh
    b4fed1443a65 nvmet: fix a possible leak when destroy a ctrl during qp establishment
    5f7bf7660300 platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
    cf628b9279c6 platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet
    f8f08fba924e regmap-i2c: Subtract reg size from max_write
    397bfe1bd928 nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
    0d30f73012a3 dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails
    9668700a039d nvme-multipath: find NUMA path only for online numa-node
    0959e10fa346 ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
    6b521f82cb2e fs/ntfs3: Mark volume as dirty if xattr is broken
    3503372d0bf7 i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
    1dda25e2415c clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents
    feef460321a5 media: dw2102: fix a potential buffer overflow
    a38e02265c68 ima: Avoid blocking in RCU read-side critical section
    0edae06b4c22 bnx2x: Fix multiple UBSAN array-index-out-of-bounds
    ddc382f7d1a6 mtd: rawnand: rockchip: ensure NVDDR timings are rejected
    e8a8ee4c3c34 mtd: rawnand: Bypass a couple of sanity checks during NAND identification
    56ca9e7f80cf mtd: rawnand: Ensure ECC configuration is propagated to upper layers
    452e09c57444 drm/amdgpu/atomfirmware: silence UBSAN warning
    f48dd3f19614 drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
    2820005edae1 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
    0b15ed086a68 fsnotify: Do not generate events for O_PATH file descriptors
    bf47bedf8dd7 can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
    4ca6013cd18e Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
    522b39bd7163 btrfs: fix adding block group to a reclaim list and the unused list during reclaim
    a25e85361845 mm: avoid overflows in dirty throttling logic
    df13f3cb4af3 mm: optimize the redundant loop of mm_update_owner_next()
    b11e8fb93ea5 nilfs2: add missing check for inode numbers on directory entries
    3be4dcc8d7be nilfs2: fix inode number range checks
    96839f3f5882 Revert "igc: fix a log entry using uninitialized netdev"
    663e1b693b5c gpiolib: of: add polarity quirk for TSC2005
    03b2e1c9de47 gpiolib: of: add a quirk for reset line polarity for Himax LCDs
    caee6db7e811 gpiolib: of: factor out code overriding gpio line polarity
    8366720519ea inet_diag: Initialize pad field in struct inet_diag_req_v2
    f48b0cd338cf selftests: make order checking verbose in msg_zerocopy selftest
    ab52b1141648 selftests: fix OOM in msg_zerocopy selftest
    bfd14e5915c2 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
    3325628cb36b netfilter: nf_tables: unconditionally flush pending work before notifier
    bb80a7911218 riscv: kexec: Avoid deadlock in kexec crash path
    15185f6d5ac3 wifi: wilc1000: fix ies_len type in connect path
    ccdc8fa32f79 net: allow skb_datagram_iter to be called from any context
    9de67fb2faf9 e1000e: Fix S0ix residency on corporate systems
    e19fa952c2c1 KVM: s390: fix LPSWEY handling
    ef7c428b425b tcp_metrics: validate source addr length
    b340526c9ef3 UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
    8786e4786181 tools/power turbostat: Remember global max_die_id
    4889f117755b s390/pkey: Wipe sensitive data on failure
    5ca26334fc8a jffs2: Fix potential illegal address access in jffs2_free_inode
    3364c2ed1c24 bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
    c7196357b22a igc: fix a log entry using uninitialized netdev
    b185e48079fe powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
    7955c2e2399b kunit: Fix timeout message
    137a06dc0ff8 orangefs: fix out-of-bounds fsid access
    eb28c161b926 powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
    abc10b55a6f5 i2c: i801: Annotate apanel_addr as __ro_after_init
    bd5620439959 media: dvb-frontends: tda10048: Fix integer overflow
    70c9219effc5 media: s2255: Use refcount_t instead of atomic_t for num_channels
    cdb63c962fd3 media: dvb-frontends: tda18271c2dd: Remove casting during div
    8c2c3cca816d net: dsa: mv88e6xxx: Correct check for empty list
    dc7f14d00d0c wifi: mt76: replace skb_put with skb_put_zero
    2e2980458888 Input: ff-core - prefer struct_size over open coded arithmetic
    292edf27c19c firmware: dmi: Stop decoding on broken entry
    21e8f5b88a6f sctp: prefer struct_size over open coded arithmetic
    3367598d65cd media: dw2102: Don't translate i2c read into write
    afaaebdee9bb drm/amd/display: Skip finding free audio for unknown engine_id
    0b3702f9d43d drm/amd/display: Check pipe offset before setting vblank
    fbb0701af973 drm/amd/display: Check index msg_id before read or write
    c6e777356f54 drm/amdgpu: Initialize timestamp for some legacy SOCs
    71dd42861537 crypto: aead,cipher - zeroize key buffer after use
    0a8a91932b27 scsi: qedf: Make qedf_execute_tmf() non-preemptible
    d73cb8862e4d IB/core: Implement a limit on UMAD receive List
    ecdcf002d1fc media: dvb-usb: dib0700_devices: Add missing release_firmware()
    fb007bc69acb media: dvb: as102-fe: Fix as10x_register_addr packing
    17fe8b75aaf0 drm/lima: fix shared irq handling on driver remove
    e8053aa2ecc4 locking/mutex: Introduce devm_mutex_init()
    5e3070adafca Compiler Attributes: Add __uninitialized macro
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: e9d8b15dcc9cdbe33add676572c85d66f46b087c)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:46 -07:00
Bruce Ashfield
0dfb53c328 linux-yocto/5.15: update to v5.15.162
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    f45bea23c39c Linux 5.15.162
    69cdccf53725 tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset()
    500bfbababce serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
    c3507e8da743 arm64: dts: rockchip: Add sound-dai-cells for RK3368
    43d892943631 arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E
    f2474803e4fc ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
    468ef1530f0f KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
    da38b55cd5c2 efi/x86: Free EFI memory map only when installing a new one.
    7e5a18bbe4d0 efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures
    b898fae96331 efi: memmap: Move manipulation routines into x86 arch tree
    7670c5cbdf34 efi: Correct comment on efi_memmap_alloc
    78eed2c89c74 drivers: fix typo in firmware/efi/memmap.c
    fcd31dd8291b tcp: Fix data races around icsk->icsk_af_ops.
    5088b4d4f91f ipv6: Fix data races around sk->sk_prot.
    cb632144aed3 ipv6: annotate some data-races around sk->sk_prot
    e710727f4391 nfs: Leave pages in the pagecache if readpage failed
    a556ab1925ec pwm: stm32: Refuse too small period requests
    76da46c25dfc syscalls: fix sys_fanotify_mark prototype
    16c0403b7dec syscalls: fix compat_sys_io_pgetevents_time64 usage
    dbb226d81cd0 ftruncate: pass a signed offset
    5dde5f8b7902 ata: libata-core: Fix double free on error
    82f1a6910b3e ata: ahci: Clean up sysfs file on error
    a726d01d54c0 batman-adv: Don't accept TT entries for out-of-spec VIDs
    5eecb49a6c26 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
    29c0fdf49078 drm/i915/gt: Fix potential UAF by revoke of fence registers
    7f35e01cb0ea drm/amdgpu: avoid using null object of framebuffer
    0d17604f2e44 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
    c85d02f5bdb5 hexagon: fix fadvise64_64 calling conventions
    574afeec2f33 csky, hexagon: fix broken sys_sync_file_range
    79d2e629ecd8 sh: rework sync_file_range ABI
    32523b5717f0 kbuild: Install dtb files as 0644 in Makefile.dtbinst
    227dbe069a3c cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked()
    1762ca80c2b7 net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
    684f6709a17d net: can: j1939: recover socket queue on CAN bus error during BAM transmission
    4c5dc3927e17 net: can: j1939: Initialize unused data in j1939_send_one()
    4a4b2a33a357 tty: mcf: MCF54418 has 10 UARTS
    87257a28271c serial: 8250_omap: Implementation of Errata i2310
    7026576e8909 usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    1aac4be1aaa5 usb: atm: cxacru: fix endpoint checking in cxacru_bind()
    04ab997a63ba usb: musb: da8xx: fix a resource leak in probe()
    aa14dca6392a usb: gadget: printer: fix races against disable
    7abdf15c0c8e usb: gadget: printer: SS+ support
    7faf881854f7 net: usb: ax88179_178a: improve link status logs
    4c3bf788a45e iio: chemical: bme680: Fix sensor data read operation
    7a13d1357658 iio: chemical: bme680: Fix overflows in compensate() functions
    2edd0078e368 iio: chemical: bme680: Fix calibration data variable
    093d57259da8 iio: chemical: bme680: Fix pressure value output
    97cec39e61b7 iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF
    70908f430a2b iio: adc: ad7266: Fix variable checking bug
    9cab73566eb5 i2c: testunit: discard write requests while old command is running
    ae7871cc3ee8 i2c: testunit: don't erase registers after STOP
    7d8692671e5f mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
    9e77eb1a2a8c mmc: sdhci: Do not invert write-protect twice
    c389127e6947 mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
    320273b5649b ocfs2: fix DIO failure due to insufficient transaction credits
    89c0dc93e564 parisc: use generic sys_fanotify_mark implementation
    2d07fea561d6 x86: stop playing stack games in profile_pc()
    064cfc7c2544 gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1)
    70b48899f3f2 gpio: davinci: Validate the obtained number of IRQs
    287ea87ded8b drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA
    1c504edf1e48 nvme: fixup comment for nvme RDMA Provider Type
    ae4228a0a519 drm/radeon/radeon_display: Decrease the size of allocated memory
    70eb95e06427 soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message
    3d189e1a8152 media: dvbdev: Initialize sbuf
    7a18293fd8d8 ALSA: emux: improve patch ioctl data validation
    39173b04abda crypto: ecdh - explicitly zeroize private_key
    a55afc0f5f20 net/dpaa2: Avoid explicit cpumask var allocation on stack
    0af718a690ac net/iucv: Avoid explicit cpumask var allocation on stack
    8656ef8a9288 RDMA/restrack: Fix potential invalid address access
    43c39193d4f9 bpf: Add a check for struct bpf_fib_lookup size
    3f210d912874 mtd: partitions: redboot: Added conversion of operands to a larger type
    8607d7ccbf71 x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup
    e1e4fb853aac vduse: Temporarily fail if control queue feature requested
    9649f8fdf83d vduse: validate block features only with block devices
    489f38de3375 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
    a359696856ca bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
    461302e07f49 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
    3c5b9d05cec6 tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO
    950edaecc068 parisc: use correct compat recv/recvfrom syscalls
    9330cff1d4df sparc: fix compat recv/recvfrom syscalls
    acc3b8ee3828 sparc: fix old compat_sys_select()
    527bec1f56ac Fix race for duplicate reqsk on identical SYN
    57a1a06755e2 tcp: Use BPF timeout setting for SYN ACK RTO
    1d3e3b3aa2cb xdp: Remove WARN() from __xdp_reg_mem_model()
    9509b3269726 net: phy: micrel: add Microchip KSZ 9477 to the device table
    1d885efda88d ibmvnic: Free any outstanding tx skbs during scrq reset
    9eb0295f39dc net: dsa: microchip: fix initial port flush problem
    544ab46b7ece ASoC: fsl-asoc-card: set priv->pdev before using it
    e827e077a93d net: stmmac: Assign configured channel value to EXTTS event
    a03c3a34692f net: mdio: add helpers to extract clause 45 regad and devad fields
    4d020c1dbd2b drm/amdgpu: fix UBSAN warning in kv_dpm.c
    537bc27213ed cifs: fix typo in module parameter enable_gcm_256
    86ed0b350d44 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
    a29846058819 pinctrl: rockchip: use dedicated pinctrl type for RK3328
    8f1b6cea9707 pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
    96903ed0e846 pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
    01fe2f885f78 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
    906faa4eee0a Input: ili210x - fix ili251x_read_touch_data() return value
    75afd8724739 gve: Clear napi->skb before dev_kfree_skb_any()
    b9b194dc3045 gve: Add RX context.
    4d59364add6a ACPI: x86: Force StorageD3Enable on more products
    029f2adf933a ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable
    21f5dd36e655 smb: client: fix deadlock in smb2_find_smb_tcon()
    09783e2c024b x86/amd_nb: Check for invalid SMN reads
    34566c9c5ae3 PCI: Add PCI_ERROR_RESPONSE and related definitions
    f0f1bd244a85 perf/core: Fix missing wakeup when waiting for context reference
    ab4458bc32cb riscv: fix overlap of allocated page and PTR_ERR
    c1cb08c5a128 riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef
    3a20de3273d2 kheaders: explicitly define file modes for archived headers
    6aef00795f70 Revert "kheaders: substituting --sort in archive creation"
    4b9646f7fa02 drm/i915/gt: Disarm breadcrumbs if engines are already idle
    881ba5db3190 drm/i915/gt: Only kick the signal worker if there's been an update
    5e08b49ab291 ksmbd: ignore trailing slashes in share paths
    e492449549e9 x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
    31446e391180 x86/cpu/vfm: Add new macros to work with (vendor/family/model) values
    96c75227ead5 tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
    5a1922adc579 bcache: fix variable length array abuse in btree_iter
    d999d28e24d0 pmdomain: ti-sci: Fix duplicate PD referrals
    a5cca15b1a5c wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power
    516aa9badb75 rtlwifi: rtl8192de: Style clean-ups
    751f50473977 ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
    e5861d7faa93 ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
    f7fd57754c10 ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
    e24d9a5c7375 perf script: Show also errors for --insn-trace option
    69c5f3ca1650 perf: script: add raw|disasm arguments to --insn-trace option
    b3f36a58e0cd drm/amd/display: revert Exit idle optimizations before HDCP execution
    716b29202db2 arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
    26c89fffcbf9 dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema
    667b2471501b i2c: ocores: set IACK bit after core is enabled
    1ab1f442aab8 tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
    b679b54b2cbc kcov: don't lose track of remote references during softirqs
    18647a78feb9 gcov: add support for GCC 14
    cf1cc8fcfe51 drm/radeon: fix UBSAN warning in kv_dpm.c
    e68266f2788a drm/i915/mso: using joiner is not possible with eDP MSO
    f553e58ddea5 ALSA: hda/realtek: Limit mic boost on N14AP7
    731df07602e5 KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes
    2311fd03027d btrfs: retry block group reclaim without infinite loop
    78e4aa528a7b net: do not leave a dangling sk pointer, when socket creation fails
    8f64b185f53b serial: stm32: rework RX over DMA
    1e692244bf7d RDMA/mlx5: Add check for srq max_sge attribute
    dc5017c57f5e ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
    fad7776dd9dd regulator: bd71815: fix ramp values
    b0f0bc72ec82 dmaengine: ioatdma: Fix missing kmem_cache_destroy()
    6666a3a137eb dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
    e84cee6c468f dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
    d83f755a6e3e dmaengine: ioat: use PCI core macros for PCIe Capability
    f063620856c6 dmaengine: ioatdma: Fix leaking on version mismatch
    7b1192a0842d dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting()
    a5dac50aee71 dmaengine: ioat: switch from 'pci_' to 'dma_' API
    1b08bf5a17c6 dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
    1cfcb0cf2508 regulator: core: Fix modpost error "regulator_get_regmap" undefined
    9a314d3e5717 net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
    bf9beea46130 bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
    af90e3d73dc4 seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors
    523bed6489e0 netfilter: ipset: Fix suspicious rcu_dereference_protected()
    7c9df04ea3a1 octeontx2-pf: Add error handling to VLAN unoffload handling
    0359fea1c117 virtio_net: checksum offloading handling fix
    2145583e5995 net: stmmac: No need to calculate speed divider when offload is disabled
    4b03da87d0b7 ptp: fix integer overflow in max_vclocks_store
    aa1f81fe3a05 sched: act_ct: add netns into the key of tcf_ct_flow_table
    4b361712667c net/sched: act_ct: set 'net' pointer when creating new nf_flow_table
    692803b39a36 tipc: force a dst refcount before doing decryption
    25987a97eec4 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
    815bd4e2d152 net/sched: act_api: rely on rcu in tcf_idr_check_alloc
    e57495a0c388 qca_spi: Make interrupt remembering atomic
    cb7f811f638a netns: Make get_net_ns() handle zero refcount net
    9f30f1f1a51d xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
    569c9d9ea664 ipv6: prevent possible NULL dereference in rt6_probe()
    4cdfe813015d ipv6: prevent possible NULL deref in fib6_nh_init()
    280cf1173726 netrom: Fix a memory leak in nr_heartbeat_expiry()
    fbf722769712 cipso: fix total option length computation
    98a7bfc48fff tracing: Build event generation tests only as modules
    89167072fd24 mips: bmips: BCM6358: make sure CBR is correctly set
    9c82759c9c00 MIPS: Routerboard 532: Fix vendor retry check code
    5e93c2602710 serial: exar: adding missing CTI and Exar PCI ids
    7f2b9ab6d0b2 serial: imx: Introduce timeout when waiting on transmitter empty
    25998f561315 MIPS: Octeon: Add PCIe link status check
    3992ce79c919 PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
    4f4ab8fb00a3 udf: udftime: prevent overflow in udf_disk_stamp_to_time()
    7c3bb96a20cd Avoid hw_desc array overrun in dw-axi-dmac
    4eaf2331a779 usb: misc: uss720: check for incompatible versions of the Belkin F5U002
    724429db09e2 f2fs: remove clear SB_INLINECRYPT flag in default_options
    34e0e05161cb iommu/arm-smmu-v3: Free MSIs in case of ENOMEM
    e63f071b916d power: supply: cros_usbpd: provide ID table for avoiding fallback match
    9ad656ec23a4 powerpc/io: Avoid clang null pointer arithmetic warnings
    262e942ff5a8 powerpc/pseries: Enforce hcall result buffer validity and size
    70aa1f2dec46 drm/lima: mask irqs in timeout path before hard reset
    2e0d73a2abb0 drm/lima: add mask irq callback to gp and pp
    ffabdc44b538 drm/amd/display: Exit idle optimizations before HDCP execution
    df8eaae03878 Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
    8f917f517b24 ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
    f4223566f4d2 HID: Add quirk for Logitech Casa touchpad
    efd29cd9c7b8 netpoll: Fix race condition in netpoll_owner_active
    a5bd59e04819 kselftest: arm64: Add a null pointer check
    397a8990c377 scsi: qedi: Fix crash while reading debugfs attribute
    b3722fb69468 drop_monitor: replace spin_lock by raw_spin_lock
    03ea65b91f1f af_packet: avoid a false positive warning in packet_setsockopt()
    b37b1b660eae wifi: ath9k: work around memset overflow warning
    92176caf9896 batman-adv: bypass empty buckets in batadv_purge_orig_ref()
    ec874fb27fff selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
    f4258833ffb3 selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh
    3220c90f4dbd block/ioctl: prefer different overflow check
    103b56af907c rcutorture: Fix invalid context warning when enable srcu barrier testing
    b56e19015809 rcutorture: Make stall-tasks directly exit when rcutorture tests end
    48b0a8596f86 rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment
    a886bcb0f67d crypto: hisilicon/sec - Fix memory leak for sec resource release
    ec7afa254367 padata: Disable BH when taking works lock on MT path
    a3dff121a7f5 Bluetooth: qca: fix info leak when fetching board id
    f257d5614941 Bluetooth: qca: Fix error code in qca_read_fw_build_info()
    8e69e589f233 zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
    8e9499ca912e i2c: designware: Fix the functionality flags of the slave-only interface
    42bb4ac55239 i2c: at91: Fix the functionality flags of the slave-only interface
    3eee13ab67f6 usb-storage: alauda: Check whether the media is initialized
    fb071f5c75d4 greybus: Fix use-after-free bug in gb_interface_release due to race condition.
    3f507f4a5bb0 kbuild: Remove support for Clang's ThinLTO caching
    b4697a762d8c mptcp: pm: update add_addr counters after connect
    9c2ed72112f3 mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
    f571c8ab18a3 hugetlb_encode.h: fix undefined behaviour (34 << 26)
    3f92924d6f4b serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
    688bb46ad339 mm/huge_memory: don't unpoison huge_zero_folio
    3e5a49e3a2cc scsi: mpi3mr: Fix ATA NCQ priority support
    ecb7ab3a3288 tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device()
    33900d7eae61 nilfs2: fix potential kernel bug due to lack of writeback flag waiting
    a942289800be intel_th: pci: Add Lunar Lake support
    90fa01534e14 intel_th: pci: Add Meteor Lake-S support
    4dbfc57316da intel_th: pci: Add Sapphire Rapids SOC support
    2b6e0d427bc3 intel_th: pci: Add Granite Rapids SOC support
    0bb4c9482bdf intel_th: pci: Add Granite Rapids support
    714950089aa7 dmaengine: axi-dmac: fix possible race in remove()
    85dac3dc9c81 PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
    38825ff9da91 ocfs2: fix races between hole punching and AIO+DIO
    fc1d429c857e ocfs2: use coarse time for new created files
    e1b160a50c75 fs/proc: fix softlockup in __read_vmcore
    4f2fd2a3789e knfsd: LOOKUP can return an illegal error value
    a4d9818ff52d spmi: hisi-spmi-controller: Do not override device identifier
    95ac3e773a1f vmci: prevent speculation leaks by sanitizing event in event_deliver()
    4959ffc65a0e sock_map: avoid race between sock_map_close and sk_psock_put
    efede53ad14b null_blk: Print correct max open zones limit in null_init_zoned_dev()
    367ef3c86557 tracing/selftests: Fix kprobe event name test for .isra. functions
    7b9c7fc8600b mptcp: ensure snd_una is properly initialized on connect
    6d6bb258d886 drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
    777838c9b571 drm/exynos/vidi: fix memory leak in .get_modes()
    ec772ed7cb21 drivers: core: synchronize really_probe() and dev_uevent()
    085656620ba1 iio: imu: inv_icm42600: delete unneeded update watermark call
    d0f8616e11ab iio: dac: ad5592r: fix temperature channel scaling value
    e5134860a929 iio: adc: ad9467: fix scan type sign
    fa38ee41c952 af_unix: Read with MSG_PEEK loops if the first unread byte is OOB
    8edd18dab443 ionic: fix use after netif_napi_del()
    7aae016b231a net/ipv6: Fix the RT cache flush via sysctl using a previous delay
    76b34e5899ba net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters
    0f1bb77c6d83 netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type
    3c2a6dd63106 Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
    caf273553348 net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets
    cba6c9058303 tcp: fix race in tcp_v6_syn_recv_sock()
    6e5164a5b757 drm/bridge/panel: Fix runtime warning on panel bridge release
    86042e3d16b7 drm/komeda: check for error-valued pointer
    a86490a3712c liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
    eeadf207a2c0 net: hns3: add cond_resched() to hns3 ring buffer init process
    62b5dfb67bfa net: hns3: fix kernel crash problem in concurrent scenario
    29c451129ebe net: sfp: Always call `sfp_sm_mod_remove()` on remove
    40e767bfc10d drm/vmwgfx: 3D disabled should not effect STDU memory limits
    a0503757947f HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
    2973b8e7d127 iommu: Return right value in iommu_sva_bind_device()
    05a61b03a81f iommu/amd: Fix sysfs leak in iommu init
    d37895aeacdd iommu/amd: Introduce pci segment structure
    8bac61934cd5 HID: core: remove unnecessary WARN_ON() in implement()
    bc0ab111f001 gpio: tqmx86: store IRQ trigger type and unmask status separately
    05f45f065821 gpio: tqmx86: fix typo in Kconfig label
    7625992f16c3 platform/x86: dell-smbios: Fix wrong token data in sysfs
    beec9b57e9f6 platform/x86: dell-smbios-base: Use sysfs_emit()
    9e6c4b1027b0 SUNRPC: return proper error from gss_wrap_req_priv
    6487966b4863 clk: sifive: Do not register clkdevs for PRCI clocks
    29d991419edd Input: try trimming too long modalias strings
    40c2bdef8104 powerpc/uaccess: Fix build errors seen with GCC 13/14
    521f333e644c scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
    42ce0d444be9 xhci: Apply broken streams quirk to Etron EJ188 xHCI host
    26460c1afa31 xhci: Handle TD clearing for multiple streams case
    8348dd97ab5c xhci: Apply reset resume quirk to Etron EJ188 xHCI host
    df2615cd7680 xhci: Set correct transferred length for cancelled bulk transfers
    480e5bc21f2c jfs: xattr: fix buffer overflow for invalid xattr
    3e89411cbb99 mei: me: release irq in mei_me_pci_resume error path
    62e939abae58 usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
    53250b54c92f USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
    11a2edb70356 nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
    1db095222b58 nilfs2: return the mapped address from nilfs_get_page()
    95403e65525f nilfs2: Remove check for PageError
    f5d700d8bc31 btrfs: fix leak of qgroup extent records after transaction abort
    9c0914b8733d wifi: ath10k: fix QCOM_RPROC_COMMON dependency
    fdba4fbe5e54 selftests/mm: compaction_test: fix bogus test success on Aarch64
    9df7bb70906d selftests/mm: conform test to TAP format output
    68fdfb1dfe20 selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
    70c8ec82f899 mm/cma: drop incorrect alignment check in cma_init_reserved_mem
    51163bfef6b7 cma: factor out minimum alignment requirement
    8dd8de424f30 i2c: acpi: Unbind mux adapters before delete
    fb6c53211fb7 i2c: add fwnode APIs
    aea35157bb9b mmc: davinci: Don't strip remove function when driver is builtin
    c4f8e95a2e03 mmc: davinci_mmc: Convert to platform remove callback returning void
    8ea8ef5e4217 ftrace: Fix possible use-after-free issue in ftrace_location()
    ce1b8b30d79a x86/ibt,ftrace: Search for __fentry__ location
    db11ccb43ae7 serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
    f518bf02dd0e serial: sc16is7xx: replace hardcoded divisor value with BIT() macro
    62d5550ab620 Bluetooth: qca: fix info leak when fetching fw build id
    c3c1bd421db6 Bluetooth: qca: add support for QCA2066
    63053181b20e Bluetooth: qca: use switch case for soc type behavior
    60ff5e040527 Bluetooth: btqca: Add WCN3988 support
    76649dae9615 Bluetooth: btqca: use le32_to_cpu for ver.soc_id
    852a311d63fc Bluetooth: hci_qca: mark OF related data as maybe unused
    a9935c14a789 skbuff: introduce skb_pull_data
    28478f4ef9ec misc/pvpanic-pci: register attributes via pci_driver
    10921527ae88 misc/pvpanic: deduplicate common code
    7be0bdbcb977 pvpanic: Indentation fixes here and there
    52b5d3ca1364 pvpanic: Keep single style across modules
    2677eec526da drm/amd/display: Fix incorrect DSC instance for MST
    f055ddbc82fa drm/amd/display: drop unnecessary NULL checks in debugfs
    2d8139599ecf drm/amd/display: Clean up some inconsistent indenting
    8480f6083031 drm/amd/display: Handle Y carry-over in VCP X.Y calculation
    50b878ed127e iio: accel: mxc4005: Reset chip on probe() and resume()
    3613e5023f09 usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
    3ec6464f050d usb: gadget: f_fs: use io_data->status consistently
    a0bc020592b5 ipv6: fix possible race in __fib6_drop_pcpu_from()
    d34d3b3f9224 af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
    bdb5e4fbad58 af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
    9402362b4c14 af_unix: Use skb_queue_empty_lockless() in unix_release_sock().
    0142dce07799 af_unix: annotate lockless accesses to sk->sk_err
    c633ff24d961 af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
    2c2e9cab9b2a af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
    69e797f63468 af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
    836a0b57633f af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb().
    cb1b9bee4b98 af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
    8807ca49c903 af_unix: Annotate data-race of sk->sk_state in unix_stream_connect().
    c8f2ebbb0e0c net: drop nopreempt requirement on sock_prot_inuse_add()
    aa4ed1e0f6cc net: inline sock_prot_inuse_add()
    d8653ec0e38d af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll().
    892cbc48c643 af_unix: Annotate data-race of sk->sk_state in unix_inq_len().
    5b9668fd8741 af_unix: Annodate data-races around sk->sk_state for writers.
    c8ffe6b44c3c af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted peer.
    aed4a2b3eccc ptp: Fix error message on failed pin verification
    d3dde4c217f0 net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
    582c32e6df40 tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
    d69cac92d1d9 vxlan: Fix regression when dropping packets due to invalid src addresses
    598572c64287 net: sched: sch_multiq: fix possible OOB write in multiq_tune()
    994c0f46668b octeontx2-af: Always allocate PF entries from low prioriy zone
    789bd77c9342 bpf: Set run context for rawtp test_run callback
    c30a334011f6 ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
    50a5dd6de147 net/ncsi: Fix the multi thread manner of NCSI driver
    d5869d550ded net/ncsi: Simplify Kconfig/dts control flow
    7664a26be043 wifi: mac80211: correctly parse Spatial Reuse Parameter Set element
    65686118845d wifi: iwlwifi: mvm: don't read past the mfuart notifcation
    f777792952d0 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
    ab4cd503fd4e wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
    3ce4c7e7fc0c wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
    008ab7cc3292 wifi: cfg80211: pmsr: use correct nla_get_uX functions
    dfd84ce41663 wifi: cfg80211: Lock wiphy in cfg80211_get_station
    d90bdff79f8e wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
    c4c865f971fd wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 4fa68c5a358f369d59c32f3c4c7bb33a2a051cb5)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:46 -07:00
Bruce Ashfield
dd6669d720 linux-yocto/5.15: update to v5.15.161
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    4878aadf2d15 Linux 5.15.161
    24665fc4bbef scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5
    59b12bff04dd NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
    f80c02175293 nfs: fix undefined behavior in nfs_block_bits()
    480aba20fa08 EDAC/igen6: Convert PCIBIOS_* return codes to errnos
    4ead622f74c9 i3c: master: svc: fix invalidate IBI type and miss call client IBI handler
    08de19f2b7a8 s390/cpacf: Make use of invalid opcode produce a link error
    edaaf1f94e24 s390/cpacf: Split and rework cpacf query functions
    67011123453b s390/ap: Fix crash in AP internal function modify_bitmap()
    681ff9a09acc ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
    74f234f2b1d8 ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow
    0b787c79dab9 sparc: move struct termio to asm/termios.h
    eacb8b195579 net: fix __dst_negative_advice() race
    f76fd94ae697 kdb: Use format-specifiers rather than memset() for padding in kdb_read()
    98261a093571 kdb: Merge identical case statements in kdb_read()
    1c214d379191 kdb: Fix console handling when editing and tab-completing commands
    e350d3a6bfb8 kdb: Use format-strings rather than '\0' injection in kdb_read()
    f636a40834d2 kdb: Fix buffer overflow during tab-complete
    3f531c4cb789 watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin
    40f05fd442ba sparc64: Fix number of online CPUs
    532f40f279dc intel_th: pci: Add Meteor Lake-S CPU support
    89969ffbeb94 net/9p: fix uninit-value in p9_client_rpc()
    c84978d773f3 net/ipv6: Fix route deleting failure when metric equals 0
    3fb4601e0db1 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
    8287a9d7d45e crypto: ecrdsa - Fix module auto-load on add_key
    b76d165bb4ad crypto: ecdsa - Fix module auto-load on add-key
    b7e69087b03f KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
    511ff49371b9 KVM: arm64: Fix AArch32 register narrowing on userspace write
    421b55ea8497 drm/amdgpu/atomfirmware: add intergrated info v2.3 table
    4b2c67e30b4e fbdev: savage: Handle err return when savagefb_check_var failed
    ef34833373ed mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A
    ffb56af9f293 mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
    8280d35cb9ee mmc: sdhci-acpi: Sort DMI quirks alphabetically
    ee89a7d663da mmc: core: Add mmc_gpiod_set_cd_config() function
    4b2be0d3e3ad media: v4l2-core: hold videodev_lock until dev reg, finishes
    e8b445e1578b media: mxl5xx: Move xpt structures off stack
    8149eaddde86 media: mc: mark the media devnode as registered from the, start
    9c414fdb803a arm64: dts: hi3798cv200: fix the size of GICR
    e586ec1890cf wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
    4437888840d1 wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
    70787344e5f4 wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
    098d54934814 md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
    f085591a871f arm64: dts: qcom: qcs404: fix bluetooth device address
    0778d97bcae6 arm64: tegra: Correct Tegra132 I2C alias
    dc15cd0a8964 ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
    83c4aba920e3 soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
    2226b145afa5 thermal/drivers/qcom/lmh: Check for SCM availability at probe
    c422e1d407ae ata: pata_legacy: make legacy_exit() work again
    ea906e9ac61e drm/amdgpu: add error handle to avoid out-of-bounds
    526238d32c3a media: lgdt3306a: Add a check against null-pointer-def
    1640dcf383cd f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
    3feac2b55293 sunrpc: exclude from freezer when waiting for requests:
    a89f73ed5630 scripts/gdb: fix SB_* constants parsing
    e9ffc1951302 net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT
    c23b1a3bdbca net: dsa: sja1105: always enable the INCL_SRCPT option
    21c0fe2dfbbb vxlan: Fix regression when dropping packets due to invalid src addresses
    874aae15fbef mptcp: fix full TCP keep-alive support
    7f8c1cbb7819 Revert "drm/amdgpu: init iommu after amdkfd device init"
    e65ccf3a4de4 nilfs2: fix use-after-free of timer for log writer thread
    f2aca0a2d940 afs: Don't cross .backup mountpoint from backup volume
    88678723cb0b io_uring: fail NOP if non-zero op flags is passed in
    e345538cbc2f mmc: core: Do not force a retune before RPMB switch
    2ac168c67267 drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes
    786c27982a39 drm: Check output polling initialized before disabling
    b4878ea99f2b SUNRPC: Fix loop termination condition in gss_free_in_token_pages()
    a896c674d512 media: cec: core: add adap_nb_transmit_canceled() callback
    8d49ca19727b net: ena: Fix DMA syncing in XDP path when SWIOTLB is on
    9eeda3e0071a genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
    625872d22f53 KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID
    83f0ba8592b9 ALSA: timer: Set lower bound of start tick time
    9b65598adffa hwmon: (shtc1) Fix property misspelling
    183c4b416454 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound
    2292bfd243ae net: ena: Fix redundant device NUMA node override
    477c137131ec net: ena: Reduce lines with longer column width boundary
    a087d4b502ff net: ena: Add dynamic recycling mechanism for rx buffers
    600e8d0f47f6 net: ena: Do not waste napi skb cache
    cd549bd6cb1e net: ena: Extract recurring driver reset code into a function
    4ad48d7f26bb net: ena: Add capabilities field with support for ENI stats capability
    e5ed2cd0550f spi: stm32: Don't warn about spurious interrupts
    cbd383ebbabe kconfig: fix comparison to constant symbols, 'm', 'n'
    6fe5af4ff06d netfilter: tproxy: bail out if IP has been disabled on the device
    47ef50eb0443 netfilter: nft_payload: skbuff vlan metadata mangle support
    831292373921 netfilter: nft_payload: rebuild vlan header on h_proto access
    ae4053a6d4e3 netfilter: nft_payload: rebuild vlan header when needed
    bf83de0a51f2 netfilter: nft_payload: move struct nft_payload_set definition where it belongs
    b02c55e47e94 net:fec: Add fec_enet_deinit()
    11e8ecc5b860 bpf: Allow delete from sockmap/sockhash only if update is allowed
    a1f34dd7b8bb net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM
    25571a12fbc8 enic: Validate length of nl attributes in enic_set_vf_port
    e5138f43c97d bpf: Fix potential integer overflow in resolve_btfids
    9d75fab2c14a dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
    d523719e7436 net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion
    98f1c6e5d73a net/mlx5e: Fix IPsec tunnel mode offload feature check
    16f0de919100 net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061
    81f9b2a9a8c5 nvmet: fix ns enable/disable possible hang
    b41b0018e8ca dma-mapping: benchmark: handle NUMA_NO_NODE correctly
    35d31c8bd472 dma-mapping: benchmark: fix node id validation
    314607e65a67 spi: Don't mark message DMA mapped when no transfer in it is
    748cf3c26cfd netfilter: nft_payload: restore vlan q-in-q match support
    25ea5377e3d2 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
    5935b9ff690d ice: Interpret .set_channels() input differently
    0f3ced8b4d33 nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
    6e48baec2e15 nfc: nci: Fix kcov check in nci_rx_work()
    2c260a24cf1c tls: fix missing memory barrier in tls_init
    2cc3da9ae0f4 net: fec: avoid lock evasion when reading pps_enable
    b8d78a7573ff riscv: stacktrace: fixed walk_stackframe()
    aae5f57c43a9 riscv: stacktrace: Make walk_stackframe cross pt_regs frame
    42d30da50d5c virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
    c1929c041a26 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
    6eec23fa6e90 openvswitch: Set the skbuff pkt_type for proper pmtud support.
    8602150286a2 tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
    61d31ac85b45 ipv6: sr: fix memleak in seg6_hmac_init_algo
    518a994aa0b8 af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock.
    39818fbd3e3a rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
    e5c34f10534d sunrpc: fix NFSACL RPC retry on soft mount
    61ceeebbd2a0 NFSv4: Fixup smatch warning for ambiguous return
    1c03ea9acb14 ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
    ad4d196d2008 nfc: nci: Fix uninit-value in nci_rx_work
    e8688218e381 ipv6: sr: fix missing sk_buff release in seg6_input_core
    c707bf57a8db net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
    42952002ec9f x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y
    dab0d7e67d33 regulator: bd71828: Don't overwrite runtime voltages
    fde10aab8264 ASoC: mediatek: mt8192: fix register configuration for tdm
    4bb60a0ecee3 null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
    f86a3b7ce88b media: cec: core: avoid confusing "transmit timed out" message
    b5da8217c000 media: cec: core: avoid recursive cec_claim_log_addrs
    1e2dbdf6ec88 media: cec-adap.c: drop activate_cnt, use state info instead
    1d1d76a69961 media: cec: use call_op and check for !unregistered
    54e5e151eb4f media: cec: correctly pass on reply results
    b945810fe2cb media: cec: abort if the current transmit was canceled
    6f6340dbe60b media: cec: call enable_adap on s_log_addrs
    f0266ee4cd03 media: cec: cec-api: add locking in cec_release()
    2698f28b1d1e media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
    026ea9532a9b um: Fix the -Wmissing-prototypes warning for __switch_mm
    97e1f40f9f51 powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp
    c94e77516fc3 media: flexcop-usb: fix sanity check of bNumEndpoints
    061057a94997 media: flexcop-usb: clean up endpoint sanity checks
    f99809fdeb50 Input: cyapa - add missing input core locking to suspend/resume functions
    124b0afdd17c scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy()
    7532bcec0797 media: stk1160: fix bounds checking in stk1160_copy_video()
    6721557404cf drm/bridge: tc358775: fix support for jeida-18 and jeida-24
    a2de301d90b7 fs/ntfs3: Use variable length array instead of fixed size
    2d1ad595d15f fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
    90bfce05a370 um: vector: fix bpfflash parameter evaluation
    31960d991e43 um: Add winch to winch_handlers before registering winch IRQ
    78863940745f um: Fix return value in ubd_init()
    0854c0efd383 drm/msm/dpu: Always flush the slave INTF on the CTL
    912f8385ebfc drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk
    a992b28aa265 Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
    ccdc1b2baa36 mmc: sdhci_am654: Fix ITAPDLY for HS400 timing
    a2ffc95f2c9e mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
    81360e7fdc3c mmc: sdhci_am654: Add OTAP/ITAP delay enable
    21deb1a72279 mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel
    e5eefc47c934 mmc: sdhci_am654: Write ITAPDLY for DDR52 timing
    b2d13473d091 mmc: sdhci_am654: Add tuning algorithm for delay chain
    f23f82b42556 Input: ioc3kbd - add device table
    369d8da0185b Input: ioc3kbd - convert to platform remove callback returning void
    13e975b09b1e Input: ims-pcu - fix printf string overflow
    e1e40928b78b s390/boot: Remove alt_stfle_fac_list from decompressor
    3a091c2010aa s390/ipl: Fix incorrect initialization of nvme dump block
    79e71379f3a2 s390/ipl: Fix incorrect initialization of len fields in nvme reipl block
    cede8ab8528f s390/vdso: Use standard stack frame layout
    24d50b7148b2 s390/vdso: Generate unwind information for C modules
    ddfd7ca99e7c s390/vdso64: filter out munaligned-symbols flag for vdso
    1bc9dd3aea45 s390/vdso: filter out mno-pic-data-is-text-relative cflag
    6dbeee1608ea libsubcmd: Fix parse-options memory leak
    b28bdc96074b serial: sh-sci: protect invalidating RXDMA on shutdown
    8acae0472150 f2fs: compress: don't allow unaligned truncation on released compress inode
    3109022d9fb4 f2fs: fix to release node block count in error path of f2fs_new_node_page()
    b5bac43875aa f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
    8a8b95be1649 PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
    44568a390006 PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
    d3c257aa1bc0 extcon: max8997: select IRQ_DOMAIN instead of depending on it
    b65d0410b879 ppdev: Add an error check in register_device
    5276c9d90df7 ppdev: Remove usage of the deprecated ida_simple_xx() API
    7419df1acffb stm class: Fix a double free in stm_register_device()
    170b600e5cc3 usb: gadget: u_audio: Clear uac pointer when freed.
    b17f6f448b13 watchdog: bd9576: Drop "always-running" property
    a87a838c6835 watchdog: bd9576_wdt: switch to using devm_fwnode_gpiod_get()
    0a1c804cf250 dt-bindings: pinctrl: mediatek: mt7622: fix array properties
    e1768962f1ac microblaze: Remove early printk call from cpuinfo-static.c
    ee0cb15a1405 microblaze: Remove gcc flag for non existing early_printk.c file
    9b4eee8572dc fpga: region: add owner module and take its refcount
    33c213cdfc62 fpga: region: Use standard dev_release for class driver
    194e0455273c coresight: etm4x: Fix access to resource selector registers
    4bc3921911e3 coresight: etm4x: Safe access for TRCQCLTR
    e1eb887d81b7 coresight: etm4x: Cleanup TRCIDR0 register accesses
    4d166858650d coresight: no-op refactor to make INSTP0 check more idiomatic
    355144530b74 coresight: etm4x: Do not save/restore Data trace control registers
    ee5f0eca94b8 coresight: etm4x: Do not hardcode IOMEM access for register restore
    f437c761fc8a iio: pressure: dps310: support negative temperature values
    39c2c97507c8 coresight: etm4x: Fix unbalanced pm_runtime_enable()
    919f899a2207 f2fs: fix to check pinfile flag in f2fs_move_file_range()
    2623fae7e769 f2fs: fix to relocate check condition in f2fs_fallocate()
    71486c10c550 f2fs: fix typos in comments
    603c0c3a83fc f2fs: do not allow partial truncation on pinned file
    4f0750bf8a33 f2fs: compress: fix to relocate check condition in f2fs_ioc_{,de}compress_file()
    4eb2124f453a f2fs: convert to use sbi directly
    84908c23a90e f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks()
    eeabb84d796e dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
    b8e68dbc490a dt-bindings: PCI: rcar-pci-host: Add optional regulators
    703fd706fc14 serial: sc16is7xx: add proper sched.h include for sched_set_fifo()
    dcf811e15ae2 PCI: tegra194: Fix probe path for Endpoint mode
    088139c9d36d greybus: arche-ctrl: move device table to its right location
    b0008a4c83a6 serial: max3100: Fix bitwise types
    361a92c9038e serial: max3100: Update uart_driver_registered on driver removal
    78dbda51bb42 serial: max3100: Lock port->lock when calling uart_handle_cts_change()
    5786b3696110 firmware: dmi-id: add a release callback function
    6bc7423ffdab dmaengine: idma64: Add check for dma_set_max_seg_size
    902f6d656441 soundwire: cadence: fix invalid PDI offset
    a762959a6f43 f2fs: fix to wait on page writeback in __clone_blkaddrs()
    aaac91468f5b f2fs: Delete f2fs_copy_page() and replace with memcpy_page()
    330f6bcdcef0 greybus: lights: check return of get_channel_from_mode
    c002914c0ac9 sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write()
    cc1e9513c180 sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level
    c335ad738f52 af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
    421c50fa8183 netrom: fix possible dead-lock in nr_rt_ioctl()
    eaa53a28b74b net: qrtr: ns: Fix module refcnt
    d449edd8063e selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval
    ca759d47ec49 RDMA/IPoIB: Fix format truncation compilation errors
    099750e9d950 selftests/kcmp: remove unused open mode
    e26259f7e754 selftests/kcmp: Make the test output consistent and clear
    fe0b474974fe SUNRPC: Fix gss_free_in_token_pages()
    3ae762f26b67 ext4: fix potential unnitialized variable
    5267b649a956 ext4: remove unused parameter from ext4_mb_new_blocks_simple()
    778b1ac4d672 ext4: try all groups in ext4_mb_new_blocks_simple
    2b9310a99d5b ext4: fix unit mismatch in ext4_mb_new_blocks_simple
    db26ff923faa ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple
    33feac2e8df3 sunrpc: removed redundant procp check
    5c6705aa47b5 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
    5283ac5e0788 virt: acrn: stop using follow_pfn
    af453dfb4516 virt: acrn: Prefer array_size and struct_size over open coded arithmetic
    239a1dfaaf9b ext4: avoid excessive credit estimate in ext4_tmpfile()
    69db696bdb74 x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map
    08d1c49bfa58 clk: qcom: mmcc-msm8998: fix venus clock issue
    cc699b7eb2bc RDMA/hns: Modify the print level of CQE error
    4d5b155cd495 RDMA/hns: Use complete parentheses in macros
    fc6342d4f082 RDMA/hns: Fix GMV table pagesize
    4a3be1a0ffe0 RDMA/hns: Fix deadlock on SRQ async events.
    ed159691a29c RDMA/hns: Fix return value in hns_roce_map_mr_sg
    f0b2483d45be RDMA/mlx5: Adding remote atomic access flag to updatable flags
    74a9b48bc53c drm/mipi-dsi: use correct return type for the DSC functions
    910594fe9208 drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector
    6b887596b6d9 drm/bridge: tc358775: Don't log an error when DSI host can't be found
    078192c48473 drm/bridge: lt9611: Don't log an error when DSI host can't be found
    fb444706ff8c drm/bridge: lt8912b: Don't log an error when DSI host can't be found
    7b94000a8cd1 ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
    6cf1874aec42 drm: vc4: Fix possible null pointer dereference
    3e54d4e95120 drm/arm/malidp: fix a possible null pointer dereference
    82c2c85aead3 media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
    f709129f82c2 fbdev: sh7760fb: allow modular build
    5f61df672368 media: dt-bindings: ovti,ov2680: Fix the power supply names
    da8608cf2e5b media: ipu3-cio2: Request IRQ earlier
    04e8b87339d0 media: ipu3-cio2: Use temporary storage for struct device pointer
    89788cd9824c drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
    3770a54a0867 media: radio-shark2: Avoid led_names truncations
    5a0736545151 media: ngene: Add dvb_ca_en50221_init return value check
    916143cff84f fbdev: sisfb: hide unused variables
    1db23928d6ef powerpc/fsl-soc: hide unused const variable
    0e3b6f912372 drm/mediatek: Add 0 size check to mtk_drm_gem_obj
    eb1caaa00e75 drm/meson: vclk: fix calculation of 59.94 fractional rates
    d48d0c5fd733 ASoC: kirkwood: Fix potential NULL dereference
    22509899d56d fbdev: shmobile: fix snprintf truncation
    99bc9199de86 mtd: rawnand: hynix: fixed typo
    96725324ef44 mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add()
    58374345112a ASoC: Intel: Disable route checks for Skylake boards
    ced9c4e2289a drm/amd/display: Fix potential index out of bounds in color transformation function
    5391368a87bd dev_printk: Add and use dev_no_printk()
    6558872aa04a printk: Let no_printk() use _printk()
    21ca029e23ea mptcp: SO_KEEPALIVE: fix getsockopt support
    16da7f772837 s390/bpf: Emit a barrier for BPF_FETCH instructions
    3cb92b0ad73d net/mlx5: Discard command completions in internal error
    1a63730fb315 ipv6: sr: fix invalid unregister error path
    17e99ea1313b ipv6: sr: fix incorrect unregister order
    bc1b9c255bf2 ipv6: sr: add missing seg6_local_exit
    483eb70f441e net: openvswitch: fix overwriting ct original tuple for ICMPv6
    14f28fd93245 net: usb: smsc95xx: stop lying about skb->truesize
    9aa8773abfa0 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
    4cca12e15a22 net: ethernet: cortina: Locking fixes
    fbeeb55dbb33 eth: sungem: remove .ndo_poll_controller to avoid deadlocks
    fb724a948d23 net: ipv6: fix wrong start position when receive hop-by-hop fragment
    48629bdb39e2 m68k: mac: Fix reboot hang on Mac IIci
    77b2b67a0f8b m68k: Fix spinlock race in kernel thread creation
    1119da6a72b7 net: usb: sr9700: stop lying about skb->truesize
    097a9a015b4f usb: aqc111: stop lying about skb->truesize
    0488f7bcac2c wifi: mwl8k: initialize cmd->addr[] properly
    37c82d000270 scsi: qla2xxx: Fix debugfs output for fw_resource_count
    dccd97b39ab2 scsi: qedf: Ensure the copied buf is NUL terminated
    1708e3cf2488 scsi: bfa: Ensure the copied buf is NUL terminated
    3dfc214de694 HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
    44d7f481da7e selftests/resctrl: fix clang build failure: use LOCAL_HDRS
    0af9e305f1c2 selftests/binderfs: use the Makefile's rules, not Make's implicit rules
    1e6a56726699 Revert "sh: Handle calling csum_partial with misaligned data"
    50e409546001 sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
    b4c24de37a6b wifi: ar5523: enable proper endpoint verification
    6a9892bf24c9 wifi: carl9170: add a proper sanity check for endpoints
    010d4cb19bb1 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
    7075faa7544f net: give more chances to rcu in netdev_wait_allrefs_any()
    822c8bb7b9b0 pwm: sti: Simplify probe function using devm functions
    1370b265cdb2 pwm: sti: Prepare removing pwm_chip from driver data
    2da4e80a6791 pwm: sti: Convert to platform remove callback returning void
    05c6b7473427 tcp: avoid premature drops in tcp_add_backlog()
    e040b08648d5 net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches
    25479712dab1 net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers
    719dac9679fa wifi: ath10k: populate board data for WCN3990
    2142fc035872 wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger()
    27600e0c5272 thermal/drivers/tsens: Fix null pointer dereference
    89e2d5f29a36 x86/purgatory: Switch to the position-independent small code model
    83d460c9f4e4 scsi: hpsa: Fix allocation size for Scsi_Host private data
    a3f5c4404a46 scsi: libsas: Fix the failure of adding phy with zero-address to port
    9a185cc5a79b cppc_cpufreq: Fix possible null pointer dereference
    65cbcec7db54 udp: Avoid call to compute_score on multiple sites
    547c22f28cd7 net: remove duplicate reuseport_lookup functions
    284f738be643 net: export inet_lookup_reuseport and inet6_lookup_reuseport
    35db5e76d5e9 cpufreq: exit() callback is optional
    43b27f9714bd cpufreq: Rearrange locking in cpufreq_remove_dev()
    f0773bd7cab4 cpufreq: Split cpufreq_offline()
    4b29dd145a06 cpufreq: Reorganize checks in cpufreq_offline()
    83ca1efe5044 selftests/bpf: Fix umount cgroup2 error in test_sockmap
    d09a8f2d3004 gfs2: Fix "ignore unlock failures after withdraw"
    1fa360d7441b gfs2: Don't forget to complete delayed withdraw
    d582bb39e0e3 ACPI: disable -Wstringop-truncation
    96c44901df31 irqchip/loongson-pch-msi: Fix off-by-one on allocation error path
    e434ddd1da70 irqchip/alpine-msi: Fix off-by-one in allocation error path
    f98c6fd4ec2b scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
    64875204247f scsi: ufs: core: Perform read back after disabling interrupts
    dd33e64e50de scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
    dca83b9fd190 scsi: ufs: qcom: Perform read back after writing CGC enable
    8a4a516a7fdd scsi: ufs: qcom: Perform read back after writing unipro mode
    49edc54dd9b3 scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW version major 5
    f1f8d2978805 scsi: ufs: ufs-qcom: Fix the Qcom register name for offset 0xD0
    52ac441ca7c9 scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US
    a765a56392af scsi: ufs: qcom: Perform read back after writing reset bit
    f654b258e9fa bpf: Pack struct bpf_fib_lookup
    1a82569ea51a qed: avoid truncating work queue length
    97f0f81eca30 sched/fair: Add EAS checks before updating root_domain::overutilized
    8a1f57539db4 x86/boot: Ignore relocations in .notes sections in walk_relocs() too
    b47b7640ea4c wifi: ath10k: poll service ready message before failing
    69296914bfd5 md: fix resync softlockup when bitmap size is less than array size
    54f39d56d6bf null_blk: Fix missing mutex_destroy() at module removal
    3355628ed097 soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
    a1d21bcd78cf jffs2: prevent xattr node from overflowing the eraseblock
    ff5dbd6a74ff s390/cio: fix tracepoint subchannel type field
    cc1e53c7f77d crypto: x86/sha512-avx2 - add missing vzeroupper
    7bce9cd3da5a crypto: x86/sha256-avx2 - add missing vzeroupper
    d15b50f2ef6b crypto: x86/nh-avx2 - add missing vzeroupper
    b975277e6d7b crypto: ccp - drop platform ifdef checks
    4e56db565120 parisc: add missing export of __cmpxchg_u8()
    669ed3c1ea2d nilfs2: fix out-of-range warning
    12db25a54ce6 ecryptfs: Fix buffer size for tag 66 packet
    eb6d925fe70c firmware: raspberrypi: Use correct device for DMA mappings
    d19ba2e3f5e7 mm/slub, kunit: Use inverted data to corrupt kmem cache
    c69a1e4b419c crypto: bcm - Fix pointer arithmetic
    2be75d2a8d26 openpromfs: finish conversion to the new mount API
    cbfd1088e24e epoll: be better about file lifetimes
    92de16aeca0e nvme: find numa distance only if controller has valid numa id
    e1e4e33df597 x86/mm: Remove broken vsyscall emulation code from the page fault code
    8f11f991f221 drm/amdkfd: Flush the process wq before creating a kfd_process
    77fb5cbe0228 ASoC: da7219-aad: fix usage of device_get_named_child_node()
    19ef439df2a6 softirq: Fix suspicious RCU usage in __do_softirq()
    1d3ff18aeee5 ASoC: rt715-sdca: volume step modification
    5b49e8195f9a ASoC: rt715: add vendor clear control register
    5b4d0d839995 regulator: vqmmc-ipq4019: fix module autoloading
    a06efd8ab975 ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
    f8324c4c3555 ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
    ab859797e4b8 regulator: irq_helpers: duplicate IRQ name
    621cf1de2d23 selftests: sud_test: return correct emulated syscall value on RISC-V
    3218fd551406 drm/amd/display: Set color_mgmt_changed to true on unsuspend
    c26b6683703b net: usb: qmi_wwan: add Telit FN920C04 compositions
    551b1c385009 dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node
    a88b42393ab8 wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class
    ff80185e7b7b ALSA: Fix deadlocks with kctl removals at disconnection
    e7e0ca200772 ALSA: core: Fix NULL module pointer assignment at card init
    98740ae2b361 fs/ntfs3: Break dir enumeration if directory contents error
    562c86caed68 fs/ntfs3: Fix case when index is reused during tree transformation
    7ab0c256964e fs/ntfs3: Taking DOS names into account during link counting
    4a8cd11d8538 fs/ntfs3: Remove max link count info display during driver init
    06afce714d87 nilfs2: fix potential hang in nilfs_detach_log_writer()
    257d6c90dc38 nilfs2: fix unexpected freezing of nilfs_segctor_sync()
    e6062c494b93 net: smc91x: Fix m68k kernel compilation for ColdFire CPU
    f3a1efd98ba2 tools/latency-collector: Fix -Wformat-security compile warns
    595363182f28 ring-buffer: Fix a race between readers and resize checks
    b6d21cf40de1 r8169: Fix possible ring buffer corruption on fragmented Tx packets.
    528a620c1397 Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already"
    3adc11febf5a serial: 8250_bcm7271: use default_mux_rate if possible
    504178fb7d9f speakup: Fix sizeof() vs ARRAY_SIZE() bug
    ab1e76993c2a tty: n_gsm: fix missing receive state reset after mode switch
    4c267110fc11 tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
    bdd621ccc993 x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 9b280f895ebd395c3dcfb403efae06674394eaa7)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:46 -07:00
Bruce Ashfield
7397fefc2f linux-yocto/5.15: update to v5.15.160
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    c61bd26ae81a Linux 5.15.160
    0df819cac13e docs: kernel_include.py: Cope with docutils 0.21
    1786e0c96af1 admin-guide/hw-vuln/core-scheduling: fix return type of PR_SCHED_CORE_GET
    96f650995c70 KEYS: trusted: Do not use WARN when encode fails
    00548ac6b144 remoteproc: mediatek: Make sure IPI buffer fits in L2TCM
    da6504c63f78 serial: kgdboc: Fix NMI-safety problems from keyboard reset code
    1768f29972cd usb: typec: ucsi: displayport: Fix potential deadlock
    ddbcd7d36e38 binder: fix max_thread type inconsistency
    7e6d6f27522b drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
    c9f2b6d88e65 KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
    2750d7641d08 netlink: annotate data-races around sk->sk_err
    7cff4103be7c netlink: annotate lockless accesses to nlk->max_recvmsg_len
    3ade391adc58 net: tls: handle backlogging of crypto requests
    f17d21ea7391 tls: fix race between async notify and socket close
    94afddde1e92 net: tls: factor out tls_*crypt_async_wait()
    fb782814bf09 tls: extract context alloc/initialization out of tls_set_sw_offload
    704402f913b8 tls: rx: simplify async wait
    cc4fac519d28 net: bcmgenet: synchronize UMAC_CMD access
    1d5d18efc181 net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
    52c4287f23c8 Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
    1e6914fa8e77 KEYS: trusted: Fix memory leak in tpm2_key_encode()
    9b8a8e5e8129 nfsd: don't allow nfsd threads to be signalled.
    44889eacfe1f pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
    a32c8f951c8a drm/amd/display: Fix division by zero in setup_dsc_config
    83655231580b Linux 5.15.159
    f3a1787dc482 md: fix kmemleak of rdev->serial
    ed79b93f725c keys: Fix overwrite of key expiration on instantiation
    580bcd6bf24f Bluetooth: qca: fix firmware check error path
    b91390f4e828 Bluetooth: qca: fix NVM configuration parsing
    ed53949cc92e Bluetooth: qca: add missing firmware sanity checks
    d68dbfb837c0 regulator: core: fix debugfs creation regression
    1a6be4e70790 hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
    9518b79bfd2f net: fix out-of-bounds access in ops_init
    b7bab33c4623 drm/vmwgfx: Fix invalid reads in fence signaled events
    c3d84a764ed1 mei: me: add lunar lake point M DID
    2a47da1cd81f slimbus: qcom-ngd-ctrl: Add timeout for wait operation
    ba3c118cff7b dyndbg: fix old BUG_ON in >control parser
    866d84456494 ASoC: ti: davinci-mcasp: Fix race condition during probe
    40098e3fd40d ASoC: tegra: Fix DSPK 16-bit playback
    1cbe6d8999db net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
    66116556076f tipc: fix UAF in error path
    2a512ca151da iio: accel: mxc4005: Interrupt handling fixes
    93cfed3aea7c iio:imu: adis16475: Fix sync mode setting
    eeee7fc41562 dt-bindings: iio: health: maxim,max30102: fix compatible check
    dc941fec0719 mptcp: ensure snd_nxt is properly initialized on connect
    c5ee5f184da9 btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
    f1f364ffe274 ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
    2ddbb35a01e7 usb: dwc3: core: Prevent phy suspend during init
    f78ff8825eb8 usb: xhci-plat: Don't include xhci.h
    bad094bd0827 usb: gadget: f_fs: Fix a race condition when processing setup packets.
    0bbb498b8e3e usb: gadget: composite: fix OS descriptors w_value logic
    855717130362 usb: ohci: Prevent missed ohci interrupts
    f157133326cc usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
    a6b9bffbcbb8 usb: typec: ucsi: Fix connector check on init
    5f499d7421ac usb: typec: ucsi: Check for notifications after init
    9f112211cc54 arm64: dts: qcom: Fix 'interrupt-map' parent address cells
    4a89ac4b0921 Reapply "drm/qxl: simplify qxl_fence_wait"
    79f988d3ffc1 firewire: nosy: ensure user_length is taken into account when fetching packet contents
    5ef9681f73b8 btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
    890d39f6d974 ACPI: CPPC: Fix access width used for PCC registers
    7fcaa31c0047 ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro
    6dfd79ed04c5 Revert "Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses""
    3c7013a87124 drm/amd/display: Atom Integrated System Info v2_2 for DCN35
    edf5238df340 drm/connector: Add \n to message about demoting connector force-probes
    5a5cc5ca725c drm/meson: dw-hdmi: add bandgap setting for g12
    f8229be8d627 drm/meson: dw-hdmi: power up phy on device init
    c5c8616b3534 net: hns3: fix port vlan filter not disabled issue
    2720b9792a52 net: hns3: split function hclge_init_vlan_config()
    45b6316f2373 net: hns3: use appropriate barrier function after setting a bit value
    f37df6f9b5f6 net: hns3: change type of numa_node_mask as nodemask_t
    1e91931e316d net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API
    f9315f3ad186 net: hns3: create new set of unified hclge_comm_cmd_send APIs
    dd69c1c99a54 net: hns3: create new cmdq hardware description structure hclge_comm_hw
    ed3c393fb24f net: hns3: refactor hns3 makefile to support hns3_common module
    50964654df19 net: hns3: direct return when receive a unknown mailbox message
    5789bfcb9ff9 net: hns3: refactor function hclge_mbx_handler()
    52acec0106be net: hns3: add query vf ring and vector map relation
    bc8fb44566ff net: hns3: add log for workqueue scheduled late
    fee4a1e6564c net: hns3: using user configure after hardware reset
    35f8ee4d43ee net: hns3: PF support get unicast MAC address space assigned by firmware
    35297fc68de3 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
    21d85ee2d388 net: bridge: fix corrupted ethernet header on multicast-to-unicast
    4ff334cade9d phonet: fix rtm_phonet_notify() skb allocation
    bb739796564a hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock
    073ca0c27b36 hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
    6e6644c0a4f8 hwmon: (corsair-cpro) Use a separate buffer for sending commands
    f3c1bf3054f9 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
    e97e16433eb4 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
    6a18eeb1b3bb Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
    27b0284d8be1 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
    2552c9d9440f tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
    20ac71bee028 ARM: 9381/1: kasan: clear stale stack poison
    624cd60d6413 xfrm: Preserve vlan tags for transport mode software GRO
    24dd9b08df71 qibfs: fix dentry leak
    ab5b5e322d12 bpf, sockmap: Improved check for empty queue
    d908a8a3de94 bpf, sockmap: Reschedule is now done through backlog
    657cfb194cdb bpf, sockmap: Convert schedule_work into delayed_work
    bbf2ed06757f bpf, sockmap: Handle fin correctly
    ab3128de6edb bpf, sockmap: TCP data stall on recv before accept
    4105f0c9af39 net:usb:qmi_wwan: support Rolling modules
    90850083ceec drm/nouveau/dp: Don't probe eDP ports twice harder
    859e2448be41 fs/9p: drop inodes immediately on non-.L too
    4d36b9b7ec4f clk: Don't hold prepare_lock when calling kref_put()
    7ca04b83c109 gpio: crystalcove: Use -ENOTSUPP consistently
    c5ad5c7a1eed gpio: wcove: Use -ENOTSUPP consistently
    d6a15d3bb81c 9p: explicitly deny setlease attempts
    2b493bd0da9b fs/9p: translate O_TRUNC into OTRUNC
    ad4f65328661 fs/9p: only translate RWX permissions for plain 9P2000
    3931e927d551 iommu: mtk: fix module autoloading
    12a2ca67f946 selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
    78f459dce4e3 MIPS: scall: Save thread_info.syscall unconditionally on entry
    5d3392552087 gpu: host1x: Do not setup DMA for virtual devices
    844fc023e9f1 blk-iocost: avoid out of bounds shift
    a95798aa08ac scsi: target: Fix SELinux error when systemd-modules loads the target module
    546e3bc295ce btrfs: always clear PERTRANS metadata during commit
    8b40803c9615 btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
    a362afd5f2a5 tools/power turbostat: Fix Bzy_MHz documentation typo
    b582c9ffcb69 tools/power turbostat: Fix added raw MSR output
    4f9cc355c328 firewire: ohci: mask bus reset interrupts between ISR and bottom half
    6f6aa8c58de4 ata: sata_gemini: Check clk_enable() result
    c4fa8b793ddb net: bcmgenet: Reset RBUF on first open
    9a41f5e19f27 ALSA: line6: Zero-initialize message buffers
    d1b93d4017c4 kbuild: Disable KCSAN for autogenerated *.mod.c intermediaries
    8943a256b06e btrfs: return accurate error code on open failure in open_fs_devices()
    93aa5ccc4478 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
    c259a4102c84 net: mark racy access on sk->sk_rcvbuf
    5490a385b48d wifi: cfg80211: fix rdev_dump_mpp() arguments order
    5396e63b73e3 wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
    f5d95eead358 gfs2: Fix invalid metadata access in punch_hole
    4cab23bbcb98 scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port()
    e5dcdf60c9a8 scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
    f2c7f029051e scsi: lpfc: Move NPIV's transport unregistration to after resource clean up
    17db92da8be5 KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
    5ee5997a085e KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
    f1fa9a981620 clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
    83ac89e3797d net: gro: add flush check in udp_gro_receive_segment
    1b127feac247 drm/panel: ili9341: Use predefined error codes
    9de7f6864aa8 drm/panel: ili9341: Respect deferred probe
    8792b557eb50 s390/qeth: Fix kernel panic after setting hsuid
    b2973b79d5d0 s390/qeth: don't keep track of Input Queue count
    42c8471b0566 tipc: fix a possible memleak in tipc_buf_append
    c7af99cc2192 net: core: reject skb_copy(_expand) for fraglist GSO skbs
    bfd62ca7c87b net: bridge: fix multicast-to-unicast with fraglist GSO
    9672bf3eac4f net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
    19275de18b2f cxgb4: Properly lock TX queue for the selftest.
    c9d48ce16330 s390/cio: Ensure the copied buf is NUL terminated
    bd2d9641a39e ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node()
    fd7dcd658154 ASoC: meson: cards: select SND_DYNAMIC_MINORS
    a4ae1c3692ac ASoC: meson: axg-tdm-interface: manage formatters in trigger
    fd824a1721eb ASoC: meson: axg-card: make links nonatomic
    9719b354f7d4 ASoC: meson: axg-fifo: use threaded irq to check periods
    c3b36cd49217 ASoC: meson: axg-fifo: use FIELD helpers
    56c44b7f7201 net: qede: use return from qede_parse_actions()
    62ad7f87e40b net: qede: use return from qede_parse_flow_attr() for flow_spec
    ccf2317b1565 net: qede: use return from qede_parse_flow_attr() for flower
    3a6929a6f00c net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
    97005a10bf39 s390/vdso: Add CFI for RA register to asm macro vdso_func
    e97e0051056b net l2tp: drop flow hash on forward
    5a4603fbc285 nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
    ec697fbd38cb octeontx2-af: avoid off-by-one read from userspace
    0f560240b4cc bna: ensure the copied buf is NUL terminated
    12481f30128f xdp: use flags field to disambiguate broadcast redirect
    b6a7077c0ffe xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames
    a174aa99bae8 xdp: Move conversion to xdp_frame out of map functions
    7038794bbfe1 s390/mm: Fix clearing storage keys for huge pages
    e27a0db41537 s390/mm: Fix storage key clearing for guest huge pages
    fef735072de8 spi: hisi-kunpeng: Delete the dump interface of data registers in debugfs
    396df2b93943 bpf: Fix a verifier verbose message
    5965bc7535fb bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
    16c6e4179041 bpf, kconfig: Fix DEBUG_INFO_BTF_MODULES Kconfig definition
    64ea2f585e3c regulator: mt6360: De-capitalize devicetree regulator subnodes
    76aa2440deb9 pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
    fe881e793fbd power: supply: mt6360_charger: Fix of_match for usb-otg-vbus regulator
    e2ebfee0833d power: rt9455: hide unused rt9455_boost_voltage_values
    ea6ce93327bd nfs: Handle error of rpc_proc_register() in nfs_net_init().
    7ceb89f4016e nfs: make the rpc_stat per net namespace
    0bbd42926082 nfs: expose /proc/net/sunrpc/nfs in net namespaces
    9e644ff63b2d sunrpc: add a struct rpc_stats arg to rpc_create_args
    764e752bf321 pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
    35d704f2b9b9 pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
    5505e5578621 pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic
    41f88ef8ba38 pinctrl: core: delete incorrect free in pinctrl_enable()
    34674f754960 pinctrl/meson: fix typo in PDM's pin name
    ffa6e4d2d5ba pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
    26d32bec4c6d eeprom: at24: fix memory corruption race condition
    c4137dee8e81 eeprom: at24: Probe for DDR3 thermal sensor in the SPD case
    6f35227dcd22 eeprom: at24: Use dev_err_probe for nvmem register failure
    91c6dcbc2bab ksmbd: clear RENAME_NOREPLACE before calling vfs_rename
    8f3d0bf1d0c6 ksmbd: validate request buffer size in smb2_allocate_rsp_buf()
    da2140137260 ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_buf
    ad12c74e953b wifi: nl80211: don't free NULL coalescing rule
    714794ed7a8b dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
    79a61bfe2ff3 dmaengine: pl330: issue_pending waits until WFP state
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 973963d56804139193e40fb960aae0b76ed0de46)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:46 -07:00
Bruce Ashfield
2ccf694440 linux-yocto/5.15: update to v5.15.158
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:

    284087d4f7d5 Linux 5.15.158
    802cab68a6d5 serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
    e6a488ae31ce udp: preserve the connected status if only UDP cmsg
    93ba36238db6 bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
    b65fb50e04a9 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
    b93bdfcf41f2 fbdev: fix incorrect address computation in deferred IO
    5a09eae9a7db i2c: smbus: fix NULL function pointer dereference
    52e8a42b1107 riscv: Fix TASK_SIZE on 64-bit NOMMU
    83c5c0e3cd08 riscv: fix VMALLOC_START definition
    9edd3aa34d50 dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
    0ccac964520a dma: xilinx_dpdma: Fix locking
    dd946e8e57c0 idma64: Don't try to serve interrupts when device is powered off
    f5db31e59fd8 dmaengine: owl: fix register access functions
    4fa0befa92f2 tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
    214a2dfbb84f tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
    5be39f901169 mtd: diskonchip: work around ubsan link failure
    ec8d0ee88079 stackdepot: respect __GFP_NOLOCKDEP allocation flag
    018c4ea7002f net: b44: set pause params only when interface is up
    d35fb1664eb2 ethernet: Add helper for assigning packet type when dest address does not match device address
    5dbdbe113391 irqchip/gic-v3-its: Prevent double free on error
    9d0580ded513 drm/amdgpu: Fix leak when GPU memory allocation fails
    7e350ee649e0 drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
    1a1dc37c23aa arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
    36b32816fbab cpu: Re-enable CPU mitigations by default for !X86 architectures
    e58047553a4e btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
    1200481cd606 mmc: sdhci-msm: pervent access to suspended controller
    52f9041deaca Bluetooth: qca: fix NULL-deref on non-serdev suspend
    b3b2f2ed7d56 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
    46c105b178b9 Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
    2cb0b9aaa0fe x86/cpu: Fix check for RDPKRU in __show_regs()
    b8511fbf03fb tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
    1ea85ae08e39 tracing: Show size of requested perf buffer
    605a9eb70e92 net/mlx5e: Fix a race in command alloc flow
    7e44291e9615 Revert "crypto: api - Disallow identical driver names"
    51256394970e drm/vmwgfx: Fix crtc's atomic check conditional
    7c3461b6b1dc drm-print: add drm_dbg_driver to improve namespace symmetry
    479244d68f5d serial: mxs-auart: add spinlock around changing cts state
    5c92a4517cc9 serial: core: Provide port lock wrappers
    2e29ff824b47 af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
    0b289962c482 net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
    2418d3f348d5 iavf: Fix TC config comparison with existing adapter TC config
    69ae07c7ad82 i40e: Report MFS in decimal base instead of hex
    ff7431f898dd i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
    5c45feb3c288 netfilter: nf_tables: honor table dormant flag from netdev release event path
    63d814d93c5c mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
    64435b64e43d mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
    039992b6d2df mlxsw: spectrum_acl_tcam: Fix warning during rehash
    413a01886c39 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
    7adc29af50f7 mlxsw: spectrum_acl_tcam: Rate limit error message
    4c89642ca47f mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
    c17976b42d54 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
    2943fb714d83 mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
    9048616553c6 net: openvswitch: Fix Use-After-Free in ovs_ct_exit
    8ece90ac97eb ipvs: Fix checksumming on GSO of SCTP packets
    2e74b3fd6bf5 net: gtp: Fix Use-After-Free in gtp_dellink
    dd602fb3526d net: usb: ax88179_178a: stop lying about skb->truesize
    03b5a9b2b526 ipv4: check for NULL idev in ip_route_use_hint()
    55da4788ceed NFC: trf7970a: disable all regulators on removal
    f41fbb4ff219 bridge/br_netlink.c: no need to return void function
    23b7ee4a8d55 icmp: prevent possible NULL dereferences from icmp_build_probe()
    8bdd3cf01490 mlxsw: core: Unregister EMAD trap using FORWARD action
    7336b6aa825f vxlan: drop packets from invalid src-address
    66384a7399f9 wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
    f5aa109c94ec wifi: iwlwifi: mvm: remove old PASN station when adding a new one
    0f530ed87266 ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
    7acd2d7b7603 arm64: dts: mediatek: mt2712: fix validation errors
    203e81849bd9 arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
    7b0a487bce51 arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
    d856ae10cdcf arm64: dts: mediatek: mt7622: fix IR nodename
    0434c99bf3f1 arm64: dts: mediatek: mt7622: fix clock controllers
    2f83d3d2cc3c arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
    506ac5538498 arm64: dts: mediatek: mt7622: add support for coherent DMA
    a897ecbb5779 arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg
    daf284595e6f arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
    91eb350da992 arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
    c5ff64a50037 arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
    938cf022b72c arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
    d69ccea6041e HID: logitech-dj: allow mice to use all types of reports
    9fd9468d1c5e HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
    e054770d566b cifs: reinstate original behavior again for forceuid/forcegid
    929ba00702cf smb: client: fix rename(2) regression against samba
    b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
    ea091017ef62 ipv6: Fix data races around sk->sk_prot.
    ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
    e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
    8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
    7c82dac02886 block, loop: support partitions without scanning
    45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
    1f24338cb789 jbd2: Drop the merge conflicted hunk
    e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
    6224acfc1d56 tpm: Add flag to use default cancellation policy
    1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
    a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
    a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
    ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
    1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
    24615a3b932a ata: ahci: fix enum constants for gcc-13
    5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
    fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
    130f9da78406 tools/resolve_btfids: Build with host flags
    00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
    17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
    7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
    37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
    a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
    f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
    da5513f30187 libbpf: Fix build warning on ref_ctr_off
    4c5a089621a8 perf python: Account for multiple words in CC
    1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
    838f5d0701d8 fs: add mode_strip_sgid() helper
    d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
    ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
    1363bd7dbde3 ixgbevf: add disable link state
    e5601ae2bd24 ixgbe: add improvement for MDD response functionality
    caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
    16a77bfcc7df Check /dev/console using init_stat()
    04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
    0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
    1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
    493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
    6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
    1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
    6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
    efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
    a40d2daf2795 pnmtologo: use relocatable file name
    3b40d5b41155 of: configfs: remove unused variable overlay_lock
    6c085baf1838 tools: use basename to identify file in gen-mach-types
    2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
    0f586f4ee8ad vt/conmakehash: improve reproducibility
    a75774679f28 OF: DT-Overlay configfs interface (v8)
    d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
    856ec356cf91 ACPI: thermal: drop an always true check
    7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
    41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
    44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
    77aa9e489eaf bpf: Disallow unprivileged bpf by default
    ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
    4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
    5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
    2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
    07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
    4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
    7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
    f78574dee71e kasan: test: silence intentional read overflow warnings
    d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
    5e279d5647cc arm64: support page mapping percpu first chunk allocator
    e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
    660b3d21b46f kasan: test: bypass __alloc_size checks
    00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
    67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
    bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
    7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
    bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
    51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
    85373e66d847 lib/stackdepot: remove unused function argument
    5b6cc9b251f3 lib/stackdepot: include gfp.h
    c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
    b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
    13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
    21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
    6199fd896645 aufs: tiny, headers after fs_context
    8ddb40e31c29 aufs: fs_context 7/7, finally remount
    69035f71c6fd aufs: fs_context 6/7, now mount
    bc841b970697 aufs: fs_context 5/7, parse all other mount options
    435188053da2 aufs: fs_context 4/7, parse xino options
    9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
    1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
    a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
    8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
    f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
    948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
    77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
    2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
    7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
    66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
    69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
    ada8fe9543e5 aufs: 5.14-20210906  ---> 5.14-20211018
    b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
    81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
    97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
    871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
    ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
    5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
    badaf96564fe ARM: config: multi v7: Clean up enabled by default options
    34996040fc9b ARM: config: multi v7: Drop unavailable options
    7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
    20301aeb1a64 riscv: fix build with binutils 2.38
    9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
    720b61fc400b x86_64_defconfig: Fix warnings
    02bf23d26bc4 arm64: defconfig: cleanup config options
    05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
    ffb532fa19b9 aufs5: fix build against v5.15.3+
    a4b3abf4d96d qemux86: add configuration symbol to select values
    fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
    3d8762d900d9 clear_warn_once: bind a timer to written reset value
    95faacac47e8 clear_warn_once: expand debugfs to include read support
    de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
    9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
    09e7efe3e68a perf: fix bench numa compilation
    e79becc44fa6 perf: add SLANG_INC for slang.h
    b1033b588681 perf: add sgidefs.h to for mips builds
    cf9db484ac0b perf: change --root to --prefix for python install
    7fd052c2c562 perf: add 'libperl not found' warning
    27a437cdd469 perf: force include of <stdbool.h>
    3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
    a7e9293b506b FAT: Added FAT_NO_83NAME
    6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    538be0fdb124 aufs: adjust to v5.15 fs changes
    f45da75c8759 aufs5: core
    047f57e07e01 aufs5: standalone
    029fc15574c8 aufs5: mmap
    610d0192ee94 aufs5: base
    d4e428d0ec5f aufs5: kbuild
    eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
    22c73536d5d7 yaffs: include blkdev.h
    506b7251bfb8 yaffs: fix misplaced variable declaration
    a0e26ff364dc yaffs2: v5.6 build fixups
    b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
    ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
    2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
    d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
    70a6113ee2c7 yaffs2: fix memory leak in mount/umount
    3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
    ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
    c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
    608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
    89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
    b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
    3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
    d202fb2caf33 defconfigs: drop obselete options
    9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
    e20d8cf019b4 linux-yocto: Handle /bin/awk issues
    b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
    adb40f1e6a1a uvesafb: print error message when task timeout occurs
    f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
    4352732f268c vmware: include jiffies.h
    7954a677968d Resolve jiffies wrapping about arp
    5f28a1035d95 nfs: Allow default io size to be configured.
    0d7260ad7106 check console device file on fs when booting
    900a12e37e0a mount_root: clarify error messages for when no rootfs found
    7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
    6604fc1763b3 modpost: mask trivial warnings
    0d294adb09cb kbuild: exclude meta directory from distclean processing
    a097cdd95a9e powerpc: serialize image targets
    5db6ec39a0a3 arm: serialize build targets
    cbabca27905e crtsavres: fixups for 5.4+
    7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
    a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
    186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
    d1ea862964ca powerpc: kexec fix for powerpc64
    2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
    2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
    ec57870b303a mips: Kconfig: add QEMUMIPS64 option
    6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
    74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
    22e65b63d3b4 arm/Makefile: Fix systemtap
    b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
    ce2800c73bf7 arm: ARM EABI socketcall
    019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault

(From OE-Core rev: 88ec14db188d701168a6d6978475bd9fd61cb20b)

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:46 -07:00
Soumya Sambu
7506cbff40 go: Fix CVE-2024-24789
The archive/zip package's handling of certain types of invalid zip files
differs from the behavior of most zip implementations. This misalignment
could be exploited to create an zip file with contents that vary depending
on the implementation reading the file. The archive/zip package now rejects
files containing these errors.

References:
https://nvd.nist.gov/vuln/detail/CVE-2024-24789

Upstream-patch:
c8e40338cf

(From OE-Core rev: f198fdc392c6e3b99431383ab6577749e83f1cb3)

Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:45 -07:00
Ashish Sharma
ae4a66db4b gtk+3 : backport fix for CVE-2024-6655
stop looking for modules in cwd in gtk/gtkmodules.c.

Upstream-Status: Backport [https://launchpad.net/ubuntu/+source/gtk+3.0/3.24.33-1ubuntu2.2]

(From OE-Core rev: 37b9eb01dc6342bc0308c9c970e3c379c83b706f)

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-08 09:03:45 -07:00
Peter Marko
93ef091fb2 gcc-runtime: remove bashism
Debian 12 no longer supports replacing dash with bash as default shell.
Therefore to achieve compatibility with Debian 12, all bashisms need
to be removed.

Shell comparison via == gives an error with dash and thus the condition
is always false.

(From OE-Core rev: 3723b26f82219ff71823335d550dbf29086d63d4)

(From OE-Core rev: c6cafd2aa50357c80fbab79741d575ff567c5766)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-05 06:02:01 -07:00
Wang Mingyu
0405a3b4f3 wireless-regdb: upgrade 2024.01.23 -> 2024.05.08
(From OE-Core rev: 0f9dae1adabb4fc22e8c4849eb2d52aecf21c19f)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0823e8ea83ac907b37bc9eb0ec7dc32862997eff)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-05 06:02:01 -07:00
Deepthi Hemraj
2a6c675b9a llvm: Fix CVE-2024-31852
(From OE-Core rev: c001e2af10d8afa13c8f50632a074c5a9a00d7bb)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-05 06:02:01 -07:00
Deepthi Hemraj
e135227779 llvm: Fix CVE-2023-46049
[Bitcode] Add some missing GetTypeByID failure checks

Print an error instead of crashing.

(From OE-Core rev: 9cc4518226488693942ad325d6264e52006bd061)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-05 06:02:01 -07:00
Peter Marko
e781bf1095 wpa-supplicant: Patch CVE-2023-52160
PEAP client: Update Phase 2 authentication requirements. Also see
https://www.top10vpn.com/research/wifi-vulnerabilities/

Patch is copied from scarthgap, the recipes differ too much for
cherry-pick even if they have the same version.

(From OE-Core rev: 5e1283f0afeaf0d0aa5e1c96fc571f69897e1ca8)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-08-05 06:02:01 -07:00
Florian Amstutz
322d4df8cb uboot-sign: Fix index error in concat_dtb_helper() with multiple configs
Commit 60774248a5 solves issues when i or j
have been set in other shell functions.

Since j is not unset after the inner loop, the image will only be copied
for the first configuration.

Unsetting i and j after the loops also prevents index issues in other functions.

(From OE-Core rev: f6de96c9fa8d0b6c81c32016f342ad93c8940d9e)

Signed-off-by: Florian Amstutz <florian.amstutz@scs.ch>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-07-24 07:51:58 -07:00
Vijay Anusuri
b1b94b434d python3-jinja2: Upgrade 3.1.3 -> 3.1.4
Switch to use flit core since upstream changed.

They also changed the capitalisation under pypi.

The license didn't change but the file was renamed, probably as it wasn't
rst.

(From OE-Core rev: 58ee84c274b0c93902aad5d4f434daec5da55134)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e352680528b18c3cdae26233bef7cddc2771d42d)

Upgrade fixes CVE-2024-34064

Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-07-24 07:51:58 -07:00
Peter Marko
67e1f5404c libarchive: ignore CVE-2024-37407
History of code changes:
* introduced: 390d83012f (v3.7.2-52-g390d8301)
* reverted: 6https://github.com/libarchive/libarchive/commit/2c8caf6611a7d0662d80176c4fdb40f85794699 (v3.7.2-53-g62c8caf6)
* re-introduced: 9https://github.com/libarchive/libarchive/commit/1f27004a5c88589658e38d68e46d223da6b75ca (v3.7.3-14-g91f27004)
* fixed: bhttps://github.com/libarchive/libarchive/commit/6a979481b7d77c12fa17bbed94576b63bbcb0c0 (v3.7.3-24-gb6a97948)

Since there is no release where this CVE was present, we can safely
ignore it.

(From OE-Core rev: 2b407f34df5a768c271fc7049e7272d1a79c04a0)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-07-24 07:51:58 -07:00
Peter Marko
3242d8234d busybox: Patch CVE-2021-42380
Backport patch for CVE-2021-42380.

Move if before patch for CVE-2023-42363 because they touch the same code
and they are in this order in git history so we avoid fuzz modifications.
This will remove fuzz modifications from CVE-2023-42363 and both will
apply cleanly without modifications (except line number changes and the
first one also has little fuzz fix in tests).
This will also make it equal to master/scarthgap patch order/content.

(From OE-Core rev: af3c8ff64054e131b009545883cb87454ce04b64)

Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-07-24 07:51:58 -07:00
Ashish Sharma
6d58d0c4a2 ruby: backport fix for CVE-2024-27282
Upstream-Status: Backport [989a235580]
(From OE-Core rev: 94a0350058e51c4b05bf5d4e02d048c2e6256725)

Signed-off-by: Ashish Sharma <asharma@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-07-24 07:51:58 -07:00
Hitendra Prajapati
4bad38de6e busybox: Fix CVE-2023-42363
Upstream-Status: Backport from https://git.busybox.net/busybox/commit/?id=fb08d43d44d1fea1f741fafb9aa7e1958a5f69aa

(From OE-Core rev: 929deb4a80d65dc3a6e9a523f1aed12635ed7d53)

Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2024-07-24 07:51:58 -07:00
716 changed files with 49542 additions and 8181 deletions

View File

@@ -401,7 +401,7 @@ overview of their function and contents.
Example usage::
BB_HASHSERVE_UPSTREAM = "hashserv.yocto.io:8687"
BB_HASHSERVE_UPSTREAM = "hashserv.yoctoproject.org:8686"
:term:`BB_INVALIDCONF`
Used in combination with the ``ConfigParsed`` event to trigger

View File

@@ -27,7 +27,7 @@ import re
logger = logging.getLogger("BitBake.Cache")
__cache_version__ = "154"
__cache_version__ = "155"
def getCacheFile(path, filename, mc, data_hash):
mcspec = ''

View File

@@ -201,6 +201,22 @@ class DummyLogger():
def flush(self):
return
# Starting with Python 3.8, the ast module exposes all string nodes as a
# Constant. While earlier versions of the module also have the Constant type
# those use the Str type to encapsulate strings.
if sys.version_info < (3, 8):
def node_str_value(node):
if isinstance(node, ast.Str):
return node.s
return None
else:
def node_str_value(node):
if isinstance(node, ast.Constant) and isinstance(node.value, str):
return node.value
return None
class PythonParser():
getvars = (".getVar", ".appendVar", ".prependVar", "oe.utils.conditional")
getvarflags = (".getVarFlag", ".appendVarFlag", ".prependVarFlag")
@@ -225,19 +241,22 @@ class PythonParser():
def visit_Call(self, node):
name = self.called_node_name(node.func)
if name and (name.endswith(self.getvars) or name.endswith(self.getvarflags) or name in self.containsfuncs or name in self.containsanyfuncs):
if isinstance(node.args[0], ast.Constant) and isinstance(node.args[0].value, str):
varname = node.args[0].value
if name in self.containsfuncs and isinstance(node.args[1], ast.Constant):
varname = node_str_value(node.args[0])
if varname is not None:
arg_str_value = None
if len(node.args) >= 2:
arg_str_value = node_str_value(node.args[1])
if name in self.containsfuncs and arg_str_value is not None:
if varname not in self.contains:
self.contains[varname] = set()
self.contains[varname].add(node.args[1].value)
elif name in self.containsanyfuncs and isinstance(node.args[1], ast.Constant):
self.contains[varname].add(arg_str_value)
elif name in self.containsanyfuncs and arg_str_value is not None:
if varname not in self.contains:
self.contains[varname] = set()
self.contains[varname].update(node.args[1].value.split())
self.contains[varname].update(arg_str_value.split())
elif name.endswith(self.getvarflags):
if isinstance(node.args[1], ast.Constant):
self.references.add('%s[%s]' % (varname, node.args[1].value))
if arg_str_value is not None:
self.references.add('%s[%s]' % (varname, arg_str_value))
else:
self.warn(node.func, node.args[1])
else:
@@ -245,10 +264,10 @@ class PythonParser():
else:
self.warn(node.func, node.args[0])
elif name and name.endswith(".expand"):
if isinstance(node.args[0], ast.Constant):
value = node.args[0].value
arg_str_value = node_str_value(node.args[0])
if arg_str_value is not None:
d = bb.data.init()
parser = d.expandWithRefs(value, self.name)
parser = d.expandWithRefs(arg_str_value, self.name)
self.references |= parser.references
self.execs |= parser.execs
for varname in parser.contains:
@@ -256,8 +275,9 @@ class PythonParser():
self.contains[varname] = set()
self.contains[varname] |= parser.contains[varname]
elif name in self.execfuncs:
if isinstance(node.args[0], ast.Constant):
self.var_execs.add(node.args[0].value)
arg_str_value = node_str_value(node.args[0])
if arg_str_value is not None:
self.var_execs.add(arg_str_value)
else:
self.warn(node.func, node.args[0])
elif name and isinstance(node.func, (ast.Name, ast.Attribute)):

View File

@@ -261,12 +261,9 @@ class VariableHistory(object):
return
if 'op' not in loginfo or not loginfo['op']:
loginfo['op'] = 'set'
if 'detail' in loginfo:
loginfo['detail'] = str(loginfo['detail'])
if 'variable' not in loginfo or 'file' not in loginfo:
raise ValueError("record() missing variable or file.")
var = loginfo['variable']
if var not in self.variables:
self.variables[var] = []
if not isinstance(self.variables[var], list):
@@ -325,7 +322,8 @@ class VariableHistory(object):
flag = '[%s] ' % (event['flag'])
else:
flag = ''
o.write("# %s %s:%s%s\n# %s\"%s\"\n" % (event['op'], event['file'], event['line'], display_func, flag, re.sub('\n', '\n# ', event['detail'])))
o.write("# %s %s:%s%s\n# %s\"%s\"\n" % \
(event['op'], event['file'], event['line'], display_func, flag, re.sub('\n', '\n# ', str(event['detail']))))
if len(history) > 1:
o.write("# pre-expansion value:\n")
o.write('# "%s"\n' % (commentVal))
@@ -379,7 +377,7 @@ class VariableHistory(object):
if isset and event['op'] == 'set?':
continue
isset = True
items = d.expand(event['detail']).split()
items = d.expand(str(event['detail'])).split()
for item in items:
# This is a little crude but is belt-and-braces to avoid us
# having to handle every possible operation type specifically

View File

@@ -498,30 +498,30 @@ def fetcher_init(d):
Calls before this must not hit the cache.
"""
revs = bb.persist_data.persist('BB_URI_HEADREVS', d)
try:
# fetcher_init is called multiple times, so make sure we only save the
# revs the first time it is called.
if not bb.fetch2.saved_headrevs:
bb.fetch2.saved_headrevs = dict(revs)
except:
pass
with bb.persist_data.persist('BB_URI_HEADREVS', d) as revs:
try:
# fetcher_init is called multiple times, so make sure we only save the
# revs the first time it is called.
if not bb.fetch2.saved_headrevs:
bb.fetch2.saved_headrevs = dict(revs)
except:
pass
# When to drop SCM head revisions controlled by user policy
srcrev_policy = d.getVar('BB_SRCREV_POLICY') or "clear"
if srcrev_policy == "cache":
logger.debug("Keeping SRCREV cache due to cache policy of: %s", srcrev_policy)
elif srcrev_policy == "clear":
logger.debug("Clearing SRCREV cache due to cache policy of: %s", srcrev_policy)
revs.clear()
else:
raise FetchError("Invalid SRCREV cache policy of: %s" % srcrev_policy)
# When to drop SCM head revisions controlled by user policy
srcrev_policy = d.getVar('BB_SRCREV_POLICY') or "clear"
if srcrev_policy == "cache":
logger.debug("Keeping SRCREV cache due to cache policy of: %s", srcrev_policy)
elif srcrev_policy == "clear":
logger.debug("Clearing SRCREV cache due to cache policy of: %s", srcrev_policy)
revs.clear()
else:
raise FetchError("Invalid SRCREV cache policy of: %s" % srcrev_policy)
_checksum_cache.init_cache(d)
_checksum_cache.init_cache(d)
for m in methods:
if hasattr(m, "init"):
m.init(d)
for m in methods:
if hasattr(m, "init"):
m.init(d)
def fetcher_parse_save():
_checksum_cache.save_extras()
@@ -535,8 +535,8 @@ def fetcher_compare_revisions(d):
when bitbake was started and return true if they have changed.
"""
headrevs = dict(bb.persist_data.persist('BB_URI_HEADREVS', d))
return headrevs != bb.fetch2.saved_headrevs
with dict(bb.persist_data.persist('BB_URI_HEADREVS', d)) as headrevs:
return headrevs != bb.fetch2.saved_headrevs
def mirror_from_string(data):
mirrors = (data or "").replace('\\n',' ').split()
@@ -1618,13 +1618,13 @@ class FetchMethod(object):
if not hasattr(self, "_latest_revision"):
raise ParameterError("The fetcher for this URL does not support _latest_revision", ud.url)
revs = bb.persist_data.persist('BB_URI_HEADREVS', d)
key = self.generate_revision_key(ud, d, name)
try:
return revs[key]
except KeyError:
revs[key] = rev = self._latest_revision(ud, d, name)
return rev
with bb.persist_data.persist('BB_URI_HEADREVS', d) as revs:
key = self.generate_revision_key(ud, d, name)
try:
return revs[key]
except KeyError:
revs[key] = rev = self._latest_revision(ud, d, name)
return rev
def sortable_revision(self, ud, d, name):
latest_rev = self._build_revision(ud, d, name)

View File

@@ -861,9 +861,8 @@ class Git(FetchMethod):
commits = None
else:
if not os.path.exists(rev_file) or not os.path.getsize(rev_file):
from pipes import quote
commits = bb.fetch2.runfetchcmd(
"git rev-list %s -- | wc -l" % quote(rev),
"git rev-list %s -- | wc -l" % shlex.quote(rev),
d, quiet=True).strip().lstrip('0')
if commits:
open(rev_file, "w").write("%d\n" % int(commits))

View File

@@ -139,6 +139,19 @@ class GitSM(Git):
return submodules != []
def call_process_submodules(self, ud, d, extra_check, subfunc):
# If we're using a shallow mirror tarball it needs to be
# unpacked temporarily so that we can examine the .gitmodules file
if ud.shallow and os.path.exists(ud.fullshallow) and extra_check:
tmpdir = tempfile.mkdtemp(dir=d.getVar("DL_DIR"))
try:
runfetchcmd("tar -xzf %s" % ud.fullshallow, d, workdir=tmpdir)
self.process_submodules(ud, tmpdir, subfunc, d)
finally:
shutil.rmtree(tmpdir)
else:
self.process_submodules(ud, ud.clonedir, subfunc, d)
def need_update(self, ud, d):
if Git.need_update(self, ud, d):
return True
@@ -156,15 +169,7 @@ class GitSM(Git):
logger.error('gitsm: submodule update check failed: %s %s' % (type(e).__name__, str(e)))
need_update_result = True
# If we're using a shallow mirror tarball it needs to be unpacked
# temporarily so that we can examine the .gitmodules file
if ud.shallow and os.path.exists(ud.fullshallow) and not os.path.exists(ud.clonedir):
tmpdir = tempfile.mkdtemp(dir=d.getVar("DL_DIR"))
runfetchcmd("tar -xzf %s" % ud.fullshallow, d, workdir=tmpdir)
self.process_submodules(ud, tmpdir, need_update_submodule, d)
shutil.rmtree(tmpdir)
else:
self.process_submodules(ud, ud.clonedir, need_update_submodule, d)
self.call_process_submodules(ud, d, not os.path.exists(ud.clonedir), need_update_submodule)
if need_update_list:
logger.debug('gitsm: Submodules requiring update: %s' % (' '.join(need_update_list)))
@@ -187,16 +192,7 @@ class GitSM(Git):
raise
Git.download(self, ud, d)
# If we're using a shallow mirror tarball it needs to be unpacked
# temporarily so that we can examine the .gitmodules file
if ud.shallow and os.path.exists(ud.fullshallow) and self.need_update(ud, d):
tmpdir = tempfile.mkdtemp(dir=d.getVar("DL_DIR"))
runfetchcmd("tar -xzf %s" % ud.fullshallow, d, workdir=tmpdir)
self.process_submodules(ud, tmpdir, download_submodule, d)
shutil.rmtree(tmpdir)
else:
self.process_submodules(ud, ud.clonedir, download_submodule, d)
self.call_process_submodules(ud, d, self.need_update(ud, d), download_submodule)
def unpack(self, ud, destdir, d):
def unpack_submodules(ud, url, module, modpath, workdir, d):
@@ -249,14 +245,6 @@ class GitSM(Git):
newfetch = Fetch([url], d, cache=False)
urldata.extend(newfetch.expanded_urldata())
# If we're using a shallow mirror tarball it needs to be unpacked
# temporarily so that we can examine the .gitmodules file
if ud.shallow and os.path.exists(ud.fullshallow) and ud.method.need_update(ud, d):
tmpdir = tempfile.mkdtemp(dir=d.getVar("DL_DIR"))
subprocess.check_call("tar -xzf %s" % ud.fullshallow, cwd=tmpdir, shell=True)
self.process_submodules(ud, tmpdir, add_submodule, d)
shutil.rmtree(tmpdir)
else:
self.process_submodules(ud, ud.clonedir, add_submodule, d)
self.call_process_submodules(ud, d, ud.method.need_update(ud, d), add_submodule)
return urldata

View File

@@ -88,7 +88,10 @@ class Wget(FetchMethod):
if not ud.localfile:
ud.localfile = d.expand(urllib.parse.unquote(ud.host + ud.path).replace("/", "."))
self.basecmd = d.getVar("FETCHCMD_wget") or "/usr/bin/env wget -t 2 -T 30 --passive-ftp"
self.basecmd = d.getVar("FETCHCMD_wget") or "/usr/bin/env wget -t 2 -T 100"
if ud.type == 'ftp' or ud.type == 'ftps':
self.basecmd += " --passive-ftp"
if not self.check_certs(d):
self.basecmd += " --no-check-certificate"
@@ -106,10 +109,10 @@ class Wget(FetchMethod):
fetchcmd = self.basecmd
if 'downloadfilename' in ud.parm:
localpath = os.path.join(d.getVar("DL_DIR"), ud.localfile)
bb.utils.mkdirhier(os.path.dirname(localpath))
fetchcmd += " -O %s" % shlex.quote(localpath)
dldir = os.path.realpath(d.getVar("DL_DIR"))
localpath = os.path.join(dldir, ud.localfile) + ".tmp"
bb.utils.mkdirhier(os.path.dirname(localpath))
fetchcmd += " -O %s" % shlex.quote(localpath)
if ud.user and ud.pswd:
fetchcmd += " --auth-no-challenge"
@@ -127,12 +130,16 @@ class Wget(FetchMethod):
uri = ud.url.split(";")[0]
if os.path.exists(ud.localpath):
# file exists, but we didnt complete it.. trying again..
fetchcmd += d.expand(" -c -P ${DL_DIR} '%s'" % uri)
fetchcmd += " -c -P " + dldir + " '" + uri + "'"
else:
fetchcmd += d.expand(" -P ${DL_DIR} '%s'" % uri)
fetchcmd += " -P " + dldir + " '" + uri + "'"
self._runwget(ud, d, fetchcmd, False)
# Remove the ".tmp" and move the file into position atomically
# Our lock prevents multiple writers but mirroring code may grab incomplete files
os.rename(localpath, localpath[:-4])
# Sanity check since wget can pretend it succeed when it didn't
# Also, this used to happen if sourceforge sent us to the mirror page
if not os.path.exists(ud.localpath):
@@ -358,7 +365,7 @@ class Wget(FetchMethod):
except (TypeError, ImportError, IOError, netrc.NetrcParseError):
pass
with opener.open(r, timeout=30) as response:
with opener.open(r, timeout=100) as response:
pass
except urllib.error.URLError as e:
if try_again:

View File

@@ -154,6 +154,7 @@ class SQLTable(collections.abc.MutableMapping):
def __exit__(self, *excinfo):
self.connection.__exit__(*excinfo)
self.connection.close()
@_Decorators.retry()
@_Decorators.transaction

View File

@@ -331,7 +331,7 @@ class SignatureGeneratorBasic(SignatureGenerator):
for dep in self.runtaskdeps[tid]:
data += self.get_unihash(dep)
for (f, cs) in self.file_checksum_values[tid]:
for (f, cs) in sorted(self.file_checksum_values[tid], key=clean_checksum_file_path):
if cs:
if "/./" in f:
data += "./" + f.split("/./")[1]
@@ -393,7 +393,7 @@ class SignatureGeneratorBasic(SignatureGenerator):
if runtime and tid in self.taskhash:
data['runtaskdeps'] = self.runtaskdeps[tid]
data['file_checksum_values'] = []
for f,cs in self.file_checksum_values[tid]:
for f,cs in sorted(self.file_checksum_values[tid], key=clean_checksum_file_path):
if "/./" in f:
data['file_checksum_values'].append(("./" + f.split("/./")[1], cs))
else:
@@ -720,6 +720,12 @@ class SignatureGeneratorTestMulticonfigDepends(SignatureGeneratorBasicHash):
name = "TestMulticonfigDepends"
supports_multiconfig_datacaches = True
def clean_checksum_file_path(file_checksum_tuple):
f, cs = file_checksum_tuple
if "/./" in f:
return "./" + f.split("/./")[1]
return f
def dump_this_task(outfile, d):
import bb.parse
fn = d.getVar("BB_FILENAME")

View File

@@ -1333,12 +1333,12 @@ class FetchLatestVersionTest(FetcherTest):
("dtc", "git://git.yoctoproject.org/bbfetchtests-dtc.git;branch=master", "65cc4d2748a2c2e6f27f1cf39e07a5dbabd80ebf", "")
: "1.4.0",
# combination version pattern
("sysprof", "git://gitlab.gnome.org/GNOME/sysprof.git;protocol=https;branch=master", "cd44ee6644c3641507fb53b8a2a69137f2971219", "")
("sysprof", "git://git.yoctoproject.org/sysprof.git;protocol=https;branch=master", "cd44ee6644c3641507fb53b8a2a69137f2971219", "")
: "1.2.0",
("u-boot-mkimage", "git://source.denx.de/u-boot/u-boot.git;branch=master;protocol=https", "62c175fbb8a0f9a926c88294ea9f7e88eb898f6c", "")
: "2014.01",
# version pattern "yyyymmdd"
("mobile-broadband-provider-info", "git://gitlab.gnome.org/GNOME/mobile-broadband-provider-info.git;protocol=https;branch=master", "4ed19e11c2975105b71b956440acdb25d46a347d", "")
("mobile-broadband-provider-info", "git://git.yoctoproject.org/mobile-broadband-provider-info.git;protocol=https;branch=master", "4ed19e11c2975105b71b956440acdb25d46a347d", "")
: "20120614",
# packages with a valid UPSTREAM_CHECK_GITTAGREGEX
# mirror of git://anongit.freedesktop.org/xorg/driver/xf86-video-omap since network issues interfered with testing
@@ -1417,7 +1417,7 @@ class FetchLatestVersionTest(FetcherTest):
def test_wget_latest_versionstring(self):
testdata = os.path.dirname(os.path.abspath(__file__)) + "/fetch-testdata"
server = HTTPService(testdata)
server = HTTPService(testdata, host="127.0.0.1")
server.start()
port = server.port
try:
@@ -1425,10 +1425,10 @@ class FetchLatestVersionTest(FetcherTest):
self.d.setVar("PN", k[0])
checkuri = ""
if k[2]:
checkuri = "http://localhost:%s/" % port + k[2]
checkuri = "http://127.0.0.1:%s/" % port + k[2]
self.d.setVar("UPSTREAM_CHECK_URI", checkuri)
self.d.setVar("UPSTREAM_CHECK_REGEX", k[3])
url = "http://localhost:%s/" % port + k[1]
url = "http://127.0.0.1:%s/" % port + k[1]
ud = bb.fetch2.FetchData(url, self.d)
pupver = ud.method.latest_versionstring(ud, self.d)
verstring = pupver[0]
@@ -1621,6 +1621,8 @@ class GitShallowTest(FetcherTest):
if cwd is None:
cwd = self.gitdir
actual_refs = self.git(['for-each-ref', '--format=%(refname)'], cwd=cwd).splitlines()
# Resolve references into the same format as the comparision (needed by git 2.48 onwards)
actual_refs = self.git(['rev-parse', '--symbolic-full-name'] + actual_refs, cwd=cwd).splitlines()
full_expected = self.git(['rev-parse', '--symbolic-full-name'] + expected_refs, cwd=cwd).splitlines()
self.assertEqual(sorted(set(full_expected)), sorted(set(actual_refs)))

View File

@@ -30,7 +30,7 @@ class HashEquivalenceTestSetup(object):
server_index = 0
def start_server(self, dbpath=None, upstream=None, read_only=False, prefunc=server_prefunc):
def start_server(self, dbpath=None, upstream=None, read_only=False, prefunc=server_prefunc, need_client=True):
self.server_index += 1
if dbpath is None:
dbpath = os.path.join(self.temp_dir.name, "db%d.sqlite" % self.server_index)
@@ -54,8 +54,11 @@ class HashEquivalenceTestSetup(object):
def cleanup_client(client):
client.close()
client = create_client(server.address)
self.addCleanup(cleanup_client, client)
if need_client:
client = create_client(server.address)
self.addCleanup(cleanup_client, client)
else:
client = None
return (client, server)
@@ -341,7 +344,7 @@ class HashEquivalenceCommonTests(object):
old_signal = signal.signal(signal.SIGTERM, do_nothing)
self.addCleanup(signal.signal, signal.SIGTERM, old_signal)
_, server = self.start_server(prefunc=prefunc)
_, server = self.start_server(prefunc=prefunc, need_client=False)
server.process.terminate()
time.sleep(30)
event.set()

View File

@@ -3,17 +3,18 @@
# You can set these variables from the command line, and also
# from the environment for the first two.
SPHINXOPTS ?= -W --keep-going -j auto
SPHINXBUILD ?= sphinx-build
SPHINXOPTS ?= -W --keep-going -j auto
SPHINXBUILD ?= sphinx-build
# Release notes are excluded because they contain contributor names and commit messages which can't be modified
VALEOPTS ?= --no-wrap --glob '!migration-guides/release-notes-*.rst'
VALEDOCS ?= .
SOURCEDIR = .
IMAGEDIRS = */svg
BUILDDIR = _build
DESTDIR = final
SVG2PNG = inkscape
SVG2PDF = inkscape
VALEOPTS ?= --no-wrap --glob '!migration-guides/release-notes-*.rst'
SOURCEDIR = .
VALEDOCS ?= $(SOURCEDIR)
SPHINXLINTDOCS ?= $(SOURCEDIR)
IMAGEDIRS = */svg
BUILDDIR = _build
DESTDIR = final
SVG2PNG = inkscape
SVG2PDF = inkscape
ifeq ($(shell if which $(SPHINXBUILD) >/dev/null 2>&1; then echo 1; else echo 0; fi),0)
$(error "The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed")
@@ -54,12 +55,14 @@ stylecheck:
vale $(VALEOPTS) $(VALEDOCS)
sphinx-lint:
sphinx-lint $(SOURCEDIR)
sphinx-lint $(SPHINXLINTDOCS)
epub: $(PNGs)
$(SOURCEDIR)/set_versions.py
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
latexpdf: $(PDFs)
$(SOURCEDIR)/set_versions.py
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
all: html epub latexpdf

View File

@@ -165,7 +165,15 @@ To run Vale:
$ make stylecheck
Link checking the Yocto Project documentation
Style checking the whole documentation might take some time and generate a
lot of warnings/errors, thus one can run Vale on a subset of files or
directories:
$ make stylecheck VALEDOCS=<file>
$ make stylecheck VALEDOCS="<file1> <file2>"
$ make stylecheck VALEDOCS=<dir>
Lint checking the Yocto Project documentation
=============================================
To fix errors which are not reported by Sphinx itself,
@@ -179,6 +187,14 @@ To run sphinx-lint:
$ make sphinx-lint
Lint checking the whole documentation might take some time and generate a
lot of warnings/errors, thus one can run sphinx-lint on a subset of files
or directories:
$ make sphinx-lint SPHINXLINTDOCS=<file>
$ make sphinx-lint SPHINXLINTDOCS="<file1> <file2>"
$ make sphinx-lint SPHINXLINTDOCS=<dir>
Sphinx theme and CSS customization
==================================

View File

@@ -78,7 +78,7 @@ You must install essential host packages on your build host. The
following command installs the host packages based on an Ubuntu
distribution::
$ sudo apt install &UBUNTU_HOST_PACKAGES_ESSENTIAL;
$ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL;
.. note::
@@ -251,7 +251,7 @@ an entire Linux distribution, including the toolchain, from source.
To use such mirrors, uncomment the below lines in your ``conf/local.conf``
file in the :term:`Build Directory`::
BB_HASHSERVE_UPSTREAM = "hashserv.yocto.io:8687"
BB_HASHSERVE_UPSTREAM = "hashserv.yoctoproject.org:8686"
SSTATE_MIRRORS ?= "file://.* http://cdn.jsdelivr.net/yocto/sstate/all/PATH;downloadfilename=PATH"
BB_HASHSERVE = "auto"
BB_SIGNATURE_HANDLER = "OEEquivHash"

View File

@@ -90,8 +90,9 @@ rst_prolog = """
# external links and substitutions
extlinks = {
'cve': ('https://nvd.nist.gov/vuln/detail/CVE-%s', 'CVE-%s'),
'bitbake_git': ('https://git.openembedded.org/bitbake%s', None),
'cve_mitre': ('https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-%s', 'CVE-%s'),
'cve_nist': ('https://nvd.nist.gov/vuln/detail/CVE-%s', 'CVE-%s'),
'yocto_home': ('https://www.yoctoproject.org%s', None),
'yocto_wiki': ('https://wiki.yoctoproject.org/wiki%s', None),
'yocto_dl': ('https://downloads.yoctoproject.org%s', None),
@@ -135,6 +136,7 @@ except ImportError:
sys.exit(1)
html_logo = 'sphinx-static/YoctoProject_Logo_RGB.jpg'
html_favicon = 'sphinx-static/favicon.ico'
# Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files,

View File

@@ -395,7 +395,7 @@ one CVE is fixed, separate them using spaces.
CVE Examples
------------
This should be the header of patch that fixes :cve:`2015-8370` in GRUB2::
This should be the header of patch that fixes :cve_nist:`2015-8370` in GRUB2::
grub2: Fix CVE-2015-8370

View File

@@ -65,6 +65,13 @@ use to identify your commits::
git config --global user.name "Ada Lovelace"
git config --global user.email "ada.lovelace@gmail.com"
By default, Git adds a signature line at the end of patches containing the Git
version. We suggest to remove it as it doesn't add useful information.
Remove it with the following command::
git config --global format.signature ""
Clone the Git repository for the component to modify
----------------------------------------------------
@@ -442,7 +449,7 @@ typical usage of ``git send-email``::
git send-email --to <mailing-list-address> *.patch
Then, review each subject line and list of recipients carefully, and then
and then allow the command to send each message.
allow the command to send each message.
You will see that ``git send-email`` will automatically copy the people listed
in any commit tags such as ``Signed-off-by`` or ``Reported-by``.
@@ -784,3 +791,52 @@ Other layers may have similar testing branches but there is no formal
requirement or standard for these so please check the documentation for the
layers you are contributing to.
Acceptance of AI Generated Code
===============================
The Yocto Project and OpenEmbedded follow the guidance of the Linux Foundation
in regards to the use of generative AI tools. See:
https://www.linuxfoundation.org/legal/generative-ai.
All of the existing guidelines in this document are expected to be followed,
including in the :doc:`recipe-style-guide`, and contributing the changes with
additional requirements to the items in section
:ref:`contributor-guide/submit-changes:Implement and commit changes`.
All AI Generated Code must be labeled as such in the commit message,
prior to your ``Signed-off-by`` line. It is also strongly recommended,
that any patches or code within the commit also have a comment or other
indication that this code was AI generated.
For example, here is a properly formatted commit message::
component: Add the ability to ...
AI-Generated: Uses GitHub Copilot
Signed-off-by: Your Name <your.name@domain>
The ``Signed-off-by`` line must be written by you, and not the AI helper.
As a reminder, when contributing a change, your ``Signed-off-by`` line is
required and the stipulations in the `Developer's Statement of Origin
1.1 <https://developercertificate.org/>`__ still apply.
Additionally, you must stipulate AI contributions conform to the Linux
Foundation policy, specifically:
#. Contributors should ensure that the terms and conditions of the generative AI
tool do not place any contractual restrictions on how the tool's output can
be used that are inconsistent with the project's open source software
license, the project's intellectual property policies, or the Open Source
Definition.
#. If any pre-existing copyrighted materials (including pre-existing open
source code) authored or owned by third parties are included in the AI tool's
output, prior to contributing such output to the project, the Contributor
should confirm that they have permission from the third party
owners -- such as the form of an open source license or public domain
declaration that complies with the project's licensing policies -- to use and
modify such pre-existing materials and contribute them to the project.
Additionally, the contributor should provide notice and attribution of such
third party rights, along with information about the applicable license
terms, with their contribution.

View File

@@ -280,7 +280,9 @@ Follow these steps to create an :term:`Initramfs` image:
#. *Create the Initramfs Image Recipe:* You can reference the
``core-image-minimal-initramfs.bb`` recipe found in the
``meta/recipes-core`` directory of the :term:`Source Directory`
as an example from which to work.
as an example from which to work. The ``core-image-minimal-initramfs`` recipe
is based on the :ref:`initramfs-framework <dev-manual/building:Customizing an
Initramfs using \`\`initramfs-framework\`\`>` recipe described below.
#. *Decide if You Need to Bundle the Initramfs Image Into the Kernel
Image:* If you want the :term:`Initramfs` image that is built to be bundled
@@ -308,6 +310,86 @@ Follow these steps to create an :term:`Initramfs` image:
and bundled with the kernel image if you used the
:term:`INITRAMFS_IMAGE_BUNDLE` variable described earlier.
Customizing an Initramfs using ``initramfs-framework``
------------------------------------------------------
The ``core-image-minimal-initramfs.bb`` recipe found in
:oe_git:`meta/recipes-core/images
</openembedded-core/tree/meta/recipes-core/images>` uses the
:oe_git:`initramfs-framework_1.0.bb
</openembedded-core/tree/meta/recipes-core/initrdscripts/initramfs-framework_1.0.bb>`
recipe as its base component. The goal of the ``initramfs-framework`` recipe is
to provide the building blocks to build a customized :term:`Initramfs`.
The ``initramfs-framework`` recipe relies on shell initialization scripts
defined in :oe_git:`meta/recipes-core/initrdscripts/initramfs-framework
</openembedded-core/tree/meta/recipes-core/initrdscripts/initramfs-framework>`. Since some of
these scripts do not apply for all use cases, the ``initramfs-framework`` recipe
defines different packages:
- ``initramfs-framework-base``: this package installs the basic components of
an :term:`Initramfs`, such as the ``init`` script or the ``/dev/console``
character special file. As this package is a runtime dependency of all
modules listed below, it is automatically pulled in when one of the modules
is installed in the image.
- ``initramfs-module-exec``: support for execution of applications.
- ``initramfs-module-mdev``: support for `mdev
<https://wiki.gentoo.org/wiki/Mdev>`__.
- ``initramfs-module-udev``: support for :wikipedia:`Udev <Udev>`.
- ``initramfs-module-e2fs``: support for :wikipedia:`ext4/ext3/ext2
<Extended_file_system>` filesystems.
- ``initramfs-module-nfsrootfs``: support for locating and mounting the root
partition via :wikipedia:`NFS <Network_File_System>`.
- ``initramfs-module-rootfs``: support for locating and mounting the root
partition.
- ``initramfs-module-debug``: dynamic debug support.
- ``initramfs-module-lvm``: :wikipedia:`LVM <Logical_volume_management>` rootfs support.
- ``initramfs-module-overlayroot``: support for mounting a read-write overlay
on top of a read-only root filesystem.
In addition to the packages defined by the ``initramfs-framework`` recipe
itself, the following packages are defined by the recipes present in
:oe_git:`meta/recipes-core/initrdscripts </openembedded-core/tree/meta/recipes-core/initrdscripts>`:
- ``initramfs-module-install``: module to create and install a partition layout
on a selected block device.
- ``initramfs-module-install-efi``: module to create and install an EFI
partition layout on a selected block device.
- ``initramfs-module-setup-live``: module to start a shell in the
:term:`Initramfs` if ``root=/dev/ram0`` in passed in the `Kernel command-line
<https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html>`__
or the ``root=`` parameter was not passed.
To customize the :term:`Initramfs`, you can add or remove packages listed
earlier from the :term:`PACKAGE_INSTALL` variable with a :ref:`bbappend
<dev-manual/layers:Appending Other Layers Metadata With Your Layer>` on the
``core-image-minimal-initramfs`` recipe, or create a custom recipe for the
:term:`Initramfs` taking ``core-image-minimal-initramfs`` as example.
Custom scripts can be added to the :term:`Initramfs` by writing your own
recipes. The recipes are conventionally named ``initramfs-module-<module name>``
where ``<module name>`` is the name of the module. The recipe should set its
:term:`RDEPENDS` package-specific variables to include
``initramfs-framework-base`` and the other packages on which the module depends
at runtime.
The recipe must install shell initialization scripts in :term:`${D} <D>`\
``/init.d`` and must follow the ``<number>-<script name>`` naming scheme where:
- ``<number>`` is a *two-digit* number that affects the execution order of the
script compared to others. For example, the script ``80-setup-live`` would be
executed after ``01-udev`` because 80 is greater than 01.
This number being two-digits is important here as the scripts are executed
alphabetically. For example, the script ``10-script`` would be executed
before the script ``8-script``, because ``1`` is inferior to ``8``.
Therefore, the script should be named ``08-script``.
- ``<script name>`` is the script name which you can choose freely.
If two script use the same ``<number>``, they are sorted alphabetically based
on ``<script name>``.
Bundling an Initramfs Image From a Separate Multiconfig
-------------------------------------------------------

View File

@@ -80,15 +80,14 @@ recipe that are enabled with :term:`IMAGE_FEATURES`. The value of
:term:`EXTRA_IMAGE_FEATURES` is added to :term:`IMAGE_FEATURES` within
``meta/conf/bitbake.conf``.
To illustrate how you can use these variables to modify your image,
consider an example that selects the SSH server. The Yocto Project ships
with two SSH servers you can use with your images: Dropbear and OpenSSH.
Dropbear is a minimal SSH server appropriate for resource-constrained
environments, while OpenSSH is a well-known standard SSH server
implementation. By default, the ``core-image-sato`` image is configured
to use Dropbear. The ``core-image-full-cmdline`` and ``core-image-lsb``
images both include OpenSSH. The ``core-image-minimal`` image does not
contain an SSH server.
To illustrate how you can use these variables to modify your image, consider an
example that selects the SSH server. The Yocto Project ships with two SSH
servers you can use with your images: Dropbear and OpenSSH. Dropbear is a
minimal SSH server appropriate for resource-constrained environments, while
OpenSSH is a well-known standard SSH server implementation. By default, the
``core-image-sato`` image is configured to use Dropbear. The
``core-image-full-cmdline`` image includes OpenSSH. The ``core-image-minimal``
image does not contain an SSH server.
You can customize your image and change these defaults. Edit the
:term:`IMAGE_FEATURES` variable in your recipe or use the

View File

@@ -39,7 +39,6 @@ Yocto Project Development Tasks Manual
external-scm
read-only-rootfs
build-quality
runtime-testing
debugging
licenses
security-subjects

View File

@@ -644,6 +644,96 @@ variable and append the layer's root name::
order of ``.conf`` or ``.bbclass`` files. Future versions of BitBake
might address this.
Providing Global-level Configurations With Your Layer
-----------------------------------------------------
When creating a layer, you may need to define configurations that should take
effect globally in your build environment when the layer is part of the build.
The ``layer.conf`` file is a :term:`configuration file` that affects the build
system globally, so it is a candidate for this use-case.
.. warning::
Providing unconditional global level configuration from the ``layer.conf``
file is *not* a good practice, and should be avoided. For this reason, the
section :ref:`ref-conditional-layer-confs` below shows how the ``layer.conf``
file can be used to provide configurations only if a certain condition is
met.
For example, if your layer provides a Linux kernel recipe named
``linux-custom``, you may want to make :term:`PREFERRED_PROVIDER_virtual/kernel
<PREFERRED_PROVIDER>` point to ``linux-custom``::
PREFERRED_PROVIDER_virtual/kernel = "linux-custom"
This can be defined in the ``layer.conf`` file. If your layer is at the last
position in the :term:`BBLAYERS` list, it will take precedence over previous
``PREFERRED_PROVIDER_virtual/kernel`` assignments (unless one is set from a
:term:`configuration file` that is parsed later, such as machine or distro
configuration files).
.. _ref-conditional-layer-confs:
Conditionally Provide Global-level Configurations With Your Layer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
In some cases, your layer may provide global configurations only if some
features it provides are enabled. Since the ``layer.conf`` file is parsed at an
earlier stage in the parsing process, the :term:`DISTRO_FEATURES` and
:term:`MACHINE_FEATURES` variables are not yet available to ``layer.conf``, and
declaring conditional assignments based on these variables is not possible. The
following technique shows a way to bypass this limitation by using the
:term:`USER_CLASSES` variable and a conditional ``require`` command.
In the following steps, let's assume our layer is named ``meta-mylayer`` and
that this layer defines a custom :ref:`distro feature <ref-features-distro>`
named ``mylayer-kernel``. We will set the :term:`PREFERRED_PROVIDER` variable
for the kernel only if our feature ``mylayer-kernel`` is part of the
:term:`DISTRO_FEATURES`:
#. Create an include file in the directory
``meta-mylayer/conf/distro/include/``, for example a file named
``mylayer-kernel-provider.inc`` that sets the kernel provider to
``linux-custom``::
PREFERRED_PROVIDER_virtual/kernel = "linux-custom"
#. Provide a path to this include file in your ``layer.conf``::
META_MYLAYER_KERNEL_PROVIDER_PATH = "${LAYERDIR}/conf/distro/include/mylayer-kernel-provider.inc"
#. Create a new class in ``meta-mylayer/classes-global/``, for example a class
``meta-mylayer-cfg.bbclass``. Make it conditionally require the file
``mylayer-kernel-provider.inc`` defined above, using the variable
``META_MYLAYER_KERNEL_PROVIDER_PATH`` defined in ``layer.conf``::
require ${@bb.utils.contains('DISTRO_FEATURES', 'mylayer-kernel', '${META_MYLAYER_KERNEL_PROVIDER_PATH}', '', d)}
For details on the ``bb.utils.contains`` function, see its definition in
:bitbake_git:`lib/bb/utils.py </tree/lib/bb/utils.py>`.
.. note::
The ``require`` command is designed to not fail if the function
``bb.utils.contains`` returns an empty string.
#. Back to your ``layer.conf`` file, add the class ``meta-mylayer-cfg`` class to
the :term:`USER_CLASSES` variable::
USER_CLASSES:append = " meta-mylayer-cfg"
This will add the class ``meta-mylayer-cfg`` to the list of classes to
globally inherit. Since the ``require`` command is conditional in
``meta-mylayer-cfg.bbclass``, even though inherited the class will have no
effect unless the feature ``mylayer-kernel`` is enabled through
:term:`DISTRO_FEATURES`.
This technique can also be used for :ref:`Machine features
<ref-features-machine>` by following the same steps. Though not mandatory, it is
recommended to put include files for :term:`DISTRO_FEATURES` in your layer's
``conf/distro/include`` and the ones for :term:`MACHINE_FEATURES` in your
layer's ``conf/machine/include``.
Managing Layers
===============

View File

@@ -16,7 +16,7 @@ This section describes a few tasks that involve packages:
- :ref:`dev-manual/packages:generating and using signed packages`
- :ref:`Setting up and running package test
(ptest) <dev-manual/packages:testing packages with ptest>`
(ptest) <test-manual/ptest:testing packages with ptest>`
- :ref:`dev-manual/packages:creating node package manager (npm) packages`
@@ -887,114 +887,8 @@ related to signed package feeds are available:
Testing Packages With ptest
===========================
A Package Test (ptest) runs tests against packages built by the
OpenEmbedded build system on the target machine. A ptest contains at
least two items: the actual test, and a shell script (``run-ptest``)
that starts the test. The shell script that starts the test must not
contain the actual test --- the script only starts the test. On the other
hand, the test can be anything from a simple shell script that runs a
binary and checks the output to an elaborate system of test binaries and
data files.
The test generates output in the format used by Automake::
result: testname
where the result can be ``PASS``, ``FAIL``, or ``SKIP``, and
the testname can be any identifying string.
For a list of Yocto Project recipes that are already enabled with ptest,
see the :yocto_wiki:`Ptest </Ptest>` wiki page.
.. note::
A recipe is "ptest-enabled" if it inherits the :ref:`ref-classes-ptest`
class.
Adding ptest to Your Build
--------------------------
To add package testing to your build, add the :term:`DISTRO_FEATURES` and
:term:`EXTRA_IMAGE_FEATURES` variables to your ``local.conf`` file, which
is found in the :term:`Build Directory`::
DISTRO_FEATURES:append = " ptest"
EXTRA_IMAGE_FEATURES += "ptest-pkgs"
Once your build is complete, the ptest files are installed into the
``/usr/lib/package/ptest`` directory within the image, where ``package``
is the name of the package.
Running ptest
-------------
The ``ptest-runner`` package installs a shell script that loops through
all installed ptest test suites and runs them in sequence. Consequently,
you might want to add this package to your image.
Getting Your Package Ready
--------------------------
In order to enable a recipe to run installed ptests on target hardware,
you need to prepare the recipes that build the packages you want to
test. Here is what you have to do for each recipe:
- *Be sure the recipe inherits the* :ref:`ref-classes-ptest` *class:*
Include the following line in each recipe::
inherit ptest
- *Create run-ptest:* This script starts your test. Locate the
script where you will refer to it using
:term:`SRC_URI`. Here is an
example that starts a test for ``dbus``::
#!/bin/sh
cd test
make -k runtest-TESTS
- *Ensure dependencies are met:* If the test adds build or runtime
dependencies that normally do not exist for the package (such as
requiring "make" to run the test suite), use the
:term:`DEPENDS` and
:term:`RDEPENDS` variables in
your recipe in order for the package to meet the dependencies. Here
is an example where the package has a runtime dependency on "make"::
RDEPENDS:${PN}-ptest += "make"
- *Add a function to build the test suite:* Not many packages support
cross-compilation of their test suites. Consequently, you usually
need to add a cross-compilation function to the package.
Many packages based on Automake compile and run the test suite by
using a single command such as ``make check``. However, the host
``make check`` builds and runs on the same computer, while
cross-compiling requires that the package is built on the host but
executed for the target architecture (though often, as in the case
for ptest, the execution occurs on the host). The built version of
Automake that ships with the Yocto Project includes a patch that
separates building and execution. Consequently, packages that use the
unaltered, patched version of ``make check`` automatically
cross-compiles.
Regardless, you still must add a ``do_compile_ptest`` function to
build the test suite. Add a function similar to the following to your
recipe::
do_compile_ptest() {
oe_runmake buildtest-TESTS
}
- *Ensure special configurations are set:* If the package requires
special configurations prior to compiling the test code, you must
insert a ``do_configure_ptest`` function into the recipe.
- *Install the test suite:* The :ref:`ref-classes-ptest` class
automatically copies the file ``run-ptest`` to the target and then runs make
``install-ptest`` to run the tests. If this is not enough, you need
to create a ``do_install_ptest`` function and make sure it gets
called after the "make install-ptest" completes.
See the :ref:`test-manual/ptest:Testing Packages With ptest` section of the
Yocto Project Test Environment Manual.
Creating Node Package Manager (NPM) Packages
============================================

View File

@@ -287,12 +287,11 @@ present, the toolchain is also automatically used.
networking.
- SSH servers are available in some QEMU images. The ``core-image-sato``
QEMU image has a Dropbear secure shell (SSH) server that runs with
the root password disabled. The ``core-image-full-cmdline`` and
``core-image-lsb`` QEMU images have OpenSSH instead of Dropbear.
Including these SSH servers allow you to use standard ``ssh`` and
``scp`` commands. The ``core-image-minimal`` QEMU image, however,
contains no SSH server.
QEMU image has a Dropbear secure shell (SSH) server that runs with the
root password disabled. The ``core-image-full-cmdline`` QEMU image has
OpenSSH instead of Dropbear. Including these SSH servers allow you to use
standard ``ssh`` and ``scp`` commands. The ``core-image-minimal`` QEMU
image, however, contains no SSH server.
- You can use a provided, user-space NFS server to boot the QEMU
session using a local copy of the root filesystem on the host. In

View File

@@ -62,37 +62,77 @@ found in ``build/tmp/deploy/cve``.
For example the CVE check report for the ``flex-native`` recipe looks like::
$ cat poky/build/tmp/deploy/cve/flex-native
LAYER: meta
PACKAGE NAME: flex-native
PACKAGE VERSION: 2.6.4
CVE: CVE-2016-6354
CVE STATUS: Patched
CVE SUMMARY: Heap-based buffer overflow in the yy_get_next_buffer function in Flex before 2.6.1 might allow context-dependent attackers to cause a denial of service or possibly execute arbitrary code via vectors involving num_to_read.
CVSS v2 BASE SCORE: 7.5
CVSS v3 BASE SCORE: 9.8
VECTOR: NETWORK
MORE INFORMATION: https://nvd.nist.gov/vuln/detail/CVE-2016-6354
LAYER: meta
PACKAGE NAME: flex-native
PACKAGE VERSION: 2.6.4
CVE: CVE-2019-6293
CVE STATUS: Ignored
CVE SUMMARY: An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.
CVSS v2 BASE SCORE: 4.3
CVSS v3 BASE SCORE: 5.5
VECTOR: NETWORK
MORE INFORMATION: https://nvd.nist.gov/vuln/detail/CVE-2019-6293
$ cat ./tmp/deploy/cve/flex-native_cve.json
{
"version": "1",
"package": [
{
"name": "flex-native",
"layer": "meta",
"version": "2.6.4",
"products": [
{
"product": "flex",
"cvesInRecord": "No"
},
{
"product": "flex",
"cvesInRecord": "Yes"
}
],
"issue": [
{
"id": "CVE-2006-0459",
"status": "Patched",
"link": "https://nvd.nist.gov/vuln/detail/CVE-2006-0459",
"summary": "flex.skl in Will Estes and John Millaway Fast Lexical Analyzer Generator (flex) before 2.5.33 does not allocate enough memory for grammars containing (1) REJECT statements or (2) trailing context rules, which causes flex to generate code that contains a buffer overflow that might allow context-dependent attackers to execute arbitrary code.",
"scorev2": "7.5",
"scorev3": "0.0",
"scorev4": "0.0",
"modified": "2024-11-21T00:06Z",
"vector": "NETWORK",
"vectorString": "AV:N/AC:L/Au:N/C:P/I:P/A:P",
"detail": "version-not-in-range"
},
{
"id": "CVE-2016-6354",
"status": "Patched",
"link": "https://nvd.nist.gov/vuln/detail/CVE-2016-6354",
"summary": "Heap-based buffer overflow in the yy_get_next_buffer function in Flex before 2.6.1 might allow context-dependent attackers to cause a denial of service or possibly execute arbitrary code via vectors involving num_to_read.",
"scorev2": "7.5",
"scorev3": "9.8",
"scorev4": "0.0",
"modified": "2024-11-21T02:55Z",
"vector": "NETWORK",
"vectorString": "AV:N/AC:L/Au:N/C:P/I:P/A:P",
"detail": "version-not-in-range"
},
{
"id": "CVE-2019-6293",
"status": "Ignored",
"link": "https://nvd.nist.gov/vuln/detail/CVE-2019-6293",
"summary": "An issue was discovered in the function mark_beginning_as_normal in nfa.c in flex 2.6.4. There is a stack exhaustion problem caused by the mark_beginning_as_normal function making recursive calls to itself in certain scenarios involving lots of '*' characters. Remote attackers could leverage this vulnerability to cause a denial-of-service.",
"scorev2": "4.3",
"scorev3": "5.5",
"scorev4": "0.0",
"modified": "2024-11-21T04:46Z",
"vector": "NETWORK",
"vectorString": "AV:N/AC:M/Au:N/C:N/I:N/A:P",
"detail": "upstream-wontfix",
"description": "there is stack exhaustion but no bug and it is building the parser, not running it, effectively similar to a compiler ICE. Upstream no plans to address this."
}
]
}
]
}
For images, a summary of all recipes included in the image and their CVEs is also
generated in textual and JSON formats. These ``.cve`` and ``.json`` reports can be found
generated in the JSON format. These ``.json`` reports can be found
in the ``tmp/deploy/images`` directory for each compiled image.
At build time CVE check will also throw warnings about ``Unpatched`` CVEs::
WARNING: flex-2.6.4-r0 do_cve_check: Found unpatched CVE (CVE-2019-6293), for more information check /poky/build/tmp/work/core2-64-poky-linux/flex/2.6.4-r0/temp/cve.log
WARNING: libarchive-3.5.1-r0 do_cve_check: Found unpatched CVE (CVE-2021-36976), for more information check /poky/build/tmp/work/core2-64-poky-linux/libarchive/3.5.1-r0/temp/cve.log
WARNING: qemu-native-9.2.0-r0 do_cve_check: Found unpatched CVE (CVE-2023-1386)
It is also possible to check the CVE status of individual packages as follows::
@@ -111,10 +151,10 @@ upstream `NIST CVE database <https://nvd.nist.gov/>`__.
The variable supports using vendor and product names like this::
CVE_PRODUCT = "flex_project:flex"
CVE_PRODUCT = "flex_project:flex westes:flex"
In this example the vendor name used in the CVE database is ``flex_project`` and the
product is ``flex``. With this setting the ``flex`` recipe only maps to this specific
In this example we have two possible vendors names, ``flex_project`` and ``westes``,
with the product name ``flex``. With this setting the ``flex`` recipe only maps to this specific
product and not products from other vendors with same name ``flex``.
Similarly, when the recipe version :term:`PV` is not compatible with software versions used by

View File

@@ -243,8 +243,8 @@ A new automated image testing framework has been added through the
framework replaces the older ``imagetest-qemu`` framework.
You can learn more about performing automated image tests in the
":ref:`dev-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Development Tasks Manual.
":ref:`test-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Test Environment Manual.
.. _migration-1.5-build-history:

View File

@@ -220,7 +220,7 @@ Package Test (ptest)
Package Tests (ptest) are built but not installed by default. For
information on using Package Tests, see the
":ref:`dev-manual/packages:testing packages with ptest`"
":ref:`test-manual/ptest:testing packages with ptest`"
section in the Yocto Project Development Tasks Manual. For information on the
``ptest`` class, see the ":ref:`ref-classes-ptest`" section.

View File

@@ -26,3 +26,9 @@ Release 4.0 (kirkstone)
release-notes-4.0.17
release-notes-4.0.18
release-notes-4.0.19
release-notes-4.0.20
release-notes-4.0.21
release-notes-4.0.22
release-notes-4.0.23
release-notes-4.0.24
release-notes-4.0.25

View File

@@ -9,14 +9,14 @@ Known Issues in 3.4.1
Security Fixes in 3.4.1
~~~~~~~~~~~~~~~~~~~~~~~
- glibc: Backport fix for :cve:`2021-43396`
- vim: add patch number to :cve:`2021-3778` patch
- vim: fix :cve:`2021-3796`, :cve:`2021-3872`, and :cve:`2021-3875`
- squashfs-tools: follow-up fix for :cve:`2021-41072`
- glibc: Backport fix for :cve_nist:`2021-43396`
- vim: add patch number to :cve_nist:`2021-3778` patch
- vim: fix :cve_nist:`2021-3796`, :cve_nist:`2021-3872`, and :cve_nist:`2021-3875`
- squashfs-tools: follow-up fix for :cve_nist:`2021-41072`
- avahi: update CVE id fixed by local-ping.patch
- squashfs-tools: fix :cve:`2021-41072`
- ffmpeg: fix :cve:`2021-38114`
- curl: fix :cve:`2021-22945`, :cve:`2021-22946` and :cve:`2021-22947`
- squashfs-tools: fix :cve_nist:`2021-41072`
- ffmpeg: fix :cve_nist:`2021-38114`
- curl: fix :cve_nist:`2021-22945`, :cve_nist:`2021-22946` and :cve_nist:`2021-22947`
Fixes in 3.4.1
~~~~~~~~~~~~~~

View File

@@ -4,29 +4,29 @@ Release notes for 3.4.2 (honister)
Security Fixes in 3.4.2
~~~~~~~~~~~~~~~~~~~~~~~
- tiff: backport fix for :cve:`2022-22844`
- glibc : Fix :cve:`2021-3999`
- glibc : Fix :cve:`2021-3998`
- glibc : Fix :cve:`2022-23219`
- glibc : Fix :cve:`2022-23218`
- lighttpd: backport a fix for :cve:`2022-22707`
- speex: fix :cve:`2020-23903`
- linux-yocto/5.10: amdgpu: updates for :cve:`2021-42327`
- libsndfile1: fix :cve:`2021-4156`
- tiff: backport fix for :cve_nist:`2022-22844`
- glibc : Fix :cve_nist:`2021-3999`
- glibc : Fix :cve_nist:`2021-3998`
- glibc : Fix :cve_nist:`2022-23219`
- glibc : Fix :cve_nist:`2022-23218`
- lighttpd: backport a fix for :cve_nist:`2022-22707`
- speex: fix :cve_nist:`2020-23903`
- linux-yocto/5.10: amdgpu: updates for :cve_nist:`2021-42327`
- libsndfile1: fix :cve_nist:`2021-4156`
- xserver-xorg: whitelist two CVEs
- grub2: fix :cve:`2021-3981`
- xserver-xorg: update CVE_PRODUCT
- binutils: :cve:`2021-42574`
- gcc: Fix :cve:`2021-42574`
- gcc: Fix :cve:`2021-35465`
- grub2: fix :cve_nist:`2021-3981`
- xserver-xorg: update :term:`CVE_PRODUCT`
- binutils: :cve_nist:`2021-42574`
- gcc: Fix :cve_nist:`2021-42574`
- gcc: Fix :cve_nist:`2021-35465`
- cve-extra-exclusions: add db CVEs to exclusion list
- gcc: Add :cve:`2021-37322` to the list of CVEs to ignore
- bind: fix :cve:`2021-25219`
- openssh: fix :cve:`2021-41617`
- ncurses: fix :cve:`2021-39537`
- vim: fix :cve:`2021-3968` and :cve:`2021-3973`
- vim: fix :cve:`2021-3927` and :cve:`2021-3928`
- gmp: fix :cve:`2021-43618`
- gcc: Add :cve_nist:`2021-37322` to the list of CVEs to ignore
- bind: fix :cve_nist:`2021-25219`
- openssh: fix :cve_nist:`2021-41617`
- ncurses: fix :cve_nist:`2021-39537`
- vim: fix :cve_nist:`2021-3968` and :cve_nist:`2021-3973`
- vim: fix :cve_nist:`2021-3927` and :cve_nist:`2021-3928`
- gmp: fix :cve_nist:`2021-43618`
Fixes in 3.4.2
~~~~~~~~~~~~~~

View File

@@ -4,12 +4,12 @@ Release notes for 3.4.3 (honister)
Security Fixes in 3.4.3
~~~~~~~~~~~~~~~~~~~~~~~
- ghostscript: fix :cve:`2021-3781`
- ghostscript: fix :cve:`2021-45949`
- tiff: Add backports for two CVEs from upstream (:cve:`2022-0561` & :cve:`2022-0562`)
- gcc : Fix :cve:`2021-46195`
- ghostscript: fix :cve_nist:`2021-3781`
- ghostscript: fix :cve_nist:`2021-45949`
- tiff: Add backports for two CVEs from upstream (:cve_nist:`2022-0561` & :cve_nist:`2022-0562`)
- gcc : Fix :cve_nist:`2021-46195`
- virglrenderer: fix `CVE-2022-0135 <https://security-tracker.debian.org/tracker/CVE-2022-0135>`__ and `CVE-2022-0175 <https://security-tracker.debian.org/tracker/CVE-2022-0175>`__
- binutils: Add fix for :cve:`2021-45078`
- binutils: Add fix for :cve_nist:`2021-45078`
Fixes in 3.4.3

View File

@@ -4,11 +4,11 @@ Release notes for 3.4.4 (honister)
Security Fixes in 3.4.4
~~~~~~~~~~~~~~~~~~~~~~~
- tiff: fix :cve:`2022-0865`, :cve:`2022-0891`, :cve:`2022-0907`, :cve:`2022-0908`, :cve:`2022-0909` and :cve:`2022-0924`
- tiff: fix :cve_nist:`2022-0865`, :cve_nist:`2022-0891`, :cve_nist:`2022-0907`, :cve_nist:`2022-0908`, :cve_nist:`2022-0909` and :cve_nist:`2022-0924`
- xz: fix `CVE-2022-1271 <https://security-tracker.debian.org/tracker/CVE-2022-1271>`__
- unzip: fix `CVE-2021-4217 <https://security-tracker.debian.org/tracker/CVE-2021-4217>`__
- zlib: fix :cve:`2018-25032`
- grub: ignore :cve:`2021-46705`
- zlib: fix :cve_nist:`2018-25032`
- grub: ignore :cve_nist:`2021-46705`
Fixes in 3.4.4
~~~~~~~~~~~~~~

View File

@@ -216,34 +216,34 @@ Other license-related notes:
Security Fixes in 3.4
~~~~~~~~~~~~~~~~~~~~~
- apr: :cve:`2021-35940`
- aspell: :cve:`2019-25051`
- avahi: :cve:`2021-3468`, :cve:`2021-36217`
- binutils: :cve:`2021-20197`
- bluez: :cve:`2021-3658`
- busybox: :cve:`2021-28831`
- cairo: :cve:`2020-35492`
- cpio: :cve:`2021-38185`
- expat: :cve:`2013-0340`
- ffmpeg: :cve:`2020-20446`, :cve:`2020-22015`, :cve:`2020-22021`, :cve:`2020-22033`, :cve:`2020-22019`, :cve:`2021-33815`, :cve:`2021-38171`, :cve:`2020-20453`
- glibc: :cve:`2021-33574`, :cve:`2021-38604`
- inetutils: :cve:`2021-40491`
- libgcrypt: :cve:`2021-40528`
- linux-yocto/5.10, 5.14: :cve:`2021-3653`, :cve:`2021-3656`
- lz4: :cve:`2021-3520`
- nettle: :cve:`2021-20305`
- openssl: :cve:`2021-3711`, :cve:`2021-3712`
- perl: :cve:`2021-36770`
- python3: :cve:`2021-29921`
- python3-pip: :cve:`2021-3572`
- qemu: :cve:`2020-27821`, :cve:`2020-29443`, :cve:`2020-35517`, :cve:`2021-3392`, :cve:`2021-3409`, :cve:`2021-3416`, :cve:`2021-3527`, :cve:`2021-3544`, :cve:`2021-3545`, :cve:`2021-3546`, :cve:`2021-3682`, :cve:`2021-20181`, :cve:`2021-20221`, :cve:`2021-20257`, :cve:`2021-20263`
- rpm: :cve:`2021-3421`, :cve:`2021-20271`
- rsync: :cve:`2020-14387`
- util-linux: :cve:`2021-37600`
- vim: :cve:`2021-3770`, :cve:`2021-3778`
- wpa-supplicant: :cve:`2021-30004`
- xdg-utils: :cve:`2020-27748`
- xserver-xorg: :cve:`2021-3472`
- apr: :cve_nist:`2021-35940`
- aspell: :cve_nist:`2019-25051`
- avahi: :cve_nist:`2021-3468`, :cve_nist:`2021-36217`
- binutils: :cve_nist:`2021-20197`
- bluez: :cve_nist:`2021-3658`
- busybox: :cve_nist:`2021-28831`
- cairo: :cve_nist:`2020-35492`
- cpio: :cve_nist:`2021-38185`
- expat: :cve_nist:`2013-0340`
- ffmpeg: :cve_nist:`2020-20446`, :cve_nist:`2020-22015`, :cve_nist:`2020-22021`, :cve_nist:`2020-22033`, :cve_nist:`2020-22019`, :cve_nist:`2021-33815`, :cve_nist:`2021-38171`, :cve_nist:`2020-20453`
- glibc: :cve_nist:`2021-33574`, :cve_nist:`2021-38604`
- inetutils: :cve_nist:`2021-40491`
- libgcrypt: :cve_nist:`2021-40528`
- linux-yocto/5.10, 5.14: :cve_nist:`2021-3653`, :cve_nist:`2021-3656`
- lz4: :cve_nist:`2021-3520`
- nettle: :cve_nist:`2021-20305`
- openssl: :cve_nist:`2021-3711`, :cve_nist:`2021-3712`
- perl: :cve_nist:`2021-36770`
- python3: :cve_nist:`2021-29921`
- python3-pip: :cve_nist:`2021-3572`
- qemu: :cve_nist:`2020-27821`, :cve_nist:`2020-29443`, :cve_nist:`2020-35517`, :cve_nist:`2021-3392`, :cve_nist:`2021-3409`, :cve_nist:`2021-3416`, :cve_nist:`2021-3527`, :cve_nist:`2021-3544`, :cve_nist:`2021-3545`, :cve_nist:`2021-3546`, :cve_nist:`2021-3682`, :cve_nist:`2021-20181`, :cve_nist:`2021-20221`, :cve_nist:`2021-20257`, :cve_nist:`2021-20263`
- rpm: :cve_nist:`2021-3421`, :cve_nist:`2021-20271`
- rsync: :cve_nist:`2020-14387`
- util-linux: :cve_nist:`2021-37600`
- vim: :cve_nist:`2021-3770`, :cve_nist:`2021-3778`
- wpa-supplicant: :cve_nist:`2021-30004`
- xdg-utils: :cve_nist:`2020-27748`
- xserver-xorg: :cve_nist:`2021-3472`
Recipe Upgrades in 3.4
~~~~~~~~~~~~~~~~~~~~~~

View File

@@ -4,11 +4,11 @@ Release notes for 4.0.1 (kirkstone)
Security Fixes in 4.0.1
~~~~~~~~~~~~~~~~~~~~~~~
- linux-yocto/5.15: fix :cve:`2022-28796`
- python3: ignore :cve:`2015-20107`
- e2fsprogs: fix :cve:`2022-1304`
- lua: fix :cve:`2022-28805`
- busybox: fix :cve:`2022-28391`
- linux-yocto/5.15: fix :cve_nist:`2022-28796`
- python3: ignore :cve_nist:`2015-20107`
- e2fsprogs: fix :cve_nist:`2022-1304`
- lua: fix :cve_nist:`2022-28805`
- busybox: fix :cve_nist:`2022-28391`
Fixes in 4.0.1
~~~~~~~~~~~~~~

View File

@@ -6,28 +6,28 @@ Release notes for Yocto-4.0.10 (Kirkstone)
Security Fixes in Yocto-4.0.10
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- binutils: Fix :cve:`2023-1579`, :cve:`2023-1972`, :cve_mitre:`2023-25584`, :cve_mitre:`2023-25585` and :cve_mitre:`2023-25588`
- cargo : Ignore :cve:`2022-46176`
- connman: Fix :cve:`2023-28488`
- curl: Fix :cve:`2023-27533`, :cve:`2023-27534`, :cve:`2023-27535`, :cve:`2023-27536` and :cve:`2023-27538`
- ffmpeg: Fix :cve:`2022-48434`
- freetype: Fix :cve:`2023-2004`
- binutils: Fix :cve_nist:`2023-1579`, :cve_nist:`2023-1972`, :cve_mitre:`2023-25584`, :cve_mitre:`2023-25585` and :cve_mitre:`2023-25588`
- cargo : Ignore :cve_nist:`2022-46176`
- connman: Fix :cve_nist:`2023-28488`
- curl: Fix :cve_nist:`2023-27533`, :cve_nist:`2023-27534`, :cve_nist:`2023-27535`, :cve_nist:`2023-27536` and :cve_nist:`2023-27538`
- ffmpeg: Fix :cve_nist:`2022-48434`
- freetype: Fix :cve_nist:`2023-2004`
- ghostscript: Fix :cve_mitre:`2023-29979`
- git: Fix :cve:`2023-25652` and :cve:`2023-29007`
- go: Fix :cve:`2022-41722`, :cve:`2022-41724`, :cve:`2022-41725`, :cve:`2023-24534`, :cve:`2023-24537` and :cve:`2023-24538`
- go: Ignore :cve:`2022-41716`
- libxml2: Fix :cve:`2023-28484` and :cve:`2023-29469`
- libxpm: Fix :cve:`2022-44617`, :cve:`2022-46285` and :cve:`2022-4883`
- linux-yocto: Ignore :cve:`2021-3759`, :cve:`2021-4135`, :cve:`2021-4155`, :cve:`2022-0168`, :cve:`2022-0171`, :cve:`2022-1016`, :cve:`2022-1184`, :cve:`2022-1198`, :cve:`2022-1199`, :cve:`2022-1462`, :cve:`2022-1734`, :cve:`2022-1852`, :cve:`2022-1882`, :cve:`2022-1998`, :cve:`2022-2078`, :cve:`2022-2196`, :cve:`2022-2318`, :cve:`2022-2380`, :cve:`2022-2503`, :cve:`2022-26365`, :cve:`2022-2663`, :cve:`2022-2873`, :cve:`2022-2905`, :cve:`2022-2959`, :cve:`2022-3028`, :cve:`2022-3078`, :cve:`2022-3104`, :cve:`2022-3105`, :cve:`2022-3106`, :cve:`2022-3107`, :cve:`2022-3111`, :cve:`2022-3112`, :cve:`2022-3113`, :cve:`2022-3115`, :cve:`2022-3202`, :cve:`2022-32250`, :cve:`2022-32296`, :cve:`2022-32981`, :cve:`2022-3303`, :cve:`2022-33740`, :cve:`2022-33741`, :cve:`2022-33742`, :cve:`2022-33743`, :cve:`2022-33744`, :cve:`2022-33981`, :cve:`2022-3424`, :cve:`2022-3435`, :cve:`2022-34918`, :cve:`2022-3521`, :cve:`2022-3545`, :cve:`2022-3564`, :cve:`2022-3586`, :cve:`2022-3594`, :cve:`2022-36123`, :cve:`2022-3621`, :cve:`2022-3623`, :cve:`2022-3629`, :cve:`2022-3633`, :cve:`2022-3635`, :cve:`2022-3646`, :cve:`2022-3649`, :cve:`2022-36879`, :cve:`2022-36946`, :cve:`2022-3707`, :cve:`2022-39188`, :cve:`2022-39190`, :cve:`2022-39842`, :cve:`2022-40307`, :cve:`2022-40768`, :cve:`2022-4095`, :cve:`2022-41218`, :cve:`2022-4139`, :cve:`2022-41849`, :cve:`2022-41850`, :cve:`2022-41858`, :cve:`2022-42328`, :cve:`2022-42329`, :cve:`2022-42703`, :cve:`2022-42721`, :cve:`2022-42722`, :cve:`2022-42895`, :cve:`2022-4382`, :cve:`2022-4662`, :cve:`2022-47518`, :cve:`2022-47519`, :cve:`2022-47520`, :cve:`2022-47929`, :cve:`2023-0179`, :cve:`2023-0394`, :cve:`2023-0461`, :cve:`2023-0590`, :cve:`2023-1073`, :cve:`2023-1074`, :cve:`2023-1077`, :cve:`2023-1078`, :cve:`2023-1079`, :cve:`2023-1095`, :cve:`2023-1118`, :cve:`2023-1249`, :cve:`2023-1252`, :cve:`2023-1281`, :cve:`2023-1382`, :cve:`2023-1513`, :cve:`2023-1829`, :cve:`2023-1838`, :cve:`2023-1998`, :cve:`2023-2006`, :cve:`2023-2008`, :cve:`2023-2162`, :cve:`2023-2166`, :cve:`2023-2177`, :cve:`2023-22999`, :cve:`2023-23002`, :cve:`2023-23004`, :cve:`2023-23454`, :cve:`2023-23455`, :cve:`2023-23559`, :cve:`2023-25012`, :cve:`2023-26545`, :cve:`2023-28327` and :cve:`2023-28328`
- nasm: Fix :cve:`2022-44370`
- python3-cryptography: Fix :cve:`2023-23931`
- qemu: Ignore :cve:`2023-0664`
- ruby: Fix :cve:`2023-28755` and :cve:`2023-28756`
- screen: Fix :cve:`2023-24626`
- shadow: Fix :cve:`2023-29383`
- tiff: Fix :cve:`2022-4645`
- webkitgtk: Fix :cve:`2022-32888` and :cve:`2022-32923`
- xserver-xorg: Fix :cve:`2023-1393`
- git: Fix :cve_nist:`2023-25652` and :cve_nist:`2023-29007`
- go: Fix :cve_nist:`2022-41722`, :cve_nist:`2022-41724`, :cve_nist:`2022-41725`, :cve_nist:`2023-24534`, :cve_nist:`2023-24537` and :cve_nist:`2023-24538`
- go: Ignore :cve_nist:`2022-41716`
- libxml2: Fix :cve_nist:`2023-28484` and :cve_nist:`2023-29469`
- libxpm: Fix :cve_nist:`2022-44617`, :cve_nist:`2022-46285` and :cve_nist:`2022-4883`
- linux-yocto: Ignore :cve_nist:`2021-3759`, :cve_nist:`2021-4135`, :cve_nist:`2021-4155`, :cve_nist:`2022-0168`, :cve_nist:`2022-0171`, :cve_nist:`2022-1016`, :cve_nist:`2022-1184`, :cve_nist:`2022-1198`, :cve_nist:`2022-1199`, :cve_nist:`2022-1462`, :cve_nist:`2022-1734`, :cve_nist:`2022-1852`, :cve_nist:`2022-1882`, :cve_nist:`2022-1998`, :cve_nist:`2022-2078`, :cve_nist:`2022-2196`, :cve_nist:`2022-2318`, :cve_nist:`2022-2380`, :cve_nist:`2022-2503`, :cve_nist:`2022-26365`, :cve_nist:`2022-2663`, :cve_nist:`2022-2873`, :cve_nist:`2022-2905`, :cve_nist:`2022-2959`, :cve_nist:`2022-3028`, :cve_nist:`2022-3078`, :cve_nist:`2022-3104`, :cve_nist:`2022-3105`, :cve_nist:`2022-3106`, :cve_nist:`2022-3107`, :cve_nist:`2022-3111`, :cve_nist:`2022-3112`, :cve_nist:`2022-3113`, :cve_nist:`2022-3115`, :cve_nist:`2022-3202`, :cve_nist:`2022-32250`, :cve_nist:`2022-32296`, :cve_nist:`2022-32981`, :cve_nist:`2022-3303`, :cve_nist:`2022-33740`, :cve_nist:`2022-33741`, :cve_nist:`2022-33742`, :cve_nist:`2022-33743`, :cve_nist:`2022-33744`, :cve_nist:`2022-33981`, :cve_nist:`2022-3424`, :cve_nist:`2022-3435`, :cve_nist:`2022-34918`, :cve_nist:`2022-3521`, :cve_nist:`2022-3545`, :cve_nist:`2022-3564`, :cve_nist:`2022-3586`, :cve_nist:`2022-3594`, :cve_nist:`2022-36123`, :cve_nist:`2022-3621`, :cve_nist:`2022-3623`, :cve_nist:`2022-3629`, :cve_nist:`2022-3633`, :cve_nist:`2022-3635`, :cve_nist:`2022-3646`, :cve_nist:`2022-3649`, :cve_nist:`2022-36879`, :cve_nist:`2022-36946`, :cve_nist:`2022-3707`, :cve_nist:`2022-39188`, :cve_nist:`2022-39190`, :cve_nist:`2022-39842`, :cve_nist:`2022-40307`, :cve_nist:`2022-40768`, :cve_nist:`2022-4095`, :cve_nist:`2022-41218`, :cve_nist:`2022-4139`, :cve_nist:`2022-41849`, :cve_nist:`2022-41850`, :cve_nist:`2022-41858`, :cve_nist:`2022-42328`, :cve_nist:`2022-42329`, :cve_nist:`2022-42703`, :cve_nist:`2022-42721`, :cve_nist:`2022-42722`, :cve_nist:`2022-42895`, :cve_nist:`2022-4382`, :cve_nist:`2022-4662`, :cve_nist:`2022-47518`, :cve_nist:`2022-47519`, :cve_nist:`2022-47520`, :cve_nist:`2022-47929`, :cve_nist:`2023-0179`, :cve_nist:`2023-0394`, :cve_nist:`2023-0461`, :cve_nist:`2023-0590`, :cve_nist:`2023-1073`, :cve_nist:`2023-1074`, :cve_nist:`2023-1077`, :cve_nist:`2023-1078`, :cve_nist:`2023-1079`, :cve_nist:`2023-1095`, :cve_nist:`2023-1118`, :cve_nist:`2023-1249`, :cve_nist:`2023-1252`, :cve_nist:`2023-1281`, :cve_nist:`2023-1382`, :cve_nist:`2023-1513`, :cve_nist:`2023-1829`, :cve_nist:`2023-1838`, :cve_nist:`2023-1998`, :cve_nist:`2023-2006`, :cve_nist:`2023-2008`, :cve_nist:`2023-2162`, :cve_nist:`2023-2166`, :cve_nist:`2023-2177`, :cve_nist:`2023-22999`, :cve_nist:`2023-23002`, :cve_nist:`2023-23004`, :cve_nist:`2023-23454`, :cve_nist:`2023-23455`, :cve_nist:`2023-23559`, :cve_nist:`2023-25012`, :cve_nist:`2023-26545`, :cve_nist:`2023-28327` and :cve_nist:`2023-28328`
- nasm: Fix :cve_nist:`2022-44370`
- python3-cryptography: Fix :cve_nist:`2023-23931`
- qemu: Ignore :cve_nist:`2023-0664`
- ruby: Fix :cve_nist:`2023-28755` and :cve_nist:`2023-28756`
- screen: Fix :cve_nist:`2023-24626`
- shadow: Fix :cve_nist:`2023-29383`
- tiff: Fix :cve_nist:`2022-4645`
- webkitgtk: Fix :cve_nist:`2022-32888` and :cve_nist:`2022-32923`
- xserver-xorg: Fix :cve_nist:`2023-1393`
Fixes in Yocto-4.0.10

View File

@@ -6,18 +6,18 @@ Release notes for Yocto-4.0.11 (Kirkstone)
Security Fixes in Yocto-4.0.11
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cups: Fix :cve:`2023-32324`
- curl: Fix :cve:`2023-28319`, :cve:`2023-28320`, :cve:`2023-28321` and :cve:`2023-28322`
- git: Ignore :cve:`2023-25815`
- go: Fix :cve:`2023-24539` and :cve:`2023-24540`
- nasm: Fix :cve:`2022-46457`
- openssh: Fix :cve:`2023-28531`
- openssl: Fix :cve:`2023-1255` and :cve:`2023-2650`
- perl: Fix :cve:`2023-31484`
- python3-requests: Fix for :cve:`2023-32681`
- sysstat: Fix :cve:`2023-33204`
- vim: Fix :cve:`2023-2426`
- webkitgtk: fix :cve:`2022-42867`, :cve:`2022-46691`, :cve:`2022-46699` and :cve:`2022-46700`
- cups: Fix :cve_nist:`2023-32324`
- curl: Fix :cve_nist:`2023-28319`, :cve_nist:`2023-28320`, :cve_nist:`2023-28321` and :cve_nist:`2023-28322`
- git: Ignore :cve_nist:`2023-25815`
- go: Fix :cve_nist:`2023-24539` and :cve_nist:`2023-24540`
- nasm: Fix :cve_nist:`2022-46457`
- openssh: Fix :cve_nist:`2023-28531`
- openssl: Fix :cve_nist:`2023-1255` and :cve_nist:`2023-2650`
- perl: Fix :cve_nist:`2023-31484`
- python3-requests: Fix for :cve_nist:`2023-32681`
- sysstat: Fix :cve_nist:`2023-33204`
- vim: Fix :cve_nist:`2023-2426`
- webkitgtk: fix :cve_nist:`2022-42867`, :cve_nist:`2022-46691`, :cve_nist:`2022-46699` and :cve_nist:`2022-46700`
Fixes in Yocto-4.0.11

View File

@@ -6,30 +6,30 @@ Release notes for Yocto-4.0.12 (Kirkstone)
Security Fixes in Yocto-4.0.12
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bind: Fix :cve:`2023-2828` and :cve:`2023-2911`
- cups: Fix :cve:`2023-34241`
- curl: Added :cve:`2023-28320` Follow-up patch
- dbus: Fix :cve:`2023-34969`
- dmidecode: fix :cve:`2023-30630`
- ghostscript: fix :cve:`2023-36664`
- go: fix :cve_mitre:`2023-24531`, :cve:`2023-24536`, :cve:`2023-29400`, :cve:`2023-29402`, :cve:`2023-29404`, :cve:`2023-29405` and :cve:`2023-29406`
- libarchive: Ignore :cve:`2023-30571`
- libcap: Fix :cve:`2023-2602` and :cve:`2023-2603`
- libjpeg-turbo: Fix :cve:`2023-2804`
- libpcre2: Fix :cve:`2022-41409`
- libtiff: fix :cve:`2023-26965`
- libwebp: Fix :cve:`2023-1999`
- libx11: Fix :cve:`2023-3138`
- libxpm: Fix :cve:`2022-44617`
- ninja: Ignore :cve:`2021-4336`
- openssh: Fix :cve:`2023-38408`
- openssl: Fix :cve:`2023-2975`, :cve:`2023-3446` and :cve:`2023-3817`
- perl: Fix :cve:`2023-31486`
- python3: Ignore :cve:`2023-36632`
- qemu: Fix :cve:`2023-0330`, :cve_mitre:`2023-2861`, :cve_mitre:`2023-3255` and :cve_mitre:`2023-3301`
- sqlite3: Fix :cve:`2023-36191`
- tiff: Fix :cve:`2023-0795`, :cve:`2023-0796`, :cve:`2023-0797`, :cve:`2023-0798`, :cve:`2023-0799`, :cve:`2023-25433`, :cve:`2023-25434` and :cve:`2023-25435`
- vim: :cve:`2023-2609` and :cve:`2023-2610`
- bind: Fix :cve_nist:`2023-2828` and :cve_nist:`2023-2911`
- cups: Fix :cve_nist:`2023-34241`
- curl: Added :cve_nist:`2023-28320` Follow-up patch
- dbus: Fix :cve_nist:`2023-34969`
- dmidecode: fix :cve_nist:`2023-30630`
- ghostscript: fix :cve_nist:`2023-36664`
- go: fix :cve_mitre:`2023-24531`, :cve_nist:`2023-24536`, :cve_nist:`2023-29400`, :cve_nist:`2023-29402`, :cve_nist:`2023-29404`, :cve_nist:`2023-29405` and :cve_nist:`2023-29406`
- libarchive: Ignore :cve_nist:`2023-30571`
- libcap: Fix :cve_nist:`2023-2602` and :cve_nist:`2023-2603`
- libjpeg-turbo: Fix :cve_nist:`2023-2804`
- libpcre2: Fix :cve_nist:`2022-41409`
- libtiff: fix :cve_nist:`2023-26965`
- libwebp: Fix :cve_nist:`2023-1999`
- libx11: Fix :cve_nist:`2023-3138`
- libxpm: Fix :cve_nist:`2022-44617`
- ninja: Ignore :cve_nist:`2021-4336`
- openssh: Fix :cve_nist:`2023-38408`
- openssl: Fix :cve_nist:`2023-2975`, :cve_nist:`2023-3446` and :cve_nist:`2023-3817`
- perl: Fix :cve_nist:`2023-31486`
- python3: Ignore :cve_nist:`2023-36632`
- qemu: Fix :cve_nist:`2023-0330`, :cve_mitre:`2023-2861`, :cve_mitre:`2023-3255` and :cve_mitre:`2023-3301`
- sqlite3: Fix :cve_nist:`2023-36191`
- tiff: Fix :cve_nist:`2023-0795`, :cve_nist:`2023-0796`, :cve_nist:`2023-0797`, :cve_nist:`2023-0798`, :cve_nist:`2023-0799`, :cve_nist:`2023-25433`, :cve_nist:`2023-25434` and :cve_nist:`2023-25435`
- vim: :cve_nist:`2023-2609` and :cve_nist:`2023-2610`
Fixes in Yocto-4.0.12

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -6,24 +6,24 @@ Release notes for Yocto-4.0.15 (Kirkstone)
Security Fixes in Yocto-4.0.15
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- avahi: Fix :cve:`2023-1981`, :cve:`2023-38469`, :cve:`2023-38470`, :cve:`2023-38471`, :cve:`2023-38472` and :cve:`2023-38473`
- binutils: Fix :cve:`2022-47007`, :cve:`2022-47010` and :cve:`2022-48064`
- bluez5: Fix :cve:`2023-45866`
- ghostscript: Ignore GhostPCL :cve:`2023-38560`
- gnutls: Fix :cve:`2023-5981`
- go: Ignore :cve:`2023-45283` and :cve:`2023-45284`
- grub: Fix :cve:`2023-4692` and :cve:`2023-4693`
- avahi: Fix :cve_nist:`2023-1981`, :cve_nist:`2023-38469`, :cve_nist:`2023-38470`, :cve_nist:`2023-38471`, :cve_nist:`2023-38472` and :cve_nist:`2023-38473`
- binutils: Fix :cve_nist:`2022-47007`, :cve_nist:`2022-47010` and :cve_nist:`2022-48064`
- bluez5: Fix :cve_nist:`2023-45866`
- ghostscript: Ignore GhostPCL :cve_nist:`2023-38560`
- gnutls: Fix :cve_nist:`2023-5981`
- go: Ignore :cve_nist:`2023-45283` and :cve_nist:`2023-45284`
- grub: Fix :cve_nist:`2023-4692` and :cve_nist:`2023-4693`
- gstreamer1.0-plugins-bad: Fix :cve_mitre:`2023-44429`
- libsndfile: Fix :cve:`2022-33065`
- libwebp: Fix :cve:`2023-4863`
- openssl: Fix :cve:`2023-5678`
- python3-cryptography: Fix :cve:`2023-49083`
- qemu: Fix :cve:`2023-1544`
- sudo: :cve:`2023-42456` and :cve_mitre:`2023-42465`
- tiff: Fix :cve:`2023-41175`
- vim: Fix :cve:`2023-46246`, :cve:`2023-48231`, :cve:`2023-48232`, :cve:`2023-48233`, :cve:`2023-48234`, :cve:`2023-48235`, :cve:`2023-48236`, :cve:`2023-48237` and :cve:`2023-48706`
- xserver-xorg: Fix :cve:`2023-5367` and :cve:`2023-5380`
- xwayland: Fix :cve:`2023-5367`
- libsndfile: Fix :cve_nist:`2022-33065`
- libwebp: Fix :cve_nist:`2023-4863`
- openssl: Fix :cve_nist:`2023-5678`
- python3-cryptography: Fix :cve_nist:`2023-49083`
- qemu: Fix :cve_nist:`2023-1544`
- sudo: :cve_nist:`2023-42456` and :cve_mitre:`2023-42465`
- tiff: Fix :cve_nist:`2023-41175`
- vim: Fix :cve_nist:`2023-46246`, :cve_nist:`2023-48231`, :cve_nist:`2023-48232`, :cve_nist:`2023-48233`, :cve_nist:`2023-48234`, :cve_nist:`2023-48235`, :cve_nist:`2023-48236`, :cve_nist:`2023-48237` and :cve_nist:`2023-48706`
- xserver-xorg: Fix :cve_nist:`2023-5367` and :cve_nist:`2023-5380`
- xwayland: Fix :cve_nist:`2023-5367`
Fixes in Yocto-4.0.15

View File

@@ -8,22 +8,22 @@ Security Fixes in Yocto-4.0.16
- cpio: Fix :cve_mitre:`2023-7207`
- curl: Revert "curl: Backport fix CVE-2023-32001"
- curl: Fix :cve:`2023-46218`
- dropbear:Fix :cve:`2023-48795`
- ffmpeg: Fix :cve:`2022-3964` and :cve:`2022-3965`
- ghostscript: Fix :cve:`2023-46751`
- gnutls: Fix :cve:`2024-0553` and :cve:`2024-0567`
- go: Fix :cve:`2023-39326`
- openssh: Fix :cve:`2023-48795`, :cve:`2023-51384` and :cve:`2023-51385`
- openssl: Fix :cve:`2023-6129` and :cve_mitre:`2023-6237`
- curl: Fix :cve_nist:`2023-46218`
- dropbear:Fix :cve_nist:`2023-48795`
- ffmpeg: Fix :cve_nist:`2022-3964` and :cve_nist:`2022-3965`
- ghostscript: Fix :cve_nist:`2023-46751`
- gnutls: Fix :cve_nist:`2024-0553` and :cve_nist:`2024-0567`
- go: Fix :cve_nist:`2023-39326`
- openssh: Fix :cve_nist:`2023-48795`, :cve_nist:`2023-51384` and :cve_nist:`2023-51385`
- openssl: Fix :cve_nist:`2023-6129` and :cve_mitre:`2023-6237`
- pam: Fix :cve_mitre:`2024-22365`
- perl: Fix :cve:`2023-47038`
- qemu: Fix :cve:`2023-5088`
- sqlite3: Fix :cve:`2023-7104`
- systemd: Fix :cve:`2023-7008`
- tiff: Fix :cve:`2023-6228`
- xserver-xorg: Fix :cve:`2023-6377`, :cve:`2023-6478`, :cve:`2023-6816`, :cve_mitre:`2024-0229`, :cve:`2024-0408`, :cve:`2024-0409`, :cve_mitre:`2024-21885` and :cve_mitre:`2024-21886`
- zlib: Ignore :cve:`2023-6992`
- perl: Fix :cve_nist:`2023-47038`
- qemu: Fix :cve_nist:`2023-5088`
- sqlite3: Fix :cve_nist:`2023-7104`
- systemd: Fix :cve_nist:`2023-7008`
- tiff: Fix :cve_nist:`2023-6228`
- xserver-xorg: Fix :cve_nist:`2023-6377`, :cve_nist:`2023-6478`, :cve_nist:`2023-6816`, :cve_mitre:`2024-0229`, :cve_nist:`2024-0408`, :cve_nist:`2024-0409`, :cve_mitre:`2024-21885` and :cve_mitre:`2024-21886`
- zlib: Ignore :cve_nist:`2023-6992`
Fixes in Yocto-4.0.16

View File

@@ -6,27 +6,27 @@ Release notes for Yocto-4.0.17 (Kirkstone)
Security Fixes in Yocto-4.0.17
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bind: Fix :cve:`2023-4408`, :cve:`2023-5517`, :cve:`2023-5679`, :cve:`2023-50868` and :cve:`2023-50387`
- binutils: Fix :cve:`2023-39129` and :cve:`2023-39130`
- curl: Fix :cve:`2023-46219`
- curl: Ignore :cve:`2023-42915`
- gcc: Ignore :cve:`2023-4039`
- gdb: Fix :cve:`2023-39129` and :cve:`2023-39130`
- glibc: Ignore :cve:`2023-0687`
- go: Fix :cve:`2023-29406`, :cve:`2023-45285`, :cve:`2023-45287`, :cve:`2023-45289`, :cve:`2023-45290`, :cve:`2024-24784` and :cve:`2024-24785`
- less: Fix :cve:`2022-48624`
- libgit2: Fix :cve:`2024-24575` and :cve:`2024-24577`
- libuv: fix :cve:`2024-24806`
- libxml2: Fix for :cve:`2024-25062`
- linux-yocto/5.15: Fix :cve:`2022-36402`, :cve:`2022-40982`, :cve:`2022-47940`, :cve:`2023-1193`, :cve:`2023-1194`, :cve:`2023-3772`, :cve_mitre:`2023-3867`, :cve:`2023-4128`, :cve:`2023-4206`, :cve:`2023-4207`, :cve:`2023-4208`, :cve:`2023-4244`, :cve:`2023-4273`, :cve:`2023-4563`, :cve:`2023-4569`, :cve:`2023-4623`, :cve:`2023-4881`, :cve:`2023-4921`, :cve:`2023-5158`, :cve:`2023-5717`, :cve:`2023-6040`, :cve:`2023-6121`, :cve:`2023-6176`, :cve:`2023-6546`, :cve:`2023-6606`, :cve:`2023-6622`, :cve:`2023-6817`, :cve:`2023-6915`, :cve:`2023-6931`, :cve:`2023-6932`, :cve:`2023-20569`, :cve:`2023-20588`, :cve:`2023-25775`, :cve:`2023-31085`, :cve:`2023-32247`, :cve:`2023-32250`, :cve:`2023-32252`, :cve:`2023-32254`, :cve:`2023-32257`, :cve:`2023-32258`, :cve:`2023-34324`, :cve:`2023-35827`, :cve:`2023-38427`, :cve:`2023-38430`, :cve:`2023-38431`, :cve:`2023-39189`, :cve:`2023-39192`, :cve:`2023-39193`, :cve:`2023-39194`, :cve:`2023-39198`, :cve:`2023-40283`, :cve:`2023-42752`, :cve:`2023-42753`, :cve:`2023-42754`, :cve:`2023-42755`, :cve:`2023-45871`, :cve:`2023-46343`, :cve:`2023-46813`, :cve:`2023-46838`, :cve:`2023-46862`, :cve:`2023-51042`, :cve:`2023-51779`, :cve_mitre:`2023-52340`, :cve:`2023-52429`, :cve:`2023-52435`, :cve:`2023-52436`, :cve:`2023-52438`, :cve:`2023-52439`, :cve:`2023-52441`, :cve:`2023-52442`, :cve:`2023-52443`, :cve:`2023-52444`, :cve:`2023-52445`, :cve:`2023-52448`, :cve:`2023-52449`, :cve:`2023-52451`, :cve:`2023-52454`, :cve:`2023-52456`, :cve:`2023-52457`, :cve:`2023-52458`, :cve:`2023-52463`, :cve:`2023-52464`, :cve:`2024-0340`, :cve:`2024-0584`, :cve:`2024-0607`, :cve:`2024-0641`, :cve:`2024-0646`, :cve:`2024-1085`, :cve:`2024-1086`, :cve:`2024-1151`, :cve:`2024-22705`, :cve:`2024-23849`, :cve:`2024-23850`, :cve:`2024-23851`, :cve:`2024-24860`, :cve:`2024-26586`, :cve:`2024-26589`, :cve:`2024-26591`, :cve:`2024-26592`, :cve:`2024-26593`, :cve:`2024-26594`, :cve:`2024-26597` and :cve:`2024-26598`
- linux-yocto/5.15: Ignore :cve:`2020-27418`, :cve:`2020-36766`, :cve:`2021-33630`, :cve:`2021-33631`, :cve:`2022-48619`, :cve:`2023-2430`, :cve:`2023-4610`, :cve:`2023-4732`, :cve:`2023-5090`, :cve:`2023-5178`, :cve:`2023-5197`, :cve:`2023-5345`, :cve:`2023-5633`, :cve:`2023-5972`, :cve:`2023-6111`, :cve:`2023-6200`, :cve:`2023-6531`, :cve:`2023-6679`, :cve:`2023-7192`, :cve:`2023-40791`, :cve:`2023-42756`, :cve:`2023-44466`, :cve:`2023-45862`, :cve:`2023-45863`, :cve:`2023-45898`, :cve:`2023-51043`, :cve:`2023-51780`, :cve:`2023-51781`, :cve:`2023-51782`, :cve:`2023-52433`, :cve:`2023-52440`, :cve:`2023-52446`, :cve:`2023-52450`, :cve:`2023-52453`, :cve:`2023-52455`, :cve:`2023-52459`, :cve:`2023-52460`, :cve:`2023-52461`, :cve:`2023-52462`, :cve:`2024-0193`, :cve:`2024-0443`, :cve:`2024-0562`, :cve:`2024-0582`, :cve:`2024-0639`, :cve:`2024-0775`, :cve:`2024-26581`, :cve:`2024-26582`, :cve:`2024-26590`, :cve:`2024-26596` and :cve:`2024-26599`
- linux-yocto/5.10: Fix :cve:`2023-6040`, :cve:`2023-6121`, :cve:`2023-6606`, :cve:`2023-6817`, :cve:`2023-6915`, :cve:`2023-6931`, :cve:`2023-6932`, :cve:`2023-39198`, :cve:`2023-46838`, :cve:`2023-51779`, :cve:`2023-51780`, :cve:`2023-51781`, :cve:`2023-51782`, :cve_mitre:`2023-52340`, :cve:`2024-0584` and :cve:`2024-0646`
- linux-yocto/5.10: Ignore :cve:`2021-33630`, :cve:`2021-33631`, :cve:`2022-1508`, :cve:`2022-36402`, :cve:`2022-48619`, :cve:`2023-2430`, :cve:`2023-4610`, :cve:`2023-5972`, :cve:`2023-6039`, :cve:`2023-6200`, :cve:`2023-6531`, :cve:`2023-6546`, :cve:`2023-6622`, :cve:`2023-6679`, :cve:`2023-7192`, :cve:`2023-46343`, :cve:`2023-51042`, :cve:`2023-51043`, :cve:`2024-0193`, :cve:`2024-0443`, :cve:`2024-0562`, :cve:`2024-0582`, :cve:`2024-0639`, :cve:`2024-0641`, :cve:`2024-0775`, :cve:`2024-1085` and :cve:`2024-22705`
- openssl: Fix :cve:`2024-0727`
- python3-pycryptodome: Fix :cve:`2023-52323`
- qemu: Fix :cve:`2023-6693`, :cve:`2023-42467` and :cve:`2024-24474`
- vim: Fix :cve:`2024-22667`
- xwayland: Fix :cve:`2023-6377` and :cve:`2023-6478`
- bind: Fix :cve_nist:`2023-4408`, :cve_nist:`2023-5517`, :cve_nist:`2023-5679`, :cve_nist:`2023-50868` and :cve_nist:`2023-50387`
- binutils: Fix :cve_nist:`2023-39129` and :cve_nist:`2023-39130`
- curl: Fix :cve_nist:`2023-46219`
- curl: Ignore :cve_nist:`2023-42915`
- gcc: Ignore :cve_nist:`2023-4039`
- gdb: Fix :cve_nist:`2023-39129` and :cve_nist:`2023-39130`
- glibc: Ignore :cve_nist:`2023-0687`
- go: Fix :cve_nist:`2023-29406`, :cve_nist:`2023-45285`, :cve_nist:`2023-45287`, :cve_nist:`2023-45289`, :cve_nist:`2023-45290`, :cve_nist:`2024-24784` and :cve_nist:`2024-24785`
- less: Fix :cve_nist:`2022-48624`
- libgit2: Fix :cve_nist:`2024-24575` and :cve_nist:`2024-24577`
- libuv: fix :cve_nist:`2024-24806`
- libxml2: Fix for :cve_nist:`2024-25062`
- linux-yocto/5.15: Fix :cve_nist:`2022-36402`, :cve_nist:`2022-40982`, :cve_nist:`2022-47940`, :cve_nist:`2023-1193`, :cve_nist:`2023-1194`, :cve_nist:`2023-3772`, :cve_mitre:`2023-3867`, :cve_nist:`2023-4128`, :cve_nist:`2023-4206`, :cve_nist:`2023-4207`, :cve_nist:`2023-4208`, :cve_nist:`2023-4244`, :cve_nist:`2023-4273`, :cve_nist:`2023-4563`, :cve_nist:`2023-4569`, :cve_nist:`2023-4623`, :cve_nist:`2023-4881`, :cve_nist:`2023-4921`, :cve_nist:`2023-5158`, :cve_nist:`2023-5717`, :cve_nist:`2023-6040`, :cve_nist:`2023-6121`, :cve_nist:`2023-6176`, :cve_nist:`2023-6546`, :cve_nist:`2023-6606`, :cve_nist:`2023-6622`, :cve_nist:`2023-6817`, :cve_nist:`2023-6915`, :cve_nist:`2023-6931`, :cve_nist:`2023-6932`, :cve_nist:`2023-20569`, :cve_nist:`2023-20588`, :cve_nist:`2023-25775`, :cve_nist:`2023-31085`, :cve_nist:`2023-32247`, :cve_nist:`2023-32250`, :cve_nist:`2023-32252`, :cve_nist:`2023-32254`, :cve_nist:`2023-32257`, :cve_nist:`2023-32258`, :cve_nist:`2023-34324`, :cve_nist:`2023-35827`, :cve_nist:`2023-38427`, :cve_nist:`2023-38430`, :cve_nist:`2023-38431`, :cve_nist:`2023-39189`, :cve_nist:`2023-39192`, :cve_nist:`2023-39193`, :cve_nist:`2023-39194`, :cve_nist:`2023-39198`, :cve_nist:`2023-40283`, :cve_nist:`2023-42752`, :cve_nist:`2023-42753`, :cve_nist:`2023-42754`, :cve_nist:`2023-42755`, :cve_nist:`2023-45871`, :cve_nist:`2023-46343`, :cve_nist:`2023-46813`, :cve_nist:`2023-46838`, :cve_nist:`2023-46862`, :cve_nist:`2023-51042`, :cve_nist:`2023-51779`, :cve_mitre:`2023-52340`, :cve_nist:`2023-52429`, :cve_nist:`2023-52435`, :cve_nist:`2023-52436`, :cve_nist:`2023-52438`, :cve_nist:`2023-52439`, :cve_nist:`2023-52441`, :cve_nist:`2023-52442`, :cve_nist:`2023-52443`, :cve_nist:`2023-52444`, :cve_nist:`2023-52445`, :cve_nist:`2023-52448`, :cve_nist:`2023-52449`, :cve_nist:`2023-52451`, :cve_nist:`2023-52454`, :cve_nist:`2023-52456`, :cve_nist:`2023-52457`, :cve_nist:`2023-52458`, :cve_nist:`2023-52463`, :cve_nist:`2023-52464`, :cve_nist:`2024-0340`, :cve_nist:`2024-0584`, :cve_nist:`2024-0607`, :cve_nist:`2024-0641`, :cve_nist:`2024-0646`, :cve_nist:`2024-1085`, :cve_nist:`2024-1086`, :cve_nist:`2024-1151`, :cve_nist:`2024-22705`, :cve_nist:`2024-23849`, :cve_nist:`2024-23850`, :cve_nist:`2024-23851`, :cve_nist:`2024-24860`, :cve_nist:`2024-26586`, :cve_nist:`2024-26589`, :cve_nist:`2024-26591`, :cve_nist:`2024-26592`, :cve_nist:`2024-26593`, :cve_nist:`2024-26594`, :cve_nist:`2024-26597` and :cve_nist:`2024-26598`
- linux-yocto/5.15: Ignore :cve_nist:`2020-27418`, :cve_nist:`2020-36766`, :cve_nist:`2021-33630`, :cve_nist:`2021-33631`, :cve_nist:`2022-48619`, :cve_nist:`2023-2430`, :cve_nist:`2023-4610`, :cve_nist:`2023-4732`, :cve_nist:`2023-5090`, :cve_nist:`2023-5178`, :cve_nist:`2023-5197`, :cve_nist:`2023-5345`, :cve_nist:`2023-5633`, :cve_nist:`2023-5972`, :cve_nist:`2023-6111`, :cve_nist:`2023-6200`, :cve_nist:`2023-6531`, :cve_nist:`2023-6679`, :cve_nist:`2023-7192`, :cve_nist:`2023-40791`, :cve_nist:`2023-42756`, :cve_nist:`2023-44466`, :cve_nist:`2023-45862`, :cve_nist:`2023-45863`, :cve_nist:`2023-45898`, :cve_nist:`2023-51043`, :cve_nist:`2023-51780`, :cve_nist:`2023-51781`, :cve_nist:`2023-51782`, :cve_nist:`2023-52433`, :cve_nist:`2023-52440`, :cve_nist:`2023-52446`, :cve_nist:`2023-52450`, :cve_nist:`2023-52453`, :cve_nist:`2023-52455`, :cve_nist:`2023-52459`, :cve_nist:`2023-52460`, :cve_nist:`2023-52461`, :cve_nist:`2023-52462`, :cve_nist:`2024-0193`, :cve_nist:`2024-0443`, :cve_nist:`2024-0562`, :cve_nist:`2024-0582`, :cve_nist:`2024-0639`, :cve_nist:`2024-0775`, :cve_nist:`2024-26581`, :cve_nist:`2024-26582`, :cve_nist:`2024-26590`, :cve_nist:`2024-26596` and :cve_nist:`2024-26599`
- linux-yocto/5.10: Fix :cve_nist:`2023-6040`, :cve_nist:`2023-6121`, :cve_nist:`2023-6606`, :cve_nist:`2023-6817`, :cve_nist:`2023-6915`, :cve_nist:`2023-6931`, :cve_nist:`2023-6932`, :cve_nist:`2023-39198`, :cve_nist:`2023-46838`, :cve_nist:`2023-51779`, :cve_nist:`2023-51780`, :cve_nist:`2023-51781`, :cve_nist:`2023-51782`, :cve_mitre:`2023-52340`, :cve_nist:`2024-0584` and :cve_nist:`2024-0646`
- linux-yocto/5.10: Ignore :cve_nist:`2021-33630`, :cve_nist:`2021-33631`, :cve_nist:`2022-1508`, :cve_nist:`2022-36402`, :cve_nist:`2022-48619`, :cve_nist:`2023-2430`, :cve_nist:`2023-4610`, :cve_nist:`2023-5972`, :cve_nist:`2023-6039`, :cve_nist:`2023-6200`, :cve_nist:`2023-6531`, :cve_nist:`2023-6546`, :cve_nist:`2023-6622`, :cve_nist:`2023-6679`, :cve_nist:`2023-7192`, :cve_nist:`2023-46343`, :cve_nist:`2023-51042`, :cve_nist:`2023-51043`, :cve_nist:`2024-0193`, :cve_nist:`2024-0443`, :cve_nist:`2024-0562`, :cve_nist:`2024-0582`, :cve_nist:`2024-0639`, :cve_nist:`2024-0641`, :cve_nist:`2024-0775`, :cve_nist:`2024-1085` and :cve_nist:`2024-22705`
- openssl: Fix :cve_nist:`2024-0727`
- python3-pycryptodome: Fix :cve_nist:`2023-52323`
- qemu: Fix :cve_nist:`2023-6693`, :cve_nist:`2023-42467` and :cve_nist:`2024-24474`
- vim: Fix :cve_nist:`2024-22667`
- xwayland: Fix :cve_nist:`2023-6377` and :cve_nist:`2023-6478`
Fixes in Yocto-4.0.17

View File

@@ -6,22 +6,22 @@ Release notes for Yocto-4.0.18 (Kirkstone)
Security Fixes in Yocto-4.0.18
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- curl: Fix :cve:`2024-2398`
- expat: fix :cve:`2023-52426` and :cve:`2024-28757`
- libssh2: fix :cve:`2023-48795`
- ncurses: Fix :cve:`2023-50495`
- nghttp2: Fix :cve:`2024-28182` and :cve:`2023-44487`
- openssh: Ignore :cve:`2023-51767`
- openssl: Fix :cve:`2024-2511`
- perl: Ignore :cve:`2023-47100`
- python3-cryptography: Fix :cve:`2024-26130`
- python3-urllib3: Fix :cve:`2023-45803`
- qemu: Fix :cve:`2023-6683`
- curl: Fix :cve_nist:`2024-2398`
- expat: fix :cve_nist:`2023-52426` and :cve_nist:`2024-28757`
- libssh2: fix :cve_nist:`2023-48795`
- ncurses: Fix :cve_nist:`2023-50495`
- nghttp2: Fix :cve_nist:`2024-28182` and :cve_nist:`2023-44487`
- openssh: Ignore :cve_nist:`2023-51767`
- openssl: Fix :cve_nist:`2024-2511`
- perl: Ignore :cve_nist:`2023-47100`
- python3-cryptography: Fix :cve_nist:`2024-26130`
- python3-urllib3: Fix :cve_nist:`2023-45803`
- qemu: Fix :cve_nist:`2023-6683`
- ruby: fix :cve_mitre:`2024-27281`
- rust: Ignore :cve:`2024-24576`
- tiff: Fix :cve:`2023-52356` and :cve:`2023-6277`
- xserver-xorg: Fix :cve:`2024-31080` and :cve:`2024-31081`
- xwayland: Fix :cve:`2023-6816`, :cve:`2024-0408` and :cve:`2024-0409`
- rust: Ignore :cve_nist:`2024-24576`
- tiff: Fix :cve_nist:`2023-52356` and :cve_nist:`2023-6277`
- xserver-xorg: Fix :cve_nist:`2024-31080` and :cve_nist:`2024-31081`
- xwayland: Fix :cve_nist:`2023-6816`, :cve_nist:`2024-0408` and :cve_nist:`2024-0409`
Fixes in Yocto-4.0.18
@@ -31,7 +31,7 @@ Fixes in Yocto-4.0.18
- common-licenses: Backport missing license
- contributor-guide: add notes for tests
- contributor-guide: be more specific about meta-* trees
- cups: fix typo in :cve:`2023-32360` backport patch
- cups: fix typo in :cve_nist:`2023-32360` backport patch
- cve-update-nvd2-native: Add an age threshold for incremental update
- cve-update-nvd2-native: Fix CVE configuration update
- cve-update-nvd2-native: Fix typo in comment

File diff suppressed because one or more lines are too long

View File

@@ -4,13 +4,13 @@ Release notes for Yocto-4.0.2 (Kirkstone)
Security Fixes in Yocto-4.0.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- libxslt: Mark :cve:`2022-29824` as not applying
- tiff: Add jbig PACKAGECONFIG and clarify IGNORE :cve:`2022-1210`
- tiff: mark :cve:`2022-1622` and :cve:`2022-1623` as invalid
- pcre2:fix :cve:`2022-1586` Out-of-bounds read
- curl: fix :cve:`2022-22576`, :cve:`2022-27775`, :cve:`2022-27776`, :cve:`2022-27774`, :cve:`2022-30115`, :cve:`2022-27780`, :cve:`2022-27781`, :cve:`2022-27779` and :cve:`2022-27782`
- qemu: fix :cve:`2021-4206` and :cve:`2021-4207`
- freetype: fix :cve:`2022-27404`, :cve:`2022-27405` and :cve:`2022-27406`
- libxslt: Mark :cve_nist:`2022-29824` as not applying
- tiff: Add jbig :term:`PACKAGECONFIG` and clarify IGNORE :cve_nist:`2022-1210`
- tiff: mark :cve_nist:`2022-1622` and :cve_nist:`2022-1623` as invalid
- pcre2:fix :cve_nist:`2022-1586` Out-of-bounds read
- curl: fix :cve_nist:`2022-22576`, :cve_nist:`2022-27775`, :cve_nist:`2022-27776`, :cve_nist:`2022-27774`, :cve_nist:`2022-30115`, :cve_nist:`2022-27780`, :cve_nist:`2022-27781`, :cve_nist:`2022-27779` and :cve_nist:`2022-27782`
- qemu: fix :cve_nist:`2021-4206` and :cve_nist:`2021-4207`
- freetype: fix :cve_nist:`2022-27404`, :cve_nist:`2022-27405` and :cve_nist:`2022-27406`
Fixes in Yocto-4.0.2
~~~~~~~~~~~~~~~~~~~~

View File

@@ -0,0 +1,130 @@
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
Release notes for Yocto-4.0.20 (Kirkstone)
------------------------------------------
Security Fixes in Yocto-4.0.20
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- acpica: Fix :cve_nist:`2024-24856`
- glib-2.0: Fix :cve_nist:`2024-34397`
- gstreamer1.0-plugins-base: Fix :cve_nist:`2024-4453`
- libxml2: Fix :cve_nist:`2024-34459`
- openssh: fix :cve_nist:`2024-6387`
- openssl: Fix :cve_mitre:`2024-4741` and :cve_nist:`2024-5535`
- ruby: fix :cve_nist:`2024-27280`
- wget: Fix for :cve_nist:`2024-38428`
Fixes in Yocto-4.0.20
~~~~~~~~~~~~~~~~~~~~~
- bitbake: tests/fetch: Tweak test to match upstream repo url change Upstream changed their urls, update our test to match.
- build-appliance-image: Update to kirkstone head revision
- glibc-tests: Add missing bash ptest dependency
- glibc-tests: correctly pull in the actual tests when installing -ptest package
- glibc: stable 2.35 branch updates
- gobject-introspection: Do not hardcode objdump name
- linuxloader: add -armhf on arm only for :term:`TARGET_FPU` 'hard'
- man-pages: add an alternative link name for crypt_r.3
- man-pages: remove conflict pages
- migration-guides: add release notes for 4.0.19
- openssl: Upgrade 3.0.13 -> 3.0.14
- poky.conf: bump version for 4.0.20
Known Issues in Yocto-4.0.20
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- N/A
Contributors to Yocto-4.0.20
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Archana Polampalli
- Changqing Li
- Deepthi Hemraj
- Jonas Gorski
- Jose Quaresma
- Khem Raj
- Lee Chee Yang
- Peter Marko
- Poonam Jadhav
- Siddharth Doshi
- Steve Sakoman
- Thomas Perrot
- Vijay Anusuri
- Yogita Urade
Repositories / Downloads for Yocto-4.0.20
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
poky
- Repository Location: :yocto_git:`/poky`
- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.20 </poky/log/?h=yocto-4.0.20>`
- Git Revision: :yocto_git:`6bd3969d32730538608e680653e032e66958fe84 </poky/commit/?id=6bd3969d32730538608e680653e032e66958fe84>`
- Release Artefact: poky-6bd3969d32730538608e680653e032e66958fe84
- sha: b7ef1bd5ba1af257c4eb07a59b51d69e147723aea010eb2da99ea30dcbbbe2d9
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.20/poky-6bd3969d32730538608e680653e032e66958fe84.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.20/poky-6bd3969d32730538608e680653e032e66958fe84.tar.bz2
openembedded-core
- Repository Location: :oe_git:`/openembedded-core`
- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
- Tag: :oe_git:`yocto-4.0.20 </openembedded-core/log/?h=yocto-4.0.20>`
- Git Revision: :oe_git:`5d97b0576e98a2cf402abab1a1edcab223545d87 </openembedded-core/commit/?id=5d97b0576e98a2cf402abab1a1edcab223545d87>`
- Release Artefact: oecore-5d97b0576e98a2cf402abab1a1edcab223545d87
- sha: 4064a32b8ff1ad8a98aa15e75b27585d2b27236c8cdfa4a28af6d6fef99b93c0
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.20/oecore-5d97b0576e98a2cf402abab1a1edcab223545d87.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.20/oecore-5d97b0576e98a2cf402abab1a1edcab223545d87.tar.bz2
meta-mingw
- Repository Location: :yocto_git:`/meta-mingw`
- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.20 </meta-mingw/log/?h=yocto-4.0.20>`
- Git Revision: :yocto_git:`f6b38ce3c90e1600d41c2ebb41e152936a0357d7 </meta-mingw/commit/?id=f6b38ce3c90e1600d41c2ebb41e152936a0357d7>`
- Release Artefact: meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7
- sha: 7d57167c19077f4ab95623d55a24c2267a3a3fb5ed83688659b4c03586373b25
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.20/meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.20/meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7.tar.bz2
meta-gplv2
- Repository Location: :yocto_git:`/meta-gplv2`
- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.20 </meta-gplv2/log/?h=yocto-4.0.20>`
- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.20/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.20/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
bitbake
- Repository Location: :oe_git:`/bitbake`
- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
- Tag: :oe_git:`yocto-4.0.20 </bitbake/log/?h=yocto-4.0.20>`
- Git Revision: :oe_git:`734b0ea3dfe45eb16ee60f0c2c388e22af4040e0 </bitbake/commit/?id=734b0ea3dfe45eb16ee60f0c2c388e22af4040e0>`
- Release Artefact: bitbake-734b0ea3dfe45eb16ee60f0c2c388e22af4040e0
- sha: 99f4c6786fec790fd6c4577b5dea3c97c580cc4815bd409ce554a68ee99b0180
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.20/bitbake-734b0ea3dfe45eb16ee60f0c2c388e22af4040e0.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.20/bitbake-734b0ea3dfe45eb16ee60f0c2c388e22af4040e0.tar.bz2
yocto-docs
- Repository Location: :yocto_git:`/yocto-docs`
- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.20 </yocto-docs/log/?h=yocto-4.0.20>`
- Git Revision: :yocto_git:`b15b1d369edf33cd91232fefa0278e7e89653a01 </yocto-docs/commit/?id=b15b1d369edf33cd91232fefa0278e7e89653a01>`

View File

@@ -0,0 +1,166 @@
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
Release notes for Yocto-4.0.21 (Kirkstone)
------------------------------------------
Security Fixes in Yocto-4.0.21
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bind: Fix :cve_nist:`2024-4076`, :cve_nist:`2024-1737`, :cve_nist:`2024-0760` and :cve_nist:`2024-1975`
- apr: Fix :cve_nist:`2023-49582`
- busybox: Fix :cve_nist:`2023-42363`, :cve_nist:`2023-42364`, :cve_nist:`2023-42365`, :cve_nist:`2023-42366` and :cve_nist:`2021-42380`
- curl: Ignore :cve_nist:`2024-32928`
- curl: Fix :cve_nist:`2024-7264`
- ghostscript: Fix :cve_nist:`2024-29506`, :cve_nist:`2024-29509` and :cve_nist:`2024-29511`
- go: Fix :cve_nist:`2024-24789` and :cve_nist:`2024-24791`
- gtk+3: Fix :cve_nist:`2024-6655`
- libarchive: Ignore :cve_nist:`2024-37407`
- libyaml: Ignore :cve_nist:`2024-35325`, :cve_nist:`2024-35326` and :cve_nist:`2024-35328`
- linux-yocto/5.15: Fix :cve_nist:`2022-48772`, :cve_nist:`2024-35972`, :cve_nist:`2024-35984`, :cve_nist:`2024-35990`, :cve_nist:`2024-35997`, :cve_nist:`2024-36008`, :cve_nist:`2024-36270`, :cve_nist:`2024-36489`, :cve_nist:`2024-36897`, :cve_nist:`2024-36938`, :cve_nist:`2024-36965`, :cve_nist:`2024-36967`, :cve_nist:`2024-36969`, :cve_nist:`2024-36971`, :cve_nist:`2024-36978`, :cve_nist:`2024-38546`, :cve_nist:`2024-38547`, :cve_nist:`2024-38549`, :cve_nist:`2024-38552`, :cve_nist:`2024-38555`, :cve_nist:`2024-38571`, :cve_nist:`2024-38583`, :cve_nist:`2024-38591`, :cve_nist:`2024-38597`, :cve_nist:`2024-38598`, :cve_nist:`2024-38600`, :cve_nist:`2024-38627`, :cve_nist:`2024-38633`, :cve_nist:`2024-38661`, :cve_nist:`2024-38662`, :cve_nist:`2024-38780`, :cve_nist:`2024-39277`, :cve_nist:`2024-39292`, :cve_nist:`2024-39301`, :cve_nist:`2024-39466`, :cve_nist:`2024-39468`, :cve_nist:`2024-39471`, :cve_nist:`2024-39475`, :cve_nist:`2024-39476`, :cve_nist:`2024-39480`, :cve_nist:`2024-39482`, :cve_nist:`2024-39484`, :cve_nist:`2024-39487`, :cve_nist:`2024-39489`, :cve_nist:`2024-39493`, :cve_nist:`2024-39495`, :cve_nist:`2024-39506`, :cve_nist:`2024-40902`, :cve_nist:`2024-40911`, :cve_nist:`2024-40912`, :cve_nist:`2024-40932`, :cve_nist:`2024-40934`, :cve_nist:`2024-40954`, :cve_nist:`2024-40956`, :cve_nist:`2024-40957`, :cve_nist:`2024-40958`, :cve_nist:`2024-40959`, :cve_nist:`2024-40960`, :cve_nist:`2024-40961`, :cve_nist:`2024-40967`, :cve_nist:`2024-40970`, :cve_nist:`2024-40980`, :cve_nist:`2024-40981`, :cve_nist:`2024-40994`, :cve_nist:`2024-40995`, :cve_nist:`2024-41000`, :cve_nist:`2024-41002`, :cve_nist:`2024-41006`, :cve_nist:`2024-41007`, :cve_nist:`2024-41046`, :cve_nist:`2024-41049`, :cve_nist:`2024-41055`, :cve_nist:`2024-41064`, :cve_nist:`2024-41070`, :cve_nist:`2024-41073`, :cve_nist:`2024-41087`, :cve_nist:`2024-41089`, :cve_nist:`2024-41092`, :cve_nist:`2024-41093`, :cve_nist:`2024-41095`, :cve_nist:`2024-41097`, :cve_nist:`2024-42068`, :cve_nist:`2024-42070`, :cve_nist:`2024-42076`, :cve_nist:`2024-42077`, :cve_nist:`2024-42080`, :cve_nist:`2024-42082`, :cve_nist:`2024-42085`, :cve_nist:`2024-42090`, :cve_nist:`2024-42093`, :cve_nist:`2024-42094`, :cve_nist:`2024-42101`, :cve_nist:`2024-42102`, :cve_nist:`2024-42104`, :cve_nist:`2024-42109`, :cve_nist:`2024-42140`, :cve_nist:`2024-42148`, :cve_nist:`2024-42152`, :cve_nist:`2024-42153`, :cve_nist:`2024-42154`, :cve_nist:`2024-42157`, :cve_nist:`2024-42161`, :cve_nist:`2024-42223`, :cve_nist:`2024-42224`, :cve_nist:`2024-42225`, :cve_nist:`2024-42229`, :cve_nist:`2024-42232`, :cve_nist:`2024-42236`, :cve_nist:`2024-42244` and :cve_nist:`2024-42247`
- llvm: Fix :cve_nist:`2023-46049` and :cve_nist:`2024-31852`
- ofono: fix :cve_nist:`2023-2794`
- orc: Fix :cve_nist:`2024-40897`
- python3-certifi: Fix :cve_nist:`2024-39689`
- python3-jinja2: Fix :cve_nist:`2024-34064`
- python3: Fix :cve_nist:`2024-8088`
- qemu: Fix :cve_nist:`2024-7409`
- ruby: Fix for :cve_nist:`2024-27282`
- tiff: Fix :cve_nist:`2024-7006`
- vim: Fix :cve_nist:`2024-22667`, :cve_nist:`2024-41957`, :cve_nist:`2024-41965` and :cve_nist:`2024-43374`
- wpa-supplicant: Fix :cve_nist:`2023-52160`
Fixes in Yocto-4.0.21
~~~~~~~~~~~~~~~~~~~~~
- apr: upgrade to 1.7.5
- bind: Upgrade to 9.18.28
- bitbake: data_smart: Improve performance for VariableHistory
- build-appliance-image: Update to kirkstone head revision
- cryptodev-module: Fix build for linux 5.10.220
- gcc-runtime: remove bashism
- grub: fs/fat: Don't error when mtime is 0
- image_types.bbclass: Use --force also with lz4,lzop
- libsoup: fix compile error on centos7
- linux-yocto/5.15: upgrade to v5.15.164
- lttng-modules: Upgrade to 2.13.14
- migration-guide: add release notes for 4.0.20
- orc: upgrade to 0.4.39
- poky.conf: bump version for 4.0.21
- python3-jinja2: upgrade to 3.1.4
- python3-pycryptodome(x): use python_setuptools_build_meta build class
- python3: add PACKAGECONFIG[editline]
- ref-manual: fix typo and move :term:`SYSROOT_DIRS` example
- sqlite3: CVE_ID correction for :cve_nist:`2023-7104` as patched
- sqlite3: Rename patch for :cve_nist:`2022-35737`
- uboot-sign: Fix index error in concat_dtb_helper() with multiple configs
- vim: upgrade to 9.1.0682
- wireless-regdb: upgrade to 2024.07.04
Known Issues in Yocto-4.0.21
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- N/A
Contributors to Yocto-4.0.21
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Archana Polampalli
- Ashish Sharma
- Bruce Ashfield
- Deepthi Hemraj
- Divya Chellam
- Florian Amstutz
- Guocai He
- Hitendra Prajapati
- Hugo SIMELIERE
- Lee Chee Yang
- Leon Anavi
- Matthias Pritschet
- Ming Liu
- Niko Mauno
- Peter Marko
- Robert Yang
- Rohini Sangam
- Ross Burton
- Siddharth Doshi
- Soumya Sambu
- Steve Sakoman
- Vijay Anusuri
- Vrushti Dabhi
- Wang Mingyu
- Yogita Urade
Repositories / Downloads for Yocto-4.0.21
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
poky
- Repository Location: :yocto_git:`/poky`
- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.21 </poky/log/?h=yocto-4.0.21>`
- Git Revision: :yocto_git:`4cdc553814640851cce85f84ee9c0b58646cd33b </poky/commit/?id=4cdc553814640851cce85f84ee9c0b58646cd33b>`
- Release Artefact: poky-4cdc553814640851cce85f84ee9c0b58646cd33b
- sha: 460e3a4ede491a9b66c5d262cd9498d5bcca1f2d880885342b08dc32b967f33d
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.21/poky-4cdc553814640851cce85f84ee9c0b58646cd33b.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.21/poky-4cdc553814640851cce85f84ee9c0b58646cd33b.tar.bz2
openembedded-core
- Repository Location: :oe_git:`/openembedded-core`
- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
- Tag: :oe_git:`yocto-4.0.21 </openembedded-core/log/?h=yocto-4.0.21>`
- Git Revision: :oe_git:`c40a3fec49942ac6d25ba33e57e801a550e252c9 </openembedded-core/commit/?id=c40a3fec49942ac6d25ba33e57e801a550e252c9>`
- Release Artefact: oecore-c40a3fec49942ac6d25ba33e57e801a550e252c9
- sha: afc2aaf312f9fb2590ae006615557ec605c98eff42bc380a1b2d6e39cfdf8930
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.21/oecore-c40a3fec49942ac6d25ba33e57e801a550e252c9.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.21/oecore-c40a3fec49942ac6d25ba33e57e801a550e252c9.tar.bz2
meta-mingw
- Repository Location: :yocto_git:`/meta-mingw`
- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.21 </meta-mingw/log/?h=yocto-4.0.21>`
- Git Revision: :yocto_git:`f6b38ce3c90e1600d41c2ebb41e152936a0357d7 </meta-mingw/commit/?id=f6b38ce3c90e1600d41c2ebb41e152936a0357d7>`
- Release Artefact: meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7
- sha: 7d57167c19077f4ab95623d55a24c2267a3a3fb5ed83688659b4c03586373b25
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.21/meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.21/meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7.tar.bz2
meta-gplv2
- Repository Location: :yocto_git:`/meta-gplv2`
- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.21 </meta-gplv2/log/?h=yocto-4.0.21>`
- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.21/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.21/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
bitbake
- Repository Location: :oe_git:`/bitbake`
- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
- Tag: :oe_git:`yocto-4.0.21 </bitbake/log/?h=yocto-4.0.21>`
- Git Revision: :oe_git:`ec2a99a077da9aa0e99e8b05e0c65dcbd45864b1 </bitbake/commit/?id=ec2a99a077da9aa0e99e8b05e0c65dcbd45864b1>`
- Release Artefact: bitbake-ec2a99a077da9aa0e99e8b05e0c65dcbd45864b1
- sha: 1cb102f4c8dbd067f0262072e4e629ec7cb423103111ccdde75a09fcb8f55e5f
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.21/bitbake-ec2a99a077da9aa0e99e8b05e0c65dcbd45864b1.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.21/bitbake-ec2a99a077da9aa0e99e8b05e0c65dcbd45864b1.tar.bz2
yocto-docs
- Repository Location: :yocto_git:`/yocto-docs`
- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.21 </yocto-docs/log/?h=yocto-4.0.21>`
- Git Revision: :yocto_git:`512025edd9b3b6b8d0938b35bb6188c9f3b7f17d </yocto-docs/commit/?id=512025edd9b3b6b8d0938b35bb6188c9f3b7f17d>`

View File

@@ -0,0 +1,196 @@
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
Release notes for Yocto-4.0.22 (Kirkstone)
------------------------------------------
Security Fixes in Yocto-4.0.22
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- cups: Fix :cve_nist:`2024-35235` and :cve_nist:`2024-47175`
- curl: Fix :cve_nist:`2024-8096`
- expat: Fix :cve_nist:`2024-45490`, :cve_nist:`2024-45491` and :cve_nist:`2024-45492`
- gnupg: Ignore :cve_nist:`2022-3219`
- libpcap: Fix :cve_nist:`2023-7256` and :cve_nist:`2024-8006`
- linux-yocto/5.10: Fix :cve_nist:`2022-48772`, :cve_nist:`2023-52434`, :cve_nist:`2023-52447`, :cve_nist:`2023-52458`, :cve_nist:`2024-0841`, :cve_nist:`2024-26601`, :cve_nist:`2024-26882`, :cve_nist:`2024-26883`, :cve_nist:`2024-26884`, :cve_nist:`2024-26885`, :cve_nist:`2024-26898`, :cve_nist:`2024-26901`, :cve_nist:`2024-26903`, :cve_nist:`2024-26907`, :cve_nist:`2024-26934`, :cve_nist:`2024-26978`, :cve_nist:`2024-27013`, :cve_nist:`2024-27020`, :cve_nist:`2024-35972`, :cve_nist:`2024-35978`, :cve_nist:`2024-35982`, :cve_nist:`2024-35984`, :cve_nist:`2024-35990`, :cve_nist:`2024-35997`, :cve_nist:`2024-36008`, :cve_nist:`2024-36270`, :cve_nist:`2024-36489`, :cve_nist:`2024-36902`, :cve_nist:`2024-36971`, :cve_nist:`2024-36978`, :cve_nist:`2024-38546`, :cve_nist:`2024-38547`, :cve_nist:`2024-38549`, :cve_nist:`2024-38552`, :cve_nist:`2024-38555`, :cve_nist:`2024-38583`, :cve_nist:`2024-38590`, :cve_nist:`2024-38597`, :cve_nist:`2024-38598`, :cve_nist:`2024-38627`, :cve_nist:`2024-38633`, :cve_nist:`2024-38661`, :cve_nist:`2024-38662`, :cve_nist:`2024-38780`, :cve_nist:`2024-39292`, :cve_nist:`2024-39301`, :cve_nist:`2024-39468`, :cve_nist:`2024-39471`, :cve_nist:`2024-39475`, :cve_nist:`2024-39476`, :cve_nist:`2024-39480`, :cve_nist:`2024-39482`, :cve_nist:`2024-39484`, :cve_nist:`2024-39487`, :cve_nist:`2024-39489`, :cve_nist:`2024-39495`, :cve_nist:`2024-39506`, :cve_nist:`2024-40902`, :cve_nist:`2024-40904`, :cve_nist:`2024-40905`, :cve_nist:`2024-40912`, :cve_nist:`2024-40932`, :cve_nist:`2024-40934`, :cve_nist:`2024-40958`, :cve_nist:`2024-40959`, :cve_nist:`2024-40960`, :cve_nist:`2024-40961`, :cve_nist:`2024-40980`, :cve_nist:`2024-40981`, :cve_nist:`2024-40995`, :cve_nist:`2024-41000`, :cve_nist:`2024-41006`, :cve_nist:`2024-41007`, :cve_nist:`2024-41012`, :cve_nist:`2024-41040`, :cve_nist:`2024-41046`, :cve_nist:`2024-41049`, :cve_nist:`2024-41059`, :cve_nist:`2024-41063`, :cve_nist:`2024-41064`, :cve_nist:`2024-41070`, :cve_nist:`2024-41087`, :cve_nist:`2024-41089`, :cve_nist:`2024-41092`, :cve_nist:`2024-41095`, :cve_nist:`2024-41097`, :cve_nist:`2024-42070`, :cve_nist:`2024-42076`, :cve_nist:`2024-42077`, :cve_nist:`2024-42082`, :cve_nist:`2024-42090`, :cve_nist:`2024-42093`, :cve_nist:`2024-42094`, :cve_nist:`2024-42101`, :cve_nist:`2024-42102`, :cve_nist:`2024-42104`, :cve_nist:`2024-42131`, :cve_nist:`2024-42137`, :cve_nist:`2024-42148`, :cve_nist:`2024-42152`, :cve_nist:`2024-42153`, :cve_nist:`2024-42154`, :cve_nist:`2024-42157`, :cve_nist:`2024-42161`, :cve_nist:`2024-42223`, :cve_nist:`2024-42224`, :cve_nist:`2024-42229`, :cve_nist:`2024-42232`, :cve_nist:`2024-42236`, :cve_nist:`2024-42244` and :cve_nist:`2024-42247`
- linux-yocto/5.15: Fix :cve_nist:`2023-52889`, :cve_nist:`2024-41011`, :cve_nist:`2024-42114`, :cve_nist:`2024-42259`, :cve_nist:`2024-42271`, :cve_nist:`2024-42272`, :cve_nist:`2024-42277`, :cve_nist:`2024-42280`, :cve_nist:`2024-42283`, :cve_nist:`2024-42284`, :cve_nist:`2024-42285`, :cve_nist:`2024-42286`, :cve_nist:`2024-42287`, :cve_nist:`2024-42288`, :cve_nist:`2024-42289`, :cve_nist:`2024-42301`, :cve_nist:`2024-42302`, :cve_nist:`2024-42309`, :cve_nist:`2024-42310`, :cve_nist:`2024-42311`, :cve_nist:`2024-42313`, :cve_nist:`2024-43817`, :cve_nist:`2024-43828`, :cve_nist:`2024-43854`, :cve_nist:`2024-43856`, :cve_nist:`2024-43858`, :cve_nist:`2024-43860`, :cve_nist:`2024-43861`, :cve_nist:`2024-43863`, :cve_nist:`2024-43871`, :cve_nist:`2024-43873`, :cve_nist:`2024-43882`, :cve_nist:`2024-43889`, :cve_nist:`2024-43890`, :cve_nist:`2024-43893`, :cve_nist:`2024-43894`, :cve_nist:`2024-43902`, :cve_nist:`2024-43907`, :cve_nist:`2024-43908`, :cve_nist:`2024-43909`, :cve_nist:`2024-43914`, :cve_nist:`2024-44934`, :cve_nist:`2024-44935`, :cve_nist:`2024-44944`, :cve_nist:`2024-44947`, :cve_nist:`2024-44952`, :cve_nist:`2024-44954`, :cve_nist:`2024-44958`, :cve_nist:`2024-44960`, :cve_nist:`2024-44965`, :cve_nist:`2024-44966`, :cve_nist:`2024-44969`, :cve_nist:`2024-44971`, :cve_nist:`2024-44982`, :cve_nist:`2024-44983`, :cve_nist:`2024-44985`, :cve_nist:`2024-44986`, :cve_nist:`2024-44987`, :cve_nist:`2024-44988`, :cve_nist:`2024-44989`, :cve_nist:`2024-44990`, :cve_nist:`2024-44995`, :cve_nist:`2024-44998`, :cve_nist:`2024-44999`, :cve_nist:`2024-45003`, :cve_nist:`2024-45006`, :cve_nist:`2024-45011`, :cve_nist:`2024-45016`, :cve_nist:`2024-45018`, :cve_nist:`2024-45021`, :cve_nist:`2024-45025`, :cve_nist:`2024-45026`, :cve_nist:`2024-45028`, :cve_nist:`2024-46673`, :cve_nist:`2024-46674`, :cve_nist:`2024-46675`, :cve_nist:`2024-46676`, :cve_nist:`2024-46677`, :cve_nist:`2024-46679`, :cve_nist:`2024-46685`, :cve_nist:`2024-46689`, :cve_nist:`2024-46702` and :cve_nist:`2024-46707`
- openssl: Fix :cve_nist:`2024-6119`
- procps: Fix :cve_nist:`2023-4016`
- python3: Fix :cve_nist:`2023-27043`, :cve_nist:`2024-4030`, :cve_nist:`2024-4032`, :cve_nist:`2024-6923`, :cve_nist:`2024-6232`, :cve_nist:`2024-7592` and :cve_nist:`2024-8088`
- qemu: Fix :cve_nist:`2024-4467`
- rust: Ignore :cve_nist:`2024-43402`
- webkitgtk: Fix :cve_nist:`2024-40779`
- wpa-supplicant: Ignore :cve_nist:`2024-5290`
- wpa-supplicant: Fix :cve_nist:`2024-3596`
Fixes in Yocto-4.0.22
~~~~~~~~~~~~~~~~~~~~~
- bintuils: stable 2.38 branch update
- bitbake: fetch2/wget: Canonicalize :term:`DL_DIR` paths for wget2 compatibility
- bitbake: fetch/wget: Move files into place atomically
- bitbake: hashserv: tests: Omit client in slow server start test
- bitbake: tests/fetch: Tweak to work on Fedora40
- bitbake: wget: Make wget --passive-ftp option conditional on ftp/ftps
- build-appliance-image: Update to kirkstone head revision
- buildhistory: Fix intermittent package file list creation
- buildhistory: Restoring files from preserve list
- buildhistory: Simplify intercept call sites and drop SSTATEPOSTINSTFUNC usage
- busybox: Fix cut with "-s" flag
- cdrtools-native: fix build with gcc-14
- curl: free old conn better on reuse
- cve-exclusion: Drop the version comparision/warning
- dejagnu: Fix :term:`LICENSE` (change to GPL-3.0-only)
- doc/features: remove duplicate word in distribution feature ext2
- gcc: upgrade to v11.5
- gcr: Fix :term:`LICENSE` (change to LGPL-2.0-only)
- glibc: stable 2.35 branch updates
- install-buildtools: fix "test installation" step
- install-buildtools: remove md5 checksum validation
- install-buildtools: support buildtools-make-tarball and update to 4.1
- iw: Fix :term:`LICENSE` (change to ISC)
- kmscube: Add patch to fix -int-conversion build error
- lib/oeqa: rename assertRaisesRegexp to assertRaisesRegex
- libedit: Make docs generation deterministic
- linux-yocto/5.10: fix NFSV3 config warning
- linux-yocto/5.10: remove obsolete options
- linux-yocto/5.10: update to v5.10.223
- linux-yocto/5.15: update to v5.15.166
- meta-world-pkgdata: Inherit nopackages
- migration-guide: add release notes for 4.0.21
- openssl: Upgrade to 3.0.15
- poky.conf: bump version for 4.0.22
- populate_sdk_base: inherit nopackages
- python3: Upgrade to 3.10.15
- ruby: Make docs generation deterministic
- runqemu: keep generating tap devices
- scripts/install-buildtools: Update to 4.0.21
- selftest/runtime_test/virgl: Disable for all fedora
- testexport: fallback for empty :term:`IMAGE_LINK_NAME`
- testimage: fallback for empty :term:`IMAGE_LINK_NAME`
- tiff: Fix :term:`LICENSE` (change to libtiff)
- udev-extraconf: Add collect flag to mount
- unzip: Fix :term:`LICENSE` (change to Info-ZIP)
- valgrind: disable avx_estimate_insn.vgtest
- wpa-supplicant: Patch security advisory 2024-2
- yocto-uninative: Update to 4.5 for gcc 14
- yocto-uninative: Update to 4.6 for glibc 2.40
- zip: Fix :term:`LICENSE` (change to Info-ZIP)
- zstd: fix :term:`LICENSE` statement (change to "BSD-3-Clause | GPL-2.0-only")
Known Issues in Yocto-4.0.22
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ``oeqa/runtime``: the ``beaglebone-yocto`` target fails the ``parselogs``
runtime test due to unexpected kernel error messages in the log (see
:yocto_bugs:`bug 15624 </show_bug.cgi?id=15624>` on Bugzilla).
Contributors to Yocto-4.0.22
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Aleksandar Nikolic
- Alexandre Belloni
- Archana Polampalli
- Bruce Ashfield
- Colin McAllister
- Deepthi Hemraj
- Divya Chellam
- Hitendra Prajapati
- Hugo SIMELIERE
- Jinfeng Wang
- Joshua Watt
- Jörg Sommer
- Konrad Weihmann
- Lee Chee Yang
- Martin Jansa
- Massimiliano Minella
- Michael Halstead
- Mingli Yu
- Niko Mauno
- Paul Eggleton
- Pedro Ferreira
- Peter Marko
- Purushottam Choudhary
- Richard Purdie
- Rob Woolley
- Rohini Sangam
- Ross Burton
- Rudolf J Streif
- Siddharth Doshi
- Steve Sakoman
- Vijay Anusuri
- Vivek Kumbhar
Repositories / Downloads for Yocto-4.0.22
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
poky
- Repository Location: :yocto_git:`/poky`
- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.22 </poky/log/?h=yocto-4.0.22>`
- Git Revision: :yocto_git:`7e87dc422d972e0dc98372318fcdc63a76347d16 </poky/commit/?id=7e87dc422d972e0dc98372318fcdc63a76347d16>`
- Release Artefact: poky-7e87dc422d972e0dc98372318fcdc63a76347d16
- sha: 5058e7b2474f8cb73c19e776ef58d9784321ef42109d5982747c8c432531239f
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.22/poky-7e87dc422d972e0dc98372318fcdc63a76347d16.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.22/poky-7e87dc422d972e0dc98372318fcdc63a76347d16.tar.bz2
openembedded-core
- Repository Location: :oe_git:`/openembedded-core`
- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
- Tag: :oe_git:`yocto-4.0.22 </openembedded-core/log/?h=yocto-4.0.22>`
- Git Revision: :oe_git:`f09fca692f96c9c428e89c5ef53fbcb92ac0c9bf </openembedded-core/commit/?id=f09fca692f96c9c428e89c5ef53fbcb92ac0c9bf>`
- Release Artefact: oecore-f09fca692f96c9c428e89c5ef53fbcb92ac0c9bf
- sha: 378bcc840ba9fbf06a15fea1b5dacdd446f3ad4d85115d708e7bbb20629cdeb4
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.22/oecore-f09fca692f96c9c428e89c5ef53fbcb92ac0c9bf.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.22/oecore-f09fca692f96c9c428e89c5ef53fbcb92ac0c9bf.tar.bz2
meta-mingw
- Repository Location: :yocto_git:`/meta-mingw`
- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.22 </meta-mingw/log/?h=yocto-4.0.22>`
- Git Revision: :yocto_git:`f6b38ce3c90e1600d41c2ebb41e152936a0357d7 </meta-mingw/commit/?id=f6b38ce3c90e1600d41c2ebb41e152936a0357d7>`
- Release Artefact: meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7
- sha: 7d57167c19077f4ab95623d55a24c2267a3a3fb5ed83688659b4c03586373b25
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.22/meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.22/meta-mingw-f6b38ce3c90e1600d41c2ebb41e152936a0357d7.tar.bz2
meta-gplv2
- Repository Location: :yocto_git:`/meta-gplv2`
- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.22 </meta-gplv2/log/?h=yocto-4.0.22>`
- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.22/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.22/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
bitbake
- Repository Location: :oe_git:`/bitbake`
- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
- Tag: :oe_git:`yocto-4.0.22 </bitbake/log/?h=yocto-4.0.22>`
- Git Revision: :oe_git:`eb5c1ce6b1b8f33535ff7b9263ec7648044163ea </bitbake/commit/?id=eb5c1ce6b1b8f33535ff7b9263ec7648044163ea>`
- Release Artefact: bitbake-eb5c1ce6b1b8f33535ff7b9263ec7648044163ea
- sha: 473d3e9539160633f3de9d88cce69123f6c623e4c8ab35beb7875868564593cf
- Download Locations:
http://downloads.yoctoproject.org/releases/yocto/yocto-4.0.22/bitbake-eb5c1ce6b1b8f33535ff7b9263ec7648044163ea.tar.bz2
http://mirrors.kernel.org/yocto/yocto/yocto-4.0.22/bitbake-eb5c1ce6b1b8f33535ff7b9263ec7648044163ea.tar.bz2
yocto-docs
- Repository Location: :yocto_git:`/yocto-docs`
- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.22 </yocto-docs/log/?h=yocto-4.0.22>`
- Git Revision: :yocto_git:`2169a52a24ebd1906039c42632bae6c4285a3aca </yocto-docs/commit/?id=2169a52a24ebd1906039c42632bae6c4285a3aca>`

View File

@@ -0,0 +1,209 @@
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
Release notes for Yocto-4.0.23 (Kirkstone)
------------------------------------------
Security Fixes in Yocto-4.0.23
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ``curl``: Fix :cve_nist:`2024-9681`
- ``expat``: Fix :cve_nist:`2024-50602`
- ``gcc``: Ignore :cve_nist:`2023-4039`
- ``ghostscript``: Fix :cve_nist:`2023-46361` and :cve_nist:`2024-29508`
- ``gstreamer1.0``: Ignore :cve_nist:`2024-0444`
- ``libarchive``: Fix :cve_nist:`2024-48957` and :cve_nist:`2024-48958`
- ``openssl``: Fix :cve_nist:`2024-9143`
- ``orc``: Fix :cve_nist:`2024-40897`
- ``python3``: Ignore :cve_nist:`2023-27043`, :cve_nist:`2024-6232` and :cve_nist:`2024-7592`
- ``qemu``: Fix :cve_nist:`2023-3019`
- ``vim``: Fix :cve_nist:`2024-43790`, :cve_nist:`2024-43802`, :cve_nist:`2024-45306` and :cve_nist:`2024-47814`
- ``zstd``: Fix :cve_nist:`2022-4899`
Fixes in Yocto-4.0.23
~~~~~~~~~~~~~~~~~~~~~
- at-spi2-core: backport a patch to fix build with gcc-14 on host
- bitbake: bitbake: doc/user-manual: Update the BB_HASHSERVE_UPSTREAM
- bitbake: codeparser: Fix handling of string AST nodes with older Python versions
- bitbake: fetch2/git: Use quote from shlex, not pipes
- bitbake: gitsm: Add call_process_submodules() to remove duplicated code
- bitbake: gitsm: Remove downloads/tmpdir when failed
- bitbake: tests/fetch: Use our own mirror of mobile-broadband-provider to decouple from gnome gitlab
- bitbake: tests/fetch: Use our own mirror of sysprof to decouple from gnome gitlab
- bmap-tools: update :term:`HOMEPAGE` and :term:`SRC_URI`
- build-appliance-image: Update to kirkstone head revision
- cmake: Fix sporadic issues when determining compiler internals
- cracklib: Modify patch to compile with GCC 14
- cve-check: add CVSS vector string to CVE database and reports
- cve-check: add support for cvss v4.0
- cve_check: Use a local copy of the database during builds
- dev-manual: document how to provide confs from layer.conf
- documentation: Makefile: add SPHINXLINTDOCS to specify subset to sphinx-lint
- documentation: Makefile: fix epub and latexpdf targets
- documentation: README: add instruction to run Vale on a subset
- documentation: brief-yoctoprojectqs: update BB_HASHSERVE_UPSTREAM for new infrastructure
- documentation: conf.py: add a bitbake_git extlink
- documentation: rename :cve: role to :cve_nist:
- documentation: styles: vocabularies: Yocto: add sstate
- documnetation: contributor-guide: Remove duplicated words
- gcc: restore a patch for Neoverse N2 core
- glib-2.0: patch regression of :cve_nist:`2023-32665`
- kmscube: create_framebuffer: backport modifier fix
- libffi: backport a fix to build libffi-native with gcc-14
- linux-firmware: Upgrade to 20240909
- local.conf.sample: update BB_HASHSERVE_UPSTREAM for new infrastructure
- migration-guide: add release notes for 4.0.22
- migration-guide: release-notes-4.0: update BB_HASHSERVE_UPSTREAM for new infrastructure
- nativesdk-intercept: Fix bad intercept chgrp/chown logic
- orc: Upgrade to 0.4.40
- overlayfs-etc: add option to skip creation of mount dirs
- overview-manual: concepts: add details on package splitting
- package: Switch debug source handling to use prefix map
- patch.py: Use shlex instead of deprecated pipe
- poky.conf: bump version for 4.0.23
- pseudo: Disable LFS on 32bit arches
- pseudo: Fix envp bug and add posix_spawn wrapper
- pseudo: Fix to work with glibc 2.40
- pseudo: Switch back to the master branch
- pseudo: Update to include logic fix
- pseudo: Update to include open symlink handling bugfix
- pseudo: Update to pull in fchmodat fix
- pseudo: Update to pull in fd leak fix
- pseudo: Update to pull in gcc14 fix and missing statvfs64 intercept
- pseudo: Update to pull in linux-libc-headers race fix
- pseudo: Update to pull in python 3.12+ fix
- pseudo: Update to pull in syncfs probe fix
- ref-manual: add description for the "sysroot" term
- ref-manual: add missing CVE_CHECK manifest variables
- ref-manual: add missing :term:`EXTERNAL_KERNEL_DEVICETREE` variable
- ref-manual: add missing :term:`OPKGBUILDCMD` variable
- ref-manual: devtool-reference: document missing commands
- ref-manual: devtool-reference: refresh example outputs
- ref-manual: introduce :term:`CVE_CHECK_REPORT_PATCHED` variable
- ref-manual: release-process: add a reference to the doc's release
- ref-manual: release-process: refresh the current LTS releases
- ref-manual: release-process: update releases.svg
- ref-manual: release-process: update releases.svg with month after "Current"
- ref-manual: structure.rst: document missing tmp/ dirs
- ref-manual: variables: add SIGGEN_LOCKEDSIGS* variables
- syslinux: Disable error on implicit-function-declaration
- util-linux: Define pidfd_* function signatures
- vala: add -Wno-error=incompatible-pointer-types work around
- vim: Upgrade to 9.1.0764
- xmlto: backport a patch to fix build with gcc-14 on host
- zip: Fix build with gcc-14
- zip: Make configure checks to be more robust
Known Issues in Yocto-4.0.23
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-N/A
Contributors to Yocto-4.0.23
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Aleksandar Nikolic
- Alexandre Belloni
- Antoine Lubineau
- Antonin Godard
- Archana Polampalli
- Ashish Sharma
- Baruch Siach
- Eilís 'pidge' Ní Fhlannagáin
- Jose Quaresma
- Julien Stephan
- Khem Raj
- Lee Chee Yang
- Macpaul Lin
- Martin Jansa
- Michael Opdenacker
- Ola x Nilsson
- Peter Marko
- Philip Lorenz
- Randolph Sapp
- Richard Purdie
- Robert Yang
- Rohini Sangam
- Ruiqiang Hao
- Siddharth Doshi
- Steve Sakoman
- Talel BELHAJSALEM
- Wang Mingyu
- Yogita Urade
- Zoltan Boszormenyi
Repositories / Downloads for Yocto-4.0.23
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
poky
- Repository Location: :yocto_git:`/poky`
- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.23 </poky/log/?h=yocto-4.0.23>`
- Git Revision: :yocto_git:`8e092852b63e998d990b8f8e1aa91297dec4430f </poky/commit/?id=8e092852b63e998d990b8f8e1aa91297dec4430f>`
- Release Artefact: poky-8e092852b63e998d990b8f8e1aa91297dec4430f
- sha: 339d34d8432070dac948449e732ebf06a888eeb27ff548958b2395c9446b029d
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.23/poky-8e092852b63e998d990b8f8e1aa91297dec4430f.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.23/poky-8e092852b63e998d990b8f8e1aa91297dec4430f.tar.bz2
openembedded-core
- Repository Location: :oe_git:`/openembedded-core`
- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
- Tag: :oe_git:`yocto-4.0.23 </openembedded-core/log/?h=yocto-4.0.23>`
- Git Revision: :oe_git:`fb45c5cf8c2b663af293acb069d446610f77ff1a </openembedded-core/commit/?id=fb45c5cf8c2b663af293acb069d446610f77ff1a>`
- Release Artefact: oecore-fb45c5cf8c2b663af293acb069d446610f77ff1a
- sha: 1d394370ea7d43fb885ab8a952d6d1e43f1a850745a5152d5ead5565a283a0f5
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.23/oecore-fb45c5cf8c2b663af293acb069d446610f77ff1a.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.23/oecore-fb45c5cf8c2b663af293acb069d446610f77ff1a.tar.bz2
meta-mingw
- Repository Location: :yocto_git:`/meta-mingw`
- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.23 </meta-mingw/log/?h=yocto-4.0.23>`
- Git Revision: :yocto_git:`87c22abb1f11be430caf4372e6b833dc7d77564e </meta-mingw/commit/?id=87c22abb1f11be430caf4372e6b833dc7d77564e>`
- Release Artefact: meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e
- sha: f0bc4873e2e0319fb9d6d6ab9b98eb3f89664d4339a167d2db6a787dd12bc1a8
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.23/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.23/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2
meta-gplv2
- Repository Location: :yocto_git:`/meta-gplv2`
- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.23 </meta-gplv2/log/?h=yocto-4.0.23>`
- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.23/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.23/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
bitbake
- Repository Location: :oe_git:`/bitbake`
- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
- Tag: :oe_git:`yocto-4.0.23 </bitbake/log/?h=yocto-4.0.23>`
- Git Revision: :oe_git:`fb73c495c45d1d4107cfd60b67a5b4f11a99647b </bitbake/commit/?id=fb73c495c45d1d4107cfd60b67a5b4f11a99647b>`
- Release Artefact: bitbake-fb73c495c45d1d4107cfd60b67a5b4f11a99647b
- sha: 5cd271299951f25912a2e8d4de6d8769a4c0bb3bbcfc90815be41f23fd299a0b
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.23/bitbake-fb73c495c45d1d4107cfd60b67a5b4f11a99647b.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.23/bitbake-fb73c495c45d1d4107cfd60b67a5b4f11a99647b.tar.bz2
yocto-docs
- Repository Location: :yocto_git:`/yocto-docs`
- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.23 </yocto-docs/log/?h=yocto-4.0.23>`
- Git Revision: :yocto_git:`TBD </yocto-docs/commit/?id=TBD>`

View File

@@ -0,0 +1,383 @@
Release notes for Yocto-4.0.24 (Kirkstone)
------------------------------------------
Security Fixes in Yocto-4.0.24
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- coreutils: Fix :cve_nist:`2024-0684`
- cpio: Ignore :cve_nist:`2023-7216`
- diffoscope: Fix :cve_nist:`2024-25711`
- ffmpeg: fix :cve_mitre:`2023-47342`, :cve_nist:`2023-50007`, :cve_nist:`2023-50008`,
:cve_nist:`2023-51793`, :cve_nist:`2023-51794`, :cve_nist:`2023-51796`, :cve_nist:`2023-51798`,
:cve_nist:`2024-7055`, :cve_nist:`2024-31578`, :cve_nist:`2024-31582`, :cve_nist:`2024-32230`,
:cve_nist:`2024-35366`, :cve_nist:`2024-35367` and :cve_nist:`2024-35368`
- ghostscript: Fix :cve_nist:`2024-46951`, :cve_nist:`2024-46952`, :cve_nist:`2024-46953`,
:cve_nist:`2024-46955` and :cve_nist:`2024-46956`
- ghostscript: Ignore :cve_nist:`2024-46954`
- glib-2.0: Fix :cve_nist:`2024-52533`
- gnupg: Ignore :cve_nist:`2022-3515`
- grub: Ignore :cve_nist:`2024-1048` and :cve_nist:`2023-4001`
- gstreame1.0: Ignore :cve_nist:`2023-40474`, :cve_nist:`2023-40475`, :cve_nist:`2023-40476`,
:cve_nist:`2023-44429`, :cve_nist:`2023-44446`, :cve_nist:`2023-50186` and :cve_nist:`2024-0444`
- gstreamer1.0-plugins-base: Fix :cve_nist:`2024-47538`, :cve_nist:`2024-47541`,
:cve_nist:`2024-47542`, :cve_nist:`2024-47600`, :cve_nist:`2024-47607`, :cve_nist:`2024-47615`
and :cve_nist:`2024-47835`
- gstreamer1.0-plugins-good: Fix :cve_nist:`2024-47537`, :cve_nist:`2024-47539`,
:cve_nist:`2024-47540`, :cve_nist:`2024-47543`, :cve_nist:`2024-47544`, :cve_nist:`2024-47545`,
:cve_nist:`2024-47546`, :cve_nist:`2024-47596`, :cve_nist:`2024-47597`, :cve_nist:`2024-47598`,
:cve_nist:`2024-47599`, :cve_nist:`2024-47601`, :cve_nist:`2024-47602`, :cve_nist:`2024-47603`,
:cve_nist:`2024-47606`, :cve_nist:`2024-47613`, :cve_nist:`2024-47774`, :cve_nist:`2024-47775`,
:cve_nist:`2024-47776`, :cve_nist:`2024-47777`, :cve_nist:`2024-47778` and :cve_nist:`2024-47834`
- gstreamer1.0: Fix :cve_nist:`2024-47606`
- libarchive: Fix :cve_nist:`2024-20696`
- libpam: Fix :cve_nist:`2024-10041`
- libsdl2: Ignore :cve_nist:`2020-14409` and :cve_nist:`2020-14410`
- libsndfile1: Fix :cve_nist:`2022-33065` and :cve_nist:`2024-50612`
- libsoup-2.4: Fix :cve_nist:`2024-52530`, :cve_nist:`2024-52531` and :cve_nist:`2024-52532`
- libsoup: Fix :cve_nist:`2024-52530`, :cve_nist:`2024-52531` and :cve_nist:`2024-52532`
- linux-yocto/5.10: Fix :cve_nist:`2023-52889`, :cve_nist:`2023-52917`, :cve_nist:`2023-52918`,
:cve_nist:`2024-41011`, :cve_nist:`2024-42259`, :cve_nist:`2024-42271`, :cve_nist:`2024-42272`,
:cve_nist:`2024-42280`, :cve_nist:`2024-42283`, :cve_nist:`2024-42284`, :cve_nist:`2024-42285`,
:cve_nist:`2024-42286`, :cve_nist:`2024-42287`, :cve_nist:`2024-42288`, :cve_nist:`2024-42289`,
:cve_nist:`2024-42301`, :cve_nist:`2024-42302`, :cve_nist:`2024-42309`, :cve_nist:`2024-42310`,
:cve_nist:`2024-42311`, :cve_nist:`2024-42313`, :cve_nist:`2024-43828`, :cve_nist:`2024-43856`,
:cve_nist:`2024-43858`, :cve_nist:`2024-43860`, :cve_nist:`2024-43861`, :cve_nist:`2024-43871`,
:cve_nist:`2024-43882`, :cve_nist:`2024-43889`, :cve_nist:`2024-43890`, :cve_nist:`2024-43893`,
:cve_nist:`2024-43894`, :cve_nist:`2024-43907`, :cve_nist:`2024-43908`, :cve_nist:`2024-43914`,
:cve_nist:`2024-44935`, :cve_nist:`2024-44944`, :cve_nist:`2024-44947`, :cve_nist:`2024-44954`,
:cve_nist:`2024-44960`, :cve_nist:`2024-44965`, :cve_nist:`2024-44969`, :cve_nist:`2024-44971`,
:cve_nist:`2024-44987`, :cve_nist:`2024-44988`, :cve_nist:`2024-44989`, :cve_nist:`2024-44990`,
:cve_nist:`2024-44995`, :cve_nist:`2024-44998`, :cve_nist:`2024-44999`, :cve_nist:`2024-45003`,
:cve_nist:`2024-45006`, :cve_nist:`2024-45016`, :cve_nist:`2024-45018`, :cve_nist:`2024-45021`,
:cve_nist:`2024-45025`, :cve_nist:`2024-45026`, :cve_nist:`2024-45028`, :cve_nist:`2024-46673`,
:cve_nist:`2024-46674`, :cve_nist:`2024-46675`, :cve_nist:`2024-46676`, :cve_nist:`2024-46677`,
:cve_nist:`2024-46679`, :cve_nist:`2024-46685`, :cve_nist:`2024-46689`, :cve_nist:`2024-46702`,
:cve_nist:`2024-46707`, :cve_nist:`2024-46714`, :cve_nist:`2024-46719`, :cve_nist:`2024-46721`,
:cve_nist:`2024-46722`, :cve_nist:`2024-46723`, :cve_nist:`2024-46724`, :cve_nist:`2024-46725`,
:cve_nist:`2024-46731`, :cve_nist:`2024-46737`, :cve_nist:`2024-46738`, :cve_nist:`2024-46739`,
:cve_nist:`2024-46740`, :cve_nist:`2024-46743`, :cve_nist:`2024-46744`, :cve_nist:`2024-46747`,
:cve_nist:`2024-46750`, :cve_nist:`2024-46755`, :cve_nist:`2024-46759`, :cve_nist:`2024-46761`,
:cve_nist:`2024-46763`, :cve_nist:`2024-46771`, :cve_nist:`2024-46777`, :cve_nist:`2024-46780`,
:cve_nist:`2024-46781`, :cve_nist:`2024-46782`, :cve_nist:`2024-46783`, :cve_nist:`2024-46791`,
:cve_nist:`2024-46798`, :cve_nist:`2024-46800`, :cve_nist:`2024-46804`, :cve_nist:`2024-46814`,
:cve_nist:`2024-46815`, :cve_nist:`2024-46817`, :cve_nist:`2024-46818`, :cve_nist:`2024-46819`,
:cve_nist:`2024-46822`, :cve_nist:`2024-46828`, :cve_nist:`2024-46829`, :cve_nist:`2024-46832`,
:cve_nist:`2024-46840`, :cve_nist:`2024-46844`, :cve_nist:`2024-47659`, :cve_nist:`2024-47660`,
:cve_nist:`2024-47663`, :cve_nist:`2024-47667`, :cve_nist:`2024-47668`, :cve_nist:`2024-47669`,
:cve_nist:`2024-47679`, :cve_nist:`2024-47684`, :cve_nist:`2024-47685`, :cve_nist:`2024-47692`,
:cve_nist:`2024-47697`, :cve_nist:`2024-47698`, :cve_nist:`2024-47699`, :cve_nist:`2024-47701`,
:cve_nist:`2024-47705`, :cve_nist:`2024-47706`, :cve_nist:`2024-47710`, :cve_nist:`2024-47712`,
:cve_nist:`2024-47713`, :cve_nist:`2024-47718`, :cve_nist:`2024-47723`, :cve_nist:`2024-47735`,
:cve_nist:`2024-47737`, :cve_nist:`2024-47739`, :cve_nist:`2024-47742`, :cve_nist:`2024-47747`,
:cve_nist:`2024-47748`, :cve_nist:`2024-47749`, :cve_nist:`2024-47757`, :cve_nist:`2024-49851`,
:cve_nist:`2024-49858`, :cve_nist:`2024-49860`, :cve_nist:`2024-49863`, :cve_nist:`2024-49867`,
:cve_nist:`2024-49868`, :cve_nist:`2024-49875`, :cve_nist:`2024-49877`, :cve_nist:`2024-49878`,
:cve_nist:`2024-49879`, :cve_nist:`2024-49881`, :cve_nist:`2024-49882`, :cve_nist:`2024-49883`,
:cve_nist:`2024-49884`, :cve_nist:`2024-49889`, :cve_nist:`2024-49890`, :cve_nist:`2024-49892`,
:cve_nist:`2024-49894`, :cve_nist:`2024-49895`, :cve_nist:`2024-49896`, :cve_nist:`2024-49900`,
:cve_nist:`2024-49902`, :cve_nist:`2024-49903`, :cve_nist:`2024-49907`, :cve_nist:`2024-49913`,
:cve_nist:`2024-49924`, :cve_nist:`2024-49930`, :cve_nist:`2024-49933`, :cve_nist:`2024-49936`,
:cve_nist:`2024-49938`, :cve_nist:`2024-49944`, :cve_nist:`2024-49948`, :cve_nist:`2024-49949`,
:cve_nist:`2024-49952`, :cve_nist:`2024-49955`, :cve_nist:`2024-49957`, :cve_nist:`2024-49958`,
:cve_nist:`2024-49959`, :cve_nist:`2024-49962`, :cve_nist:`2024-49963`, :cve_nist:`2024-49965`,
:cve_nist:`2024-49966`, :cve_nist:`2024-49969`, :cve_nist:`2024-49973`, :cve_nist:`2024-49975`,
:cve_nist:`2024-49977`, :cve_nist:`2024-49981`, :cve_nist:`2024-49982`, :cve_nist:`2024-49983`,
:cve_nist:`2024-49985`, :cve_nist:`2024-49995`, :cve_nist:`2024-49997`, :cve_nist:`2024-50001`,
:cve_nist:`2024-50006`, :cve_nist:`2024-50007`, :cve_nist:`2024-50008`, :cve_nist:`2024-50013`,
:cve_nist:`2024-50015`, :cve_nist:`2024-50024`, :cve_nist:`2024-50033`, :cve_nist:`2024-50035`,
:cve_nist:`2024-50039`, :cve_nist:`2024-50040`, :cve_nist:`2024-50044`, :cve_nist:`2024-50045`,
:cve_nist:`2024-50046`, :cve_nist:`2024-50049`, :cve_nist:`2024-50059`, :cve_nist:`2024-50095`,
:cve_nist:`2024-50096`, :cve_nist:`2024-50179`, :cve_nist:`2024-50180`, :cve_nist:`2024-50181`,
:cve_nist:`2024-50184` and :cve_nist:`2024-50188`
- linux-yocto/5.15: Fix :cve_nist:`2022-48695`, :cve_nist:`2023-52530`, :cve_nist:`2023-52917`,
:cve_nist:`2024-45009`, :cve_nist:`2024-46714`, :cve_nist:`2024-46719`, :cve_nist:`2024-46721`,
:cve_nist:`2024-46722`, :cve_nist:`2024-46723`, :cve_nist:`2024-46724`, :cve_nist:`2024-46725`,
:cve_nist:`2024-46731`, :cve_nist:`2024-46732`, :cve_nist:`2024-46737`, :cve_nist:`2024-46738`,
:cve_nist:`2024-46739`, :cve_nist:`2024-46740`, :cve_nist:`2024-46743`, :cve_nist:`2024-46744`,
:cve_nist:`2024-46746`, :cve_nist:`2024-46747`, :cve_nist:`2024-46750`, :cve_nist:`2024-46755`,
:cve_nist:`2024-46759`, :cve_nist:`2024-46761`, :cve_nist:`2024-46763`, :cve_nist:`2024-46771`,
:cve_nist:`2024-46777`, :cve_nist:`2024-46780`, :cve_nist:`2024-46781`, :cve_nist:`2024-46782`,
:cve_nist:`2024-46783`, :cve_nist:`2024-46791`, :cve_nist:`2024-46795`, :cve_nist:`2024-46798`,
:cve_nist:`2024-46800`, :cve_nist:`2024-46804`, :cve_nist:`2024-46805`, :cve_nist:`2024-46807`,
:cve_nist:`2024-46810`, :cve_nist:`2024-46814`, :cve_nist:`2024-46815`, :cve_nist:`2024-46817`,
:cve_nist:`2024-46818`, :cve_nist:`2024-46819`, :cve_nist:`2024-46822`, :cve_nist:`2024-46828`,
:cve_nist:`2024-46829`, :cve_nist:`2024-46832`, :cve_nist:`2024-46840`, :cve_nist:`2024-46844`,
:cve_nist:`2024-47659`, :cve_nist:`2024-47660`, :cve_nist:`2024-47663`, :cve_nist:`2024-47665`,
:cve_nist:`2024-47667`, :cve_nist:`2024-47668`, :cve_nist:`2024-47669`, :cve_nist:`2024-47674`,
:cve_nist:`2024-47679`, :cve_nist:`2024-47684`, :cve_nist:`2024-47685`, :cve_nist:`2024-47690`,
:cve_nist:`2024-47692`, :cve_nist:`2024-47693`, :cve_nist:`2024-47695`, :cve_nist:`2024-47696`,
:cve_nist:`2024-47697`, :cve_nist:`2024-47698`, :cve_nist:`2024-47699`, :cve_nist:`2024-47701`,
:cve_nist:`2024-47705`, :cve_nist:`2024-47706`, :cve_nist:`2024-47710`, :cve_nist:`2024-47712`,
:cve_nist:`2024-47713`, :cve_nist:`2024-47718`, :cve_nist:`2024-47720`, :cve_nist:`2024-47723`,
:cve_nist:`2024-47734`, :cve_nist:`2024-47735`, :cve_nist:`2024-47737`, :cve_nist:`2024-47739`,
:cve_nist:`2024-47742`, :cve_nist:`2024-47747`, :cve_nist:`2024-47748`, :cve_nist:`2024-47749`,
:cve_nist:`2024-47757`, :cve_nist:`2024-49851`, :cve_nist:`2024-49852`, :cve_nist:`2024-49854`,
:cve_nist:`2024-49856`, :cve_nist:`2024-49858`, :cve_nist:`2024-49860`, :cve_nist:`2024-49863`,
:cve_nist:`2024-49866`, :cve_nist:`2024-49867`, :cve_nist:`2024-49868`, :cve_nist:`2024-49871`,
:cve_nist:`2024-49875`, :cve_nist:`2024-49877`, :cve_nist:`2024-49878`, :cve_nist:`2024-49879`,
:cve_nist:`2024-49881`, :cve_nist:`2024-49882`, :cve_nist:`2024-49883`, :cve_nist:`2024-49884`,
:cve_nist:`2024-49886`, :cve_nist:`2024-49889`, :cve_nist:`2024-49890`, :cve_nist:`2024-49892`,
:cve_nist:`2024-49894`, :cve_nist:`2024-49895`, :cve_nist:`2024-49896`, :cve_nist:`2024-49900`,
:cve_nist:`2024-49902`, :cve_nist:`2024-49903`, :cve_nist:`2024-49907`, :cve_nist:`2024-49913`,
:cve_nist:`2024-49924`, :cve_nist:`2024-49927`, :cve_nist:`2024-49930`, :cve_nist:`2024-49933`,
:cve_nist:`2024-49935`, :cve_nist:`2024-49936`, :cve_nist:`2024-49938`, :cve_nist:`2024-49944`,
:cve_nist:`2024-49946`, :cve_nist:`2024-49948`, :cve_nist:`2024-49949`, :cve_nist:`2024-49952`,
:cve_nist:`2024-49954`, :cve_nist:`2024-49955`, :cve_nist:`2024-49957`, :cve_nist:`2024-49958`,
:cve_nist:`2024-49959`, :cve_nist:`2024-49962`, :cve_nist:`2024-49963`, :cve_nist:`2024-49965`,
:cve_nist:`2024-49966`, :cve_nist:`2024-49969`, :cve_nist:`2024-49973`, :cve_nist:`2024-49975`,
:cve_nist:`2024-49977`, :cve_nist:`2024-49981`, :cve_nist:`2024-49982`, :cve_nist:`2024-49983`,
:cve_nist:`2024-49985`, :cve_nist:`2024-49995`, :cve_nist:`2024-49997`, :cve_nist:`2024-50000`,
:cve_nist:`2024-50001`, :cve_nist:`2024-50002`, :cve_nist:`2024-50003`, :cve_nist:`2024-50006`,
:cve_nist:`2024-50007`, :cve_nist:`2024-50008`, :cve_nist:`2024-50013`, :cve_nist:`2024-50015`,
:cve_nist:`2024-50019`, :cve_nist:`2024-50024`, :cve_nist:`2024-50031`, :cve_nist:`2024-50033`,
:cve_nist:`2024-50035`, :cve_nist:`2024-50038`, :cve_nist:`2024-50039`, :cve_nist:`2024-50040`,
:cve_nist:`2024-50041`, :cve_nist:`2024-50044`, :cve_nist:`2024-50045`, :cve_nist:`2024-50046`,
:cve_nist:`2024-50049`, :cve_nist:`2024-50059`, :cve_nist:`2024-50062`, :cve_nist:`2024-50074`,
:cve_nist:`2024-50082`, :cve_nist:`2024-50083`, :cve_nist:`2024-50093`, :cve_nist:`2024-50095`,
:cve_nist:`2024-50096`, :cve_nist:`2024-50099`, :cve_nist:`2024-50101`, :cve_nist:`2024-50103`,
:cve_nist:`2024-50110`, :cve_nist:`2024-50115`, :cve_nist:`2024-50116`, :cve_nist:`2024-50117`,
:cve_nist:`2024-50127`, :cve_nist:`2024-50128`, :cve_nist:`2024-50131`, :cve_nist:`2024-50134`,
:cve_nist:`2024-50141`, :cve_nist:`2024-50142`, :cve_nist:`2024-50143`, :cve_nist:`2024-50148`,
:cve_nist:`2024-50150`, :cve_nist:`2024-50151`, :cve_nist:`2024-50153`, :cve_nist:`2024-50154`,
:cve_nist:`2024-50156`, :cve_nist:`2024-50160`, :cve_nist:`2024-50162`, :cve_nist:`2024-50163`,
:cve_nist:`2024-50167`, :cve_nist:`2024-50168`, :cve_nist:`2024-50171`, :cve_nist:`2024-50179`,
:cve_nist:`2024-50180`, :cve_nist:`2024-50181`, :cve_nist:`2024-50182`, :cve_nist:`2024-50184`,
:cve_nist:`2024-50185`, :cve_nist:`2024-50186`, :cve_nist:`2024-50188`, :cve_nist:`2024-50189`,
:cve_nist:`2024-50191`, :cve_nist:`2024-50192`, :cve_nist:`2024-50193`, :cve_nist:`2024-50194`,
:cve_nist:`2024-50195`, :cve_nist:`2024-50196`, :cve_nist:`2024-50198`, :cve_nist:`2024-50201`,
:cve_nist:`2024-50202`, :cve_nist:`2024-50205`, :cve_nist:`2024-50208`, :cve_nist:`2024-50209`,
:cve_nist:`2024-50229`, :cve_nist:`2024-50230`, :cve_nist:`2024-50232`, :cve_nist:`2024-50233`,
:cve_nist:`2024-50234`, :cve_nist:`2024-50236`, :cve_nist:`2024-50237`, :cve_nist:`2024-50244`,
:cve_nist:`2024-50245`, :cve_nist:`2024-50247`, :cve_nist:`2024-50251`, :cve_nist:`2024-50257`,
:cve_nist:`2024-50259`, :cve_nist:`2024-50262`, :cve_nist:`2024-50264`, :cve_nist:`2024-50265`,
:cve_nist:`2024-50267`, :cve_nist:`2024-50268`, :cve_nist:`2024-50269`, :cve_nist:`2024-50273`,
:cve_nist:`2024-50278`, :cve_nist:`2024-50279`, :cve_nist:`2024-50282`, :cve_nist:`2024-50287`,
:cve_nist:`2024-50292`, :cve_nist:`2024-50296`, :cve_nist:`2024-50299`, :cve_nist:`2024-50301`,
:cve_nist:`2024-50302`, :cve_nist:`2024-53052`, :cve_nist:`2024-53055`, :cve_nist:`2024-53057`,
:cve_nist:`2024-53058`, :cve_nist:`2024-53059`, :cve_nist:`2024-53060`, :cve_nist:`2024-53061`,
:cve_nist:`2024-53063`, :cve_nist:`2024-53066`, :cve_nist:`2024-53088`, :cve_nist:`2024-53096`,
:cve_nist:`2024-53101`, :cve_nist:`2024-53103`, :cve_nist:`2024-53145`, :cve_nist:`2024-53146`,
:cve_nist:`2024-53150`, :cve_nist:`2024-53151`, :cve_nist:`2024-53155`, :cve_nist:`2024-53156`,
:cve_nist:`2024-53157`, :cve_nist:`2024-53165`, :cve_nist:`2024-53171`, :cve_nist:`2024-53173`,
:cve_nist:`2024-53226`, :cve_nist:`2024-53227`, :cve_nist:`2024-53237`, :cve_nist:`2024-56567`,
:cve_nist:`2024-56572`, :cve_nist:`2024-56574`, :cve_nist:`2024-56578`, :cve_nist:`2024-56581`,
:cve_nist:`2024-56593`, :cve_nist:`2024-56600`, :cve_nist:`2024-56601`, :cve_nist:`2024-56602`,
:cve_nist:`2024-56603`, :cve_nist:`2024-56605`, :cve_nist:`2024-56606`, :cve_nist:`2024-56614`,
:cve_nist:`2024-56622`, :cve_nist:`2024-56623`, :cve_nist:`2024-56629`, :cve_nist:`2024-56634`,
:cve_nist:`2024-56640`, :cve_nist:`2024-56642`, :cve_nist:`2024-56643`, :cve_nist:`2024-56648`,
:cve_nist:`2024-56650`, :cve_nist:`2024-56659`, :cve_nist:`2024-56662`, :cve_nist:`2024-56670`,
:cve_nist:`2024-56688`, :cve_nist:`2024-56694`, :cve_nist:`2024-56704`, :cve_nist:`2024-56708`,
:cve_nist:`2024-56720`, :cve_nist:`2024-56723`, :cve_nist:`2024-56724`, :cve_nist:`2024-56726`,
:cve_nist:`2024-56728`, :cve_nist:`2024-56739`, :cve_nist:`2024-56741`, :cve_nist:`2024-56745`,
:cve_nist:`2024-56746`, :cve_nist:`2024-56747`, :cve_nist:`2024-56748`, :cve_nist:`2024-56754`,
:cve_nist:`2024-56756`, :cve_nist:`2024-56770`, :cve_nist:`2024-56774`, :cve_nist:`2024-56776`,
:cve_nist:`2024-56777`, :cve_nist:`2024-56778`, :cve_nist:`2024-56779`, :cve_nist:`2024-56780`,
:cve_nist:`2024-56781`, :cve_nist:`2024-56785` and :cve_nist:`2024-56787`
- ovmf: Fix :cve_nist:`2022-36763`, :cve_nist:`2022-36764`, :cve_nist:`2022-36765`,
:cve_nist:`2023-45229`, :cve_nist:`2023-45230`, :cve_nist:`2023-45231`, :cve_nist:`2023-45232`,
:cve_nist:`2023-45233`, :cve_nist:`2023-45234`, :cve_nist:`2023-45235`, :cve_nist:`2023-45236`,
:cve_nist:`2023-45237`, :cve_nist:`2024-1298` and :cve_nist:`2024-38796`
- pixman: Ignore :cve_nist:`2023-37769`
- python3: Fix :cve_nist:`2024-9287`, :cve_nist:`2024-11168` and :cve_nist:`2024-50602`
- python3-pip: Fix :cve_nist:`2023-5752`
- python3-requests: Fix :cve_nist:`2024-35195`
- python3-zipp: Fix :cve_nist:`2024-5569`
- qemu: Fix :cve_nist:`2024-3446`, :cve_nist:`2024-3447` and :cve_nist:`2024-6505`
- qemu: Ignore :cve_nist:`2022-36648`
- subversion: Fix :cve_nist:`2024-46901`
- tiff: Fix :cve_nist:`2023-3164`
- tiff: Ignore :cve_nist:`2023-2731`
- webkitgtk: Fix :cve_nist:`2024-40776` and :cve_nist:`2024-40780`
- xserver-xorg: Fix :cve_nist:`2024-9632`
- xwayland: Fix :cve_nist:`2023-5380` and :cve_nist:`2024-0229`
Fixes in Yocto-4.0.24
~~~~~~~~~~~~~~~~~~~~~
- base-passwd: Add the sgx group
- base-passwd: Regenerate the patches
- base-passwd: Update the status for two patches
- base-passwd: Update to 3.5.52
- base-passwd: add the wheel group
- base-passwd: fix patchreview warning
- bitbake: fetch2: use persist_data context managers
- bitbake: fetch/wget: Increase timeout to 100s from 30s
- bitbake: persist_data: close connection in SQLTable __exit__
- build-appliance-image: Update to kirkstone head revision
- builder: set :term:`CVE_PRODUCT`
- contributor-guide: submit-changes.rst: suggest to remove the git signature
- cve-update-nvd2-native: Tweak to work better with NFS :term:`DL_DIR`
- dbus: disable assertions and enable only modular tests
- do_package/sstate/sstatesig: Change timestamp clamping to hash output only
- docs: Gather dependencies in poky.yaml.in
- docs: standards.md: add a section on admonitions
- gstreamer1.0: improve test reliability
- linux-yocto/5.10: update to v5.10.227
- linux-yocto/5.15: update to v5.15.175
- llvm: reduce size of -dbg package
- lttng-modules: fix build error after kernel update to 5.15.171
- migration-guides: add release notes for 4.0.23
- ninja: fix build with python 3.13
- oeqa/utils/gitarchive: Return tag name and improve exclude handling
- ovmf-native: remove .pyc files from install
- package.bbclass: Use shlex instead of deprecated pipes
- package_rpm: restrict rpm to 4 threads
- package_rpm: use zstd's default compression level
- poky.conf: add new tested distros
- poky.conf: bump version for 4.0.24
- poky.yaml.in: add missing locales dependency
- python3: upgrade to 3.10.16
- ref-manual: SSTATE_MIRRORS/SOURCE_MIRROR_URL: add instructions for mirror authentication
- ref-manual: classes: fix bin_package description
- ref-manual: devtool-reference: add warning note on deploy-target and shared objects
- ref-manual: move runtime-testing section to the test-manual
- ref-manual: packages: move ptest section to the test-manual
- ref-manual: system-requirements: update list of supported distros
- ref-manual: use standardized method accross both ubuntu and debian for locale install
- resulttool: Add --logfile-archive option to store mode
- resulttool: Allow store to filter to specific revisions
- resulttool: Clean up repoducible build logs
- resulttool: Fix passthrough of --all files in store mode
- resulttool: Handle ltp rawlogs as well as ptest
- resulttool: Improve repo layout for oeselftest results
- resulttool: Trim the precision of duration information
- resulttool: Use single space indentation in json output
- rootfs-postcommands.bbclass: make opkg status reproducible
- rxvt-unicode.inc: disable the terminfo installation by setting TIC to :
- sanity: check for working user namespaces
- scripts/install-buildtools: Update to 4.0.22
- selftest/reproducible: Clean up pathnames
- selftest/reproducible: Drop rawlogs
- test-manual: reproducible-builds.rst: document :term:`OEQA_REPRODUCIBLE_TEST_TARGET` and
:term:`OEQA_REPRODUCIBLE_TEST_SSTATE_TARGETS`
- test-manual: reproducible-builds.rst: show how to build a single package
- toolchain-shar-extract.sh: exit when post-relocate-setup.sh fails
- tzdata & tzcode-native: upgrade 2024b
- udev-extraconf: fix network.sh script did not configure hotplugged interfaces
- unzip: Fix configure tests to use modern C
- webkitgtk: Fix build on 32bit arm
- webkitgtk: fix perl-native dependency
- webkitgtk: reduce size of -dbg package
- wireless-regdb: upgrade to 2024.10.07
Known Issues in Yocto-4.0.24
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- N/A
Contributors to Yocto-4.0.24
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Thanks to the following people who contributed to this release:
- Aleksandar Nikolic
- Alex Kiernan
- Alexander Kanavin
- Alexandre Belloni
- Antonin Godard
- Archana Polampalli
- Bruce Ashfield
- Changqing Li
- Chen Qi
- Chris Laplante
- Divya Chellam
- Ernst Persson
- Guénaël Muller
- Hitendra Prajapati
- Hongxu Jia
- Jiaying Song
- Jinfeng Wang
- Khem Raj
- Lee Chee Yang
- Liyin Zhang
- Louis Rannou
- Markus Volk
- Mikko Rapeli
- Ovidiu Panait
- Peter Kjellerstedt
- Peter Marko
- Regis Dargent
- Richard Purdie
- Rohini Sangam
- Ross Burton
- Soumya Sambu
- Steve Sakoman
- Trevor Gamblin
- Vijay Anusuri
- Wang Mingyu
- Yogita Urade
- Zahir Hussain
Repositories / Downloads for Yocto-4.0.24
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
poky
- Repository Location: :yocto_git:`/poky`
- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.24 </poky/log/?h=yocto-4.0.24>`
- Git Revision: :yocto_git:`f50532593651dff82bc952288d786c55038c2c86 </poky/commit/?id=f50532593651dff82bc952288d786c55038c2c86>`
- Release Artefact: poky-f50532593651dff82bc952288d786c55038c2c86
- sha: 0aa062d19510394748db9a2d6ded2d764f435383296d9c94fb6b25755280556e
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.24/poky-f50532593651dff82bc952288d786c55038c2c86.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.24/poky-f50532593651dff82bc952288d786c55038c2c86.tar.bz2
openembedded-core
- Repository Location: :oe_git:`/openembedded-core`
- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
- Tag: :oe_git:`yocto-4.0.24 </openembedded-core/log/?h=yocto-4.0.24>`
- Git Revision: :oe_git:`a270d4c957259761bcc7382fcc54642a02f9fc7d </openembedded-core/commit/?id=a270d4c957259761bcc7382fcc54642a02f9fc7d>`
- Release Artefact: oecore-a270d4c957259761bcc7382fcc54642a02f9fc7d
- sha: b08b9b16c8ffa587d521ad28e24e38c79d757a6f0839d18165ebac3081a34b68
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.24/oecore-a270d4c957259761bcc7382fcc54642a02f9fc7d.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.24/oecore-a270d4c957259761bcc7382fcc54642a02f9fc7d.tar.bz2
meta-mingw
- Repository Location: :yocto_git:`/meta-mingw`
- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.24 </meta-mingw/log/?h=yocto-4.0.24>`
- Git Revision: :yocto_git:`87c22abb1f11be430caf4372e6b833dc7d77564e </meta-mingw/commit/?id=87c22abb1f11be430caf4372e6b833dc7d77564e>`
- Release Artefact: meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e
- sha: f0bc4873e2e0319fb9d6d6ab9b98eb3f89664d4339a167d2db6a787dd12bc1a8
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.24/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.24/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2
meta-gplv2
- Repository Location: :yocto_git:`/meta-gplv2`
- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.24 </meta-gplv2/log/?h=yocto-4.0.24>`
- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.24/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.24/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
bitbake
- Repository Location: :oe_git:`/bitbake`
- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
- Tag: :oe_git:`yocto-4.0.24 </bitbake/log/?h=yocto-4.0.24>`
- Git Revision: :oe_git:`3f88b005244a0afb5d5c7260e54a94a453ec9b3e </bitbake/commit/?id=3f88b005244a0afb5d5c7260e54a94a453ec9b3e>`
- Release Artefact: bitbake-3f88b005244a0afb5d5c7260e54a94a453ec9b3e
- sha: 31f442b72ec7d81ca75509b1a7179c3fe3942528b1e31c823b21a413244bd15b
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.24/bitbake-3f88b005244a0afb5d5c7260e54a94a453ec9b3e.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.24/bitbake-3f88b005244a0afb5d5c7260e54a94a453ec9b3e.tar.bz2
yocto-docs
- Repository Location: :yocto_git:`/yocto-docs`
- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.24 </yocto-docs/log/?h=yocto-4.0.24>`
- Git Revision: :yocto_git:`3128bf149f40928e6c2a3e264590a0c6c9778c6a </yocto-docs/commit/?id=3128bf149f40928e6c2a3e264590a0c6c9778c6a>`

View File

@@ -0,0 +1,167 @@
Release notes for Yocto-4.0.25 (Kirkstone)
------------------------------------------
Security Fixes in Yocto-4.0.25
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- avahi: Fix :cve_nist:`2024-52616`
- binutils: Fix :cve_nist:`2024-53589`
- gdb: Fix :cve_nist:`2024-53589`
- go: Fix :cve_nist:`2024-34155`, :cve_nist:`2024-34156`, :cve_nist:`2024-34158` and
:cve_nist:`2024-45336`
- gstreamer1.0: Ignore :cve_nist:`2024-47537`, :cve_nist:`2024-47539`, :cve_nist:`2024-47540`,
:cve_nist:`2024-47543`, :cve_nist:`2024-47544`, :cve_nist:`2024-47545`, :cve_nist:`2024-47538`,
:cve_nist:`2024-47541`, :cve_nist:`2024-47542`, :cve_nist:`2024-47600`, :cve_nist:`2024-47607`,
:cve_nist:`2024-47615`, :cve_nist:`2024-47835`, :cve_nist:`2024-47546`, :cve_nist:`2024-47596`,
:cve_nist:`2024-47597`, :cve_nist:`2024-47598`, :cve_nist:`2024-47599`, :cve_nist:`2024-47601`,
:cve_nist:`2024-47777`, :cve_nist:`2024-47778`, :cve_nist:`2024-47834`, :cve_nist:`2024-47602`,
:cve_nist:`2024-47603`, :cve_nist:`2024-47613`, :cve_nist:`2024-47774`, :cve_nist:`2024-47775`
and :cve_nist:`2024-47776`
- linux-yocto/5.15: Fix :cve_nist:`2024-36476`, :cve_nist:`2024-55916`, :cve_nist:`2024-56369`,
:cve_nist:`2024-56626`, :cve_nist:`2024-56627`, :cve_nist:`2024-56715`, :cve_nist:`2024-56716`,
:cve_nist:`2024-57802`, :cve_nist:`2024-57807`, :cve_nist:`2024-57841`, :cve_nist:`2024-57890`,
:cve_nist:`2024-57896`, :cve_nist:`2024-57900`, :cve_nist:`2024-57910`, :cve_nist:`2024-57911`,
:cve_nist:`2024-57938`, :cve_nist:`2024-57951`, :cve_nist:`2025-21631`, :cve_nist:`2025-21665`,
:cve_nist:`2025-21666`, :cve_nist:`2025-21669`, :cve_nist:`2025-21680`, :cve_nist:`2025-21683`,
:cve_nist:`2025-21694`, :cve_nist:`2025-21697` and :cve_nist:`2025-21699`
- ofono: Fix :cve_nist:`2024-7539`, :cve_nist:`2024-7540`, :cve_nist:`2024-7541`,
:cve_nist:`2024-7542`, :cve_nist:`2024-7543`, :cve_nist:`2024-7544`, :cve_nist:`2024-7545`,
:cve_nist:`2024-7546` and :cve_nist:`2024-7547`
- openssl: Fix :cve_nist:`2024-13176`
- rsync: Fix :cve_nist:`2024-12084`, :cve_nist:`2024-12085`, :cve_nist:`2024-12086`,
:cve_nist:`2024-12087`, :cve_nist:`2024-12088` and :cve_nist:`2024-12747`
- ruby: Fix :cve_nist:`2024-49761`
- socat: Fix :cve_nist:`2024-54661`
- vte: Fix :cve_nist:`2024-37535`
- wget: Fix :cve_nist:`2024-10524`
Fixes in Yocto-4.0.25
~~~~~~~~~~~~~~~~~~~~~
- bitbake: tests/fetch: Fix git shallow test failure with git >= 2.48
- build-appliance-image: Update to kirkstone head revision
- classes-global/insane: Look up all runtime providers for file-rdeps
- classes/nativesdk: also override :term:`TUNE_PKGARCH`
- classes/qemu: use tune to select QEMU_EXTRAOPTIONS, not package architecture
- cmake: apply parallel build settings to ptest tasks
- dev-manual/building: document the initramfs-framework recipe
- docs: Update autobuilder URLs to valkyrie
- documentation: Fix typo in standards.md
- glibc: Suppress GCC -Os warning on user2netname for sunrpc
- glibc: stable 2.35 branch updates
- lib/packagedata.py: Add API to iterate over rprovides
- linux-yocto/5.15: upgrade to v5.15.178
- migration-guides: add release notes for 4.0.24
- openssl: upgrade to 3.0.16
- poky.conf: bump version for 4.0.25
- python3: Treat UID/GID overflow as failure
- rsync: Delete pedantic errors re-ordering patch
- rsync: upgrade to 3.2.7
- rust-common.bbclass: soft assignment for RUSTLIB path
- scripts/install-buildtools: Update to 4.0.23
- test-manual/reproducible-builds: fix reproducible links
Known Issues in Yocto-4.0.25
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- N/A
Contributors to Yocto-4.0.25
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Aleksandar Nikolic
- Alexander Kanavin
- Antonin Godard
- Archana Polampalli
- Bruce Ashfield
- Deepesh Varatharajan
- Divya Chellam
- Joshua Watt
- Khem Raj
- Lee Chee Yang
- Nikhil R
- Pedro Ferreira
- Peter Marko
- Praveen Kumar
- Richard Purdie
- Ross Burton
- Simon A. Eugster
- Steve Sakoman
- Yash Shinde
- Yogita Urade
- Zhang Peng
Repositories / Downloads for Yocto-4.0.25
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
poky
- Repository Location: :yocto_git:`/poky`
- Branch: :yocto_git:`kirkstone </poky/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.25 </poky/log/?h=yocto-4.0.25>`
- Git Revision: :yocto_git:`b5aa03f336c121269551f9e7baed4c677c76bb39 </poky/commit/?id=b5aa03f336c121269551f9e7baed4c677c76bb39>`
- Release Artefact: poky-b5aa03f336c121269551f9e7baed4c677c76bb39
- sha: 7afbcb25f0dd89a4fb6dd4c5945061705ef9ce79a6863806278603273c2b3b4a
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.25/poky-b5aa03f336c121269551f9e7baed4c677c76bb39.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.25/poky-b5aa03f336c121269551f9e7baed4c677c76bb39.tar.bz2
openembedded-core
- Repository Location: :oe_git:`/openembedded-core`
- Branch: :oe_git:`kirkstone </openembedded-core/log/?h=kirkstone>`
- Tag: :oe_git:`yocto-4.0.25 </openembedded-core/log/?h=yocto-4.0.25>`
- Git Revision: :oe_git:`5a794fd244f7fdeb426bd5e3def6b4effc0e8c62 </openembedded-core/commit/?id=5a794fd244f7fdeb426bd5e3def6b4effc0e8c62>`
- Release Artefact: oecore-5a794fd244f7fdeb426bd5e3def6b4effc0e8c62
- sha: 8fc93109693e5f4702b3fe0633b6be833605291b3d595dc8bdeb6379f40cd2de
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.25/oecore-5a794fd244f7fdeb426bd5e3def6b4effc0e8c62.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.25/oecore-5a794fd244f7fdeb426bd5e3def6b4effc0e8c62.tar.bz2
meta-mingw
- Repository Location: :yocto_git:`/meta-mingw`
- Branch: :yocto_git:`kirkstone </meta-mingw/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.25 </meta-mingw/log/?h=yocto-4.0.25>`
- Git Revision: :yocto_git:`87c22abb1f11be430caf4372e6b833dc7d77564e </meta-mingw/commit/?id=87c22abb1f11be430caf4372e6b833dc7d77564e>`
- Release Artefact: meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e
- sha: f0bc4873e2e0319fb9d6d6ab9b98eb3f89664d4339a167d2db6a787dd12bc1a8
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.25/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.25/meta-mingw-87c22abb1f11be430caf4372e6b833dc7d77564e.tar.bz2
meta-gplv2
- Repository Location: :yocto_git:`/meta-gplv2`
- Branch: :yocto_git:`kirkstone </meta-gplv2/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.25 </meta-gplv2/log/?h=yocto-4.0.25>`
- Git Revision: :yocto_git:`d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a </meta-gplv2/commit/?id=d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a>`
- Release Artefact: meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a
- sha: c386f59f8a672747dc3d0be1d4234b6039273d0e57933eb87caa20f56b9cca6d
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.25/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.25/meta-gplv2-d2f8b5cdb285b72a4ed93450f6703ca27aa42e8a.tar.bz2
bitbake
- Repository Location: :oe_git:`/bitbake`
- Branch: :oe_git:`2.0 </bitbake/log/?h=2.0>`
- Tag: :oe_git:`yocto-4.0.25 </bitbake/log/?h=yocto-4.0.25>`
- Git Revision: :oe_git:`e71f1ce53cf3b8320caa481ae62d1ce2900c4670 </bitbake/commit/?id=e71f1ce53cf3b8320caa481ae62d1ce2900c4670>`
- Release Artefact: bitbake-e71f1ce53cf3b8320caa481ae62d1ce2900c4670
- sha: 007eef35174586c85b233f4ec91578956fe21e0236f7ca2c3f90f9d034f94b5b
- Download Locations:
https://downloads.yoctoproject.org/releases/yocto/yocto-4.0.25/bitbake-e71f1ce53cf3b8320caa481ae62d1ce2900c4670.tar.bz2
https://mirrors.kernel.org/yocto/yocto/yocto-4.0.25/bitbake-e71f1ce53cf3b8320caa481ae62d1ce2900c4670.tar.bz2
yocto-docs
- Repository Location: :yocto_git:`/yocto-docs`
- Branch: :yocto_git:`kirkstone </yocto-docs/log/?h=kirkstone>`
- Tag: :yocto_git:`yocto-4.0.25 </yocto-docs/log/?h=yocto-4.0.25>`
- Git Revision: :yocto_git:`c6dce0c77481dee7b0a0fcdc803f755ceccef234 </yocto-docs/commit/?id=c6dce0c77481dee7b0a0fcdc803f755ceccef234>`

View File

@@ -4,21 +4,21 @@ Release notes for Yocto-4.0.3 (Kirkstone)
Security Fixes in Yocto-4.0.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- binutils: fix :cve:`2019-1010204`
- busybox: fix :cve:`2022-30065`
- cups: ignore :cve:`2022-26691`
- curl: Fix :cve:`2022-32205`, :cve:`2022-32206`, :cve:`2022-32207` and :cve:`2022-32208`
- dpkg: fix :cve:`2022-1664`
- ghostscript: fix :cve:`2022-2085`
- harfbuzz: fix :cve:`2022-33068`
- libtirpc: fix :cve:`2021-46828`
- lua: fix :cve:`2022-33099`
- nasm: ignore :cve:`2020-18974`
- qemu: fix :cve:`2022-35414`
- qemu: ignore :cve:`2021-20255` and :cve:`2019-12067`
- tiff: fix :cve:`2022-1354`, :cve:`2022-1355`, :cve:`2022-2056`, :cve:`2022-2057` and :cve:`2022-2058`
- u-boot: fix :cve:`2022-34835`
- unzip: fix :cve:`2022-0529` and :cve:`2022-0530`
- binutils: fix :cve_nist:`2019-1010204`
- busybox: fix :cve_nist:`2022-30065`
- cups: ignore :cve_nist:`2022-26691`
- curl: Fix :cve_nist:`2022-32205`, :cve_nist:`2022-32206`, :cve_nist:`2022-32207` and :cve_nist:`2022-32208`
- dpkg: fix :cve_nist:`2022-1664`
- ghostscript: fix :cve_nist:`2022-2085`
- harfbuzz: fix :cve_nist:`2022-33068`
- libtirpc: fix :cve_nist:`2021-46828`
- lua: fix :cve_nist:`2022-33099`
- nasm: ignore :cve_nist:`2020-18974`
- qemu: fix :cve_nist:`2022-35414`
- qemu: ignore :cve_nist:`2021-20255` and :cve_nist:`2019-12067`
- tiff: fix :cve_nist:`2022-1354`, :cve_nist:`2022-1355`, :cve_nist:`2022-2056`, :cve_nist:`2022-2057` and :cve_nist:`2022-2058`
- u-boot: fix :cve_nist:`2022-34835`
- unzip: fix :cve_nist:`2022-0529` and :cve_nist:`2022-0530`
Fixes in Yocto-4.0.3

View File

@@ -4,17 +4,17 @@ Release notes for Yocto-4.0.4 (Kirkstone)
Security Fixes in Yocto-4.0.4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- binutils : fix :cve:`2022-38533`
- curl: fix :cve:`2022-35252`
- sqlite: fix :cve:`2022-35737`
- grub2: fix :cve:`2021-3695`, :cve:`2021-3696`, :cve:`2021-3697`, :cve:`2022-28733`, :cve:`2022-28734` and :cve:`2022-28735`
- u-boot: fix :cve:`2022-30552` and :cve:`2022-33967`
- libxml2: Ignore :cve:`2016-3709`
- libtiff: fix :cve:`2022-34526`
- zlib: fix :cve:`2022-37434`
- gnutls: fix :cve:`2022-2509`
- u-boot: fix :cve:`2022-33103`
- qemu: fix :cve:`2021-3507`, :cve:`2021-3929`, :cve:`2021-4158`, :cve:`2022-0216` and :cve:`2022-0358`
- binutils : fix :cve_nist:`2022-38533`
- curl: fix :cve_nist:`2022-35252`
- sqlite: fix :cve_nist:`2022-35737`
- grub2: fix :cve_nist:`2021-3695`, :cve_nist:`2021-3696`, :cve_nist:`2021-3697`, :cve_nist:`2022-28733`, :cve_nist:`2022-28734` and :cve_nist:`2022-28735`
- u-boot: fix :cve_nist:`2022-30552` and :cve_nist:`2022-33967`
- libxml2: Ignore :cve_nist:`2016-3709`
- libtiff: fix :cve_nist:`2022-34526`
- zlib: fix :cve_nist:`2022-37434`
- gnutls: fix :cve_nist:`2022-2509`
- u-boot: fix :cve_nist:`2022-33103`
- qemu: fix :cve_nist:`2021-3507`, :cve_nist:`2021-3929`, :cve_nist:`2021-4158`, :cve_nist:`2022-0216` and :cve_nist:`2022-0358`
Fixes in Yocto-4.0.4

View File

@@ -4,11 +4,11 @@ Release notes for Yocto-4.0.5 (Kirkstone)
Security Fixes in Yocto-4.0.5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- qemu: fix :cve:`2021-3750`, :cve:`2021-3611` and :cve:`2022-2962`
- binutils : fix :cve:`2022-38126`, :cve:`2022-38127` and :cve:`2022-38128`
- tff: fix :cve:`2022-2867`, :cve:`2022-2868` and :cve:`2022-2869`
- inetutils: fix :cve:`2022-39028`
- go: fix :cve:`2022-27664`
- qemu: fix :cve_nist:`2021-3750`, :cve_nist:`2021-3611` and :cve_nist:`2022-2962`
- binutils : fix :cve_nist:`2022-38126`, :cve_nist:`2022-38127` and :cve_nist:`2022-38128`
- tff: fix :cve_nist:`2022-2867`, :cve_nist:`2022-2868` and :cve_nist:`2022-2869`
- inetutils: fix :cve_nist:`2022-39028`
- go: fix :cve_nist:`2022-27664`
Fixes in Yocto-4.0.5
~~~~~~~~~~~~~~~~~~~~

View File

@@ -6,28 +6,28 @@ Release notes for Yocto-4.0.6 (Kirkstone)
Security Fixes in Yocto-4.0.6
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- bash: Fix :cve:`2022-3715`
- curl: Fix :cve:`2022-32221`, :cve:`2022-42915` and :cve:`2022-42916`
- dbus: Fix :cve:`2022-42010`, :cve:`2022-42011` and :cve:`2022-42012`
- dropbear: Fix :cve:`2021-36369`
- ffmpeg: Fix :cve:`2022-3964`, :cve:`2022-3965`
- go: Fix :cve:`2022-2880`
- grub2: Fix :cve:`2022-2601`, :cve:`2022-3775` and :cve:`2022-28736`
- libarchive: Fix :cve:`2022-36227`
- libpam: Fix :cve:`2022-28321`
- libsndfile1: Fix :cve:`2021-4156`
- lighttpd: Fix :cve:`2022-41556`
- openssl: Fix :cve:`2022-3358`
- pixman: Fix :cve:`2022-44638`
- python3-mako: Fix :cve:`2022-40023`
- python3: Fix :cve:`2022-42919`
- qemu: Fix :cve:`2022-3165`
- sysstat: Fix :cve:`2022-39377`
- systemd: Fix :cve:`2022-3821`
- tiff: Fix :cve:`2022-2953`, :cve:`2022-3599`, :cve:`2022-3597`, :cve:`2022-3626`, :cve:`2022-3627`, :cve:`2022-3570`, :cve:`2022-3598` and :cve:`2022-3970`
- vim: Fix :cve:`2022-3352`, :cve:`2022-3705` and :cve:`2022-4141`
- wayland: Fix :cve:`2021-3782`
- xserver-xorg: Fix :cve:`2022-3550` and :cve:`2022-3551`
- bash: Fix :cve_nist:`2022-3715`
- curl: Fix :cve_nist:`2022-32221`, :cve_nist:`2022-42915` and :cve_nist:`2022-42916`
- dbus: Fix :cve_nist:`2022-42010`, :cve_nist:`2022-42011` and :cve_nist:`2022-42012`
- dropbear: Fix :cve_nist:`2021-36369`
- ffmpeg: Fix :cve_nist:`2022-3964`, :cve_nist:`2022-3965`
- go: Fix :cve_nist:`2022-2880`
- grub2: Fix :cve_nist:`2022-2601`, :cve_nist:`2022-3775` and :cve_nist:`2022-28736`
- libarchive: Fix :cve_nist:`2022-36227`
- libpam: Fix :cve_nist:`2022-28321`
- libsndfile1: Fix :cve_nist:`2021-4156`
- lighttpd: Fix :cve_nist:`2022-41556`
- openssl: Fix :cve_nist:`2022-3358`
- pixman: Fix :cve_nist:`2022-44638`
- python3-mako: Fix :cve_nist:`2022-40023`
- python3: Fix :cve_nist:`2022-42919`
- qemu: Fix :cve_nist:`2022-3165`
- sysstat: Fix :cve_nist:`2022-39377`
- systemd: Fix :cve_nist:`2022-3821`
- tiff: Fix :cve_nist:`2022-2953`, :cve_nist:`2022-3599`, :cve_nist:`2022-3597`, :cve_nist:`2022-3626`, :cve_nist:`2022-3627`, :cve_nist:`2022-3570`, :cve_nist:`2022-3598` and :cve_nist:`2022-3970`
- vim: Fix :cve_nist:`2022-3352`, :cve_nist:`2022-3705` and :cve_nist:`2022-4141`
- wayland: Fix :cve_nist:`2021-3782`
- xserver-xorg: Fix :cve_nist:`2022-3550` and :cve_nist:`2022-3551`
Fixes in Yocto-4.0.6

View File

@@ -6,25 +6,25 @@ Release notes for Yocto-4.0.7 (Kirkstone)
Security Fixes in Yocto-4.0.7
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- binutils: Fix :cve:`2022-4285`
- curl: Fix :cve:`2022-43551` and :cve_mitre:`2022-43552`
- ffmpeg: Fix :cve:`2022-3109` and :cve:`2022-3341`
- go: Fix :cve:`2022-41715` and :cve:`2022-41717`
- libX11: Fix :cve:`2022-3554` and :cve:`2022-3555`
- libarchive: Fix :cve:`2022-36227`
- libksba: Fix :cve:`2022-47629`
- libpng: Fix :cve:`2019-6129`
- libxml2: Fix :cve:`2022-40303` and :cve:`2022-40304`
- openssl: Fix :cve:`2022-3996`
- python3: Fix :cve:`2022-45061`
- python3-git: Fix :cve:`2022-24439`
- python3-setuptools: Fix :cve:`2022-40897`
- python3-wheel: Fix :cve:`2022-40898`
- qemu: Fix :cve:`2022-4144`
- sqlite: Fix :cve:`2022-46908`
- systemd: Fix :cve:`2022-45873`
- vim: Fix :cve:`2023-0049`, :cve:`2023-0051`, :cve:`2023-0054` and :cve:`2023-0088`
- webkitgtk: Fix :cve:`2022-32886`, :cve_mitre:`2022-32891`
- binutils: Fix :cve_nist:`2022-4285`
- curl: Fix :cve_nist:`2022-43551` and :cve_mitre:`2022-43552`
- ffmpeg: Fix :cve_nist:`2022-3109` and :cve_nist:`2022-3341`
- go: Fix :cve_nist:`2022-41715` and :cve_nist:`2022-41717`
- libX11: Fix :cve_nist:`2022-3554` and :cve_nist:`2022-3555`
- libarchive: Fix :cve_nist:`2022-36227`
- libksba: Fix :cve_nist:`2022-47629`
- libpng: Fix :cve_nist:`2019-6129`
- libxml2: Fix :cve_nist:`2022-40303` and :cve_nist:`2022-40304`
- openssl: Fix :cve_nist:`2022-3996`
- python3: Fix :cve_nist:`2022-45061`
- python3-git: Fix :cve_nist:`2022-24439`
- python3-setuptools: Fix :cve_nist:`2022-40897`
- python3-wheel: Fix :cve_nist:`2022-40898`
- qemu: Fix :cve_nist:`2022-4144`
- sqlite: Fix :cve_nist:`2022-46908`
- systemd: Fix :cve_nist:`2022-45873`
- vim: Fix :cve_nist:`2023-0049`, :cve_nist:`2023-0051`, :cve_nist:`2023-0054` and :cve_nist:`2023-0088`
- webkitgtk: Fix :cve_nist:`2022-32886`, :cve_mitre:`2022-32891` and :cve_nist:`2022-32912`
Fixes in Yocto-4.0.7
@@ -39,7 +39,7 @@ Fixes in Yocto-4.0.7
- busybox: always start do_compile with orig config files
- busybox: rm temporary files if do_compile was interrupted
- cairo: fix CVE patches assigned wrong CVE number
- cairo: update patch for :cve:`2019-6461` with upstream solution
- cairo: update patch for :cve_nist:`2019-6461` with upstream solution
- classes/create-spdx: Add SPDX_PRETTY option
- classes: image: Set empty weak default IMAGE_LINGUAS
- combo-layer: add sync-revs command

View File

@@ -6,16 +6,16 @@ Release notes for Yocto-4.0.8 (Kirkstone)
Security Fixes in Yocto-4.0.8
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- apr-util: Fix :cve:`2022-25147`
- apr: Fix :cve:`2022-24963`, :cve:`2022-28331` and :cve:`2021-35940`
- bind: Fix :cve:`2022-3094`, :cve:`2022-3736` and :cve:`2022-3924`
- git: Ignore :cve:`2022-41953`
- git: Fix :cve:`2022-23521` and :cve:`2022-41903`
- libgit2: Fix :cve:`2023-22742`
- ppp: Fix :cve:`2022-4603`
- python3-certifi: Fix :cve:`2022-23491`
- sudo: Fix :cve:`2023-22809`
- tar: Fix :cve:`2022-48303`
- apr-util: Fix :cve_nist:`2022-25147`
- apr: Fix :cve_nist:`2022-24963`, :cve_nist:`2022-28331` and :cve_nist:`2021-35940`
- bind: Fix :cve_nist:`2022-3094`, :cve_nist:`2022-3736` and :cve_nist:`2022-3924`
- git: Ignore :cve_nist:`2022-41953`
- git: Fix :cve_nist:`2022-23521` and :cve_nist:`2022-41903`
- libgit2: Fix :cve_nist:`2023-22742`
- ppp: Fix :cve_nist:`2022-4603`
- python3-certifi: Fix :cve_nist:`2022-23491`
- sudo: Fix :cve_nist:`2023-22809`
- tar: Fix :cve_nist:`2022-48303`
Fixes in Yocto-4.0.8

View File

@@ -4,26 +4,26 @@ Release notes for Yocto-4.0.9 (Kirkstone)
Security Fixes in Yocto-4.0.9
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- binutils: Fix :cve:`2023-22608`
- curl: Fix :cve:`2023-23914`, :cve:`2023-23915` and :cve:`2023-23916`
- epiphany: Fix :cve:`2023-26081`
- git: Ignore :cve:`2023-22743`
- glibc: Fix :cve:`2023-0687`
- gnutls: Fix :cve:`2023-0361`
- go: Fix :cve:`2022-2879`, :cve:`2022-41720` and :cve:`2022-41723`
- harfbuzz: Fix :cve:`2023-25193`
- less: Fix :cve:`2022-46663`
- libmicrohttpd: Fix :cve:`2023-27371`
- libsdl2: Fix :cve:`2022-4743`
- openssl: Fix :cve:`2022-3996`, :cve:`2023-0464`, :cve:`2023-0465` and :cve:`2023-0466`
- pkgconf: Fix :cve:`2023-24056`
- python3: Fix :cve:`2023-24329`
- shadow: Ignore :cve:`2016-15024`
- systemd: Fix :cve:`2022-4415`
- tiff: Fix :cve:`2023-0800`, :cve:`2023-0801`, :cve:`2023-0802`, :cve:`2023-0803` and :cve:`2023-0804`
- vim: Fix :cve:`2023-0433`, :cve:`2023-0512`, :cve:`2023-1127`, :cve:`2023-1170`, :cve:`2023-1175`, :cve:`2023-1264` and :cve:`2023-1355`
- xserver-xorg: Fix :cve:`2023-0494`
- xwayland: Fix :cve:`2023-0494`
- binutils: Fix :cve_nist:`2023-22608`
- curl: Fix :cve_nist:`2023-23914`, :cve_nist:`2023-23915` and :cve_nist:`2023-23916`
- epiphany: Fix :cve_nist:`2023-26081`
- git: Ignore :cve_nist:`2023-22743`
- glibc: Fix :cve_nist:`2023-0687`
- gnutls: Fix :cve_nist:`2023-0361`
- go: Fix :cve_nist:`2022-2879`, :cve_nist:`2022-41720` and :cve_nist:`2022-41723`
- harfbuzz: Fix :cve_nist:`2023-25193`
- less: Fix :cve_nist:`2022-46663`
- libmicrohttpd: Fix :cve_nist:`2023-27371`
- libsdl2: Fix :cve_nist:`2022-4743`
- openssl: Fix :cve_nist:`2022-3996`, :cve_nist:`2023-0464`, :cve_nist:`2023-0465` and :cve_nist:`2023-0466`
- pkgconf: Fix :cve_nist:`2023-24056`
- python3: Fix :cve_nist:`2023-24329`
- shadow: Ignore :cve_nist:`2016-15024`
- systemd: Fix :cve_nist:`2022-4415`
- tiff: Fix :cve_nist:`2023-0800`, :cve_nist:`2023-0801`, :cve_nist:`2023-0802`, :cve_nist:`2023-0803` and :cve_nist:`2023-0804`
- vim: Fix :cve_nist:`2023-0433`, :cve_nist:`2023-0512`, :cve_nist:`2023-1127`, :cve_nist:`2023-1170`, :cve_nist:`2023-1175`, :cve_nist:`2023-1264` and :cve_nist:`2023-1355`
- xserver-xorg: Fix :cve_nist:`2023-0494`
- xwayland: Fix :cve_nist:`2023-0494`
Fixes in Yocto-4.0.9
@@ -88,7 +88,7 @@ Fixes in Yocto-4.0.9
- pybootchartui: Fix python syntax issue
- python3-git: fix indent error
- python3-setuptools-rust-native: Add direct dependency of native python3 modules
- qemu: Revert "fix :cve:`2021-3507`" as not applicable for qemu 6.2
- qemu: Revert "fix :cve_nist:`2021-3507`" as not applicable for qemu 6.2
- rsync: Add missing prototypes to function declarations
- rsync: Turn on -pedantic-errors at the end of 'configure'
- runqemu: kill qemu if it hangs

View File

@@ -22,7 +22,7 @@ New Features / Enhancements in 4.0
BB_SIGNATURE_HANDLER = "OEEquivHash"
BB_HASHSERVE = "auto"
BB_HASHSERVE_UPSTREAM = "hashserv.yocto.io:8687"
BB_HASHSERVE_UPSTREAM = "hashserv.yoctoproject.org:8686"
SSTATE_MIRRORS ?= "file://.* https://sstate.yoctoproject.org/all/PATH;downloadfilename=PATH"
- The Python package build process is now based on `wheels <https://pythonwheels.com/>`__
@@ -332,37 +332,37 @@ Other license-related notes:
Security Fixes in 4.0
~~~~~~~~~~~~~~~~~~~~~
- binutils: :cve:`2021-42574`, :cve:`2021-45078`
- curl: :cve:`2021-22945`, :cve:`2021-22946`, :cve:`2021-22947`
- epiphany: :cve:`2021-45085`, :cve:`2021-45086`, :cve:`2021-45087`, :cve:`2021-45088`
- expat: :cve:`2021-45960`, :cve:`2021-46143`, :cve:`2022-22822`, :cve:`2022-22823`, :cve:`2022-22824`, :cve:`2022-22825`, :cve:`2022-22826`, :cve:`2022-22827`, :cve:`2022-23852`, :cve:`2022-23990`, :cve:`2022-25235`, :cve:`2022-25236`, :cve:`2022-25313`, :cve:`2022-25314`, :cve:`2022-25315`
- ffmpeg: :cve:`2021-38114`
- gcc: :cve:`2021-35465`, :cve:`2021-42574`, :cve:`2021-46195`, :cve:`2022-24765`
- glibc: :cve:`2021-3998`, :cve:`2021-3999`, :cve:`2021-43396`, :cve:`2022-23218`, :cve:`2022-23219`
- gmp: :cve:`2021-43618`
- go: :cve:`2021-41771` and :cve:`2021-41772`
- grub2: :cve:`2021-3981`
- gzip: :cve:`2022-1271`
- libarchive : :cve:`2021-31566`, :cve:`2021-36976`
- libxml2: :cve:`2022-23308`
- libxslt: :cve:`2021-30560`
- lighttpd: :cve:`2022-22707`
- linux-yocto/5.10: amdgpu: :cve:`2021-42327`
- lua: :cve:`2021-43396`
- openssl: :cve:`2021-4044`, :cve:`2022-0778`
- qemu: :cve:`2022-1050`, :cve:`2022-26353`, :cve:`2022-26354`
- rpm: :cve:`2021-3521`
- seatd: :cve:`2022-25643`
- speex: :cve:`2020-23903`
- squashfs-tools: :cve:`2021-41072`
- systemd: :cve:`2021-4034`
- tiff: :cve:`2022-0561`, :cve:`2022-0562`, :cve:`2022-0865`, :cve:`2022-0891`, :cve:`2022-0907`, :cve:`2022-0908`, :cve:`2022-0909`, :cve:`2022-0924`, :cve:`2022-1056`, :cve:`2022-22844`
- unzip: :cve:`2021-4217`
- vim: :cve:`2021-3796`, :cve:`2021-3872`, :cve:`2021-3875`, :cve:`2021-3927`, :cve:`2021-3928`, :cve:`2021-3968`, :cve:`2021-3973`, :cve:`2021-4187`, :cve:`2022-0128`, :cve:`2022-0156`, :cve:`2022-0158`, :cve:`2022-0261`, :cve:`2022-0318`, :cve:`2022-0319`, :cve:`2022-0554`, :cve:`2022-0696`, :cve:`2022-0714`, :cve:`2022-0729`, :cve:`2022-0943`
- virglrenderer: :cve:`2022-0135`, :cve:`2022-0175`
- webkitgtk: :cve:`2022-22589`, :cve:`2022-22590`, :cve:`2022-22592`
- xz: :cve:`2022-1271`
- zlib: :cve:`2018-25032`
- binutils: :cve_nist:`2021-42574`, :cve_nist:`2021-45078`
- curl: :cve_nist:`2021-22945`, :cve_nist:`2021-22946`, :cve_nist:`2021-22947`
- epiphany: :cve_nist:`2021-45085`, :cve_nist:`2021-45086`, :cve_nist:`2021-45087`, :cve_nist:`2021-45088`
- expat: :cve_nist:`2021-45960`, :cve_nist:`2021-46143`, :cve_nist:`2022-22822`, :cve_nist:`2022-22823`, :cve_nist:`2022-22824`, :cve_nist:`2022-22825`, :cve_nist:`2022-22826`, :cve_nist:`2022-22827`, :cve_nist:`2022-23852`, :cve_nist:`2022-23990`, :cve_nist:`2022-25235`, :cve_nist:`2022-25236`, :cve_nist:`2022-25313`, :cve_nist:`2022-25314`, :cve_nist:`2022-25315`
- ffmpeg: :cve_nist:`2021-38114`
- gcc: :cve_nist:`2021-35465`, :cve_nist:`2021-42574`, :cve_nist:`2021-46195`, :cve_nist:`2022-24765`
- glibc: :cve_nist:`2021-3998`, :cve_nist:`2021-3999`, :cve_nist:`2021-43396`, :cve_nist:`2022-23218`, :cve_nist:`2022-23219`
- gmp: :cve_nist:`2021-43618`
- go: :cve_nist:`2021-41771` and :cve_nist:`2021-41772`
- grub2: :cve_nist:`2021-3981`
- gzip: :cve_nist:`2022-1271`
- libarchive : :cve_nist:`2021-31566`, :cve_nist:`2021-36976`
- libxml2: :cve_nist:`2022-23308`
- libxslt: :cve_nist:`2021-30560`
- lighttpd: :cve_nist:`2022-22707`
- linux-yocto/5.10: amdgpu: :cve_nist:`2021-42327`
- lua: :cve_nist:`2021-43396`
- openssl: :cve_nist:`2021-4044`, :cve_nist:`2022-0778`
- qemu: :cve_nist:`2022-1050`, :cve_nist:`2022-26353`, :cve_nist:`2022-26354`
- rpm: :cve_nist:`2021-3521`
- seatd: :cve_nist:`2022-25643`
- speex: :cve_nist:`2020-23903`
- squashfs-tools: :cve_nist:`2021-41072`
- systemd: :cve_nist:`2021-4034`
- tiff: :cve_nist:`2022-0561`, :cve_nist:`2022-0562`, :cve_nist:`2022-0865`, :cve_nist:`2022-0891`, :cve_nist:`2022-0907`, :cve_nist:`2022-0908`, :cve_nist:`2022-0909`, :cve_nist:`2022-0924`, :cve_nist:`2022-1056`, :cve_nist:`2022-22844`
- unzip: :cve_nist:`2021-4217`
- vim: :cve_nist:`2021-3796`, :cve_nist:`2021-3872`, :cve_nist:`2021-3875`, :cve_nist:`2021-3927`, :cve_nist:`2021-3928`, :cve_nist:`2021-3968`, :cve_nist:`2021-3973`, :cve_nist:`2021-4187`, :cve_nist:`2022-0128`, :cve_nist:`2022-0156`, :cve_nist:`2022-0158`, :cve_nist:`2022-0261`, :cve_nist:`2022-0318`, :cve_nist:`2022-0319`, :cve_nist:`2022-0554`, :cve_nist:`2022-0696`, :cve_nist:`2022-0714`, :cve_nist:`2022-0729`, :cve_nist:`2022-0943`
- virglrenderer: :cve_nist:`2022-0135`, :cve_nist:`2022-0175`
- webkitgtk: :cve_nist:`2022-22589`, :cve_nist:`2022-22590`, :cve_nist:`2022-22592`
- xz: :cve_nist:`2022-1271`
- zlib: :cve_nist:`2018-25032`

View File

@@ -939,11 +939,62 @@ the analysis and package splitting process use several areas:
execute on a system and it generates code for yet another machine
(e.g. cross-canadian recipes).
The :term:`FILES` variable defines the
files that go into each package in
:term:`PACKAGES`. If you want
details on how this is accomplished, you can look at
:yocto_git:`package.bbclass </poky/tree/meta/classes/package.bbclass>`.
Packages for a recipe are listed in the :term:`PACKAGES` variable. The
:oe_git:`bitbake.conf </openembedded-core/tree/meta/conf/bitbake.conf>`
configuration file defines the following default list of packages::
PACKAGES = "${PN}-src ${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}-doc ${PN}-locale ${PACKAGE_BEFORE_PN} ${PN}"
Each of these packages contains a default list of files defined with the
:term:`FILES` variable. For example, the package ``${PN}-dev`` represents files
useful to the development of applications depending on ``${PN}``. The default
list of files for ``${PN}-dev``, also defined in :oe_git:`bitbake.conf
</openembedded-core/tree/meta/conf/bitbake.conf>`, is defined as follows::
FILES:${PN}-dev = "${includedir} ${FILES_SOLIBSDEV} ${libdir}/*.la \
${libdir}/*.o ${libdir}/pkgconfig ${datadir}/pkgconfig \
${datadir}/aclocal ${base_libdir}/*.o \
${libdir}/${BPN}/*.la ${base_libdir}/*.la \
${libdir}/cmake ${datadir}/cmake"
The paths in this list must be *absolute* paths from the point of view of the
root filesystem on the target, and must *not* make a reference to the variable
:term:`D` or any :term:`WORKDIR` related variable. A correct example would be::
${sysconfdir}/foo.conf
.. note::
The list of files for a package is defined using the override syntax by
separating :term:`FILES` and the package name by a semi-colon (``:``).
A given file can only ever be in one package. By iterating from the leftmost to
rightmost package in :term:`PACKAGES`, each file matching one of the patterns
defined in the corresponding :term:`FILES` definition is included in the
package.
.. note::
To find out which package installs a file, the ``oe-pkgdata-util``
command-line utility can be used::
$ oe-pkgdata-util find-path '/etc/fstab'
base-files: /etc/fstab
For more information on the ``oe-pkgdata-util`` utility, see the section
:ref:`dev-manual/debugging:Viewing Package Information with
\`\`oe-pkgdata-util\`\`` of the Yocto Project Development Tasks Manual.
To add a custom package variant of the ``${PN}`` recipe named
``${PN}-extra`` (name is arbitrary), one can add it to the
:term:`PACKAGE_BEFORE_PN` variable::
PACKAGE_BEFORE_PN += "${PN}-extra"
Alternatively, a custom package can be added by adding it to the
:term:`PACKAGES` variable using the prepend operator (``=+``)::
PACKAGES =+ "${PN}-extra"
Depending on the type of packages being created (RPM, DEB, or IPK), the
:ref:`do_package_write_* <ref-tasks-package_write_deb>`

View File

@@ -1,3 +1,7 @@
#
# Macros used in the documentation
#
DISTRO : "4.0"
DISTRO_NAME_NO_CAP : "kirkstone"
DISTRO_NAME : "Kirkstone"
@@ -8,34 +12,7 @@ DISTRO_REL_TAG : "yocto-4.0"
DOCCONF_VERSION : "dev"
BITBAKE_SERIES : ""
YOCTO_DL_URL : "https://downloads.yoctoproject.org"
YOCTO_AB_URL : "https://autobuilder.yoctoproject.org"
YOCTO_RELEASE_DL_URL : "&YOCTO_DL_URL;/releases/yocto/yocto-&DISTRO;"
UBUNTU_HOST_PACKAGES_ESSENTIAL : "gawk wget git diffstat unzip texinfo gcc \
build-essential chrpath socat cpio python3 python3-pip python3-pexpect \
xz-utils debianutils iputils-ping python3-git python3-jinja2 \
python3-subunit zstd liblz4-tool file locales libacl1
\n\ $ sudo locale-gen en_US.UTF-8"
FEDORA_HOST_PACKAGES_ESSENTIAL : "gawk make wget tar bzip2 gzip python3 unzip perl patch \
diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath \
ccache perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue perl-bignum socat \
python3-pexpect findutils which file cpio python python3-pip xz python3-GitPython \
python3-jinja2 rpcgen perl-FindBin perl-File-Compare \
perl-File-Copy perl-locale zstd lz4 hostname glibc-langpack-en libacl"
OPENSUSE_HOST_PACKAGES_ESSENTIAL : "python gcc gcc-c++ git chrpath make wget python-xml \
diffstat makeinfo python-curses patch socat python3 python3-curses tar python3-pip \
python3-pexpect xz which python3-Jinja2 rpcgen \
zstd lz4 bzip2 gzip hostname libacl1
\n\ $ sudo pip3 install GitPython"
ALMALINUX_HOST_PACKAGES_ESSENTIAL : "-y epel-release
\n\ $ sudo yum install dnf-plugins-core
\n\ $ sudo dnf config-manager --set-enabled crb
\n\ $ sudo dnf makecache
\n\ $ sudo dnf install gawk make wget tar bzip2 gzip python3 unzip perl patch \
diffutils diffstat git cpp gcc gcc-c++ glibc-devel texinfo chrpath ccache \
socat perl-Data-Dumper perl-Text-ParseWords perl-Thread-Queue python3-pip \
python3-GitPython python3-jinja2 python3-pexpect xz which \
rpcgen zstd lz4 cpio glibc-langpack-en libacl"
PIP3_HOST_PACKAGES_DOC : "$ sudo pip3 install sphinx sphinx_rtd_theme pyyaml"
MIN_PYTHON_VERSION : "3.6.0"
MIN_TAR_VERSION : "1.28"
MIN_GIT_VERSION : "1.8.3.1"
@@ -47,3 +24,191 @@ MIN_DISK_SPACE : "90"
MIN_DISK_SPACE_RM_WORK : "40"
# RAM (Gbytes) needed to generate qemux86-64 core-image-sato on Ubuntu 22.04 (x86-64) on a 4 core system
MIN_RAM : "8"
#
# Dependencies
#
# Shared between distros
PIP3_HOST_PACKAGES_DOC: sphinx sphinx_rtd_theme pyyaml
UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL: >-
build-essential
chrpath
cpio
debianutils
diffstat
file
gawk
gcc
git
iputils-ping
libacl1
liblz4-tool
locales
python3
python3-git
python3-jinja2
python3-pexpect
python3-pip
python3-subunit
socat
texinfo
unzip
wget
xz-utils
zstd
UBUNTU_DEBIAN_HOST_PACKAGES_DOC: >-
git
inkscape
locales
make
python3-saneyaml
python3-sphinx-rtd-theme
sphinx
texlive-latex-extra
FEDORA_HOST_PACKAGES_ESSENTIAL: >-
bzip2
ccache
chrpath
cpio
cpp
diffstat
diffutils
file
findutils
gawk
gcc
gcc-c++
git
glibc-devel
glibc-langpack-en
gzip
hostname
libacl
lz4
make
patch
perl
perl-Data-Dumper
perl-File-Compare
perl-File-Copy
perl-FindBin
perl-Text-ParseWords
perl-Thread-Queue
perl-bignum
perl-locale
python
python3
python3-GitPython
python3-jinja2
python3-pexpect
python3-pip
rpcgen
socat
tar
texinfo
unzip
wget
which
xz
zstd
FEDORA_HOST_PACKAGES_DOC: >-
git
glibc-locale-source
inkscape
make
python3-pip
texlive-fncychap
which
OPENSUSE_HOST_PACKAGES_ESSENTIAL: >-
bzip2
chrpath
diffstat
gcc
gcc-c++
git
gzip
hostname
libacl1
lz4
make
makeinfo
patch
python
python-curses
python-xml
python3
python3-Jinja2
python3-curses
python3-pexpect
python3-pip
rpcgen
socat
tar
wget
which
xz
zstd
OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL: GitPython
OPENSUSE_HOST_PACKAGES_DOC: >-
git
glibc-i18ndata
inkscape
make
python3-pip
texlive-fncychap
which
ALMALINUX_HOST_PACKAGES_ESSENTIAL: >-
bzip2
ccache
chrpath
cpio
cpp
diffstat
diffutils
gawk
gcc
gcc-c++
git
glibc-devel
glibc-langpack-en
gzip
libacl
lz4
make
patch
perl
perl-Data-Dumper
perl-Text-ParseWords
perl-Thread-Queue
python3
python3-GitPython
python3-jinja2
python3-pexpect
python3-pip
rpcgen
socat
tar
texinfo
unzip
wget
which
xz
zstd
ALMALINUX_HOST_PACKAGES_DOC: >-
git
glibc-locale-source
inkscape
make
python3-pip
texlive-fncychap
which

View File

@@ -153,27 +153,38 @@ software that includes bash-completion data.
``bin_package``
===============
The :ref:`ref-classes-bin-package` class is a helper class for recipes that extract the
contents of a binary package (e.g. an RPM) and install those contents
rather than building the binary from source. The binary package is
extracted and new packages in the configured output package format are
created. Extraction and installation of proprietary binaries is a good
example use for this class.
The :ref:`ref-classes-bin-package` class is a helper class for recipes, that
disables the :ref:`ref-tasks-configure` and :ref:`ref-tasks-compile` tasks and
copies the content of the :term:`S` directory into the :term:`D` directory. This
is useful for installing binary packages (e.g. RPM packages) by passing the
package in the :term:`SRC_URI` variable and inheriting this class.
For RPMs and other packages that do not contain a subdirectory, you should set
the :term:`SRC_URI` option ``subdir`` to :term:`BP` so that the contents are
extracted to the directory expected by the default value of :term:`S`. For
example::
SRC_URI = "https://example.com/downloads/somepackage.rpm;subdir=${BP}"
This class can also be used for tarballs. For example::
SRC_URI = "file://somepackage.tar.xz;subdir=${BP}"
The :ref:`ref-classes-bin-package` class will copy the extracted content of the
tarball from :term:`S` to :term:`D`.
This class assumes that the content of the package as installed in :term:`S`
mirrors the expected layout once installed on the target, which is generally the
case for binary packages. For example, an RPM package for a library would
usually contain the ``usr/lib`` directory, and should be extracted to
``${S}/usr/lib/<library>.so.<version>`` to be installed in :term:`D` correctly.
.. note::
For RPMs and other packages that do not contain a subdirectory, you
should specify an appropriate fetcher parameter to point to the
subdirectory. For example, if BitBake is using the Git fetcher (``git://``),
the "subpath" parameter limits the checkout to a specific subpath
of the tree. Here is an example where ``${BP}`` is used so that the files
are extracted into the subdirectory expected by the default value of
:term:`S`::
SRC_URI = "git://example.com/downloads/somepackage.rpm;branch=main;subpath=${BP}"
See the ":ref:`bitbake-user-manual/bitbake-user-manual-fetching:fetchers`" section in the BitBake User Manual for
more information on supported BitBake Fetchers.
The extraction of the package passed in :term:`SRC_URI` is not handled by the
:ref:`ref-classes-bin-package` class, but rather by the appropriate
:ref:`fetcher <bitbake-user-manual/bitbake-user-manual-fetching:fetchers>`
depending on the file extension.
.. _ref-classes-binconfig:
@@ -477,7 +488,7 @@ You can also look for vulnerabilities in specific packages by passing
``-c cve_check`` to BitBake.
After building the software with Bitbake, CVE check output reports are available in ``tmp/deploy/cve``
and image specific summaries in ``tmp/deploy/images/*.cve`` or ``tmp/deploy/images/*.json`` files.
and image specific summaries in ``tmp/deploy/images/*.json`` files.
When building, the CVE checker will emit build time warnings for any detected
issues which are in the state ``Unpatched``, meaning that CVE issue seems to affect the software component
@@ -2467,7 +2478,7 @@ runtime tests for recipes that build software that provides these tests.
This class is intended to be inherited by individual recipes. However,
the class' functionality is largely disabled unless "ptest" appears in
:term:`DISTRO_FEATURES`. See the
":ref:`dev-manual/packages:testing packages with ptest`"
":ref:`test-manual/ptest:testing packages with ptest`"
section in the Yocto Project Development Tasks Manual for more information
on ptest.
@@ -2480,7 +2491,7 @@ Enables package tests (ptests) specifically for GNOME packages, which
have tests intended to be executed with ``gnome-desktop-testing``.
For information on setting up and running ptests, see the
":ref:`dev-manual/packages:testing packages with ptest`"
":ref:`test-manual/ptest:testing packages with ptest`"
section in the Yocto Project Development Tasks Manual.
.. _ref-classes-python3-dir:
@@ -3053,8 +3064,8 @@ after it is built, you can set :term:`TESTIMAGE_AUTO`::
TESTIMAGE_AUTO = "1"
For information on how to enable, run, and create new tests, see the
":ref:`dev-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Development Tasks Manual.
":ref:`test-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Test Environment Manual.
.. _ref-classes-testsdk:

View File

@@ -24,7 +24,7 @@ The ``devtool`` command line is organized similarly to Git in that it
has a number of sub-commands for each function. You can run
``devtool --help`` to see all the commands::
$ devtool -h
$ devtool --help
NOTE: Starting bitbake server...
usage: devtool [--basepath BASEPATH] [--bbpath BBPATH] [-d] [-q] [--color COLOR] [-h] <subcommand> ...
@@ -63,17 +63,11 @@ has a number of sub-commands for each function. You can run
build-image Build image including workspace recipe packages
Advanced:
create-workspace Set up workspace in an alternative location
import Import exported tar archive into workspace
export Export workspace into a tar archive
extract Extract the source for an existing recipe
sync Synchronize the source tree for an existing recipe
menuconfig Alter build-time configuration for a recipe
import Import exported tar archive into workspace
export Export workspace into a tar archive
other:
selftest-reverse Reverse value (for selftest)
pluginfile Print the filename of this plugin
bbdir Print the BBPATH directory of this plugin
count How many times have this plugin been registered.
multiloaded How many times have this plugin been initialized
Use devtool <subcommand> --help to get help on a specific command
As directed in the general help output, you can
@@ -82,8 +76,8 @@ using ``--help``::
$ devtool add --help
NOTE: Starting bitbake server...
usage: devtool add [-h] [--same-dir | --no-same-dir] [--fetch URI] [--npm-dev] [--version VERSION] [--no-git] [--srcrev SRCREV | --autorev] [--srcbranch SRCBRANCH] [--binary] [--also-native] [--src-subdir SUBDIR] [--mirrors]
[--provides PROVIDES]
usage: devtool add [-h] [--same-dir | --no-same-dir] [--fetch URI] [--npm-dev] [--no-pypi] [--version VERSION] [--no-git] [--srcrev SRCREV | --autorev]
[--srcbranch SRCBRANCH] [--binary] [--also-native] [--src-subdir SUBDIR] [--mirrors] [--provides PROVIDES]
[recipename] [srctree] [fetchuri]
Adds a new recipe to the workspace to build a specified source tree. Can optionally fetch a remote URI and unpack it to create the source tree.
@@ -99,6 +93,7 @@ using ``--help``::
--no-same-dir Force build in a separate build directory
--fetch URI, -f URI Fetch the specified URI and extract it to create the source tree (deprecated - pass as positional argument instead)
--npm-dev For npm, also fetch devDependencies
--no-pypi Do not inherit pypi class
--version VERSION, -V VERSION
Version to use within recipe (PV)
--no-git, -g If fetching source, do not set up source tree as a git repository
@@ -465,6 +460,20 @@ Here is an example that resets the workspace directory that contains the
NOTE: Leaving source tree /home/scottrif/poky/build/workspace/sources/mtr as-is; if you no longer need it then please delete it manually
$
.. _devtool-finish-working-on-a-recipe:
Finish Working on a Recipe
==========================
Use the ``devtool finish`` command to push any committed changes to the
specified recipe in the specified layer and remove it from your workspace.
This is roughly equivalent to the ``devtool update-recipe`` command followed by
the ``devtool reset`` command. The changes must have been committed to the git
repository created by ``devtool``. Here is an example::
$ devtool finish recipe /path/to/custom/layer
.. _devtool-building-your-recipe:
Building Your Recipe
@@ -541,6 +550,26 @@ the packages are already on the target. Consequently, when a runtime
call is made in the application for a dependent function (e.g. a library
call), the function cannot be found.
.. warning::
Runtime dependencies can be explicitly listed in the :term:`RDEPENDS`
variable, but may also be the result of a :term:`DEPENDS` assignment in your
application's recipe. This is usually the case when your application depends
on libraries for compilation: these libraries are listed as build-time
dependencies in the :term:`DEPENDS` variable in your application's recipe.
However these may also be runtime dependencies if they install shared objects
on which your application will dynamically link to at runtime (e.g. shared
libraries ending with ``.so``).
These runtime dependencies are automatically resolved by the
:term:`OpenEmbedded Build System` during the packaging phase. Since
``devtool`` ignores packaging dependencies, they will not be installed
automatically with ``devtool deploy-target``.
For more information on how the :term:`OpenEmbedded Build System` handles
packaging, see the :ref:`overview-manual/concepts:Automatically Added Runtime
Dependencies` section of the Yocto Project Overview and Concepts Manual.
To be sure you have all the dependencies local to the target, you need
to be sure that the packages are pre-deployed (installed) on the target
before attempting to run your application.
@@ -617,3 +646,20 @@ a match.
When you use the ``devtool search`` command, you must supply a keyword.
The command uses the keyword when searching for a match.
Alternatively, the ``devtool find-recipe`` command can be used to search for
recipe files instead of recipe names. Likewise, you must supply a keyword.
.. _devtool-get-the-configure-script-help:
Get Information on Recipe Configuration Scripts
===============================================
Use the ``devtool configure-help`` command to get help on the configuration
script options for a given recipe. You must supply the recipe name to the
command. For example, it shows the output of ``./configure --help`` for
:ref:`autotools <ref-classes-autotools>`-based recipes.
The ``configure-help`` command will also display the configuration options
currently in use, including the ones passed through the :term:`EXTRA_OECONF`
variable.

View File

@@ -12,7 +12,7 @@ Features provide a mechanism for working out which packages should be
included in the generated images. Distributions can select which
features they want to support through the :term:`DISTRO_FEATURES` variable,
which is set or appended to in a distribution's configuration file such
as ``poky.conf``, ``poky-tiny.conf``, ``poky-lsb.conf`` and so forth.
as ``poky.conf``, ``poky-tiny.conf``, ``poky-altcfg.conf`` and so forth.
Machine features are set in the :term:`MACHINE_FEATURES` variable, which is
set in the machine configuration file and specifies the hardware
features for a given machine.
@@ -129,7 +129,7 @@ metadata:
- *directfb:* Include DirectFB support.
- *ext2:* Include tools for supporting for devices with internal
- *ext2:* Include tools for supporting devices with internal
HDD/Microdrive for storing files (instead of Flash only devices).
- *ipsec:* Include IPSec support.
@@ -157,7 +157,7 @@ metadata:
- *ptest:* Enables building the package tests where supported by
individual recipes. For more information on package tests, see the
":ref:`dev-manual/packages:testing packages with ptest`" section
":ref:`test-manual/ptest:testing packages with ptest`" section
in the Yocto Project Development Tasks Manual.
- *smbfs:* Include SMB networks client support (for mounting

View File

@@ -51,27 +51,6 @@ Here is a list of supported recipes:
- ``core-image-full-cmdline``: A console-only image with more
full-featured Linux system functionality installed.
- ``core-image-lsb``: An image that conforms to the Linux Standard Base
(LSB) specification. This image requires a distribution configuration
that enables LSB compliance (e.g. ``poky-lsb``). If you build
``core-image-lsb`` without that configuration, the image will not be
LSB-compliant.
- ``core-image-lsb-dev``: A ``core-image-lsb`` image that is suitable
for development work using the host. The image includes headers and
libraries you can use in a host development environment. This image
requires a distribution configuration that enables LSB compliance
(e.g. ``poky-lsb``). If you build ``core-image-lsb-dev`` without that
configuration, the image will not be LSB-compliant.
- ``core-image-lsb-sdk``: A ``core-image-lsb`` that includes everything
in the cross-toolchain but also includes development headers and
libraries to form a complete standalone SDK. This image requires a
distribution configuration that enables LSB compliance (e.g.
``poky-lsb``). If you build ``core-image-lsb-sdk`` without that
configuration, the image will not be LSB-compliant. This image is
suitable for development using the target.
- ``core-image-minimal``: A small image just capable of allowing a
device to boot.
@@ -119,8 +98,8 @@ Here is a list of supported recipes:
deployed to a separate partition so that you can boot into it and use
it to deploy a second image to be tested. You can find more
information about runtime testing in the
":ref:`dev-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Development Tasks Manual.
":ref:`test-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Test Environment Manual.
- ``core-image-testmaster-initramfs``: A RAM-based Initial Root
Filesystem (initramfs) image tailored for use with the

View File

@@ -789,7 +789,6 @@ Errors and Warnings
use a relative path rather than an absolute one, or to pick up the path from
runtime configuration or environment variables.
Configuring and Disabling QA Checks
===================================

View File

@@ -103,17 +103,22 @@ have reached their End of Life (EOL) won't receive such updates.
This started with version 3.1 ("Dunfell"), released in April 2020, which
the project initially committed to supporting for two years, but this duration
was later extended to four years. Similarly, the following :term:`LTS` release,
version 4.0 ("Kirkstone"), was released two years later in May 2022 and the
project committed to supporting it for four years too.
was later extended to four years.
Therefore, a new :term:`LTS` release is made every two years and is supported
for four years. This offers more stability to project users and leaves more
time to upgrade to the following :term:`LTS` release.
A new :term:`LTS` release is made every two years and is supported for four
years. This offers more stability to project users and leaves more time to
upgrade to the following :term:`LTS` release.
The currently supported :term:`LTS` releases are:
- Version 5.0 ("Scarthgap"), released in April 2024 and supported until April 2028.
- Version 4.0 ("Kirkstone"), released in May 2022 and supported until May 2026.
See :yocto_wiki:`/Stable_Release_and_LTS` for details about the management
of stable and :term:`LTS` releases.
This documentation was built for the &DISTRO_NAME; release.
.. image:: svg/releases.*
:width: 100%
@@ -143,8 +148,8 @@ Additionally, because the test strategies are visible to you as a
developer, you can validate your projects. This section overviews the
available test infrastructure used in the Yocto Project. For information
on how to run available tests on your projects, see the
":ref:`dev-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Development Tasks Manual.
":ref:`test-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Test Environment Manual.
The QA/testing infrastructure is woven into the project to the point
where core developers take some of it for granted. The infrastructure
@@ -170,7 +175,7 @@ consists of the following pieces:
operation and functions. However, the test can also use the IP
address of a machine to test.
- :ref:`ptest <dev-manual/packages:testing packages with ptest>`:
- :ref:`ptest <test-manual/ptest:testing packages with ptest>`:
Runs tests against packages produced during the build for a given
piece of software. The test allows the packages to be run within a
target image.
@@ -191,7 +196,7 @@ effort has been made to automate the tests so that more people can use
them and the Yocto Project development team can run them faster and more
efficiently.
The Yocto Project's main Autobuilder (&YOCTO_AB_URL;) publicly tests each Yocto
The Yocto Project's main :yocto_ab:`Autobuilder <>` publicly tests each Yocto
Project release's code in the :oe_git:`openembedded-core </openembedded-core>`,
:yocto_git:`poky </poky>` and :oe_git:`bitbake </bitbake>` repositories. The
testing occurs for both the current state of the "master" branch and also for

View File

@@ -476,6 +476,30 @@ the ":ref:`sdk-manual/appendix-obtain:building an sdk installer`"
section in the Yocto Project Application Development and the Extensible
Software Development Kit (eSDK) manual.
.. _structure-build-tmp-hosttools:
``build/tmp/hosttools/``
~~~~~~~~~~~~~~~~~~~~~~~~
The OpenEmbedded build system uses this directory to create symbolic links to
some of the host components that are allowed to be called within tasks. These
are basic components listed in the :ref:`ref-manual/system-requirements:required
packages for the build host` section. These components are also listed in the
:term:`HOSTTOOLS` variable and are limited to this list to prevent host
contamination.
.. _structure-build-tmp-pkgdata:
``build/tmp/pkgdata/``
~~~~~~~~~~~~~~~~~~~~~~
The OpenEmbedded build system uses this directory to store package metadata
generated during the :ref:`ref-tasks-packagedata` task. The files stored in this
directory contain information about each output package produced by the
OpenEmbedded build system, and are used in different ways by the build system
such as ":ref:`dev-manual/debugging:viewing package information with
\`\`oe-pkgdata-util\`\``".
.. _structure-build-tmp-sstate-control:
``build/tmp/sstate-control/``
@@ -649,8 +673,15 @@ Here are key subdirectories within each recipe work directory:
For efficiency, the OpenEmbedded build system creates and uses this
directory to hold recipes that share a work directory with other
recipes. In practice, this is only used for ``gcc`` and its variants
(e.g. ``gcc-cross``, ``libgcc``, ``gcc-runtime``, and so forth).
recipes. This is for example used for ``gcc`` and its variants (e.g.
``gcc-cross``, ``libgcc``, ``gcc-runtime``, and so forth), or by the
:ref:`ref-classes-kernel` class to make the kernel source code and kernel build
artifacts available to out-of-tree kernel modules or other kernel-dependent
recipes.
In practice, only a few recipes make use of the ``work-shared`` directory. This
directory is especially useful for recipes that would induce a lot of storage
space if they were to be shared with the standard :term:`Sysroot` mechanism.
.. _structure-meta:

File diff suppressed because it is too large Load Diff

Before

Width:  |  Height:  |  Size: 108 KiB

After

Width:  |  Height:  |  Size: 93 KiB

View File

@@ -80,28 +80,20 @@ limited value if you have access to such updates.
Finally, here are the distribution versions which were previously
tested on former revisions of "&DISTRO_NAME;", but no longer are:
- Ubuntu 16.04 (LTS)
- Ubuntu 18.04 (LTS)
- Ubuntu 21.10
- Ubuntu 20.04 (LTS)
- Fedora 34
- Fedora 35
- Fedora 36
- Ubuntu 22.04 (LTS)
- Fedora 37
- CentOS 7.x
- CentOS 8.x
- Debian GNU/Linux 9.x (Stretch)
- Debian GNU/Linux 10.x (Buster)
- Debian GNU/Linux 11.x (Bookworm)
- OpenSUSE Leap 15.3
- AlmaLinux 8
.. note::
- While the Yocto Project Team attempts to ensure all Yocto Project
@@ -158,10 +150,27 @@ Ubuntu and Debian
Here are the packages needed to build an image on a headless system
with a supported Ubuntu or Debian Linux distribution::
$ sudo apt install &UBUNTU_HOST_PACKAGES_ESSENTIAL;
$ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_ESSENTIAL;
You also need to ensure you have the ``en_US.UTF-8`` locale enabled::
$ locale --all-locales | grep en_US.utf8
If this is not the case, you can reconfigure the ``locales`` package to add it
(requires an interactive shell)::
$ sudo dpkg-reconfigure locales
.. note::
- If you are not in an interactive shell, ``dpkg-reconfigure`` will
not work as expected. To add the locale you will need to edit
``/etc/locale.gen`` file to add/uncomment the ``en_US.UTF-8`` locale.
A naive way to do this as root is::
$ echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen
$ locale-gen
- If your build system has the ``oss4-dev`` package installed, you
might experience QEMU build failures due to the package installing
its own custom ``/usr/include/linux/soundcard.h`` on the Debian
@@ -172,8 +181,7 @@ with a supported Ubuntu or Debian Linux distribution::
Here are the packages needed to build Project documentation manuals::
$ sudo apt install git make inkscape texlive-latex-extra
$ sudo apt install sphinx python3-saneyaml python3-sphinx-rtd-theme
$ sudo apt install &UBUNTU_DEBIAN_HOST_PACKAGES_DOC;
Fedora Packages
---------------
@@ -185,8 +193,8 @@ with a supported Fedora Linux distribution::
Here are the packages needed to build Project documentation manuals::
$ sudo dnf install git make python3-pip which inkscape texlive-fncychap
&PIP3_HOST_PACKAGES_DOC;
$ sudo dnf install &FEDORA_HOST_PACKAGES_DOC;
$ sudo pip3 install &PIP3_HOST_PACKAGES_DOC;
openSUSE Packages
-----------------
@@ -195,11 +203,12 @@ Here are the packages needed to build an image on a headless system
with a supported openSUSE distribution::
$ sudo zypper install &OPENSUSE_HOST_PACKAGES_ESSENTIAL;
$ sudo pip3 install &OPENSUSE_PIP3_HOST_PACKAGES_ESSENTIAL;
Here are the packages needed to build Project documentation manuals::
$ sudo zypper install git make python3-pip which inkscape texlive-fncychap
&PIP3_HOST_PACKAGES_DOC;
$ sudo zypper install &OPENSUSE_HOST_PACKAGES_DOC;
$ sudo pip3 install &PIP3_HOST_PACKAGES_DOC;
AlmaLinux Packages
@@ -208,6 +217,10 @@ AlmaLinux Packages
Here are the packages needed to build an image on a headless system
with a supported AlmaLinux distribution::
$ sudo dnf install -y epel-release
$ sudo yum install dnf-plugins-core
$ sudo dnf config-manager --set-enabled crb
$ sudo dnf makecache
$ sudo dnf install &ALMALINUX_HOST_PACKAGES_ESSENTIAL;
.. note::
@@ -225,8 +238,8 @@ with a supported AlmaLinux distribution::
Here are the packages needed to build Project documentation manuals::
$ sudo dnf install git make python3-pip which inkscape texlive-fncychap
&PIP3_HOST_PACKAGES_DOC;
$ sudo dnf install &ALMALINUX_HOST_PACKAGES_DOC;
$ sudo pip3 install &PIP3_HOST_PACKAGES_DOC;
.. _system-requirements-buildtools:

View File

@@ -629,8 +629,8 @@ information on how the root filesystem is created.
Boots an image and performs runtime tests within the image. For
information on automatically testing images, see the
":ref:`dev-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Development Tasks Manual.
":ref:`test-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Test Environment Manual.
.. _ref-tasks-testimage_auto:
@@ -642,8 +642,8 @@ after it has been built. This task is enabled when you set
:term:`TESTIMAGE_AUTO` equal to "1".
For information on automatically testing images, see the
":ref:`dev-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Development Tasks Manual.
":ref:`test-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Test Environment Manual.
Kernel-Related Tasks
====================

View File

@@ -483,6 +483,31 @@ universal, the list includes them just in case:
and the ":ref:`dev-manual/sbom:creating a software bill of materials`"
section of the Development Tasks manual.
:term:`Sysroot`
When cross-compiling, the target file system may be differently laid
out and contain different things compared to the host system. The concept
of a *sysroot* is directory which looks like the target filesystem and
can be used to cross-compile against.
In the context of cross-compiling toolchains, a *sysroot*
typically contains C library and kernel headers, plus the
compiled binaries for the C library. A *multilib toolchain*
can contain multiple variants of the C library binaries,
each compiled for a target instruction set (such as ``armv5``,
``armv7`` and ``armv8``), and possibly optimized for a specific CPU core.
In the more specific context of the OpenEmbedded build System and
of the Yocto Project, each recipe has two sysroots:
- A *target sysroot* contains all the **target** libraries and headers
needed to build the recipe.
- A *native sysroot* contains all the **host** files and executables
needed to build the recipe.
See the :term:`SYSROOT_* <SYSROOT_DESTDIR>` variables controlling
how sysroots are created and stored.
:term:`Task`
A per-recipe unit of execution for BitBake (e.g.
:ref:`ref-tasks-compile`,

View File

@@ -135,7 +135,7 @@ system and gives an overview of their function and contents.
appear in :term:`DISTRO_FEATURES` within the current configuration, then
the recipe will be skipped, and if the build system attempts to build
the recipe then an error will be triggered.
:term:`APPEND`
An override list of append strings for each target specified with
@@ -1521,6 +1521,10 @@ system and gives an overview of their function and contents.
variable only in certain contexts (e.g. when building for kernel
and kernel module recipes).
:term:`CVE_CHECK_CREATE_MANIFEST`
Specifies whether to create a CVE manifest to place in the deploy
directory. The default is "1".
:term:`CVE_CHECK_IGNORE`
The list of CVE IDs which are ignored. Here is
an example from the :oe_layerindex:`Python3 recipe</layerindex/recipe/23823>`::
@@ -1528,6 +1532,16 @@ system and gives an overview of their function and contents.
# This is windows only issue.
CVE_CHECK_IGNORE += "CVE-2020-15523"
:term:`CVE_CHECK_MANIFEST_JSON`
Specifies the path to the CVE manifest in JSON format. See
:term:`CVE_CHECK_CREATE_MANIFEST`.
:term:`CVE_CHECK_REPORT_PATCHED`
Specifies whether or not the :ref:`ref-classes-cve-check`
class should report patched or ignored CVEs. The default is "1", but you
may wish to set it to "0" if you do not need patched or ignored CVEs in
the logs.
:term:`CVE_CHECK_SHOW_WARNINGS`
Specifies whether or not the :ref:`cve-check <ref-classes-cve-check>`
class should generate warning messages on the console when unpatched
@@ -2293,6 +2307,18 @@ system and gives an overview of their function and contents.
:ref:`kernel-yocto <ref-classes-kernel-yocto>` class in
``meta/classes`` to see how the variable is used.
:term:`EXTERNAL_KERNEL_DEVICETREE`
When inheriting :ref:`ref-classes-kernel-fitimage` and a
:term:`PREFERRED_PROVIDER` for ``virtual/dtb`` set to ``devicetree``, the
variable :term:`EXTERNAL_KERNEL_DEVICETREE` can be used to specify a
directory containing one or more compiled device tree or device tree
overlays to use.
Using this variable is only useful when you are using a kernel recipe
inheriting the :ref:`ref-classes-kernel` class, and which doesn't
already set a local version. Therefore, setting this variable has no
impact on ``linux-yocto`` kernels.
:term:`EXTERNAL_TOOLCHAIN`
When you intend to use an
:ref:`external toolchain <dev-manual/external-toolchain:optionally using an external toolchain>`,
@@ -2483,8 +2509,8 @@ system and gives an overview of their function and contents.
.. note::
From a security perspective, hardcoding a default password is not
generally a good idea or even legal in some jurisdictions. It is
recommended that you do not do this if you are building a production
generally a good idea or even legal in some jurisdictions. It is
recommended that you do not do this if you are building a production
image.
Additionally there is a special ``passwd-expire`` command that will
@@ -5359,6 +5385,13 @@ system and gives an overview of their function and contents.
default by setting the variable in a custom distribution
configuration file.
:term:`OPKGBUILDCMD`
The variable :term:`OPKGBUILDCMD` specifies the command used to build opkg
packages when using the :ref:`ref-classes-package_ipk` class. It is
defined in :ref:`ref-classes-package_ipk` as::
OPKGBUILDCMD ??= 'opkg-build -Z zstd -a "${ZSTD_DEFAULTS}"'
:term:`OVERRIDES`
A colon-separated list of overrides that currently apply. Overrides
are a BitBake mechanism that allows variables to be selectively
@@ -6401,7 +6434,7 @@ system and gives an overview of their function and contents.
:term:`PTEST_ENABLED`
Specifies whether or not :ref:`Package
Test <dev-manual/packages:testing packages with ptest>` (ptest)
Test <test-manual/ptest:testing packages with ptest>` (ptest)
functionality is enabled when building a recipe. You should not set
this variable directly. Enabling and disabling building Package Tests
at build time should be done by adding "ptest" to (or removing it
@@ -7340,6 +7373,50 @@ system and gives an overview of their function and contents.
might break at runtime if the interface of the recipe was changed
after the other had been built.
:term:`SIGGEN_LOCKEDSIGS`
The list of locked tasks, with the form::
SIGGEN_LOCKEDSIGS += "<package>:<task>:<signature>"
If ``<signature>`` exists for the specified ``<task>`` and ``<package>``
in the sstate cache, BitBake will use the cached output instead of
rebuilding the ``<task>``. If it does not exist, BitBake will build the
``<task>`` and the sstate cache will be used next time.
Example::
SIGGEN_LOCKEDSIGS += "bc:do_compile:09772aa4532512baf96d433484f27234d4b7c11dd9cda0d6f56fa1b7ce6f25f0"
You can obtain the signature of all the tasks for the recipe ``bc`` using::
bitbake -S none bc
Then you can look at files in ``build/tmp/stamps/<arch>/bc`` and look for
files like: ``<PV>.do_compile.sigdata.09772aa4532512baf96d433484f27234d4b7c11dd9cda0d6f56fa1b7ce6f25f0``.
:term:`SIGGEN_LOCKEDSIGS_TASKSIG_CHECK`
Specifies the debug level of task signature check. 3 levels are supported:
* ``info``: displays a "Note" message to remind the user that a task is locked
and the current signature matches the locked one.
* ``warn``: displays a "Warning" message if a task is locked and the current
signature does not match the locked one.
* ``error``: same as warn but displays an "Error" message and aborts.
:term:`SIGGEN_LOCKEDSIGS_TYPES`
Allowed overrides for :term:`SIGGEN_LOCKEDSIGS`. This is mainly used
for architecture specific locks. A common value for
:term:`SIGGEN_LOCKEDSIGS_TYPES` is ``${PACKAGE_ARCHS}``::
SIGGEN_LOCKEDSIGS_TYPES += "${PACKAGE_ARCHS}"
SIGGEN_LOCKEDSIGS_core2-64 += "bc:do_compile:09772aa4532512baf96d433484f27234d4b7c11dd9cda0d6f56fa1b7ce6f25f0"
SIGGEN_LOCKEDSIGS_cortexa57 += "bc:do_compile:12178eb6d55ef602a8fe638e49862fd247e07b228f0f08967697b655bfe4bb61"
Here, the ``do_compile`` task from ``bc`` will be locked only for
``core2-64`` and ``cortexa57`` but not for other architectures such as
``mips32r2``.
:term:`SITEINFO_BITS`
Specifies the number of bits for the target system CPU. The value
should be either "32" or "64".
@@ -7450,6 +7527,31 @@ system and gives an overview of their function and contents.
You can specify only a single URL in :term:`SOURCE_MIRROR_URL`.
.. note::
If the mirror is protected behind a username and password, the
:term:`build host` needs to be configured so the :term:`build system
<OpenEmbedded Build System>` is able to fetch from the mirror.
The recommended way to do that is by setting the following parameters
in ``$HOME/.netrc`` (``$HOME`` being the :term:`build host` home
directory)::
machine example.com
login <user>
password <password>
This file requires permissions set to ``400`` or ``600`` to prevent
other users from reading the file::
chmod 600 "$HOME/.netrc"
Another method to configure the username and password is from the URL
in :term:`SOURCE_MIRROR_URL` directly, with the ``user`` and ``pswd``
parameters::
SOURCE_MIRROR_URL = "http://example.com/my_source_mirror;user=<user>;pswd=<password>"
:term:`SPDX_ARCHIVE_PACKAGED`
This option allows to add to :term:`SPDX` output compressed archives
of the files in the generated target packages.
@@ -7828,6 +7930,34 @@ system and gives an overview of their function and contents.
file://.* https://someserver.tld/share/sstate/PATH;downloadfilename=PATH \
file://.* file:///some-local-dir/sstate/PATH"
.. note::
If the mirror is protected behind a username and password, the
:term:`build host` needs to be configured so the :term:`build system
<OpenEmbedded Build System>` is able to download the sstate cache using
authentication.
The recommended way to do that is by setting the following parameters
in ``$HOME/.netrc`` (``$HOME`` being the :term:`build host` home
directory)::
machine someserver.tld
login <user>
password <password>
This file requires permissions set to ``400`` or ``600`` to prevent
other users from reading the file::
chmod 600 "$HOME/.netrc"
Another method to configure the username and password is from the
URL in :term:`SSTATE_MIRRORS` directly, with the ``user`` and ``pswd``
parameters::
SSTATE_MIRRORS ?= "\
file://.* https://someserver.tld/share/sstate/PATH;user=<user>;pswd=<password>;downloadfilename=PATH \
"
The Yocto Project actually shares the cache data objects built by its
autobuilder::
@@ -8123,6 +8253,35 @@ system and gives an overview of their function and contents.
/sysroot-only \
"
Consider the following example in which you need to manipulate this variable.
Assume you have a recipe ``A`` that provides a shared library ``.so.*`` that is
installed into a custom folder other than "``${libdir}``"
or "``${base_libdir}``", let's say "``/opt/lib``".
.. note::
This is not a recommended way to deal with shared libraries, but this
is just to show the usefulness of setting :term:`SYSROOT_DIRS`.
When a recipe ``B`` :term:`DEPENDS` on ``A``, it means what is in
:term:`SYSROOT_DIRS` will be copied from :term:`D` of the recipe ``A``
into ``B``'s :term:`SYSROOT_DESTDIR` that is "``${WORKDIR}/sysroot-destdir``".
Now, since ``/opt/lib`` is not in :term:`SYSROOT_DIRS`, it will never be copied to
``A``'s :term:`RECIPE_SYSROOT`, which is "``${WORKDIR}/recipe-sysroot``". So,
the linking process will fail.
To fix this, you need to add ``/opt/lib`` to :term:`SYSROOT_DIRS`::
SYSROOT_DIRS:append = " /opt/lib"
.. note::
Even after setting ``/opt/lib`` to :term:`SYSROOT_DIRS`, the linking process will still fail
because the linker does not know that location, since :term:`TARGET_LDFLAGS`
doesn't contain it (if your recipe is for the target). Therefore, so you should add::
TARGET_LDFLAGS:append = " -L${RECIPE_SYSROOT}/opt/lib"
:term:`SYSROOT_DIRS_IGNORE`
Directories that are not staged into the sysroot by the
:ref:`ref-tasks-populate_sysroot` task. You
@@ -8146,35 +8305,6 @@ system and gives an overview of their function and contents.
${libdir}/${BPN}/ptest \
"
Consider the following example in which you need to manipulate this variable.
Assume you have a recipe ``A`` that provides a shared library ``.so.*`` that is
installed into a custom folder other than "``${libdir}``"
or "``${base_libdir}``", let's say "``/opt/lib``".
.. note::
This is not a recommended way to deal with shared libraries, but this
is just to show the usefulness of setting :term:`SYSROOT_DIRS`.
When a recipe ``B`` :term:`DEPENDS` on ``A``, it means what is in
:term:`SYSROOT_DIRS` will be copied from :term:`D` of the recipe ``B``
into ``B``'s :term:`SYSROOT_DESTDIR` that is "``${WORKDIR}/sysroot-destdir``".
Now, since ``/opt/lib`` is not in :term:`SYSROOT_DIRS`, it will never be copied to
``A``'s :term:`RECIPE_SYSROOT`, which is "``${WORKDIR}/recipe-sysroot``". So,
the linking process will fail.
To fix this, you need to add ``/opt/lib`` to :term:`SYSROOT_DIRS`::
SYSROOT_DIRS:append = " /opt/lib"
.. note::
Even after setting ``/opt/lib`` to :term:`SYSROOT_DIRS`, the linking process will still fail
because the linker does not know that location, since :term:`TARGET_LDFLAGS`
doesn't contain it (if your recipe is for the target). Therefore, so you should add::
TARGET_LDFLAGS:append = " -L${RECIPE_SYSROOT}/opt/lib"
:term:`SYSROOT_DIRS_NATIVE`
Extra directories staged into the sysroot by the
:ref:`ref-tasks-populate_sysroot` task for
@@ -8558,8 +8688,8 @@ system and gives an overview of their function and contents.
file.
For more information on testing images, see the
":ref:`dev-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Development Tasks Manual.
":ref:`test-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Test Environment Manual.
:term:`TEST_SERIALCONTROL_CMD`
For automated hardware testing, specifies the command to use to
@@ -8631,8 +8761,8 @@ system and gives an overview of their function and contents.
TEST_SUITES = "test_A test_B"
For more information on testing images, see the
":ref:`dev-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Development Tasks Manual.
":ref:`test-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Test Environment Manual.
:term:`TEST_TARGET`
Specifies the target controller to use when running tests against a
@@ -8650,8 +8780,8 @@ system and gives an overview of their function and contents.
You can provide the following arguments with :term:`TEST_TARGET`:
- *"qemu":* Boots a QEMU image and runs the tests. See the
":ref:`dev-manual/runtime-testing:enabling runtime tests on qemu`" section
in the Yocto Project Development Tasks Manual for more
":ref:`test-manual/runtime-testing:enabling runtime tests on qemu`" section
in the Yocto Project Test Environment Manual for more
information.
- *"simpleremote":* Runs the tests on target hardware that is
@@ -8666,8 +8796,8 @@ system and gives an overview of their function and contents.
``meta/lib/oeqa/controllers/simpleremote.py``.
For information on running tests on hardware, see the
":ref:`dev-manual/runtime-testing:enabling runtime tests on hardware`"
section in the Yocto Project Development Tasks Manual.
":ref:`test-manual/runtime-testing:enabling runtime tests on hardware`"
section in the Yocto Project Test Environment Manual.
:term:`TEST_TARGET_IP`
The IP address of your hardware under test. The :term:`TEST_TARGET_IP`
@@ -8703,8 +8833,8 @@ system and gives an overview of their function and contents.
For more information
on enabling, running, and writing these tests, see the
":ref:`dev-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Development Tasks Manual and the
":ref:`test-manual/runtime-testing:performing automated runtime testing`"
section in the Yocto Project Test Environment Manual and the
":ref:`ref-classes-testimage`" section.
:term:`THISDIR`
@@ -9548,4 +9678,3 @@ system and gives an overview of their function and contents.
On systems where many tasks run in parallel, setting a limit to this
can be helpful in controlling system resource usage.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -1,6 +1,6 @@
# Standards for contributing to Yocto Project documentation
This document attemps to standardize the way the Yocto Project
This document attempts to standardize the way the Yocto Project
documentation is created.
It is currently a work in progress.
@@ -109,6 +109,21 @@ or in the BitBake User Manual
If it is not described yet, the variable should be added to the
glossary before or in the same patch it is used, so that `:term:` can be used.
### Admonitions
Sphinx has predefined admonitions that can be used to highlight a bit of text or
add a side-note to the documentation. For example:
```rst
.. note::
This is a note admonition.
```
We try to limit our usage of these admonitions to `note` and `warning`, as the
Sphinx documentation [warns](https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html#directives)
that most themes only style these two admonitions.
## ReStructured Text Syntax standards
This section has not been filled yet

View File

@@ -2,4 +2,5 @@ BitBake
BSP
crosstap
OpenEmbedded
sstate
Yocto

View File

@@ -12,6 +12,8 @@ Yocto Project Test Environment Manual
intro
test-process
ptest
runtime-testing
understand-autobuilder
reproducible-builds
yocto-project-compatible

View File

@@ -131,7 +131,9 @@ the following types of tests:
$ bitbake image -c testimage
The tests use the :ref:`ref-classes-testimage`
class and the :ref:`ref-tasks-testimage` task.
class and the :ref:`ref-tasks-testimage` task. See the
:ref:`test-manual/runtime-testing:Performing Automated Runtime Testing`
section of the Yocto Project Test Environment Manual for more information.
- *Layer Testing:* The Autobuilder has the possibility to test whether
specific layers work with the test of the system. The layers tested
@@ -141,7 +143,7 @@ the following types of tests:
- *Package Testing:* A Package Test (ptest) runs tests against packages
built by the OpenEmbedded build system on the target machine. See the
:ref:`Testing Packages With
ptest <dev-manual/packages:Testing Packages With ptest>` section
ptest <test-manual/ptest:Testing Packages With ptest>` section
in the Yocto Project Development Tasks Manual and the
":yocto_wiki:`Ptest </Ptest>`" Wiki page for more
information on Ptest.

View File

@@ -0,0 +1,114 @@
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
***************************
Testing Packages With ptest
***************************
A Package Test (ptest) runs tests against packages built by the
OpenEmbedded build system on the target machine. A ptest contains at
least two items: the actual test, and a shell script (``run-ptest``)
that starts the test. The shell script that starts the test must not
contain the actual test --- the script only starts the test. On the other
hand, the test can be anything from a simple shell script that runs a
binary and checks the output to an elaborate system of test binaries and
data files.
The test generates output in the format used by Automake::
result: testname
where the result can be ``PASS``, ``FAIL``, or ``SKIP``, and
the testname can be any identifying string.
For a list of Yocto Project recipes that are already enabled with ptest,
see the :yocto_wiki:`Ptest </Ptest>` wiki page.
.. note::
A recipe is "ptest-enabled" if it inherits the :ref:`ref-classes-ptest`
class.
Adding ptest to Your Build
==========================
To add package testing to your build, add the :term:`DISTRO_FEATURES` and
:term:`EXTRA_IMAGE_FEATURES` variables to your ``local.conf`` file, which
is found in the :term:`Build Directory`::
DISTRO_FEATURES:append = " ptest"
EXTRA_IMAGE_FEATURES += "ptest-pkgs"
Once your build is complete, the ptest files are installed into the
``/usr/lib/package/ptest`` directory within the image, where ``package``
is the name of the package.
Running ptest
=============
The ``ptest-runner`` package installs a shell script that loops through
all installed ptest test suites and runs them in sequence. Consequently,
you might want to add this package to your image.
Getting Your Package Ready
==========================
In order to enable a recipe to run installed ptests on target hardware,
you need to prepare the recipes that build the packages you want to
test. Here is what you have to do for each recipe:
- *Be sure the recipe inherits the* :ref:`ref-classes-ptest` *class:*
Include the following line in each recipe::
inherit ptest
- *Create run-ptest:* This script starts your test. Locate the
script where you will refer to it using
:term:`SRC_URI`. Here is an
example that starts a test for ``dbus``::
#!/bin/sh
cd test
make -k runtest-TESTS
- *Ensure dependencies are met:* If the test adds build or runtime
dependencies that normally do not exist for the package (such as
requiring "make" to run the test suite), use the
:term:`DEPENDS` and
:term:`RDEPENDS` variables in
your recipe in order for the package to meet the dependencies. Here
is an example where the package has a runtime dependency on "make"::
RDEPENDS:${PN}-ptest += "make"
- *Add a function to build the test suite:* Not many packages support
cross-compilation of their test suites. Consequently, you usually
need to add a cross-compilation function to the package.
Many packages based on Automake compile and run the test suite by
using a single command such as ``make check``. However, the host
``make check`` builds and runs on the same computer, while
cross-compiling requires that the package is built on the host but
executed for the target architecture (though often, as in the case
for ptest, the execution occurs on the host). The built version of
Automake that ships with the Yocto Project includes a patch that
separates building and execution. Consequently, packages that use the
unaltered, patched version of ``make check`` automatically
cross-compiles.
Regardless, you still must add a ``do_compile_ptest`` function to
build the test suite. Add a function similar to the following to your
recipe::
do_compile_ptest() {
oe_runmake buildtest-TESTS
}
- *Ensure special configurations are set:* If the package requires
special configurations prior to compiling the test code, you must
insert a ``do_configure_ptest`` function into the recipe.
- *Install the test suite:* The :ref:`ref-classes-ptest` class
automatically copies the file ``run-ptest`` to the target and then runs make
``install-ptest`` to run the tests. If this is not enough, you need
to create a ``do_install_ptest`` function and make sure it gets
called after the "make install-ptest" completes.

View File

@@ -91,11 +91,21 @@ run::
oe-selftest -r reproducible.ReproducibleTests.test_reproducible_builds
This defaults to including a ``world`` build so, if other layers are added, it would
also run the tests for recipes in the additional layers. The first build will be
run using :ref:`Shared State <overview-manual/concepts:Shared State>` if
available, the second build explicitly disables
:ref:`Shared State <overview-manual/concepts:Shared State>` and builds on the
This defaults to including a ``world`` build so, if other layers are added, it
would also run the tests for recipes in the additional layers. Different build
targets can be defined using the :term:`OEQA_REPRODUCIBLE_TEST_TARGET` variable
in ``local.conf``. For example, running reproducibility tests for only the
``python3-numpy`` recipe can be done by setting::
OEQA_REPRODUCIBLE_TEST_TARGET = "python3-numpy"
in local.conf before running the ``oe-selftest`` command shown above.
Reproducibility builds the target list twice. The first build will be run using
:ref:`Shared State <overview-manual/concepts:Shared State>` if available, the
second build explicitly disables :ref:`Shared State
<overview-manual/concepts:Shared State>` except for recipes defined in the
:term:`OEQA_REPRODUCIBLE_TEST_SSTATE_TARGETS` variable, and builds on the
specific host the build is running on. This means we can test reproducibility
builds between different host distributions over time on the Autobuilder.
@@ -109,12 +119,8 @@ https://autobuilder.yocto.io/pub/repro-fail/ in the form ``oe-reproducible +
The project's current reproducibility status can be seen at
:yocto_home:`/reproducible-build-results/`
You can also check the reproducibility status on supported host distributions:
- CentOS: :yocto_ab:`/typhoon/#/builders/reproducible-centos`
- Debian: :yocto_ab:`/typhoon/#/builders/reproducible-debian`
- Fedora: :yocto_ab:`/typhoon/#/builders/reproducible-fedora`
- Ubuntu: :yocto_ab:`/typhoon/#/builders/reproducible-ubuntu`
You can also check the reproducibility status on the Autobuilder:
:yocto_ab:`/valkyrie/#/builders/reproducible`.
===============================
Can I test my layer or recipes?

View File

@@ -1,5 +1,6 @@
.. SPDX-License-Identifier: CC-BY-SA-2.0-UK
************************************
Performing Automated Runtime Testing
************************************
@@ -153,7 +154,7 @@ options are available:
If you choose "SystemdbootTarget", there are additional requirements
and considerations. See the
":ref:`dev-manual/runtime-testing:selecting systemdboottarget`" section, which
":ref:`test-manual/runtime-testing:selecting systemdboottarget`" section, which
follows, for more information.
- *"BeagleBoneTarget":* Choose "BeagleBoneTarget" if you are deploying
@@ -185,7 +186,7 @@ Selecting SystemdbootTarget
If you did not set :term:`TEST_TARGET` to "SystemdbootTarget", then you do
not need any information in this section. You can skip down to the
":ref:`dev-manual/runtime-testing:running tests`" section.
":ref:`test-manual/runtime-testing:running tests`" section.
If you did set :term:`TEST_TARGET` to "SystemdbootTarget", you also need to
perform a one-time setup of your controller image by doing the following:

View File

@@ -20,7 +20,7 @@ helps review and test patches and this is his testing tree).
We have two broad categories of test builds, including "full" and
"quick". On the Autobuilder, these can be seen as "a-quick" and
"a-full", simply for ease of sorting in the UI. Use our Autobuilder
:yocto_ab:`console view </typhoon/#/console>` to see where we manage most
:yocto_ab:`console view </valkyrie/#/console>` to see where we manage most
test-related items.
Builds are triggered manually when the test branches are ready. The

View File

@@ -10,7 +10,7 @@ Execution Flow within the Autobuilder
The "a-full" and "a-quick" targets are the usual entry points into the
Autobuilder and it makes sense to follow the process through the system
starting there. This is best visualized from the :yocto_ab:`Autobuilder
Console view </typhoon/#/console>`.
Console view </valkyrie/#/console>`.
Each item along the top of that view represents some "target build" and
these targets are all run in parallel. The 'full' build will trigger the

View File

@@ -1,7 +1,7 @@
DISTRO = "poky"
DISTRO_NAME = "Poky (Yocto Project Reference Distro)"
#DISTRO_VERSION = "3.4+snapshot-${METADATA_REVISION}"
DISTRO_VERSION = "4.0.20"
DISTRO_VERSION = "4.0.26"
DISTRO_CODENAME = "kirkstone"
SDK_VENDOR = "-pokysdk"
SDK_VERSION = "${@d.getVar('DISTRO_VERSION').replace('snapshot-${METADATA_REVISION}', 'snapshot')}"
@@ -37,10 +37,16 @@ SANITY_TESTED_DISTROS ?= " \
ubuntu-18.04 \n \
ubuntu-20.04 \n \
ubuntu-22.04 \n \
ubuntu-24.04 \n \
fedora-37 \n \
fedora-39 \n \
fedora-40 \n \
debian-11 \n \
opensuseleap-15.3 \n \
almalinux-8.8 \n \
almalinux-8.9 \n \
almalinux-8.10 \n \
almalinux-9.4 \n \
"
# add poky sanity bbclass
INHERIT += "poky-sanity"

View File

@@ -229,7 +229,7 @@ BB_DISKMON_DIRS ??= "\
# which will depend on your network.
# Note: For this to work you also need hash-equivalence passthrough to the matching server
#
#BB_HASHSERVE_UPSTREAM = "hashserv.yocto.io:8687"
#BB_HASHSERVE_UPSTREAM = "hashserv.yoctoproject.org:8686"
#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/all/PATH;downloadfilename=PATH"
#

View File

@@ -45,11 +45,18 @@ BUILDHISTORY_PUSH_REPO ?= ""
BUILDHISTORY_TAG ?= "build"
BUILDHISTORY_PATH_PREFIX_STRIP ?= ""
SSTATEPOSTINSTFUNCS:append = " buildhistory_emit_pkghistory"
# We want to avoid influencing the signatures of sstate tasks - first the function itself:
sstate_install[vardepsexclude] += "buildhistory_emit_pkghistory"
# then the value added to SSTATEPOSTINSTFUNCS:
SSTATEPOSTINSTFUNCS[vardepvalueexclude] .= "| buildhistory_emit_pkghistory"
# We want to avoid influencing the signatures of the task so use vardepsexclude
do_populate_sysroot[postfuncs] += "buildhistory_emit_sysroot"
do_populate_sysroot_setscene[postfuncs] += "buildhistory_emit_sysroot"
do_populate_sysroot[vardepsexclude] += "buildhistory_emit_sysroot"
do_package[postfuncs] += "buildhistory_list_pkg_files"
do_package_setscene[postfuncs] += "buildhistory_list_pkg_files"
do_package[vardepsexclude] += "buildhistory_list_pkg_files"
do_packagedata[postfuncs] += "buildhistory_emit_pkghistory"
do_packagedata_setscene[postfuncs] += "buildhistory_emit_pkghistory"
do_packagedata[vardepsexclude] += "buildhistory_emit_pkghistory"
# Similarly for our function that gets the output signatures
SSTATEPOSTUNPACKFUNCS:append = " buildhistory_emit_outputsigs"
@@ -89,25 +96,14 @@ buildhistory_emit_sysroot() {
# Write out metadata about this package for comparison when writing future packages
#
python buildhistory_emit_pkghistory() {
if d.getVar('BB_CURRENTTASK') in ['populate_sysroot', 'populate_sysroot_setscene']:
bb.build.exec_func("buildhistory_emit_sysroot", d)
return 0
if not "package" in (d.getVar('BUILDHISTORY_FEATURES') or "").split():
return 0
if d.getVar('BB_CURRENTTASK') in ['package', 'package_setscene']:
# Create files-in-<package-name>.txt files containing a list of files of each recipe's package
bb.build.exec_func("buildhistory_list_pkg_files", d)
return 0
if not d.getVar('BB_CURRENTTASK') in ['packagedata', 'packagedata_setscene']:
return 0
import re
import json
import shlex
import errno
import shutil
if not "package" in (d.getVar('BUILDHISTORY_FEATURES') or "").split():
return 0
pkghistdir = d.getVar('BUILDHISTORY_DIR_PACKAGE')
oldpkghistdir = d.getVar('BUILDHISTORY_OLD_DIR_PACKAGE')
@@ -221,6 +217,20 @@ python buildhistory_emit_pkghistory() {
items.sort()
return ' '.join(items)
def preservebuildhistoryfiles(pkg, preserve):
if os.path.exists(os.path.join(oldpkghistdir, pkg)):
listofobjs = os.listdir(os.path.join(oldpkghistdir, pkg))
for obj in listofobjs:
if obj not in preserve:
continue
try:
bb.utils.mkdirhier(os.path.join(pkghistdir, pkg))
shutil.copyfile(os.path.join(oldpkghistdir, pkg, obj), os.path.join(pkghistdir, pkg, obj))
except IOError as e:
bb.note("Unable to copy file. %s" % e)
except EnvironmentError as e:
bb.note("Unable to copy file. %s" % e)
pn = d.getVar('PN')
pe = d.getVar('PE') or "0"
pv = d.getVar('PV')
@@ -248,6 +258,14 @@ python buildhistory_emit_pkghistory() {
if not os.path.exists(pkghistdir):
bb.utils.mkdirhier(pkghistdir)
else:
# We need to make sure that all files kept in
# buildhistory/old are restored successfully
# otherwise next block of code wont have files to
# check and purge
if d.getVar("BUILDHISTORY_RESET"):
for pkg in packagelist:
preservebuildhistoryfiles(pkg, preserve)
# Remove files for packages that no longer exist
for item in os.listdir(pkghistdir):
if item not in preserve:
@@ -596,16 +614,17 @@ buildhistory_list_files_no_owners() {
}
buildhistory_list_pkg_files() {
if [ "${@bb.utils.contains('BUILDHISTORY_FEATURES', 'package', '1', '0', d)}" = "0" ] ; then
return
fi
# Create individual files-in-package for each recipe's package
for pkgdir in $(find ${PKGDEST}/* -maxdepth 0 -type d); do
pkgdirlist=$(find ${PKGDEST}/* -maxdepth 0 -type d)
for pkgdir in $pkgdirlist; do
pkgname=$(basename $pkgdir)
outfolder="${BUILDHISTORY_DIR_PACKAGE}/$pkgname"
outfile="$outfolder/files-in-package.txt"
# Make sure the output folder exists so we can create the file
if [ ! -d $outfolder ] ; then
bbdebug 2 "Folder $outfolder does not exist, file $outfile not created"
continue
fi
mkdir -p $outfolder
buildhistory_list_files $pkgdir $outfile fakeroot
done
}

View File

@@ -62,6 +62,8 @@ EXTRA_OECMAKE:append = " ${PACKAGECONFIG_CONFARGS}"
export CMAKE_BUILD_PARALLEL_LEVEL
CMAKE_BUILD_PARALLEL_LEVEL:task-compile = "${@oe.utils.parallel_make(d, False)}"
CMAKE_BUILD_PARALLEL_LEVEL:task-install = "${@oe.utils.parallel_make(d, True)}"
CMAKE_BUILD_PARALLEL_LEVEL:task-compile-ptest-base = "${@oe.utils.parallel_make(d, False)}"
CMAKE_BUILD_PARALLEL_LEVEL:task-install-ptest-base = "${@oe.utils.parallel_make(d, True)}"
OECMAKE_TARGET_COMPILE ?= "all"
OECMAKE_TARGET_INSTALL ?= "install"

View File

@@ -25,8 +25,9 @@
CVE_PRODUCT ??= "${BPN}"
CVE_VERSION ??= "${PV}"
CVE_CHECK_DB_DIR ?= "${DL_DIR}/CVE_CHECK"
CVE_CHECK_DB_FILE ?= "${CVE_CHECK_DB_DIR}/nvdcve_2.db"
CVE_CHECK_DB_FILENAME ?= "nvdcve_2-2.db"
CVE_CHECK_DB_DIR ?= "${STAGING_DIR}/CVE_CHECK"
CVE_CHECK_DB_FILE ?= "${CVE_CHECK_DB_DIR}/${CVE_CHECK_DB_FILENAME}"
CVE_CHECK_DB_FILE_LOCK ?= "${CVE_CHECK_DB_FILE}.lock"
CVE_CHECK_LOG ?= "${T}/cve.log"
@@ -157,7 +158,7 @@ python do_cve_check () {
}
addtask cve_check before do_build
do_cve_check[depends] = "cve-update-nvd2-native:do_fetch"
do_cve_check[depends] = "cve-update-nvd2-native:do_unpack"
do_cve_check[nostamp] = "1"
python cve_check_cleanup () {
@@ -397,8 +398,10 @@ def get_cve_info(d, cves):
cve_data[row[0]]["summary"] = row[1]
cve_data[row[0]]["scorev2"] = row[2]
cve_data[row[0]]["scorev3"] = row[3]
cve_data[row[0]]["modified"] = row[4]
cve_data[row[0]]["vector"] = row[5]
cve_data[row[0]]["scorev4"] = row[4]
cve_data[row[0]]["modified"] = row[5]
cve_data[row[0]]["vector"] = row[6]
cve_data[row[0]]["vectorString"] = row[7]
cursor.close()
conn.close()
return cve_data
@@ -454,7 +457,9 @@ def cve_write_data_text(d, patched, unpatched, ignored, cve_data):
write_string += "CVE SUMMARY: %s\n" % cve_data[cve]["summary"]
write_string += "CVSS v2 BASE SCORE: %s\n" % cve_data[cve]["scorev2"]
write_string += "CVSS v3 BASE SCORE: %s\n" % cve_data[cve]["scorev3"]
write_string += "CVSS v4 BASE SCORE: %s\n" % cve_data[cve]["scorev4"]
write_string += "VECTOR: %s\n" % cve_data[cve]["vector"]
write_string += "VECTORSTRING: %s\n" % cve_data[cve]["vectorString"]
write_string += "MORE INFORMATION: %s%s\n\n" % (nvd_link, cve)
if unpatched_cves and d.getVar("CVE_CHECK_SHOW_WARNINGS") == "1":
@@ -568,7 +573,9 @@ def cve_write_data_json(d, patched, unpatched, ignored, cve_data, cve_status):
"summary" : cve_data[cve]["summary"],
"scorev2" : cve_data[cve]["scorev2"],
"scorev3" : cve_data[cve]["scorev3"],
"scorev4" : cve_data[cve]["scorev4"],
"vector" : cve_data[cve]["vector"],
"vectorString" : cve_data[cve]["vectorString"],
"status" : status,
"link": issue_link
}

View File

@@ -292,8 +292,8 @@ CONVERSION_CMD:lzma = "lzma -k -f -7 ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
CONVERSION_CMD:gz = "gzip -f -9 -n -c --rsyncable ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} > ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.gz"
CONVERSION_CMD:bz2 = "pbzip2 -f -k ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
CONVERSION_CMD:xz = "xz -f -k -c ${XZ_COMPRESSION_LEVEL} ${XZ_DEFAULTS} --check=${XZ_INTEGRITY_CHECK} ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} > ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.xz"
CONVERSION_CMD:lz4 = "lz4 -9 -z -l ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.lz4"
CONVERSION_CMD:lzo = "lzop -9 ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
CONVERSION_CMD:lz4 = "lz4 -f -9 -z -l ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.lz4"
CONVERSION_CMD:lzo = "lzop -f -9 ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
CONVERSION_CMD:zip = "zip ${ZIP_COMPRESSION_LEVEL} ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.zip ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}"
CONVERSION_CMD:zst = "zstd -f -k -T0 -c ${ZSTD_COMPRESSION_LEVEL} ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} > ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.zst"
CONVERSION_CMD:sum = "sumtool -i ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} -o ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type}.sum ${JFFS2_SUM_EXTRA_ARGS}"

View File

@@ -761,13 +761,7 @@ def package_qa_check_rdepends(pkg, pkgdest, skip, taskdeps, packages, d):
if rdep_data and 'PN' in rdep_data and rdep_data['PN'] in taskdeps:
continue
if not rdep_data or not 'PN' in rdep_data:
pkgdata_dir = d.getVar("PKGDATA_DIR")
try:
possibles = os.listdir("%s/runtime-rprovides/%s/" % (pkgdata_dir, rdepend))
except OSError:
possibles = []
for p in possibles:
rdep_data = oe.packagedata.read_subpkgdata(p, d)
for _, rdep_data in oe.packagedata.foreach_runtime_provider_pkgdata(d, rdepend):
if rdep_data and 'PN' in rdep_data and rdep_data['PN'] in taskdeps:
break
if rdep_data and 'PN' in rdep_data and rdep_data['PN'] in taskdeps:
@@ -811,17 +805,17 @@ def package_qa_check_rdepends(pkg, pkgdest, skip, taskdeps, packages, d):
# perl
filerdepends.pop(rdep,None)
# For Saving the FILERPROVIDES, RPROVIDES and FILES_INFO
rdep_data = oe.packagedata.read_subpkgdata(rdep, d)
for key in rdep_data:
if key.startswith("FILERPROVIDES:") or key.startswith("RPROVIDES:"):
for subkey in bb.utils.explode_deps(rdep_data[key]):
filerdepends.pop(subkey,None)
# Add the files list to the rprovides
if key.startswith("FILES_INFO:"):
# Use eval() to make it as a dict
for subkey in eval(rdep_data[key]):
filerdepends.pop(subkey,None)
for _, rdep_data in oe.packagedata.foreach_runtime_provider_pkgdata(d, rdep, True):
for key in rdep_data:
if key.startswith("FILERPROVIDES:") or key.startswith("RPROVIDES:"):
for subkey in bb.utils.explode_deps(rdep_data[key]):
filerdepends.pop(subkey,None)
# Add the files list to the rprovides
if key.startswith("FILES_INFO:"):
# Use eval() to make it as a dict
for subkey in eval(rdep_data[key]):
filerdepends.pop(subkey,None)
if not filerdepends:
# Break if all the file rdepends are met
break

View File

@@ -23,6 +23,7 @@ RECIPE_SYSROOT = "${WORKDIR}/recipe-sysroot"
#
PACKAGE_ARCH = "${SDK_ARCH}-${SDKPKGSUFFIX}"
PACKAGE_ARCHS = "${SDK_PACKAGE_ARCHS}"
TUNE_PKGARCH = "${SDK_ARCH}"
#
# We need chrpath >= 0.14 to ensure we can deal with 32 and 64 bit

View File

@@ -35,6 +35,7 @@ OVERLAYFS_ETC_USE_ORIG_INIT_NAME ??= "1"
OVERLAYFS_ETC_MOUNT_OPTIONS ??= "defaults"
OVERLAYFS_ETC_INIT_TEMPLATE ??= "${COREBASE}/meta/files/overlayfs-etc-preinit.sh.in"
OVERLAYFS_ETC_EXPOSE_LOWER ??= "0"
OVERLAYFS_ETC_CREATE_MOUNT_DIRS ??= "1"
python create_overlayfs_etc_preinit() {
overlayEtcMountPoint = d.getVar("OVERLAYFS_ETC_MOUNT_POINT")
@@ -56,6 +57,7 @@ python create_overlayfs_etc_preinit() {
initBaseName = oe.path.join(d.getVar("base_sbindir"), "init")
origInitNameSuffix = ".orig"
exposeLower = oe.types.boolean(d.getVar('OVERLAYFS_ETC_EXPOSE_LOWER'))
createMoundDirs = oe.types.boolean(d.getVar('OVERLAYFS_ETC_CREATE_MOUNT_DIRS'))
args = {
'OVERLAYFS_ETC_MOUNT_POINT': overlayEtcMountPoint,
@@ -63,7 +65,8 @@ python create_overlayfs_etc_preinit() {
'OVERLAYFS_ETC_FSTYPE': overlayEtcFsType,
'OVERLAYFS_ETC_DEVICE': overlayEtcDevice,
'SBIN_INIT_NAME': initBaseName + origInitNameSuffix if useOrigInit else initBaseName,
'OVERLAYFS_ETC_EXPOSE_LOWER': "true" if exposeLower else "false"
'OVERLAYFS_ETC_EXPOSE_LOWER': "true" if exposeLower else "false",
'CREATE_MOUNT_DIRS': "true" if createMoundDirs else "false"
}
if useOrigInit:

View File

@@ -574,26 +574,16 @@ def copydebugsources(debugsrcdir, sources, d):
objcopy = d.getVar("OBJCOPY")
workdir = d.getVar("WORKDIR")
sdir = d.getVar("S")
sparentdir = os.path.dirname(os.path.dirname(sdir))
sbasedir = os.path.basename(os.path.dirname(sdir)) + "/" + os.path.basename(sdir)
workparentdir = os.path.dirname(os.path.dirname(workdir))
workbasedir = os.path.basename(os.path.dirname(workdir)) + "/" + os.path.basename(workdir)
cflags = d.expand("${CFLAGS}")
# If S isnt based on WORKDIR we can infer our sources are located elsewhere,
# e.g. using externalsrc; use S as base for our dirs
if workdir in sdir or 'work-shared' in sdir:
basedir = workbasedir
parentdir = workparentdir
else:
basedir = sbasedir
parentdir = sparentdir
# If build path exists in sourcefile, it means toolchain did not use
# -fdebug-prefix-map to compile
if checkbuildpath(sourcefile, d):
localsrc_prefix = parentdir + "/"
else:
localsrc_prefix = "/usr/src/debug/"
prefixmap = {}
for flag in cflags.split():
if not flag.startswith("-fdebug-prefix-map"):
continue
if "recipe-sysroot" in flag:
continue
flag = flag.split("=")
prefixmap[flag[1]] = flag[2]
nosuchdir = []
basepath = dvar
@@ -604,28 +594,26 @@ def copydebugsources(debugsrcdir, sources, d):
bb.utils.mkdirhier(basepath)
cpath.updatecache(basepath)
# Ignore files from the recipe sysroots (target and native)
processdebugsrc = "LC_ALL=C ; sort -z -u '%s' | egrep -v -z '((<internal>|<built-in>)$|/.*recipe-sysroot.*/)' | "
# We need to ignore files that are not actually ours
# we do this by only paying attention to items from this package
processdebugsrc += "fgrep -zw '%s' | "
# Remove prefix in the source paths
processdebugsrc += "sed 's#%s##g' | "
processdebugsrc += "(cd '%s' ; cpio -pd0mlL --no-preserve-owner '%s%s' 2>/dev/null)"
for pmap in prefixmap:
# Ignore files from the recipe sysroots (target and native)
cmd = "LC_ALL=C ; sort -z -u '%s' | egrep -v -z '((<internal>|<built-in>)$|/.*recipe-sysroot.*/)' | " % sourcefile
# We need to ignore files that are not actually ours
# we do this by only paying attention to items from this package
cmd += "fgrep -zw '%s' | " % prefixmap[pmap]
# Remove prefix in the source paths
cmd += "sed 's#%s/##g' | " % (prefixmap[pmap])
cmd += "(cd '%s' ; cpio -pd0mlL --no-preserve-owner '%s%s' 2>/dev/null)" % (pmap, dvar, prefixmap[pmap])
cmd = processdebugsrc % (sourcefile, basedir, localsrc_prefix, parentdir, dvar, debugsrcdir)
try:
try:
subprocess.check_output(cmd, shell=True, stderr=subprocess.STDOUT)
except subprocess.CalledProcessError:
# Can "fail" if internal headers/transient sources are attempted
pass
# cpio seems to have a bug with -lL together and symbolic links are just copied, not dereferenced.
# Work around this by manually finding and copying any symbolic links that made it through.
cmd = "find %s%s -type l -print0 -delete | sed s#%s%s/##g | (cd '%s' ; cpio -pd0mL --no-preserve-owner '%s%s')" % \
(dvar, prefixmap[pmap], dvar, prefixmap[pmap], pmap, dvar, prefixmap[pmap])
subprocess.check_output(cmd, shell=True, stderr=subprocess.STDOUT)
except subprocess.CalledProcessError:
# Can "fail" if internal headers/transient sources are attempted
pass
# cpio seems to have a bug with -lL together and symbolic links are just copied, not dereferenced.
# Work around this by manually finding and copying any symbolic links that made it through.
cmd = "find %s%s -type l -print0 -delete | sed s#%s%s/##g | (cd '%s' ; cpio -pd0mL --no-preserve-owner '%s%s')" % \
(dvar, debugsrcdir, dvar, debugsrcdir, parentdir, dvar, debugsrcdir)
subprocess.check_output(cmd, shell=True, stderr=subprocess.STDOUT)
# debugsources.list may be polluted from the host if we used externalsrc,
# cpio uses copy-pass and may have just created a directory structure
@@ -1862,7 +1850,7 @@ SHLIBSWORKDIR = "${PKGDESTWORK}/${MLPREFIX}shlibs2"
python package_do_shlibs() {
import itertools
import re, pipes
import re, shlex
import subprocess
exclude_shlibs = d.getVar('EXCLUDE_FROM_SHLIBS', False)
@@ -1906,7 +1894,7 @@ python package_do_shlibs() {
sonames = set()
renames = []
ldir = os.path.dirname(file).replace(pkgdest + "/" + pkg, '')
cmd = d.getVar('OBJDUMP') + " -p " + pipes.quote(file) + " 2>/dev/null"
cmd = d.getVar('OBJDUMP') + " -p " + shlex.quote(file) + " 2>/dev/null"
fd = os.popen(cmd)
lines = fd.readlines()
fd.close()

View File

@@ -4,7 +4,7 @@ IMAGE_PKGTYPE ?= "rpm"
RPM="rpm"
RPMBUILD="rpmbuild"
RPMBUILD_COMPMODE ?= "${@'w19T%d.zstdio' % int(d.getVar('ZSTD_THREADS'))}"
RPMBUILD_COMPMODE ?= "${@'w3T%d.zstdio' % int(d.getVar('ZSTD_THREADS'))}"
PKGWRITEDIRRPM = "${WORKDIR}/deploy-rpms"
@@ -680,6 +680,7 @@ python do_package_rpm () {
cmd = cmd + " --define '_use_internal_dependency_generator 0'"
cmd = cmd + " --define '_binaries_in_noarch_packages_terminate_build 0'"
cmd = cmd + " --define '_build_id_links none'"
cmd = cmd + " --define '_smp_ncpus_max 4'"
cmd = cmd + " --define '_source_payload %s'" % rpmbuild_compmode
cmd = cmd + " --define '_binary_payload %s'" % rpmbuild_compmode
cmd = cmd + " --define 'clamp_mtime_to_source_date_epoch 1'"

View File

@@ -1,6 +1,6 @@
PACKAGES = ""
inherit image-postinst-intercepts image-artifact-names
inherit image-postinst-intercepts image-artifact-names nopackages
# Wildcards specifying complementary packages to install for every package that has been explicitly
# installed into the rootfs

View File

@@ -54,8 +54,8 @@ def qemu_run_binary(data, rootfs_path, binary):
# this dance). For others (e.g. arm) a -cpu option is not necessary, since the
# qemu-arm default CPU supports all required architecture levels.
QEMU_OPTIONS = "-r ${OLDEST_KERNEL} ${@d.getVar("QEMU_EXTRAOPTIONS_%s" % d.getVar('PACKAGE_ARCH')) or ""}"
QEMU_OPTIONS[vardeps] += "QEMU_EXTRAOPTIONS_${PACKAGE_ARCH}"
QEMU_OPTIONS = "-r ${OLDEST_KERNEL} ${@d.getVar("QEMU_EXTRAOPTIONS_%s" % d.getVar('TUNE_PKGARCH')) or ""}"
QEMU_OPTIONS[vardeps] += "QEMU_EXTRAOPTIONS_${TUNE_PKGARCH}"
QEMU_EXTRAOPTIONS_ppce500v2 = " -cpu e500v2"
QEMU_EXTRAOPTIONS_ppce500mc = " -cpu e500mc"
@@ -65,7 +65,3 @@ QEMU_EXTRAOPTIONS_ppce6500 = " -cpu e500mc"
QEMU_EXTRAOPTIONS_ppc64e6500 = " -cpu e500mc"
QEMU_EXTRAOPTIONS_ppc7400 = " -cpu 7400"
QEMU_EXTRAOPTIONS_powerpc64le = " -cpu POWER9"
# Some packages e.g. fwupd sets PACKAGE_ARCH = MACHINE_ARCH and uses meson which
# needs right options to usermode qemu
QEMU_EXTRAOPTIONS_qemuppc = " -cpu 7400"
QEMU_EXTRAOPTIONS_qemuppc64 = " -cpu POWER9"

View File

@@ -377,6 +377,10 @@ rootfs_reproducible () {
find ${IMAGE_ROOTFS}${sysconfdir}/gconf -name '%gconf.xml' -print0 | xargs -0r \
sed -i -e 's@\bmtime="[0-9][0-9]*"@mtime="'${REPRODUCIBLE_TIMESTAMP_ROOTFS}'"@g'
fi
if [ -f ${IMAGE_ROOTFS}${localstatedir}/lib/opkg/status ]; then
sed -i 's/^Installed-Time: .*/Installed-Time: ${REPRODUCIBLE_TIMESTAMP_ROOTFS}/' ${IMAGE_ROOTFS}${localstatedir}/lib/opkg/status
fi
fi
}

View File

@@ -6,7 +6,7 @@ FILES:${PN} += "${rustlibdir}/*.so"
FILES:${PN}-dev += "${rustlibdir}/*.rlib ${rustlibdir}/*.rmeta"
FILES:${PN}-dbg += "${rustlibdir}/.debug"
RUSTLIB = "-L ${STAGING_LIBDIR}/rust"
RUSTLIB ?= "-L ${STAGING_LIBDIR}/rust"
RUST_DEBUG_REMAP = "--remap-path-prefix=${WORKDIR}=/usr/src/debug/${PN}/${EXTENDPE}${PV}-${PR}"
RUSTFLAGS += "${RUSTLIB} ${RUST_DEBUG_REMAP}"
RUSTLIB_DEP ?= "libstd-rs"

View File

@@ -469,6 +469,29 @@ def check_wsl(d):
bb.warn("You are running bitbake under WSLv2, this works properly but you should optimize your VHDX file eventually to avoid running out of storage space")
return None
def check_userns():
"""
Check that user namespaces are functional, as they're used for network isolation.
"""
# There is a known failure case with AppAmrmor where the unshare() call
# succeeds (at which point the uid is nobody) but writing to the uid_map
# fails (so the uid isn't reset back to the user's uid). We can detect this.
parentuid = os.getuid()
pid = os.fork()
if not pid:
try:
bb.utils.disable_network()
except:
pass
os._exit(parentuid != os.getuid())
ret = os.waitpid(pid, 0)[1]
if ret:
bb.fatal("User namespaces are not usable by BitBake, possibly due to AppArmor.\n"
"See https://discourse.ubuntu.com/t/ubuntu-24-04-lts-noble-numbat-release-notes/39890#unprivileged-user-namespace-restrictions for more information.")
# Require at least gcc version 7.5.
#
# This can be fixed on CentOS-7 with devtoolset-6+
@@ -634,6 +657,7 @@ def check_sanity_version_change(status, d):
status.addresult(check_git_version(d))
status.addresult(check_perl_modules(d))
status.addresult(check_wsl(d))
status.addresult(check_userns())
missing = ""

View File

@@ -156,7 +156,10 @@ python () {
d.setVar('SSTATETASKS', " ".join(unique_tasks))
for task in unique_tasks:
d.prependVarFlag(task, 'prefuncs', "sstate_task_prefunc ")
d.appendVarFlag(task, 'postfuncs', " sstate_task_postfunc")
# Generally sstate should be last, execpt for buildhistory functions
postfuncs = (d.getVarFlag(task, 'postfuncs') or "").split()
newpostfuncs = [p for p in postfuncs if "buildhistory" not in p] + ["sstate_task_postfunc"] + [p for p in postfuncs if "buildhistory" in p]
d.setVarFlag(task, 'postfuncs', " ".join(newpostfuncs))
d.setVarFlag(task, 'network', '1')
d.setVarFlag(task + "_setscene", 'network', '1')
}
@@ -657,15 +660,6 @@ def sstate_package(ss, d):
tmpdir = d.getVar('TMPDIR')
fixtime = False
if ss['task'] == "package":
fixtime = True
def fixtimestamp(root, path):
f = os.path.join(root, path)
if os.lstat(f).st_mtime > sde:
os.utime(f, (sde, sde), follow_symlinks=False)
sstatebuild = d.expand("${WORKDIR}/sstate-build-%s/" % ss['task'])
sde = int(d.getVar("SOURCE_DATE_EPOCH") or time.time())
d.setVar("SSTATE_CURRTASK", ss['task'])
@@ -680,8 +674,6 @@ def sstate_package(ss, d):
# to sstate tasks but there aren't many of these so better just avoid them entirely.
for walkroot, dirs, files in os.walk(state[1]):
for file in files + dirs:
if fixtime:
fixtimestamp(walkroot, file)
srcpath = os.path.join(walkroot, file)
if not os.path.islink(srcpath):
continue
@@ -703,11 +695,6 @@ def sstate_package(ss, d):
bb.utils.mkdirhier(plain)
bb.utils.mkdirhier(pdir)
bb.utils.rename(plain, pdir)
if fixtime:
fixtimestamp(pdir, "")
for walkroot, dirs, files in os.walk(pdir):
for file in files + dirs:
fixtimestamp(walkroot, file)
d.setVar('SSTATE_BUILDDIR', sstatebuild)
d.setVar('SSTATE_INSTDIR', sstatebuild)

Some files were not shown because too many files have changed in this diff Show More