The fix of CVE-2023-29383.patch contains a bug that it rejects all
characters that are not control ones, so backup another patch named
"0001-Overhaul-valid_field.patch" from upstream to fix it.
(From OE-Core rev: b51e2c04daa4089f0aeabd9af197cc2f59f69a2b)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add new features, upgrades, CVEs, contributors and license changes
based upon combing through the commits in the release. I haven't yet
noted any known issues.
Note: I had to add the upgrades list from the commits rather than from
the layer index this time (as the branch comparison feature is
unfortunately broken there at the moment), thus the format is a little
different.
(From yocto-docs rev: 4d6807e34adf5d92d9b6e5852736443a867c78fa)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The "(ignored)" suffixes were included in the link value which broke the
link.
(From yocto-docs rev: bff0fb0e39f69101f036ddbc27a82c15047bdbcd)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Reorder and extend existing info a little
* Add additional sections after combing through changes
(From yocto-docs rev: 337d35d85b5b4361655549ea7eb6fdf5f55e7506)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The INIT_MANAGER variable was added in 3.0 but it seems we didn't get
around to documenting it yet. I have added a variable glossary entry and
made the basic adjustment of the "Using systemd Exclusively" section in
the dev manual, however I think the latter section still needs work.
(From yocto-docs rev: 602c0e8f770516256dab04edfd887377303c06bb)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It looks like this was accidentally added to the variable glossary
instead of the terms list, so move it to the latter.
(From yocto-docs rev: c9829dcae18cd2cb5f008081d841ca995b76b8bf)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This appears to have been introduced back in 2019, but we missed
documenting it.
(From yocto-docs rev: 064a5d84890416362a1a7a337347abbe9afe485d)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I realise it's already in the buildtools entry above, but for
completeness let's add it to the buildtools-extended entry as well.
(From yocto-docs rev: d9db1d380120e976a30e9eddb86b391084178c94)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This section needs to be kept in sync with the "QA Error and Warning
Messages" section (qa-checks.rst) - this is the other direction that
tells folks what all of the values in WARN_QA / ERROR_QA are intended
to do. Add the ones that we missed adding here for previous releases,
and also use a proper reference for the buildhistory class in the entry
for version-going-backwards.
(From yocto-docs rev: 356a6e650bb1de66b806142f75a03bda57972a94)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To complement what I am adding to the BitBake reference manual, add a
section in the 4.2 migration guide, a reference in the structure section
of the reference manual (where we talk about meta/lib) and adjust the
release notes item to be a little more concise.
(From yocto-docs rev: 0903e82a9da263c6d64aead03407eb377eb5bbfe)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
New in 4.2 (pointer to BitBake manual, changes sent separately for
that).
(From yocto-docs rev: a2112eb3f1084040ad48e392075297b4630b93e1)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This technique is no longer used (nor necessary), let's just remove it
to avoid any confusion.
(From yocto-docs rev: 8f50d0bf22fea8064c112f52df06dbd6a85a7a83)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
IMAGE_MACHINE_SUFFIX is a new variable in 4.2, and there were some
associated changes to how IMAGE_NAME, IMAGE_LINK_NAME,
INITRAMFS_IMAGE_NAME and KERNEL_ARTIFACT_NAME are set by default. As a
result, instead of repeating how KERNEL_ARTIFACT_NAME is set by default,
let's just direct people to the entry for that variable so we only have
to update one place.
At the same time I noticed INITRAMFS_IMAGE_NAME was not documented at
all, so add that in.
(From yocto-docs rev: d53bf2878a268fb71785c73053e3657436f3f5ba)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
3299fb36854f Linux 5.15.108
adef0cebea85 nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs
c6897dfe2bb6 counter: Add the necessary colons and indents to the comments of counter_compi
fa934784fb65 counter: fix docum. build problems after filename change
0cf283340023 panic, kexec: make __crash_kexec() NMI safe
9e1e511119b1 kexec: turn all kexec_mutex acquisitions into trylocks
6fc7a53fcc4c nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD
fa43e0591900 nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN
a814fc9e6e59 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760
972e06d09e86 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610
cf773832139b nvme-pci: Crucial P2 has bogus namespace ids
5a19b9a49aea nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs
65f5dc5dff29 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50
3daaa5f7aae2 i2c: ocores: generate stop condition after timeout in polling mode
0af686415ca2 x86/rtc: Remove __init for runtime functions
b11ff3ef4d09 sched/fair: Fix imbalance overflow
90e3dc510106 sched/fair: Move calculate of avg_load to a better location
6d1353781bba powerpc/papr_scm: Update the NUMA distance table for the target node
0b031f5983f8 ubi: Fix deadlock caused by recursively holding work_sem
85d7a7044b75 ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
f0b4a4086cf2 mptcp: stricter state check in mptcp_worker
925e1a510a2e mptcp: use mptcp_schedule_work instead of open-coding it
f4f2a1d491e9 cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
19c7f9329bdb x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
05143d90ac90 scsi: ses: Handle enclosure with just a primary component gracefully
aaae6d303150 net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow
b1ca14361d49 net: phy: nxp-c45-tja11xx: add remove callback
0359e505bcd7 net: sfp: initialize sfp->i2c_block_size at sfp allocation
a42f565c0e96 riscv: add icache flush for nommu sigreturn trampoline
6eeb1cba4c9d drm/i915: fix race condition UAF in i915_perf_add_config_ioctl
9b344cf6aea0 i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call
6b337a13c144 tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance
1403518ed0d9 tracing: Add trace_array_puts() to write into instance
670e54151b7a counter: 104-quad-8: Fix Synapse action reported for Index signals
6e25d374cd95 counter: Internalize sysfs interface code
c4153e662883 counter: stm32-timer-cnt: Provide defines for slave mode selection
4c1010848b12 counter: stm32-lptimer-cnt: Provide defines for clock polarities
189ada57e88c ACPI: resource: Add Medion S17413 to IRQ override quirk
248a18a895e2 wifi: iwlwifi: mvm: fix mvmtxq->stopped handling
0efd9ed92926 asymmetric_keys: log on fatal failures in PE/pkcs7
ae2b44aeade1 verify_pefile: relax wrapper length check
744f80ae0716 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
05a24344296e efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
0f9d2fc58824 i2c: hisi: Avoid redundant interrupts
d21a46212009 i2c: imx-lpi2c: clean rx/tx buffers upon new message
8451da304b4a wifi: mwifiex: mark OF related data as maybe unused
9aeff275b7f7 power: supply: cros_usbpd: reclassify "default case!" as debug
788f4a3d3987 ARM: 9290/1: uaccess: Fix KASAN false-positives
53967ac8080b libbpf: Fix single-line struct definition output in btf_dump
906a6689bb01 skbuff: Fix a race between coalescing and releasing SKBs
7ccc58a1a756 net: macb: fix a memory corruption in extended buffer descriptor mode
ed2ec39e46fe udp6: fix potential access to stale information
e97ff11b396c RDMA/core: Fix GID entry ref leak when create_ah fails
6109f5b13ce3 sctp: fix a potential overflow in sctp_ifwdtsn_skip
c6a796ee5a63 net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume()
9b1ca43bcf3d qlcnic: check pci_reset_function result
ffa4f32952e2 drm/armada: Fix a potential double free in an error handling path
a94f5d35fdbb tcp: restrict net.ipv4.tcp_app_win
a08ec4ed3b6e niu: Fix missing unwind goto in niu_alloc_channels()
e35ae49bc198 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
b41da67451b0 bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp
48e8e7851dc0 RDMA/cma: Allow UD qp_type to join multicast only
1569a4cdb973 IB/mlx5: Add support for 400G_8X lane speed
f6711bc5c016 RDMA/irdma: Add ipv4 check to irdma_find_listener()
c8c7a7aee861 RDMA/irdma: Increase iWARP CM default rexmit count
810250c9c661 RDMA/irdma: Fix memory leak of PBLE objects
aa2607bae45f clk: sprd: set max_register according to mapping range
0004a50c535f drm/i915/dsi: fix DSS CTL register offsets for TGL+
1bb4a52c3caa KVM: arm64: PMU: Restore the guest's EL0 event counting after migration
c7acce3a0eeb mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min
7233b5baba10 mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
5ded9b750f30 mtd: rawnand: meson: fix bitmask for length in command word
0162836a51bb mtdblock: tolerate corrected bit-flips
ad574345ce26 fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace
a55a95365e08 btrfs: fix fast csum implementation detection
6da03c237d56 btrfs: print checksum type and implementation at mount time
0efb276d5848 Bluetooth: Fix race condition in hidp_session_thread
ac6725a634f7 Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
d98498ad5695 ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
c5797c87e74e ALSA: emu10k1: don't create old pass-through playback device on Audigy
f1ef453157b4 ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()
7901d787e455 ALSA: i2c/cs8427: fix iec958 mixer control deactivation
d8697aa12ae6 ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
34a0ada0a8b2 ALSA: emu10k1: fix capture interrupt handler unlinking
55e4eef5545d Revert "pinctrl: amd: Disable and mask interrupts on resume"
(From OE-Core rev: 5339d44b0b0b23f30cb0f8ab395da62e83733c40)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
f17b0ab65d17 Linux 6.1.25
243d9f3a1101 cgroup/cpuset: Add cpuset_can_fork() and cpuset_cancel_fork() methods
e33ab28395d3 cgroup/cpuset: Make cpuset_fork() handle CLONE_INTO_CGROUP properly
ff5a4fe2598e cgroup/cpuset: Skip spread flags update on v2
1058e9a130ce nvme-pci: add NVME_QUIRK_BOGUS_NID for T-FORCE Z330 SSD
dfae73fafd72 nvme-pci: mark Lexar NM760 as IGNORE_DEV_SUBNQN
f4523cd4986f cifs: fix negotiate context parsing
8f09ece19c22 i2c: ocores: generate stop condition after timeout in polling mode
6f5758fd2edf x86/rtc: Remove __init for runtime functions
31c5ad43bdd1 sched/fair: Fix imbalance overflow
98c77adf519d powerpc/papr_scm: Update the NUMA distance table for the target node
9277d0e5889c i2c: mchp-pci1xxxx: Update Timing registers
50eb90da4fa0 ubi: Fix deadlock caused by recursively holding work_sem
3dce44039b62 ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
aff9099e9c51 mptcp: stricter state check in mptcp_worker
4d433920eb5e mptcp: use mptcp_schedule_work instead of open-coding it
1f93ed9a6841 drm/amd/pm: correct SMU13.0.7 max shader clock reporting
8464a01508f4 drm/amd/pm: correct SMU13.0.7 pstate profiling clock settings
a746ad276b2e cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
f06c9b01540c cgroup/cpuset: Fix partition root's cpuset.cpus update bug
53244494bfcb cgroup: fix display of forceidle time at root
226f6410fd43 x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
f8e702c54413 scsi: ses: Handle enclosure with just a primary component gracefully
c918d0bc687c net: phy: nxp-c45-tja11xx: fix unsigned long multiplication overflow
4fb1a978a373 net: phy: nxp-c45-tja11xx: add remove callback
4b3101989e19 net: sfp: initialize sfp->i2c_block_size at sfp allocation
6c8cc40c588f HID: intel-ish-hid: Fix kernel panic during warm reset
5d12b36d72bb riscv: add icache flush for nommu sigreturn trampoline
a2f6ded41bec ksmbd: avoid out of bounds access in decode_preauth_ctxt()
2128f7c00fa5 maple_tree: fix write memory barrier of nodes once dead for RCU mode
f58574f238c3 tracing: Have tracing_snapshot_instance_cond() write errors to the appropriate instance
5620eeb379d1 tracing: Add trace_array_puts() to write into instance
41afd2473dc4 KVM: SVM: Flush Hyper-V TLB when required
d8b1253f223c x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments"
8eb5ca7f344e KVM: SVM: Add a proper field for Hyper-V VMCB enlightenments
38b091c8a3f2 KVM: selftests: Move "struct hv_enlightenments" to x86_64/svm.h
59ef934fcc52 x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h
6e999e45ab1c ACPI: resource: Add Medion S17413 to IRQ override quirk
8c1e247907b9 drm/amdgpu/gfx: set cg flags to enter/exit safe mode
b4efb6af93ca drm/amdgpu: Force signal hw_fences that are embedded in non-sched jobs
df27bcd0cf2b drm/amdgpu: add mes resume when do gfx post soft reset
6c2103d9a88e wifi: iwlwifi: mvm: protect TXQ list manipulation
742ae1a6c65d wifi: iwlwifi: mvm: fix mvmtxq->stopped handling
bb0cf2bd6363 nvme: send Identify with CNS 06h only to I/O controllers
3221808c1c6e asymmetric_keys: log on fatal failures in PE/pkcs7
d29a47b456fd verify_pefile: relax wrapper length check
9d482a09acd3 hwmon: (xgene) Fix ioremap and memremap leak
f2226c840f8d hwmon: (peci/cputemp) Fix miscalculated DTS for SKX
1fe2ed70c054 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
25d36216b160 ACPI: video: Add backlight=native DMI quirk for Acer Aspire 3830TG
cec44fdfbdd6 block: ublk_drv: mark device as LIVE before adding disk
09b1f40a4ea2 efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
a1cfba541300 i2c: hisi: Avoid redundant interrupts
bd51c04b7e18 i2c: imx-lpi2c: clean rx/tx buffers upon new message
bf7d62cac546 wifi: mwifiex: mark OF related data as maybe unused
3565e0b6bca5 selftests/bpf: Fix progs/find_vma_fail1.c build error.
ac5866fcb6f5 power: supply: axp288_fuel_gauge: Added check for negative values
d71b48d5b181 power: supply: cros_usbpd: reclassify "default case!" as debug
43bba80efd07 power: supply: rk817: Fix unsigned comparison with less than zero
eb365d1f507d ARM: dts: qcom: apq8026-lg-lenok: add missing reserved memory
19fdbc60b6be ARM: 9290/1: uaccess: Fix KASAN false-positives
8a5342878429 libbpf: Fix single-line struct definition output in btf_dump
71850b5af92d skbuff: Fix a race between coalescing and releasing SKBs
9412a9bf5952 net: macb: fix a memory corruption in extended buffer descriptor mode
ecdf42c23f3f udp6: fix potential access to stale information
6985701e628a selftests: openvswitch: adjust datapath NL message declaration
370280c65c28 RDMA/core: Fix GID entry ref leak when create_ah fails
5c9367ac5a22 sctp: fix a potential overflow in sctp_ifwdtsn_skip
bef57c227b52 net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume()
3756171b97c3 cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex
eabf778f9b21 net: wwan: iosm: Fix error handling path in ipc_pcie_probe()
f517b5ee826a qlcnic: check pci_reset_function result
09f4dec1f6ac drm/armada: Fix a potential double free in an error handling path
a3f1344a7644 Bluetooth: Set ISO Data Path on broadcast sink
2fcfd51add22 Bluetooth: SCO: Fix possible circular locking dependency sco_sock_getsockopt
99f1bc32ebcb Bluetooth: Fix printing errors if LE Connection times out
7c90d78301f8 Bluetooth: hci_conn: Fix not cleaning up on LE Connection failure
644b3051b06b net: openvswitch: fix race on port output
d10c951191af iavf: remove active_cvlans and active_svlans bitmaps
aa0f377c9b00 iavf: refactor VLAN filter states
4f6c08c2323b bonding: fix ns validation on backup slaves
9d7765638fd8 tcp: restrict net.ipv4.tcp_app_win
53a22fa7f9c2 niu: Fix missing unwind goto in niu_alloc_channels()
24da5765d1ed KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMs
361b02e68181 KVM: arm64: Initialise hypervisor copies of host symbols unconditionally
8b9c64942ada bpf, arm64: Fixed a BTI error on returning to patched function
c4002b9d5e83 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
b7abd535881a dmaengine: apple-admac: Fix 'current_tx' not getting freed
fdbd0392352c dmaengine: apple-admac: Set src_addr_widths capability
c7bb085947c3 dmaengine: apple-admac: Handle 'global' interrupt flags
37b39345b952 LoongArch, bpf: Fix jit to skip speculation barrier opcode
db9c9086d362 bpf: tcp: Use sock_gen_put instead of sock_put in bpf_iter_tcp
02eabb635bc6 RDMA/cma: Allow UD qp_type to join multicast only
74f4471ad642 clk: rs9: Fix suspend/resume
132918e08e86 RDMA/erdma: Defer probing if netdevice can not be found
d682c9bc41fa RDMA/erdma: Inline mtt entries into WQE if supported
3570f3cc4aab RDMA/erdma: Update default EQ depth to 4096 and max_send_wr to 8192
9554a6b5e2ec IB/mlx5: Add support for 400G_8X lane speed
6ea322a1ee6a RDMA/irdma: Add ipv4 check to irdma_find_listener()
ad960ae9f56a RDMA/irdma: Increase iWARP CM default rexmit count
ee02fa4a71bd RDMA/irdma: Fix memory leak of PBLE objects
6d61b0cc2ade RDMA/irdma: Do not generate SW completions for NOPs
b8f3162579e1 clk: sprd: set max_register according to mapping range
8d901a336302 drm/i915/dsi: fix DSS CTL register offsets for TGL+
b15df140fe09 fbcon: set_con2fb_map needs to set con2fb_map!
93aa242f598e fbcon: Fix error paths in set_con2fb_map
d6c4dfb62d55 KVM: arm64: PMU: Restore the guest's EL0 event counting after migration
3ad491459d4a mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min
1029642ce63e mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
4efb01e9e3f4 mtd: rawnand: meson: fix bitmask for length in command word
205c503c8920 mtdblock: tolerate corrected bit-flips
d5392c1c64f9 fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace
874cf0b2c0a8 btrfs: fix fast csum implementation detection
3103c0781257 btrfs: restore the thread_pool= behavior in remount for the end I/O workqueues
8c4b65f6c707 Bluetooth: hci_conn: Fix possible UAF
4290d89ae934 Bluetooth: Free potentially unfreed SCO connection
ba7d93969275 bluetooth: btbcm: Fix logic error in forming the board name.
f6719fd8f409 Bluetooth: Fix race condition in hidp_session_thread
348d446762e7 Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
71964e93fcb1 ALSA: hda/hdmi: disable KAE for Intel DG2
d5c9d46f1c1d ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
cd65ce6696b2 ALSA: emu10k1: don't create old pass-through playback device on Audigy
8456a96c6b3b ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()
97d70398126d ALSA: hda/realtek: Add quirks for Lenovo Z13/Z16 Gen2
474f951fb2f8 ALSA: hda: patch_realtek: add quirk for Asus N7601ZM
165182b56569 ALSA: i2c/cs8427: fix iec958 mixer control deactivation
721cdcb7a53b ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
409f3e57fd2b ALSA: emu10k1: fix capture interrupt handler unlinking
779fd2a575cc drm/amd/display: Pass the right info to drm_dp_remove_payload
8b1700d79f9e Revert "pinctrl: amd: Disable and mask interrupts on resume"
(From OE-Core rev: f3a422f02113cda2aa7872e350e468bdb447c8c3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
4fdad925aa1a Linux 5.15.107
c862d7debe55 bpftool: Print newline before '}' for struct with padding only fields
1585f3fc24b5 ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
b97e4100be37 kbuild: fix single directory build
326b80bd2267 mm: take a page reference when removing device exclusive entries
1fc9263ad795 drm/bridge: lt9611: Fix PLL being unable to lock
4bdf1514b426 mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
cbe5f7fed7f7 ring-buffer: Fix race while reader and writer are on the same page
23ed5af5767a drm/nouveau/disp: Support more modes by checking with lower bpc
6f2180c5273a drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
a184df0de132 mm: vmalloc: avoid warn_alloc noise caused by fatal signal
d88d7a9fcf20 ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
33d5d4e67a0e tracing: Free error logs of tracing instances
c74065da695e can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
4fe1d9b6231a can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
0af8fae81d8b fs: drop peer group ids under namespace lock
33a503b7c339 ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
20c5e10950e9 ftrace: Mark get_lock_parent_ip() __always_inline
a007b7dc19de perf/core: Fix the same task check in perf_event_set_output
8417eb9aaf1e cifs: sanitize paths in cifs_update_super_prepath.
df23c702d11c smb3: lower default deferred close timeout to address perf regression
1d9cad9c5873 smb3: allow deferred close timeout to be configurable
5e5c5f472972 scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
ae73c4dd48f2 scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()
c8c17991dab0 iio: adc: ad7791: fix IRQ flags
bc61cce6a658 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
97302eb6ca48 coresight: etm4x: Do not access TRCIDR1 for identification
fd23e9bbfccc ALSA: hda/realtek: Add quirk for Clevo X370SNW
f204f38212dc ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN
091b3e31275b dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
d540aea451ab nilfs2: fix sysfs interface lifetime
92684e02654c nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
ba3a88b444cd tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
ad142624ccc3 tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
1184bd5c5ee4 tty: serial: sh-sci: Fix transmit end interrupt handler
1f49173be32d iio: light: cm32181: Unregister second I2C client if present
77593b4e963c iio: dac: cio-dac: Fix max DAC write value check for 12-bit
73742a446e08 iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
7a1e21d26104 iio: adis16480: select CONFIG_CRC32
4d3841fe16c4 USB: serial: option: add Quectel RM500U-CN modem
7151d2af0656 USB: serial: option: add Telit FE990 compositions
e1aa1c1bc51f usb: typec: altmodes/displayport: Fix configure initial pin assignment
9cd66aa2fa04 USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
f8d59e2a36ac usb: dwc3: pci: add support for the Intel Meteor Lake-S
11453332fa40 usb: cdnsp: Fixes error: uninitialized symbol 'len'
83637720ea20 xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
1122474b757a usb: xhci: tegra: fix sleep in atomic call
f5c5934580e7 kbuild: refactor single builds of *.ko
e62d179b9177 gve: Secure enough bytes in the first TX desc for all TCP pkts
40c6802d7dae ethtool: reset #lanes when lanes is omitted
4eada1dabdfb ice: Reset FDIR counter in FDIR init stage
391d28c0e38c ice: fix wrong fallback logic for FDIR
e215928a510c NFSD: callback request does not use correct credential for AUTH_SYS
bbca64f2052e sunrpc: only free unix grouplist after RCU settles
ca7c3b4ae03e net: stmmac: fix up RX flow hash indirection table when setting channels
3a997c0d2341 net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
0ae8cdf0153c gpio: davinci: Add irq chip flag to skip set wake
1c19a42b2863 platform/x86: think-lmi: Clean up display of current_value on Thinkstation
cccdb30935c8 platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings
b9396d991abe platform/x86: think-lmi: Fix memory leak when showing current settings
d65ff2fe877c ipv6: Fix an uninit variable access bug in __ip6_make_skb()
926c8299ac3d net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
667eb99cf7c1 sctp: check send stream number after wait_for_sndbuf
9692e16b5991 net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit
5d1007e81fb6 net: don't let netpoll invoke NAPI if in xmit context
e150a5c9f44c icmp: guard against too small mtu
a64160124d5a NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
b9ba5906c420 net: qrtr: Fix a refcount bug in qrtr_recvmsg()
3ef52e4bcfd7 net: qrtr: combine nameservice into main module
30c5a016a37a wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
32a8dc8d9ebe KVM: s390: pv: fix external interruption loop not always detected
fcd6c7476e43 pwm: sprd: Explicitly set .polarity in .get_state()
a8ab13c73259 pwm: cros-ec: Explicitly set .polarity in .get_state()
c373e49fbb87 Drivers: vmbus: Check for channel allocation before looking up relids
b50cd6789dbb gpio: GPIO_REGMAP: select REGMAP instead of depending on it
0a473f834393 bpf: hash map, avoid deadlock with suitable hash mask
543d66a54dbf serial: exar: Add support for Sealevel 7xxxC serial cards
7773bb08e8b6 serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
c73db89da686 iavf/iavf_main: actually log ->src mask when talking about it
b2d29830db30 iavf: return errno code instead of status code
cdf3f5ef1893 platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode
7798cd69cfc3 platform/x86: int3472: Split into 2 drivers
5cc70e78bbcc RDMA/irdma: Do not request 2-level PBLEs for CQ alloc
c22ac849aabb NFSD: pass range end to vfs_fsync_range() instead of count
34a14759d90c NFSD: Fix sparse warning
8059e200259e ocfs2: fix memory leak in ocfs2_mount_volume()
b613d8dcdff3 ocfs2: rewrite error handling of ocfs2_fill_super
05abe9c0bf38 ocfs2: ocfs2_mount_volume does cleanup job before return error
(From OE-Core rev: 214643f386a3e4f226acd25903cde14a2c0a7376)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
0102425ac76b Linux 6.1.24
77e41187a387 bpftool: Print newline before '}' for struct with padding only fields
1c87a6f82a4e mm: enable maple tree RCU mode by default.
9b6627bc36aa maple_tree: add RCU lock checking to rcu callback functions
a29025a1b61c maple_tree: add smp_rmb() to dead node detection
d3af5f8a50dd maple_tree: remove extra smp_wmb() from mas_dead_leaves()
cc2f2507f3f0 maple_tree: fix freeing of nodes in rcu mode
5f7c59126498 maple_tree: detect dead nodes in mas_start()
3825e4495bcc maple_tree: refine ma_state init from mas_start()
64cb480523b4 maple_tree: be more cautious about dead nodes
0a0372d1d234 maple_tree: fix mas_prev() and mas_find() state handling
19d8f782e380 maple_tree: fix handle of invalidated state in mas_wr_store_setup()
2c9bc4903b96 maple_tree: reduce user error potential
f41e9e69277b maple_tree: fix potential rcu issue
edc5a4e880fa maple_tree: remove GFP_ZERO from kmem_cache_alloc() and kmem_cache_alloc_bulk()
0b73b8ac30c3 mm: take a page reference when removing device exclusive entries
726825297dd6 drm/i915: Split icl_color_commit_noarm() from skl_color_commit_noarm()
64244a900ddf drm/i915: Use _MMIO_PIPE() for SKL_BOTTOM_COLOR
0a3e21976517 drm/bridge: lt9611: Fix PLL being unable to lock
1297278ce239 drm/i915/dp_mst: Fix payload removal during output disabling
0c64d72fd3f2 drm/display/dp_mst: Handle old/new payload states in drm_dp_remove_payload()
62de38c8201d drm/amdgpu: skip psp suspend for IMU enabled ASICs mode2 reset
73ca74fc7ab6 drm/amdgpu: for S0ix, skip SDMA 5.x+ suspend/resume
245525543f48 drm/amd/display: Clear MST topology if it fails to resume
414207ff47d1 blk-throttle: Fix that bps of child could exceed bps limited in parent
240bb94f3510 maple_tree: fix a potential concurrency bug in RCU mode
4f5760757fa2 maple_tree: fix get wrong data_end in mtree_lookup_walk()
f042ee354c82 mm/hugetlb: fix uffd wr-protection for CoW optimization path
85cc118ce6f1 mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
3663f5d5bb1f ring-buffer: Fix race while reader and writer are on the same page
240b15027088 drm/i915: fix race condition UAF in i915_perf_add_config_ioctl
4e29fb89f771 drm/i915: Fix context runtime accounting
e53d28a6df0e drm/nouveau/disp: Support more modes by checking with lower bpc
3c260efd82f5 drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
b4b37727bc78 ublk: read any SQE values upfront
94dd3a274bf5 wifi: mt76: ignore key disable commands
ef6bd8f64ce0 mm: vmalloc: avoid warn_alloc noise caused by fatal signal
0d33aa43516a zsmalloc: document freeable stats
dc48648699c7 tracing/synthetic: Make lastcmd_mutex static
14d34eb9b076 ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
c0cf0f55be04 tracing: Free error logs of tracing instances
1ea5f8d1facd tracing/osnoise: Fix notify new tracing_max_latency
162e6e6ff25f tracing/timerlat: Notify new max thread latency
9fe183f659a2 tracing/synthetic: Fix races on freeing last_cmd
101e8e6bbae5 net: stmmac: Add queue reset into stmmac_xdp_open() function
106e64a2e6a5 ACPI: video: Add acpi_backlight=video quirk for Lenovo ThinkPad W530
1c2842a7fdac ACPI: video: Add acpi_backlight=video quirk for Apple iMac14,1 and iMac14,2
9610adf8b2c8 ACPI: video: Make acpi_backlight=video work independent from GPU driver
be12e390c246 ACPI: video: Add auto_detect arg to __acpi_video_get_backlight_type()
b14abd688714 can: isotp: isotp_recvmsg(): use sock_recv_cmsgs() to get SOCK_RXQ_OVFL infos
f0bfe06c5569 can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
db3f6340a7eb can: isotp: fix race between isotp_sendsmg() and isotp_release()
4c3fb22a6ec6 can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
ddca03d97daa fs: drop peer group ids under namespace lock
3caa69378107 ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
68973c84ea23 ftrace: Mark get_lock_parent_ip() __always_inline
023036e38923 perf/core: Fix the same task check in perf_event_set_output
a2eb778aacea block: don't set GD_NEED_PART_SCAN if scan partition failed
231a49460ac0 block: ublk: make sure that block size is set correctly
fb9ec305e764 cifs: sanitize paths in cifs_update_super_prepath.
012c045d6128 nvme: fix discard support without oncs
6e06a68fbbfc scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
44374911ac63 scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()
ac48787f58d1 io_uring: fix memory leak when removing provided buffers
bd4081fa1cd9 io_uring: fix return value when removing provided buffers
9f03d09b090c iio: adc: ad7791: fix IRQ flags
9c8fb43419a9 blk-mq: directly poll requests
5a62d771e514 counter: 104-quad-8: Fix Synapse action reported for Index signals
6284b686c276 counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
e3d2f71fbf09 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
13ec3c238f4b coresight: etm4x: Do not access TRCIDR1 for identification
54df8e39ce25 mm: kfence: fix handling discontiguous page
476699a8a739 mm: kfence: fix PG_slab and memcg_data clearing
dc54e4ea3190 KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real Mode
5f35a72fcc8b KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
da429cddabe0 x86/ACPI/boot: Use FADT version to check support for online capable
29e8d76446e8 x86/acpi/boot: Correct acpi_is_processor_usable() check
cc53c92b7c96 ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
f66a18f8915c ALSA: hda/realtek: Add quirk for Clevo X370SNW
a8334a0c535d ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr
c1f461ed5d24 ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN
e736180eaf03 serial: 8250: Prevent starting up DMA Rx on THRI interrupt
4230a94cbe37 dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
1942ccb7d95f nilfs2: fix sysfs interface lifetime
bae009a2f1b7 nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
b347d5474225 tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
0fd57dd7a79d tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
2a6dd54da5de tty: serial: sh-sci: Fix transmit end interrupt handler
85c3acbeef41 iio: light: cm32181: Unregister second I2C client if present
9ba3466e6336 iio: buffer: make sure O_NONBLOCK is respected
1658d973b2f8 iio: buffer: correctly return bytes written in output buffers
59d667d7ae46 iio: dac: cio-dac: Fix max DAC write value check for 12-bit
c723a410a497 iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
a09eb53a18f9 iio: adc: qcom-spmi-adc5: Fix the channel name
a876adf4ad6d iio: adis16480: select CONFIG_CRC32
b3ea2426cc22 drivers: iio: adc: ltc2497: fix LSB shift
2fc866050751 USB: serial: option: add Quectel RM500U-CN modem
f91b9490a72c USB: serial: option: add Telit FE990 compositions
9339f4b67417 usb: typec: altmodes/displayport: Fix configure initial pin assignment
f2dc47de2874 USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
0105bcb9e555 usb: dwc3: pci: add support for the Intel Meteor Lake-S
095eb65bba30 usb: cdnsp: Fixes error: uninitialized symbol 'len'
167c05646f67 xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
745dbe21daf7 xhci: Free the command allocated for setting LPM if we return early
130c61c516cd usb: xhci: tegra: fix sleep in atomic call
2a0e0f4773fe PCI/DOE: Fix memory leak with CONFIG_DEBUG_OBJECTS=y
87f2d92fc892 PCI/DOE: Silence WARN splat with CONFIG_DEBUG_OBJECTS=y
5f625160b67f cxl/pci: Handle excessive CDAT length
0d8dc8993a8d cxl/pci: Handle truncated CDAT entries
ff7edd1ac643 cxl/pci: Handle truncated CDAT header
021544721f49 cxl/pci: Fix CDAT retrieval on big endian
435a319e3cc1 net: stmmac: check fwnode for phy device before scanning for phy
70f1913824fd arm64: compat: Work around uninitialized variable warning
332e7f93f112 gve: Secure enough bytes in the first TX desc for all TCP pkts
e3bcf2a77060 netlink: annotate lockless accesses to nlk->max_recvmsg_len
23a4bc3a2cec ethtool: reset #lanes when lanes is omitted
5a08a32e6249 ping: Fix potentail NULL deref for /proc/net/icmp.
b34056bedf04 raw: Fix NULL deref in raw_get_next().
53a0031217c9 raw: use net_hash_mix() in hash function
73b99db789ef ice: Reset FDIR counter in FDIR init stage
aad3b871efe2 ice: fix wrong fallback logic for FDIR
6460fee86abf NFSD: callback request does not use correct credential for AUTH_SYS
94ef35dd2ea1 sunrpc: only free unix grouplist after RCU settles
710392fd6546 net: stmmac: fix up RX flow hash indirection table when setting channels
b29e7b24de18 net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
c35f0a48fbd0 gpio: davinci: Add irq chip flag to skip set wake
8309ca6f09b2 gpio: davinci: Do not clear the bank intr enable bit in save_context
73e863aa2505 platform/x86: think-lmi: Clean up display of current_value on Thinkstation
081da7b1c881 platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings
9071525bfcb1 platform/x86: think-lmi: Fix memory leak when showing current settings
2c9cefc142c1 ipv6: Fix an uninit variable access bug in __ip6_make_skb()
ef5fa4de4cac net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
d2128636b303 sctp: check send stream number after wait_for_sndbuf
90c29c00b156 net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit
e48e6a4652c5 net: don't let netpoll invoke NAPI if in xmit context
8354db058092 ALSA: hda/hdmi: Preserve the previous PCM device upon re-enablement
0185e87c69af icmp: guard against too small mtu
b623a8e5d38a nfsd: call op_release, even when op_func returns an error
ffcbcf087581 NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
0d2a6a508b9f wifi: brcmfmac: Fix SDIO suspend/resume regression
0f638a3d1b61 l2tp: generate correct module alias strings
c951c392a9d8 net: stmmac: remove redundant fixup to support fixed-link mode
1aca718e1a84 net: stmmac: check if MAC needs to attach to a PHY
2b15feabc95b net: phylink: add phylink_expects_phy() method
aa95efa187b4 net: qrtr: Fix a refcount bug in qrtr_recvmsg()
022c8320d9eb wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
c46239e6295c wifi: mac80211: fix the size calculation of ieee80211_ie_len_eht_cap()
1d797b152ca3 KVM: s390: pv: fix external interruption loop not always detected
84f940586845 ASoC: codecs: lpass: fix the order or clks turn off during suspend
6f62d2d396f1 pwm: meson: Explicitly set .polarity in .get_state()
c6af1a3ae767 pwm: sprd: Explicitly set .polarity in .get_state()
116a17f97764 pwm: iqs620a: Explicitly set .polarity in .get_state()
8a3a6a0aca8c pwm: cros-ec: Explicitly set .polarity in .get_state()
98ba763cc91c pwm: hibvt: Explicitly set .polarity in .get_state()
547cc8dae247 pwm: Make .get_state() callback return an error code
eafd3967b9e7 ASoC: SOF: ipc4: Ensure DSP is in D0I0 during sof_ipc4_set_get_data()
8c3f0ae5435f Drivers: vmbus: Check for channel allocation before looking up relids
8df93c8da532 gpio: GPIO_REGMAP: select REGMAP instead of depending on it
74347b99d4eb KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU
3d8c8a9ad53e KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu run
508d71a67708 KVM: arm64: PMU: Distinguish between 64bit counter and 64bit overflow
eb3df961021b KVM: arm64: PMU: Align chained counter implementation with architecture pseudocode
5d70c2e2f973 dm: fix improper splitting for abnormal bios
83ee6b272942 dm: change "unsigned" to "unsigned int"
32bde86816aa dm integrity: Remove bi_sector that's only used by commented debug code
6b1af0115f41 dm cache: Add some documentation to dm-cache-background-tracker.h
(From OE-Core rev: 441db89b1736e25416b84e56211381ef61e02ceb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d86dfc4d95cd Linux 5.15.106
06a948b8347c x86/PVH: avoid 32-bit build warning when obtaining VGA console info
3abdf6d71fdb hsr: ratelimit only when errors are printed
fcc09ef87e79 libbpf: Fix btf_dump's packed struct determination
74059587b25d selftests/bpf: Add few corner cases to test padding handling of btf_dump
c74ae8678dfa libbpf: Fix BTF-to-C converter's padding logic
17a61d1e9431 selftests/bpf: Test btf dump for struct with padding only fields
6777291c7b14 zonefs: Fix error message in zonefs_file_dio_append()
71ab5c1d506d KVM: x86: Purge "highest ISR" cache when updating APICv state
61e0863dc8dd KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
4483dc41d123 KVM: VMX: Move preemption timer <=> hrtimer dance to common x86
a58d4e66712b s390/uaccess: add missing earlyclobber annotations to __clear_user()
1dfccde646aa KVM: arm64: Disable interrupts while walking userspace PTs
25e74e728168 drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
3bfedfdbf92b drm/etnaviv: fix reference leak when mmaping imported buffer
fd1f48613e9f rcu: Fix rcu_torture_read ftrace event
9097ba15ea5c xtensa: fix KASAN report for show_stack
8861429f883e ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z
77ab3e5f9873 ALSA: hda/realtek: Add quirks for some Clevo laptops
f775413ffeff ALSA: usb-audio: Fix regression on detection of Roland VS-100
b39d42ed67d5 ALSA: hda/conexant: Partial revert of a quirk for Lenovo
305a171cf617 NFSv4: Fix hangs when recovering open state after a server reboot
7624973bc15b powerpc: Don't try to copy PPR for task with NULL pt_regs
3a9510113f5b pinctrl: at91-pio4: fix domain name assignment
6c1bc7b50e02 pinctrl: amd: Disable and mask interrupts on resume
45ed4e5149e8 net: phy: dp83869: fix default value for tx-/rx-internal-delay
0f75ef136169 xen/netback: don't do grant copy across page boundary
8a581b71cf68 can: j1939: prevent deadlock by moving j1939_sk_errqueue()
a3373a681d9a zonefs: Always invalidate last cached page on append write
c1310fc7abe6 btrfs: scan device in non-exclusive mode
c976f9233ef9 btrfs: fix race between quota disable and quota assign ioctls
1484852ca152 Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
b64305185b76 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
0a2e0baf3677 cifs: prevent infinite recursion in CIFSGetDFSRefer()
a5075c097de1 Input: focaltech - use explicitly signed char type
cf43bc826159 Input: alps - fix compatibility with -funsigned-char
16c951f3eba4 iommu/vt-d: Allow zero SAGAW if second-stage not supported
e4fbeaa31362 pinctrl: ocelot: Fix alt mode for ocelot
76f09582a191 net: ethernet: mtk_eth_soc: fix flow block refcounting logic
9caf3cbf1224 net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
4c6c0e8510a2 bnxt_en: Add missing 200G link speed reporting
c519174366a3 bnxt_en: Fix typo in PCI id to device description string mapping
24722a0e0925 bnxt_en: Fix reporting of test result in ethtool selftest
3e3654bf679f i40e: fix registers dump after run ethtool adapter self test
8d7b0b22ea22 net: ipa: compute DMA pool size properly
81d2a7e93c83 ALSA: ymfpci: Fix BUG_ON in probe function
95642872c466 ALSA: ymfpci: Create card with device-managed snd_devm_card_new()
9cb4f23e4f7a ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg()
938eba5b434d ice: add profile conflict check for AVF FDIR
0ea60b230d19 smsc911x: avoid PHY being resumed when interface is not up
41f77a6d9841 net: mvpp2: parser fix PPPoE
ec117d22f143 net: mvpp2: parser fix QinQ
18d6e95fbb08 net: mvpp2: classifier flow fix fragmentation flags
aa45d3dd74e9 loop: LOOP_CONFIGURE: send uevents for partitions
83ee49ab185d loop: suppress uevents while reconfiguring the device
aa2bff25e9bb s390/vfio-ap: fix memory leak in vfio_ap device driver
bf70e0eab64c can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
959348f7c300 platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix
c8e7ff3071bf drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
61e2e6d444cd net: stmmac: don't reject VLANs when IFF_PROMISC is set
2d5cebf57296 net/net_failover: fix txq exceeding warning
829a0d013c00 regulator: Handle deferred clk
75155f4d8dcd r8169: fix RTL8168H and RTL8107E rx crc error
4597e104a365 net: dsa: microchip: ksz8863_smi: fix bulk access
c0de1a26e659 ptp_qoriq: fix memory leak in probe()
d84796008a89 scsi: mpt3sas: Don't print sense pool info twice
27b1ae000bf1 scsi: megaraid_sas: Fix crash after a double completion
d63a83146d25 sfc: ef10: don't overwrite offload features at NIC reset
7ea88e90dabb SUNRPC: fix shutdown of NFS TCP client socket
34c554376ec9 mtd: rawnand: meson: invalidate cache on polling ECC bit
dae47bf0222e platform/x86: think-lmi: Add possible_values for ThinkStation
e91ffea491af platform/x86: think-lmi: only display possible_values if available
fbfd5f59fa5c platform/x86: think-lmi: use correct possible_values delimiters
2c67f08bdc5f platform/x86: think-lmi: add missing type attribute
cb1baad60e5d ALSA: usb-audio: Fix recursive locking at XRUN during syncing
65b723644294 mips: bmips: BCM6358: disable RAC flush for TP1
e38b0ab9dba3 ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
5362344e1c2c tracing: Fix wrong return in kprobe_event_gen_test.c
19c71156fa92 tools/power turbostat: fix decoding of HWP_STATUS
f8580c0a3279 tools/power turbostat: Fix /dev/cpu_dma_latency warnings
6494344d7ef7 fbdev: au1200fb: Fix potential divide by zero
f9c5deee4b66 fbdev: lxfb: Fix potential divide by zero
86c8db5d12f4 fbdev: intelfb: Fix potential divide by zero
c22a8d3ae54a fbdev: nvidia: Fix potential divide by zero
9de1325bc2cc sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
f9584dcc5549 fbdev: tgafb: Fix potential divide by zero
d23f65f08247 ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
cb1bc1223906 ALSA: asihpi: check pao in control_message()
1ec57d1bed38 net: hsr: Don't log netdev_err message on unknown prp dst node
4e90e52616f6 x86/PVH: obtain VGA console info in Dom0
5175ed17a5a8 md: avoid signed overflow in slot_store()
da35a4e6eee5 ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds
0725daaa9a87 xfrm: Zero padding when dumping algos and encap
7258c58f6e25 bus: imx-weim: fix branch condition evaluates to a garbage value
07987422023e ksmbd: don't terminate inactive sessions after a few seconds
0c873ab68fcb kcsan: avoid passing -g for test
b27e663cf1e5 kernel: kcsan: kcsan_test: build without structleak plugin
1450c82a16bb usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
1536e51c30ad usb: dwc3: gadget: move cmd_endtransfer to extra function
0f7fddb5a9b7 fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
c957cbb87315 Linux 5.15.105
ec5b78143535 NFSD: fix use-after-free in __nfs42_ssc_open()
a9e53869cb43 ocfs2: fix data corruption after failed write
5229bb42fba2 mm: kfence: fix using kfence_metadata without initialization in show_object()
7a74603c248d sched/fair: Sanitize vruntime of entity being migrated
ab938a0c81eb sched/fair: sanitize vruntime of entity being placed
1ac20290f6b4 dm crypt: avoid accessing uninitialized tasklet
eb485b7404a2 dm crypt: add cond_resched() to dmcrypt_write()
443c9d522397 dm stats: check for and propagate alloc_percpu failure
272dc775a52f i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
8e69fae32e88 firmware: arm_scmi: Fix device node validation for mailbox transport
02b296978a21 tee: amdtee: fix race condition in amdtee_open_session
9c7ee9471550 riscv: Handle zicsr/zifencei issues between clang and binutils
c10023682096 riscv: mm: Fix incorrect ASID argument when flushing TLB
555ec88c75ad drm/i915: Preserve crtc_state->inherited during state clearing
476b3f03dca8 drm/i915/active: Fix missing debug object activation
ef3c38f33b62 drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
fdd5b4e37200 drm/meson: fix missing component unbind on bind errors
071a69cde196 drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found
5bb105cc72be nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
8ec5e996c2f8 wifi: mac80211: fix qos on mesh interfaces
51a8534c0f35 ksmbd: return unsupported error on smb1 mount
496e186bc005 ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect
604a4a6f8414 ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION
52e7ac849971 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL
6f682b070f46 kfence: avoid passing -g for test
7dd27aed9c45 usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
27c40c3aa4b0 usb: chipidea: core: fix possible concurrent when switch role
ef74a7ffe77c usb: chipdea: core: fix return -EINVAL if request role is the same with current role
76e8bd0f5544 usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver
e4df290deb33 usb: cdnsp: Fixes issue with redundant Status Stage
5662d139e6e1 usb: cdns3: Fix issue with using incorrect PCI device function
bb579b3f75c6 usb: typec: tcpm: fix warning when handle discover_identity message
0f84b0b71179 dm thin: fix deadlock when swapping to thin device
66e5577cabc3 igb: revert rtnl_lock() that causes deadlock
a179d3450c0c arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name
ed1869a25286 lockd: set file_lock start and end when decoding nlm4 testargs
0bfadbbcd7a5 fsverity: Remove WQ_UNBOUND from fsverity read workqueue
992a3f3e8a0c fscrypt: destroy keyring after security_sb_delete()
287bb9a918e2 mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP
408dcd7c3883 efi: sysfb_efi: Fix DMI quirks not working for simpledrm
b131989797f7 usb: gadget: u_audio: don't let userspace block driver unbind
cba76e1fb896 usb: dwc2: fix a devres leak in hw_enable upon suspend resume
c83f7ba71d38 scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
df0462e4b361 cifs: print session id while listing open files
9a45df4ec39b cifs: empty interface list when server doesn't support query interfaces
169a41073993 act_mirred: use the backlog for nested calls to mirred ingress
5b347652aebd net/sched: act_mirred: better wording on protection against excessive stack growth
f6cf5f13fa5b sh: sanitize the flags on sigreturn
91bcae3df2a4 net: usb: qmi_wwan: add Telit 0x1080 composition
f631af07cfc9 net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
41b67e621b93 scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
60643ef5a139 scsi: lpfc: Avoid usage of list iterator variable after loop
67b8343998b8 scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()
d758f543cea2 scsi: ufs: core: Add soft dependency on governor_simpleondemand
0267cd047133 scsi: hisi_sas: Check devm_add_action() return value
83e7b1db4523 scsi: target: iscsi: Fix an error message in iscsi_check_key()
40c216efb327 selftests/bpf: check that modifier resolves after pointer
8bf8d5dade4c m68k: Only force 030 bus error if PC not in exception table
8c1d378b8c22 HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
d143e327c972 ca8210: fix mac_len negative array access
3056af1a2d46 HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
3e9aac5e935f drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update()
a4c639012ad0 riscv: Bump COMMAND_LINE_SIZE value to 1024
c2cf47dc0822 ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable
8dc1c6efd7d2 thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit
a74a2e124c48 thunderbolt: Use const qualifier for `ring_interrupt_index`
752007df40ca thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access
8f7525a8b98c thunderbolt: Disable interrupt auto clear for rings
56cba129dd11 thunderbolt: Call tb_check_quirks() after initializing adapters
d50a527b4815 thunderbolt: Use scale field when allocating USB3 bandwidth
7ab026561cb0 uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
d6f7377528d2 scsi: qla2xxx: Perform lockless command completion in abort path
6295b3ec64a3 scsi: qla2xxx: Synchronize the IOCB count to be in order
f1e2ab24c4ea hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
5662f50cd9e9 hwmon: fix potential sensor registration fail if of_node is missing
8f6b943f9fc9 entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
eb57d0dcd5da entry: Snapshot thread flags
d9c53eb46217 thread_info: Add helpers to snapshot thread flags
ebea2e16504f platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
8efae2112d91 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
c35fd1b9b90a Bluetooth: L2CAP: Fix responding with wrong PDU type
b203ee4be2f1 Bluetooth: btqcomsmd: Fix command timeout after setting BD address
771d3c1c949b net: mdio: thunder: Add missing fwnode_handle_put()
b433fbf17603 net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case
01c727402ddc net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup()
5163bb8e4c6b net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup()
a76d35f3448c gve: Cache link_speed value from device
c33344b79722 ksmbd: fix possible refcount leak in smb2_open()
96039c44ae47 ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES
d897216325d7 ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA
7a83bb6d56a5 hvc/xen: prevent concurrent accesses to the shared ring
29e80d7964cf nvme-tcp: fix nvme_tcp_term_pdu to match spec
c7037dea19f0 net/sonic: use dma_mapping_error() for error check
b41f37dbd9cd erspan: do not use skb_mac_header() in ndo_start_xmit()
4a8286baf22e atm: idt77252: fix kmemleak when rmmod idt77252
48f52431af99 net: dsa: tag_brcm: legacy: fix daisy-chained switches
388188fb58be net/mlx5: E-Switch, Fix an Oops in error handling code
6068a6db3a96 net/mlx5: Read the TC mapping of all priorities on ETS query
4df1f2d36bdc net/mlx5: Fix steering rules cleanup
2b0f1716c107 net/mlx5e: Set uplink rep as NETNS_LOCAL
54869daa6a43 bpf: Adjust insufficient default bpf_jit_limit
9b2e9105230f i40e: fix flow director packet filter programming
7a29799fc141 iavf: fix hang on reboot with ice
ce19c70f308f keys: Do not cache key in task struct if key is requested from kernel thread
0cb68c307e72 bootconfig: Fix testcase to increase max node
90874b76e5f8 octeontx2-vf: Add missing free for alloc_percpu
77d2f5ff9365 net/ps3_gelic_net: Use dma_mapping_error
cc8531d0e223 net/ps3_gelic_net: Fix RX sk_buff length
8c4a180dc123 net: qcom/emac: Fix use after free bug in emac_remove due to race condition
e686b78a003a drm/i915/gt: perform uc late init after probe error injection
cbb8bac2388a net: mdio: fix owner field for mdio buses registered using ACPI
b94af62cdd50 net: mdio: fix owner field for mdio buses registered using device-tree
0bdf593390e7 net: phy: Ensure state transitions are processed from phy_stop()
4ab9e85a5ce0 xirc2ps_cs: Fix use after free bug in xirc2ps_detach
e42d3bde4ec0 qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
ba6c40227108 net: usb: smsc95xx: Limit packet length to skb->len
9bbb3d3f218f net: dsa: b53: mmap: fix device tree support
9311e7a554df scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
257738627a9b i2c: hisi: Only use the completion interrupt to finish the transfer
c0deddabb278 i2c: imx-lpi2c: check only for enabled interrupt flags
b82b0a0eea27 igc: fix the validation logic for taprio's gate list
68ebdcba619a igbvf: Regard vf reset nack as success
9630432b427f intel/igbvf: free irq on the error path in igbvf_request_msix()
2afe7aebf642 iavf: fix non-tunneled IPv6 UDP packet type and hashing
078e049c49a6 iavf: fix inverted Rx hash condition leading to disabled hash
3cfc3564411a xsk: Add missing overflow check in xdp_umem_reg
1d59b8fae0c3 arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes
98c9bca167e6 ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
ed5f3c0b95bd ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
0fdb1cc4fe52 power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
4ca3fd39c72e power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
10ce6db6253d power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
0b54d75aa43a net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
2ebe231abaf1 trace/hwlat: Do not start per-cpu thread if it is already running
7743dd873f2a trace/hwlat: make use of the helper function kthread_run_on_cpu()
909c5eb6ed76 kthread: add the helper function kthread_run_on_cpu()
09b51f10bc1f serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
cfb64de61f07 serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED
90530e7214c8 tty: serial: fsl_lpuart: fix race on RX DMA shutdown
b7d0fbe4976d tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API
90a77bca4240 serial: fsl_lpuart: Fix comment typo
bde1ae240751 tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr
5255e6d49ff9 perf: fix perf_event_context->time
ac5f88642cb2 perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
d2430d45f1a0 interconnect: qcom: osm-l3: fix icc_onecell_data allocation
115472395b0a Linux 5.15.104
de3ef7ba684a perf: Fix check before add_event_to_groups() in perf_group_detach()
02904e8a2f65 HID: uhid: Over-ride the default maximum data buffer value with our own
3df32812eb4b HID: core: Provide new max_buffer_size attribute to over-ride the default
ffe2318405e6 PCI/DPC: Await readiness of secondary bus after reset
09795f82aecc PCI: Unify delay handling for reset and resume
f4ba55411cc8 io_uring: avoid null-ptr-deref in io_arm_poll_handler
6ab7d3361755 drm/i915/active: Fix misuse of non-idle barriers as fence trackers
71dffdd4764c drm/i915: Don't use stolen memory for ring buffers with LLC
86db319d25db x86/resctrl: Clear staged_config[] before and after it is used
0186f7656940 x86/mm: Fix use of uninitialized buffer in sme_enable()
09d3a46c8c02 x86/mce: Make sure logged MCEs are processed after sysfs update
8575c98224b2 cpuidle: psci: Iterate backwards over list in psci_pd_remove()
b3d042638049 net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
f3de49782612 trace/hwlat: Do not wipe the contents of per-cpu thread data
cb72b4bd81b9 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
e9cdd3f722b6 mmc: sdhci_am654: lower power-on failed message severity
b02de083c7c7 mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
87b9ac7bd301 ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
520e134431ac nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
2a0d71fabfeb ftrace: Fix invalid address access in lookup_rec() when index is 0
ad7f9c6982b1 mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
f4afee17de43 mptcp: avoid setting TCP_CLOSE state twice
64473c18d27a mptcp: add ro_after_init for tcp{,v6}_prot_override
c1df4bed3d91 mptcp: fix possible deadlock in subflow_error_report
ccf44ffbbf25 drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
64ef8aa3910b drm/sun4i: fix missing component unbind on bind errors
5cfb617967b0 drm/shmem-helper: Remove another errant put in error path
d1d826954475 riscv: asid: Fixup stale TLB entry cause application crash
aeefcfc57978 Revert "riscv: mm: notify remote harts about mmu cache updates"
882cbe0c5d6a ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
36d75e1f7357 ALSA: hda: intel-dsp-config: add MTL PCI id
9c2f09add608 KVM: nVMX: add missing consistency checks for CR0 and CR4
77fcc52d2919 cifs: Fix smb2_set_path_size()
9b9a118cc428 tracing: Make tracepoint lockdep check actually test something
2846bf67cd24 tracing: Check field value in hist_field_name()
2dd00dbc6a5a tracing: Make splice_read available again
fd4738ae1a0c interconnect: exynos: fix node leak in probe PM QoS error path
2e0b13a18272 interconnect: fix mem leak when freeing nodes
62b74cf8bcee s390/ipl: add missing intersection check to ipl_report handling
86afb633beaa firmware: xilinx: don't make a sleepable memory allocation from an atomic context
250a11f9c43b serial: 8250_fsl: fix handle_irq locking
4c23bf093449 serial: 8250_em: Fix UART port type
53a5ab3a8991 tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
1c93c42c7bb2 ext4: fix possible double unlock when moving a directory
bec1bea2fa97 drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
f9252605b8f3 sh: intc: Avoid spurious sizeof-pointer-div warning
0fc608a115ce net/9p: fix bug in client create for .L
2fece63b55c5 drm/amdkfd: Fix an illegal memory access
1aec41c98cce ext4: fix task hung in ext4_xattr_delete_inode
499fef2030fb ext4: update s_journal_inum if it changes after journal replay
088da6b80539 ext4: fail ext4_iget if special inode unallocated
eccd017165db jffs2: correct logic when creating a hole in jffs2_write_begin
4392e87c47e8 mmc: atmel-mci: fix race between stop command and start of next command
0c511f926b00 media: m5mols: fix off-by-one loop termination error
233058efee02 hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
b576de01da80 hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
c80b2acdb049 kconfig: Update config changed flag before calling callback
52f64c5fc0d6 hwmon: tmp512: drop of_match_ptr for ID table
3f3576e25bfe hwmon: (ucd90320) Add minimum delay between bus accesses
9cc4aa40b58c hwmon: (ina3221) return prober error code
7091951c2ca9 hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
a8e42dbfc493 hwmon: (adt7475) Fix masking of hysteresis registers
d1f4eda1ae85 hwmon: (adt7475) Display smoothing attributes in correct order
93c8cbeb1b2b bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
d424c7b1c478 bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
8a1ce024f1f6 ethernet: sun: add check for the mdesc_grab()
030393041f8c qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
a7836253349e selftests: net: devlink_port_split.py: skip test if no suitable device available
3cfdefdaaa4b net/iucv: Fix size of interrupt data
7bf0eac3fdd2 net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
c99779740100 ipv4: Fix incorrect table ID in IOCTL path
340dd8f1942a sh_eth: avoid PHY being resumed when interface is not up
d5236286398d ravb: avoid PHY being resumed when interface is not up
7059be754873 net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
b89a453c6918 ice: xsk: disable txq irq before flushing hw
d1bfd4cf6bb8 block: sunvdc: add check for mdesc_grab() returning NULL
f1d5888a5efe nvmet: avoid potential UAF in nvmet_req_complete()
07eac3310e00 nvme: fix handling single range discard request
fff9441da1c3 block: null_blk: Fix handling of fake timeout request
6d3ff07347d3 drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
105db6574281 net: usb: smsc75xx: Limit packet length to skb->len
b615238e5bc0 net/smc: fix deadlock triggered by cancel_delayed_work_syn()
84dd9cc34014 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
edc0a34e277b net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
e0a557fc1daf net: tunnels: annotate lockless accesses to dev->needed_headroom
407badf73ec9 loop: Fix use-after-free issues
a0316de981ce net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
f48468b27c0b net: dsa: mt7530: remove now incorrect comment regarding port 5
6ffa05700100 qed/qed_dev: guard against a possible division by zero
b108bd9e6be0 net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
d59d2561da73 drm/i915/psr: Use calculated io and fast wake lines
297ae18bd2cd drm/i915/display: clean up comments
21d679cb983e drm/i915/display/psr: Handle plane and pipe restrictions at every page flip
8c80b12e697f drm/i915/display/psr: Use drm damage helpers to calculate plane damaged area
eea001d88ffd drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled
437bb839e36c PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
ee6ef8137789 vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
1cdbaf18a5e4 vdpa_sim: not reset state in vdpasim_queue_ready
4ff826952665 i40e: Fix kernel crash during reboot when adapter is in recovery mode
ecaa1bf50635 ipvlan: Make skb->skb_iif track skb->dev for l3s mode
2bee84369b76 nfc: pn533: initialize struct pn533_out_arg properly
ad07290d63ff tcp: tcp_make_synack() can be called from process context
2a764d55e938 scsi: core: Fix a procfs host directory removal regression
a219cabadaee netfilter: nft_redir: correct value of inet type `.maxattrs`
de03d130176b netfilter: nft_redir: correct length for loading protocol registers
d2a2ad64b9b6 netfilter: nft_masq: correct length for loading protocol registers
343fe451e6d3 netfilter: nft_nat: correct length for loading protocol registers
256bcf626b7c ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
9937f784a608 scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
29cb0f6c1dd8 docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
a5a1a7112e98 clk: HI655X: select REGMAP instead of depending on it
0f78e36f652a drm/meson: fix 1px pink line on GXM when scaling video overlay
630f8a857578 cifs: Move the in_send statistic to __smb_send_rqst()
418bde7227dd drm/panfrost: Don't sync rpm suspension after mmu flushing
b9cd2f875525 xfrm: Allow transport-mode states with AF_UNSPEC selector
(From OE-Core rev: d04122e76e21654caef2ec42ab5612bc9883d5f7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
543aff194ab6 Linux 6.1.23
9c5aa3c8619f Revert "cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*"
cafb47f5f59b x86/PVH: avoid 32-bit build warning when obtaining VGA console info
9f291f2348ed hsr: ratelimit only when errors are printed
d0386bd84e6d drm/amdkfd: Get prange->offset after svm_range_vram_node_new
fbfe493874e9 usb: ucsi: Fix ucsi->connector race
e5c5cb47a9eb libbpf: Fix btf_dump's packed struct determination
6c8afd54f8e9 selftests/bpf: Add few corner cases to test padding handling of btf_dump
524617e553bc libbpf: Fix BTF-to-C converter's padding logic
2e35b08b66b0 selftests/bpf: Test btf dump for struct with padding only fields
0f9e728e1a6c net: dsa: mv88e6xxx: replace VTU violation prints with trace points
be831b5c6963 net: dsa: mv88e6xxx: replace ATU violation prints with trace points
8f872c781f64 net: dsa: mv88e6xxx: read FID when handling ATU violations
e4ca4572de06 KVM: arm64: Disable interrupts while walking userspace PTs
051e660c8185 KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value
fcf712b4e5d0 drm/i915: Move CSC load back into .color_commit_arm() when PSR is enabled on skl/glk
0fc6fea41c71 drm/i915: Disable DC states for all commits
c781c107731f drm/i915/dpt: Treat the DPT BO as a framebuffer
21ee19974b19 drm/i915/gem: Flush lmem contents after construction
fd71f4c9e3fa drm/amd/display: Take FEC Overhead into Timeslot Calculation
41abe8828c83 drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
febacc33298f drm/amdgpu: allow more APUs to do mode2 reset when go to S4
f931ca46773a drm/etnaviv: fix reference leak when mmaping imported buffer
3f878da42862 s390: reintroduce expoline dependence to scripts
a028d92967bb s390/uaccess: add missing earlyclobber annotations to __clear_user()
bc2f8b56217b dt-bindings: mtd: jedec,spi-nor: Document CPOL/CPHA support
69bec5ac6ea0 rcu: Fix rcu_torture_read ftrace event
75289cdbe125 xtensa: fix KASAN report for show_stack
3a0e34af6bff ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z
036d5ae0a7cf ALSA: hda/realtek: Add quirks for some Clevo laptops
3e120e920016 ALSA: usb-audio: Fix regression on detection of Roland VS-100
0c60b9c0b774 ALSA: hda/conexant: Partial revert of a quirk for Lenovo
f6bcbd556978 NFSv4: Fix hangs when recovering open state after a server reboot
3f5ded246953 powerpc/64s: Fix __pte_needs_flush() false positive warning
0bb88976bdd2 powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled
064a1c7b0f84 powerpc: Don't try to copy PPR for task with NULL pt_regs
44917e8c38d8 platform/x86: ideapad-laptop: Stop sending KEY_TOUCHPAD_TOGGLE
61c1f420bb01 pinctrl: at91-pio4: fix domain name assignment
d9c63daa576b pinctrl: amd: Disable and mask interrupts on resume
0e7ac17634d2 modpost: Fix processing of CRCs on 32-bit build machines
2269be495142 net: phy: dp83869: fix default value for tx-/rx-internal-delay
cdfac0a50641 xen/netback: don't do grant copy across page boundary
ace6aa2ab5ba can: j1939: prevent deadlock by moving j1939_sk_errqueue()
8b7c731e5444 dm: fix __send_duplicate_bios() to always allow for splitting IO
d7c67be755cc zonefs: Always invalidate last cached page on append write
4d35d375efed vmxnet3: use gro callback when UPT is enabled
d67b3cdacac9 io_uring: fix poll/netmsg alloc caches
ef329fa764c3 io_uring/rsrc: fix rogue rsrc node grabbing
3eb2138d4693 io_uring/poll: clear single/double poll flags on poll arming
e5da11825ef7 block/io_uring: pass in issue_flags for uring_cmd task_work handling
4a8f1f512266 zonefs: Do not propagate iomap_dio_rw() ENOTBLK error to user space
8a6539ea362e btrfs: scan device in non-exclusive mode
a38ff2024805 btrfs: fix race between quota disable and quota assign ioctls
6134a4bb6b1c btrfs: fix deadlock when aborting transaction during relocation with scrub
85ec44199b5a Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
89c4b695431d Input: i8042 - add quirk for Fujitsu Lifebook A574/H
b7d854c33ab4 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
eb94ea52afff cifs: prevent infinite recursion in CIFSGetDFSRefer()
f8bdc959cefe Input: focaltech - use explicitly signed char type
5ee6df525715 Input: alps - fix compatibility with -funsigned-char
30a8863f21ec Input: i8042 - add TUXEDO devices to i8042 quirk tables for partial fix
973043d6bdea iommu/vt-d: Allow zero SAGAW if second-stage not supported
db0ac14908af Input: xpad - fix incorrectly applied patch for MAP_PROFILE_BUTTON
2a858f3f804c pinctrl: ocelot: Fix alt mode for ocelot
106fb49b14af net: ethernet: mtk_eth_soc: add missing ppe cache flush when deleting a flow
a7bd974edf12 net: ethernet: mtk_eth_soc: fix flow block refcounting logic
1b0e8aba4510 net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
b055e322907e bnxt_en: Add missing 200G link speed reporting
f06ae13e995a bnxt_en: Fix typo in PCI id to device description string mapping
a4dd9f756973 bnxt_en: Fix reporting of test result in ethtool selftest
37f9fe34482e i40e: fix registers dump after run ethtool adapter self test
6e43dc9dcf22 net: ipa: compute DMA pool size properly
32b9bd7cfc2e ALSA: ymfpci: Fix BUG_ON in probe function
db7d7782677f ALSA: ymfpci: Create card with device-managed snd_devm_card_new()
9bc9e4442fe3 ice: fix invalid check for empty list in ice_sched_assoc_vsi_to_agg()
d10900058fa6 ice: add profile conflict check for AVF FDIR
088573884165 ice: Fix ice_cfg_rdma_fltr() to only update relevant fields
0b9541ae1dd1 smsc911x: avoid PHY being resumed when interface is not up
a921dbbc04e3 net: mvpp2: parser fix PPPoE
2a4f74420538 net: mvpp2: parser fix QinQ
5718b58ca0ec net: mvpp2: classifier flow fix fragmentation flags
bee9ca40b839 loop: LOOP_CONFIGURE: send uevents for partitions
b7707176f858 ACPI: bus: Rework system-level device notification handling
6a40fda14b4b s390/vfio-ap: fix memory leak in vfio_ap device driver
c11dbc7705b3 can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
7ffdf7e6fc92 platform/x86/intel/pmc: Alder Lake PCH slp_s0_residency fix
75084659969f drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
ce1b88dd4013 net: stmmac: don't reject VLANs when IFF_PROMISC is set
c942f5cd63b7 net/net_failover: fix txq exceeding warning
f70328a0bfb2 regulator: Handle deferred clk
1b808f5d8449 r8169: fix RTL8168H and RTL8107E rx crc error
4ffa3fec1c34 net: dsa: microchip: ksz8: fix MDB configuration with non-zero VID
adfe55665203 net: dsa: microchip: ksz8863_smi: fix bulk access
8d86ea65e0f1 net: dsa: microchip: ksz8: ksz8_fdb_dump: avoid extracting ghost entry from empty dynamic MAC table.
628f76b8ae7b net: dsa: microchip: ksz8: fix offset for the timestamp filed
91840597869d net: dsa: microchip: ksz8: fix ksz8_fdb_dump() to extract all 1024 entries
9524c2ea47cc net: dsa: microchip: ksz8: fix ksz8_fdb_dump()
43b4331ce0cd ptp_qoriq: fix memory leak in probe()
cc0f9bb99735 net: dsa: realtek: fix out-of-bounds access
089e6318e1de scsi: mpt3sas: Don't print sense pool info twice
9526222c1a11 scsi: megaraid_sas: Fix crash after a double completion
1da26860a348 sfc: ef10: don't overwrite offload features at NIC reset
c5a159d5e559 SUNRPC: fix shutdown of NFS TCP client socket
43b70c9c4c90 mtd: rawnand: meson: invalidate cache on polling ECC bit
53dc0b69fbac platform/surface: aggregator: Add missing fwnode_handle_put()
f0a67ad7dce4 platform/x86: think-lmi: Add possible_values for ThinkStation
5b2e50d837f2 platform/x86: think-lmi: only display possible_values if available
3991efd0c1aa platform/x86: think-lmi: use correct possible_values delimiters
6c69f1ab7bdc platform/x86: think-lmi: add missing type attribute
ba85e83f9330 PCI: dwc: Fix PORT_LINK_CONTROL update when CDM check enabled
e39afd6095a5 ALSA: usb-audio: Fix recursive locking at XRUN during syncing
2cdbcff99f15 mips: bmips: BCM6358: disable RAC flush for TP1
a07cf4fd610e riscv/kvm: Fix VM hang in case of timer delta being zero.
60b2027077ea ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
8b46440d1a63 mtd: nand: mxic-ecc: Fix mxic_ecc_data_xfer_wait_for_completion() when irq is used
c84d28b32236 mtd: rawnand: meson: initialize struct with zeroes
f5527b3b4d3d btrfs: use temporary variable for space_info in btrfs_update_block_group
bd265f2061aa btrfs: fix uninitialized variable warning in btrfs_update_block_group
089d656992c0 tracing: Fix wrong return in kprobe_event_gen_test.c
88cdf1d8a522 tools/power turbostat: fix decoding of HWP_STATUS
6ecdea91ef95 tools/power turbostat: Fix /dev/cpu_dma_latency warnings
2a3562ea9d72 fbdev: au1200fb: Fix potential divide by zero
9f2a69d5e677 fbdev: lxfb: Fix potential divide by zero
8ab9eada22d9 fbdev: intelfb: Fix potential divide by zero
c8d88107971e fbdev: nvidia: Fix potential divide by zero
35a32a50dc8f net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites
b969838c9554 drm/amdkfd: Fixed kfd_process cleanup on module exit.
e437554b1452 nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM620
c8943cf3ab9b sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
2961b331b074 ACPI: tools: pfrut: Check if the input of level and type is in the right numeric range
b8b7d5eac5ee fbdev: tgafb: Fix potential divide by zero
32854bc91ae7 ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
69280e8e669c ALSA: asihpi: check pao in control_message()
8b4dc07eb938 net: hsr: Don't log netdev_err message on unknown prp dst node
5045360f3bb6 drm/amdkfd: fix potential kgd_mem UAFs
b861f0e62ae1 drm/amdkfd: fix a potential double free in pqm_create_queue
b61b21bcbb8a drm/amdkfd: Fix BO offset for multi-VMA page migration
3e48f7b53de4 x86/PVH: obtain VGA console info in Dom0
df0833da4bfa md: avoid signed overflow in slot_store()
50f6507aadf8 ASoC: SOF: IPC4: update gain ipc msg definition to align with fw
6d0ab3efb282 ASoC: SOF: Intel: pci-tng: revert invalid bar size setting
6290404aa142 ASoC: SOF: ipc4-topology: Fix incorrect sample rate print unit
a56be07a8c0c ASoC: SOF: ipc3: Check for upper size limit for the received message
ab7a700fec40 ACPI: video: Add backlight=native DMI quirk for Dell Vostro 15 3535
78b342f0cda7 zstd: Fix definition of assert()
6beb32105eea ASoC: Intel: avs: nau8825: Adjust clock control
30878a7eec00 ASoC: Intel: avs: ssm4567: Remove nau8825 bits
ea7950db7650 ASoC: Intel: avs: da7219: Explicitly define codec format
d0652061c3b8 ASoC: Intel: avs: max98357a: Explicitly define codec format
57f9a9a232bd ASoC: codecs: tx-macro: Fix for KASAN: slab-out-of-bounds
5218af4ad5d8 xfrm: Zero padding when dumping algos and encap
2b4830eefc41 cifs: fix missing unload_nls() in smb2_reconnect()
e0169d62efce arm64: efi: Set NX compat flag in PE/COFF header
ec6cd79c4e54 net: mscc: ocelot: fix stats region batching
39cd75f2f3a4 tracing: Do not let histogram values have some modifiers
8ebeea1052f6 tracing: Add .graph suffix option to histogram value
93454d1a306e tracing: Add .percent suffix option to histogram values
954fc9931f0a tty: serial: fsl_lpuart: fix race on RX DMA shutdown
3a4d6f959caa tty: serial: fsl_lpuart: switch to new dmaengine_terminate_* API
33123ad902f3 drm/msm/disp/dpu: fix sc7280_pp base offset
3f7c4839fc04 drm/msm/dpu: correct sm8250 and sm8350 scaler
30fff49ea686 drm/msm/dpu: Refactor sc7280_pp location
942100ec928c ARM: dts: aspeed: p10bmc: Update battery node name
84cfcf240f4a riscv: ftrace: Fixup panic by disabling preemption
a35f863210e8 net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action
64621e4607f4 btrfs: zoned: count fresh BG region as zone unusable
ea34b8bcc7ae btrfs: rename BTRFS_FS_NO_OVERCOMMIT to BTRFS_FS_ACTIVE_ZONE_TRACKING
bae092f58759 kcsan: avoid passing -g for test
01f3150cc7a7 kernel: kcsan: kcsan_test: build without structleak plugin
0b0e1551ba9a fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
fc426026c3a3 zonefs: Fix error message in zonefs_file_dio_append()
81cf745f1105 zonefs: Separate zone information from inode information
7558b249cb4e zonefs: Reduce struct zonefs_inode_info size
3741898b1694 zonefs: Simplify IO error handling
a624b4796f38 zonefs: Reorganize code
9dad2690b126 cifs: avoid race conditions with parallel reconnects
a5698f3ebb78 cifs: prevent data race in cifs_reconnect_tcon()
f60cdd319b2c cifs: update ip_addr for ses only for primary chan setup
eddee1c229c2 thunderbolt: Limit USB3 bandwidth of certain Intel USB4 host routers
3b29299e5f60 Linux 6.1.22
8c31b663edc1 drm/amdkfd: Fix the memory overrun
132f1d394391 drm/amdkfd: add GC 11.0.4 KFD support
0ac954ec7f6c drm/amdkfd: Fix the warning of array-index-out-of-bounds
a5528973c676 drm/amdkfd: introduce dummy cache info for property asic
388c4c1d1212 sched/fair: Sanitize vruntime of entity being migrated
e427be68892e sched/fair: sanitize vruntime of entity being placed
b9d6816713b0 dm crypt: avoid accessing uninitialized tasklet
f0eb61b493db dm crypt: add cond_resched() to dmcrypt_write()
a42180dd3615 dm stats: check for and propagate alloc_percpu failure
7c64e839585e i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
d22bc65a98ff bus: imx-weim: fix branch condition evaluates to a garbage value
286b0cab31ba mm/ksm: fix race with VMA iteration and mm_struct teardown
318b65386756 soc: qcom: llcc: Fix slice configuration values for SC8280XP
83f40feee690 arm64: dts: qcom: sm8150: Fix the iommu mask used for PCIe controllers
267b899375bf arm64: dts: qcom: sc7280: Mark PCIe controller as cache coherent
0156ad2a60fe firmware: arm_scmi: Fix device node validation for mailbox transport
a63cce9393e4 tee: amdtee: fix race condition in amdtee_open_session
8a09fa7be62f riscv: Handle zicsr/zifencei issues between clang and binutils
aa8a49b61007 riscv: mm: Fix incorrect ASID argument when flushing TLB
75e10d7fb979 drm/amdgpu: reposition the gpu reset checking for reuse
9f7e1dd835ec drm/amdgpu: skip ASIC reset for APUs when go to S4
220da3bf1fc3 drm/i915: Preserve crtc_state->inherited during state clearing
c355945957ef drm/i915/active: Fix missing debug object activation
ed6364fb7c40 drm/amdgpu/nv: Apply ASPM quirk on Intel ADL + AMD Navi
19b4396f0a39 drm/meson: fix missing component unbind on bind errors
c590fce42c21 drm/amd/display: fix wrong index used in dccg32_set_dpstreamclk
dec28169efd8 drm/bridge: lt8912b: return EPROBE_DEFER if bridge is not found
5f33b042f74f nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
c5d24e07e316 wifi: mac80211: fix qos on mesh interfaces
0b3ec5671ac0 ksmbd: return unsupported error on smb1 mount
3060466e38ca ksmbd: return STATUS_NOT_SUPPORTED on unsupported smb2.0 dialect
fe9591a5a004 ksmbd: don't terminate inactive sessions after a few seconds
d55c0560893c ksmbd: set FILE_NAMED_STREAMS attribute in FS_ATTRIBUTE_INFORMATION
e54752f596a7 ksmbd: fix wrong signingkey creation when encryption is AES256
0608b3da04f5 maple_tree: fix mas_skip_node() end slot detection
94f6b92bad23 test_maple_tree: add more testing for mas_empty_area()
450317033f04 Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare"
7b100a45dc19 io_uring/rsrc: fix null-ptr-deref in io_file_bitmap_get()
87f2d329f4cb io_uring/net: avoid sending -ECONNABORTED on repeated connection requests
1c00030a59a9 kfence: avoid passing -g for test
f2a4304e9ff5 mm: kfence: fix using kfence_metadata without initialization in show_object()
1e8525f37871 usb: ucsi_acpi: Increase the command completion timeout
1c5abcb13491 usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
2d0558c29122 usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
4c1a06454f00 usb: chipidea: core: fix possible concurrent when switch role
4e3498143863 usb: chipdea: core: fix return -EINVAL if request role is the same with current role
bfcd692c833e usb: cdnsp: changes PCI Device ID to fix conflict with CNDS3 driver
4e6e31e0a6ee usb: cdnsp: Fixes issue with redundant Status Stage
0cc5fbfaacaa usb: cdns3: Fix issue with using incorrect PCI device function
d55ca2d2ea1a usb: typec: tcpm: fix warning when handle discover_identity message
657431b040b8 usb: typec: tcpm: fix create duplicate source-capabilities file
0131f901835b dm thin: fix deadlock when swapping to thin device
62a646457499 igb: revert rtnl_lock() that causes deadlock
f8b34ed7cdac arm64: dts: imx8mm-nitrogen-r2: fix WM8960 clock name
41a68444e562 lockd: set file_lock start and end when decoding nlm4 testargs
260becc3891a fsverity: Remove WQ_UNBOUND from fsverity read workqueue
d77531fac6a1 fscrypt: destroy keyring after security_sb_delete()
f311869d72f7 mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP
a6766e457d4c efi: sysfb_efi: Fix DMI quirks not working for simpledrm
608901a77c94 Bluetooth: Fix race condition in hci_cmd_sync_clear
00331677c084 btrfs: zoned: fix btrfs_can_activate_zone() to support DUP profile
3bc7324e4911 usb: gadget: u_audio: don't let userspace block driver unbind
ffb8ab6f87bd usb: dwc2: fix a devres leak in hw_enable upon suspend resume
cd1340202266 usb: dwc2: drd: fix inconsistent mode if role-switch-default-mode="host"
ac49318c8adf usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub
b03b85ec8247 scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
d080337f6827 selftests/x86/amx: Add a ptrace test
79f1e15c6b4b x86/fpu/xstate: Prevent false-positive warning in __copy_xstate_uabi_buf()
362628048710 cifs: fix dentry lookups in directory handle cache
d4bab65f80ce cifs: print session id while listing open files
dc9e203f9f51 cifs: dump pending mids for all channels in DebugData
f401c35e6cb4 cifs: empty interface list when server doesn't support query interfaces
ee1767a12e13 cifs: do not poll server interfaces too regularly
a163106b6d16 cifs: append path to open_enter trace event
f11f6ea883de cifs: lock chan_lock outside match_session
4c8fc3fe28e4 act_mirred: use the backlog for nested calls to mirred ingress
e0c12b9bfffc net/sched: act_mirred: better wording on protection against excessive stack growth
a0e39cdddc15 drm/amd: Fix initialization mistake for NBIO 7.3.0
f06b902511ea drm/amdgpu: Fix call trace warning and hang when removing amdgpu device
5fdb54270f7c sh: sanitize the flags on sigreturn
b66804fc7e21 drm/amd/display: Update clock table to include highest clock setting
43c33c487252 net: usb: qmi_wwan: add Telit 0x1080 composition
8224ef96a8de net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
886acbcb2982 platform/x86: int3472: Add GPIOs to Surface Go 3 Board data
4a7d64d38584 scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
1f822ae8fb2a scsi: mpi3mr: Bad drive in topology results kernel crash
a0b33e1d8dc1 scsi: mpi3mr: NVMe command size greater than 8K fails
92548801f01e scsi: mpi3mr: Wait for diagnostic save during controller init
88f7fb47e0f0 scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled
ec3a119c30e5 scsi: lpfc: Avoid usage of list iterator variable after loop
4829a1e11715 scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()
476d8ca83e6c scsi: ufs: core: Add soft dependency on governor_simpleondemand
d92460985d78 scsi: hisi_sas: Check devm_add_action() return value
b139678fb1b3 scsi: qla2xxx: Add option to disable FC2 Target support
27f6579f3c0c scsi: target: iscsi: Fix an error message in iscsi_check_key()
95ba926edd65 selftests/bpf: check that modifier resolves after pointer
54fa25ffab2b m68k: Only force 030 bus error if PC not in exception table
4ee33bfaeb3f m68k: mm: Fix systems with memory at end of 32-bit address space
0a594cb490ca HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
e6f150861b28 HID: logitech-hidpp: Add support for Logitech MX Master 3S mouse
fd176a18db96 ca8210: fix mac_len negative array access
aee32b594f2c HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
586a9fe14283 drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update()
fd20cc4e5ea0 riscv: Bump COMMAND_LINE_SIZE value to 1024
48bef3023f4d ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable
d146b2741320 ACPI: x86: Drop quirk for HP Elitebook
f845ecdd1342 ASoC: amd: yc: Add DMI entries to support HP OMEN 16-n0xxx (8A43)
bf83d04c135d ASoC: amd: yp: Add OMEN by HP Gaming Laptop 16z-n000 to quirks
03b5fae39897 thunderbolt: Rename shadowed variables bit to interrupt_bit and auto_clear_bit
587dd59049bf thunderbolt: Use const qualifier for `ring_interrupt_index`
278fb64ce473 thunderbolt: Add missing UNSET_INBOUND_SBTX for retimer access
416db7fa3e89 thunderbolt: Disable interrupt auto clear for rings
f390095bbd13 thunderbolt: Fix memory leak in margining
f2326d046ae7 thunderbolt: Add quirk to disable CLx
516b1752fe6a thunderbolt: Call tb_check_quirks() after initializing adapters
b82c564886a0 thunderbolt: Use scale field when allocating USB3 bandwidth
3497afbd5780 uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
4a369bb39187 smb3: fix unusable share after force unmount failure
3de686a36592 smb3: lower default deferred close timeout to address perf regression
cd0a1804ac5b scsi: qla2xxx: Perform lockless command completion in abort path
6d57b77d7369 scsi: qla2xxx: Synchronize the IOCB count to be in order
682938af0a5f hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
f3263768965f hwmon: fix potential sensor registration fail if of_node is missing
d716ea059cd3 entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up
ab33a8f7649b perf/x86/amd/core: Always clear status for idx
adfc7aaa0df9 entry: Fix noinstr warning in __enter_from_user_mode()
eab28bfafcd1 platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
b3168abd2424 Bluetooth: HCI: Fix global-out-of-bounds
24997df50b35 Bluetooth: mgmt: Fix MGMT add advmon with RSSI command
cbf8deacb705 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
c357e28b01c4 Bluetooth: L2CAP: Fix responding with wrong PDU type
95085960062d Bluetooth: btqcomsmd: Fix command timeout after setting BD address
612cf2495ec6 drm/amd/display: Set dcn32 caps.seamless_odm
d84fe6dc7377 net: mdio: thunder: Add missing fwnode_handle_put()
d1775958c2ae net: dsa: mt7530: move setting ssc_delta to PHY_INTERFACE_MODE_TRGMII case
cd6251c02ac9 net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup()
4424f88795d6 net: dsa: mt7530: move enabling disabling core clock to mt7530_pll_setup()
d4fe4edc6cf0 net: asix: fix modprobe "sysfs: cannot create duplicate filename"
1b9613402ce2 gve: Cache link_speed value from device
554828c833e6 Bluetooth: Remove "Power-on" check from Mesh feature
e2a90a5b153a Bluetooth: ISO: fix timestamped HCI ISO data packet parsing
e0338af405ae Bluetooth: btusb: Remove detection of ISO packets over bulk
f770ce652b27 Bluetooth: hci_core: Detect if an ACL packet is in fact an ISO packet
bc7a5dde52a2 Bluetooth: hci_sync: Resume adv with no RPA when active scan
303f8e58cc3a ksmbd: fix possible refcount leak in smb2_open()
a4e6cd9253c8 ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES
bd344dc3bbf0 ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA
82268b2da28a hvc/xen: prevent concurrent accesses to the shared ring
4df371323e4f mlxsw: spectrum_fid: Fix incorrect local port type
869bb1932bc7 nvme-tcp: fix nvme_tcp_term_pdu to match spec
a338bd69e55b net/sonic: use dma_mapping_error() for error check
9c7d6803689c erspan: do not use skb_mac_header() in ndo_start_xmit()
ff0d8cc6cde9 atm: idt77252: fix kmemleak when rmmod idt77252
774865342132 net: dsa: tag_brcm: legacy: fix daisy-chained switches
c4c977935b2f net/mlx5: E-Switch, Fix an Oops in error handling code
fba0b70e8cf7 net/mlx5: Read the TC mapping of all priorities on ETS query
4e42fd7c0be5 net/mlx5e: Overcome slow response for first macsec ASO WQE
63546395a0e6 net/mlx5: Fix steering rules cleanup
93260bd809e0 net/mlx5e: Block entering switchdev mode with ns inconsistency
3169140ee294 net/mlx5e: Set uplink rep as NETNS_LOCAL
9cda812c7606 bpf: Adjust insufficient default bpf_jit_limit
25634e4df7b2 i40e: fix flow director packet filter programming
502b898235f0 iavf: fix hang on reboot with ice
e16fa0c9ff7c ice: check if VF exists before mode check
32c2b3f157d8 keys: Do not cache key in task struct if key is requested from kernel thread
8a22203bec3b bootconfig: Fix testcase to increase max node
840631bcf21f octeontx2-vf: Add missing free for alloc_percpu
84548ce2b2db net/ps3_gelic_net: Use dma_mapping_error
e6c10d12ae76 net/ps3_gelic_net: Fix RX sk_buff length
83de34967473 net: usb: lan78xx: Limit packet length to skb->len
5fc2c4e311a9 net: qcom/emac: Fix use after free bug in emac_remove due to race condition
6e516595e886 drm/i915/gt: perform uc late init after probe error injection
be8c6ad6b16e drm/i915/guc: Fix missing ecodes
d2b9357d3da3 drm/i915/guc: Rename GuC register state capture node to be more obvious
9595d71b2a27 drm/i915/fbdev: lock the fbdev obj before vma pin
b6375c5ecd8c drm/i915: Print return value on error
be282c83caec mlxsw: core_thermal: Fix fan speed in maximum cooling state
a71f388045ed thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function
0e60f30e65d3 net: stmmac: Fix for mismatched host/device DMA address width
77800daf7529 net: mdio: fix owner field for mdio buses registered using ACPI
c2b6e1a440d2 net: mdio: fix owner field for mdio buses registered using device-tree
8f07f16b3455 net: phy: Ensure state transitions are processed from phy_stop()
9d882229d365 xirc2ps_cs: Fix use after free bug in xirc2ps_detach
97ea704f39b5 qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
58c11bc7adaa efi/libstub: smbios: Use length member instead of record struct size
e041bef1adee net: usb: smsc95xx: Limit packet length to skb->len
53a915a00bd1 net: dsa: b53: mmap: fix device tree support
51ddb84baff6 nfsd: don't replace page in rq_pages if it's a continuation of last page
1c55982beb80 scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
a0de3f29d878 i2c: hisi: Only use the completion interrupt to finish the transfer
d6ea83a476a3 i2c: mxs: ensure that DMA buffers are safe for DMA
6d1c6e982b7e i2c: imx-lpi2c: check only for enabled interrupt flags
ec897f7524de igc: fix the validation logic for taprio's gate list
910e2013d098 igbvf: Regard vf reset nack as success
460e4073b715 intel/igbvf: free irq on the error path in igbvf_request_msix()
3faa2b8f8f39 iavf: do not track VLAN 0 filters
c9c56af093aa iavf: fix non-tunneled IPv6 UDP packet type and hashing
0bfadea827eb iavf: fix inverted Rx hash condition leading to disabled hash
a069909acc44 xsk: Add missing overflow check in xdp_umem_reg
4797ad1f5617 NFS: Fix /proc/PID/io read_bytes for buffered reads
26aef3be6efa arm64: dts: imx93: add missing #address-cells and #size-cells to i2c nodes
9f66c5dbaf0a arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes
d75af9878680 ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
0828dda42e5f ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
8505ead526be ARM: dts: imx6sll: e70k02: fix usbotg1 pinctrl
08589e3ca8b1 arm64: dts: imx8dxl-evk: Fix eqos phy reset gpio
bcbc0df73111 arm64: dts: imx8dxl-evk: Disable hibernation mode of AR8031 for EQOS
47b2e1a67e6d power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
84bdb3b76b07 power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
1b483a983a84 arm64: dts: qcom: sm8450: Mark UFS controller as cache coherent
ee9caccc5e5c drm/amd/display: Fix DP MST sinks removal issue
5564be74a22a mptcp: fix UaF in listener shutdown
2827f099b3fb mptcp: use the workqueue to destroy unaccepted sockets
1516ddbc34bc mptcp: refactor passive socket initialization
75eb69023ba3 drm/amd/display: Remove OTG DIV register write for Virtual signals.
0ac86f7dda2b drm/amd/display: fix k1 k2 divider programming for phantom streams
4a36da161b7a drm/amd/display: Include virtual signal to set k1 and k2 values
a1f48806559a tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr
d496185c25a6 perf: fix perf_event_context->time
ff8137727a2a perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
e13d1b6979ca interconnect: qcom: qcm2290: Fix MASTER_SNOC_BIMC_NRT
e598cf599a39 interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function
d4c3aaee17fb interconnect: qcom: osm-l3: fix icc_onecell_data allocation
e3a87a10f259 Linux 6.1.21
7f4da237af30 powerpc/64: Replace -mcpu=e500mc64 by -mcpu=e5500
6ec2eb9db3f9 powerpc: Disable CPU unknown by CLANG when CC_IS_CLANG
529546ea2834 perf: Fix check before add_event_to_groups() in perf_group_detach()
36773a78b0de io_uring/msg_ring: let target know allocated index
ba4045cc7d0c virt/coco/sev-guest: Add throttling awareness
917f21725452 virt/coco/sev-guest: Convert the sw_exit_info_2 checking to a switch-case
77be7df33e99 virt/coco/sev-guest: Do some code style cleanups
77083f3c392d virt/coco/sev-guest: Carve out the request issuing logic into a helper
92bbffb33f44 virt/coco/sev-guest: Remove the disable_vmpck label in handle_guest_request()
9579ca57104b virt/coco/sev-guest: Simplify extended guest request handling
12319ef1cfc7 virt/coco/sev-guest: Check SEV_SNP attribute at probe time
bed3a56c5718 powerpc: Pass correct CPU reference to assembler
3fc5941ecc31 x86/resctrl: Clear staged_config[] before and after it is used
701d3da21321 x86/mm: Fix use of uninitialized buffer in sme_enable()
18211af8ef1a x86/mce: Make sure logged MCEs are processed after sysfs update
c87ada07340f ASoC: qcom: q6prm: fix incorrect clk_root passed to ADSP
bfbbfb709ded ASoC: Intel: soc-acpi: fix copy-paste issue in topology names
d511caa25dda cpuidle: psci: Iterate backwards over list in psci_pd_remove()
1ea3e18e53f2 fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release()
697893e0da3c net: phy: nxp-c45-tja11xx: fix MII_BASIC_CONFIG_REV bit
1318a07706bb ACPI: PPTT: Fix to avoid sleep in the atomic context when PPTT is absent
ac1d15d58d8a trace/hwlat: Do not start per-cpu thread if it is already running
a78eab86e2a8 trace/hwlat: Do not wipe the contents of per-cpu thread data
15f6110abd27 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
0ad710a83dfa mmc: sdhci_am654: lower power-on failed message severity
c2f879fd141c powerpc/boot: Don't always pass -mcpu=powerpc when building 32-bit uImage
da0beae24493 powerpc/64: Set default CPU in Kconfig
aff80fb99bd2 mm: teach mincore_hugetlb about pte markers
b8388048b59f mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
baafa2960731 vp_vdpa: fix the crash in hot unplug with vp_vdpa
0556fd71a140 ice: avoid bonding causing auxiliary plug/unplug under RTNL lock
b61e86e38881 nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000
47eb055ad358 ocfs2: fix data corruption after failed write
4f84f31f6341 ftrace: Fix invalid address access in lookup_rec() when index is 0
c3c3d36430dc mptcp: fix lockdep false positive in mptcp_pm_nl_create_listen_socket()
85cd9045f193 mptcp: avoid setting TCP_CLOSE state twice
d283617f97e1 mptcp: add ro_after_init for tcp{,v6}_prot_override
f76e08cf98aa mptcp: fix possible deadlock in subflow_error_report
39374fc8bb11 drm/amd/display: disconnect MPCC only on OTG change
f8080f1e300e drm/amd/display: Do not set DRR on pipe Commit
20f8225ae7f4 drm/amd/pm: bump SMU 13.0.4 driver_if header version
6e403a0a69f7 drm/amd/pm: Fix sienna cichlid incorrect OD volage after resume
dab920478e2b drm/amdgpu: Don't resume IOMMU after incomplete init
0243590e33a7 drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
5c7591b8574c drm/i915/active: Fix misuse of non-idle barriers as fence trackers
8bfeb1dd6f57 drm/sun4i: fix missing component unbind on bind errors
dede8c14a37a drm/shmem-helper: Remove another errant put in error path
873657813618 riscv: asid: Fixup stale TLB entry cause application crash
eed0dc9c42ea Revert "riscv: mm: notify remote harts about mmu cache updates"
d813d8e6d9a0 ALSA: hda/realtek: fix speaker, mute/micmute LEDs not work on a HP platform
3ce3f1558b61 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
44717bdf7139 ALSA: hda: intel-dsp-config: add MTL PCI id
4bba9c8adec8 KVM: nVMX: add missing consistency checks for CR0 and CR4
ade62ea3e897 KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs
acb0288bdd42 KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask
72f90f9cf032 cifs: Fix smb2_set_path_size()
c8f31c1a0b7c tracing: Make tracepoint lockdep check actually test something
3968bb946a07 tracing: Check field value in hist_field_name()
192dcbf57311 tracing: Make splice_read available again
4aa004224c07 cifs: generate signkey for the channel that's reconnecting
ae75a110ccc1 md: select BLOCK_LEGACY_AUTOLOAD
313a5dc3a2aa interconnect: exynos: fix registration race
c479e4ac4a3d interconnect: exynos: fix node leak in probe PM QoS error path
323e51d21d67 interconnect: qcom: msm8974: fix registration race
1b1325879ca6 interconnect: qcom: rpmh: fix registration race
0add9360fee9 interconnect: qcom: rpmh: fix probe child-node error handling
5e8d808cb274 interconnect: qcom: rpm: fix registration race
1d7dd7291b88 interconnect: qcom: rpm: fix probe child-node error handling
306b406e4ec9 interconnect: qcom: osm-l3: fix registration race
3167306455d0 interconnect: fix mem leak when freeing nodes
c8a8ebeaa040 interconnect: imx: fix registration race
949cb37d21bc interconnect: fix provider registration API
3d6e1ac21d79 interconnect: fix icc_provider_del() error handling
f99450d919ff s390/ipl: add missing intersection check to ipl_report handling
9ba1720f6c4a drm/ttm: Fix a NULL pointer dereference
20d305f79c4e memory: tegra30-emc: fix interconnect registration race
d40e710e956b memory: tegra124-emc: fix interconnect registration race
32013d947a76 memory: tegra20-emc: fix interconnect registration race
772764570bd7 memory: tegra: fix interconnect registration race
162049c31eb6 firmware: xilinx: don't make a sleepable memory allocation from an atomic context
fad3809467df serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
4d8c41584bc9 serial: 8250_fsl: fix handle_irq locking
ba2849db4983 serial: 8250_em: Fix UART port type
d72ebe4855eb tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
4d2304d8f779 Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency"
e71eb4dca41f ext4: fix possible double unlock when moving a directory
a16394b5d661 drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
7be9a2f8c517 drm/amdgpu: fix ttm_bo calltrace warning in psp_hw_fini
ff74b0122f56 sh: intc: Avoid spurious sizeof-pointer-div warning
b9c379e1d7e1 LoongArch: Only call get_timer_irq() once in constant_clockevent_init()
3f7c09f64289 net/9p: fix bug in client create for .L
d9923e7214a8 drm/amdkfd: Fix an illegal memory access
94fd091576b1 ext4: fix task hung in ext4_xattr_delete_inode
70e66bdeae4d ext4: update s_journal_inum if it changes after journal replay
b4afe4629ec8 ext4: fail ext4_iget if special inode unallocated
20ca409886ce rust: arch/um: Disable FP/SIMD instruction to match x86
1cffdf91ca2b jffs2: correct logic when creating a hole in jffs2_write_begin
71285be619cb soc: mediatek: mtk-svs: keep svs alive if CONFIG_DEBUG_FS not supported
2746fdf51b59 mmc: atmel-mci: fix race between stop command and start of next command
a2b8a41cc9e3 media: m5mols: fix off-by-one loop termination error
d3827d53b098 hwmon: (ltc2992) Set `can_sleep` flag for GPIO chip
b9e80aa64ee0 hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
8a3876f8c79f kconfig: Update config changed flag before calling callback
fc331de5523f hwmon: tmp512: drop of_match_ptr for ID table
634b3304f78d hwmon: (ucd90320) Add minimum delay between bus accesses
265656c43eb9 hwmon: (ina3221) return prober error code
b2ae1f15cd6f hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
afda11bae889 hwmon: (adt7475) Fix masking of hysteresis registers
ad22336d33d5 hwmon: (adt7475) Display smoothing attributes in correct order
ecb1b5135bd3 bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails
40d8c4f6e427 bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change
42e8ecb1d30d ethernet: sun: add check for the mdesc_grab()
6992a1004def net: dsa: microchip: fix RGMII delay configuration on KSZ8765/KSZ8794/KSZ8795
5f916531e750 qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
51b6912a6bac selftests: net: devlink_port_split.py: skip test if no suitable device available
76d8a9a194ca i825xx: sni_82596: use eth_hw_addr_set()
c78f1345db4e net/iucv: Fix size of interrupt data
ee744ac65c40 net: atlantic: Fix crash when XDP is enabled but no program is loaded
4caee8e7d91e net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
1c5642cfa6d5 ipv4: Fix incorrect table ID in IOCTL path
c058d3e4e82a sh_eth: avoid PHY being resumed when interface is not up
fba6fb5447c6 ravb: avoid PHY being resumed when interface is not up
eaae4e3f3a1d net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
b5d6e4f6b97c net: dsa: don't error out when drivers return ETH_DATA_LEN in .port_max_mtu()
2ecc6e449593 ice: xsk: disable txq irq before flushing hw
717d20710596 veth: Fix use after free in XDP_REDIRECT
555a9c6a191a net/mlx5: Set BREAK_FW_WAIT flag first when removing driver
b7350f8dbe0c net/mlx5e: Fix cleanup null-ptr deref on encap lock
a506e38b6940 net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port
3a1f54924548 net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules
76422c92e480 net/mlx5e: Support Geneve and GRE with VF tunnel offload
bec05b05e698 net/mlx5: Disable eswitch before waiting for VF pages
752860d8aaf4 net/mlx5: Fix setting ec_function bit in MANAGE_PAGES
20b097ca2205 net/mlx5e: Don't cache tunnel offloads capability
e79eee0e7091 net/mlx5e: Fix macsec ASO context alignment
f72a9737f5f9 block: sunvdc: add check for mdesc_grab() returning NULL
bcd535f07c58 nvmet: avoid potential UAF in nvmet_req_complete()
afd94e7cbabb nvme: fix handling single range discard request
351c9633c9d4 block: null_blk: Fix handling of fake timeout request
5ca66a9fff75 powerpc/mm: Fix false detection of read faults
9821576e1170 drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
c7bdc137ca16 net: usb: smsc75xx: Limit packet length to skb->len
3517584cf1b3 net/smc: fix deadlock triggered by cancel_delayed_work_syn()
bb0c7212efb9 mlxsw: spectrum: Fix incorrect parsing depth after reload
5e331022b448 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
b339c0af83d4 tcp: Fix bind() conflict check for dual-stack wildcard address.
42173a7147e2 net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
a69b72b57b7d net: tunnels: annotate lockless accesses to dev->needed_headroom
e3fda704903f loop: Fix use-after-free issues
221f655b574d block: do not reverse request order when flushing plug list
68fbc35583ab net: dsa: mt7530: set PLL frequency and trgmii only when trgmii is used
85d6c1fc36b3 net: dsa: mt7530: remove now incorrect comment regarding port 5
e10c7ab7d3a1 qed/qed_dev: guard against a possible division by zero
3c270435db8a net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
1a1682abf739 drm/i915/sseu: fix max_subslices array-index-out-of-bounds access
d586d58c3f2a drm/i915/psr: Use calculated io and fast wake lines
a2410d0c3d2d PCI: s390: Fix use-after-free of PCI resources with per-function hotplug
1e803737141f vdpa_sim: set last_used_idx as last_avail_idx in vdpasim_queue_ready
6efd13e9acd1 vdpa_sim: not reset state in vdpasim_queue_ready
374bcab6c141 vhost-vdpa: free iommu domain after last use during cleanup
c703362a66ea i40e: Fix kernel crash during reboot when adapter is in recovery mode
e92ee025b53d ipvlan: Make skb->skb_iif track skb->dev for l3s mode
a97ef110c491 nfc: pn533: initialize struct pn533_out_arg properly
4d2ee43ac2a9 selftests: fix LLVM build for i386 and x86_64
dcf94604d4a9 wifi: cfg80211: fix MLO connection ownership
87e80ea4fbc9 wifi: nl80211: fix NULL-ptr deref in offchan check
928fa441f149 vdpa/mlx5: should not activate virtq object when suspended
9180aa4622a7 tcp: tcp_make_synack() can be called from process context
6f93f5d6d7af ftrace,kcfi: Define ftrace_stub_graph conditionally
7e0ae8667fcd scsi: core: Fix a procfs host directory removal regression
d2112b18b591 scsi: core: Add BLIST_NO_VPD_SIZE for some VDASD
71ba8c384b77 netfilter: nft_redir: correct value of inet type `.maxattrs`
d0f645ea552c netfilter: nft_redir: correct length for loading protocol registers
8b02143c2ea6 netfilter: nft_masq: correct length for loading protocol registers
ef6b379d5cec netfilter: nft_nat: correct length for loading protocol registers
d0564e648c7a ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
0023972a7593 scsi: mpi3mr: Fix expander node leak in mpi3mr_remove()
c6260ceea4a0 scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
5aab9342f12f scsi: mpi3mr: Fix memory leaks in mpi3mr_init_ioc()
705097d52a15 scsi: mpi3mr: Return proper values for failures in firmware init path
480aae2f3063 scsi: mpi3mr: Fix sas_hba.phy memory leak in mpi3mr_remove()
f28bdab9e208 scsi: mpi3mr: Fix mpi3mr_hba_port memory leak in mpi3mr_remove()
dca06ccf13de scsi: mpi3mr: Fix config page DMA memory leak
574cc10edaa7 scsi: mpi3mr: Fix throttle_groups memory leak
b5e5bbb3fa5f scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
704e3a33bda4 docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
22ea42969325 ASoC: SOF: ipc4-topology: set dmic dai index from copier
827700ad25d6 ASOC: SOF: Intel: pci-tgl: Fix device description
1415eb56dd2a ASoC: SOF: Intel: SKL: Fix device description
47a7b53c52c7 ASoC: SOF: Intel: HDA: Fix device description
bda78144c8a5 ASoC: SOF: Intel: MTL: Fix the device description
019fb49c3d83 clk: HI655X: select REGMAP instead of depending on it
33f080889cfe drm/meson: fix 1px pink line on GXM when scaling video overlay
0b26f080ccf5 cifs: Move the in_send statistic to __smb_send_rqst()
59f750e5d2ea fbdev: chipsfb: Fix error codes in chipsfb_pci_init()
2ece1e25bb42 drm/panfrost: Don't sync rpm suspension after mmu flushing
96a5aee27439 drm/msm/gem: Prevent blocking within shrinker loop
5ed267cc7b6c drm/virtio: Pass correct device to dma_sync_sgtable_for_device()
c436a1743333 xfrm: Allow transport-mode states with AF_UNSPEC selector
(From OE-Core rev: e6c21d1dc64db0eb345c5e909050f737b46be5f5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recipes containing both git and npmsw sources in the SRC_URI fail
during fetch from the shrinkwrap. It seems that when the fetcher is
fetching from the shrinkwrap, the SRCREV variable has been deleted but it
till ends up fetching from the git source resulting in an error because
SRCREV is undefined. The root cause of this is that the Fetch class defaults
to urls from the SRC_URI when the urls parameter contains an empty list. This
patch will ensure that Fetch is not instantiated if the urls list is empty.
(Bitbake rev: e602963dfd505eef08702366383358d29ee20c4d)
Signed-off-by: Svend Meyland Nicolaisen <public@smn.dk>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current PSI check calculation does not take into consideration
the possibility of the time interval between last check and current
check being much larger than 1s. In fact, the current behavior does
not match what the manual says about BB_PRESSURE_MAX_XXX, even if
the value is set to upper limit, 1000000, we still get many blocks
on new task launch. The difference between 'total' should be divided
by the time interval if it's larger than 1s.
(Bitbake rev: b4763c2c93e7494e0a27f5970c19c1aac66c228b)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update regex pattern to allow variable flag name with a single character.
Regression tests have also been updated in `bb.parse` and
`bin/bitbake-selftest -k ParseTest` has been successfully executed.
Eliminate a trailing space as well.
(Bitbake rev: bb9e523291a3cad6e1596ee6a1e715b5e5feba8f)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add bb.event.ParseError to let error-report can catch this kind of error.
(Bitbake rev: 316524ab59a5e738c25e062923ee5717d88ae5c7)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add some information about some further kernel CVEs which don't apply for
either linux-yocto or don't apply for linux-yocto 6.1.
(From OE-Core rev: 85c1713bf0c01c68558bfba38edcc005c1ebb1c9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ignore CVE-2022-38457 & CVE-2022-40133 as they looks patched in our 6.1
branch.
I've asked the NVD to add the commit as the patch for these CVEs, but in
the meantime, other sources seem to agree that the commit fixes these
CVEs (and I concur).
(From OE-Core rev: 990d1cbb1628577bd159e8266fa15976f1f17062)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Fix the location of the target for supported distributions
- Improve the name of this target
(From yocto-docs rev: 40f0cf9302b9f0ce01a1270977644b1b2fdfc650)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVEs CVE-2023-0179, CVE-2023-1079 and CVE-2023-1513 are patched in our
kernels but appear as active because the NVD database is not up to date.
(From OE-Core rev: ae1e7999a06c56c6f752413296b8f6b505475f8b)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Reviewed-by: Frank WOLFF <frank.wolff@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Due to signedness, the checksum is not computed when filesize is bigger
a 2GB. Pick a fix for this problem from CPIO ML, where the fix has been
posted for 5 years. Since CPIO upstream is effectively unresponsive and
any and all attempts to communicate with the maintainer and get the fix
applied upstream failed, add the fix here instead.
(From OE-Core rev: bfff138af4bdd356ac66571e6ad91c1a5599b935)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is possible to call exported tests with --target-ip set to ":22"
where IP address is not set at all. Detect this case and fail the test
instead of calling ping without an IP address.
(From OE-Core rev: 17c995c53775b8cee279ca4ced916092067e1195)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is to announce grep-3.10, a stable release,
fixing a bug with -P and \d. TL;DR, grep-3.9 would do this:
$ LC_ALL=en_US.UTF-8 grep -P '\d' <<< ٠١٢٣٤٥٦٧٨٩
٠١٢٣٤٥٦٧٨٩
It should print nothing, like it has always done.
For more detail, see https://lists.gnu.org/r/bug-grep/2023-03/msg00005.html
Thanks to Paul Eggert for catching the \D variant and to Bruno Haible
for assiduously tending gnulib and for testing grep on so many
different systems.
There have been 12 commits by 2 people in the 17 days since 3.9.
(From OE-Core rev: 7ac3bcf228ceb4b56f82c65941b95a276d7d3b95)
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
COPYING files had 2 updates w/o affecting licensing:
* URLs to gnu.org and fsf.org switched to https
* Clarifying licensing of liblzma Doxygen-generated docs - details below
5.4.2 (2023-03-18)
* All fixes from 5.2.11 that were not included in 5.4.1.
* If xz is built with support for the Capsicum sandbox but running
in an environment that doesn't support Capsicum, xz now runs
normally without sandboxing instead of exiting with an error.
* liblzma:
- Documentation was updated to improve the style, consistency,
and completeness of the liblzma API headers.
- The Doxygen-generated HTML documentation for the liblzma API
header files is now included in the source release and is
installed as part of "make install". All JavaScript is
removed to simplify license compliance and to reduce the
install size.
- Fixed a minor bug in lzma_str_from_filters() that produced
too many filters in the output string instead of reporting
an error if the input array had more than four filters. This
bug did not affect xz.
* Build systems:
- autogen.sh now invokes the doxygen tool via the new wrapper
script doxygen/update-doxygen, unless the command line option
--no-doxygen is used.
- Added microlzma_encoder.c and microlzma_decoder.c to the
VS project files for Windows and to the CMake build. These
should have been included in 5.3.2alpha.
* Tests:
- Added a test to the CMake build that was forgotten in the
previous release.
- Added and refactored a few tests.
* Translations:
- Updated the Brazilian Portuguese translation.
- Added Brazilian Portuguese man page translation.
(From OE-Core rev: 0331fac93570b8e2960ac94b2a6a7eb71cb1a1d0)
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* if you don't have QEMU_USE_KVM in local.conf it fails with:
2023-03-12 18:06:29,591 - oe-selftest - DEBUG - Checking if qemux86-64 is not this MACHINE
2023-03-12 18:06:29,594 - oe-selftest - INFO - ... ERROR
2023-03-12 18:06:29,594 - oe-selftest - INFO - Traceback (most recent call last):
File "/OE/build/poky/meta/lib/oeqa/core/decorator/__init__.py", line 35, in wrapped_f
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/OE/build/poky/meta/lib/oeqa/selftest/cases/efibootpartition.py", line 18, in test_boot_efi
if oe.types.qemu_use_kvm(self.td['QEMU_USE_KVM'], self.td["TARGET_ARCH"]):
~~~~~~~^^^^^^^^^^^^^^^^
KeyError: 'QEMU_USE_KVM'
[YOCTO #12937]
(From OE-Core rev: 7c32ca2f91beb98769c89470b37f06cb4b99aebb)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With the recent change to the crate fetcher, which automatically sets
the name to for each crate to be versioned, there is no longer a need to
explicitly set the name= parameter for each URI. This also results in
generated files that are compatible with the crate fetcher in Kirkstone
and Langdale.
(From OE-Core rev: eb272afcd9a12ce2b2f43436b3f84f52cb6cdfb7)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is common for rust packages to depend on different versions of the
same crate. E.g.
| crate://crates.io/windows_x86_64_msvc/0.42.2 \
| crate://crates.io/windows_x86_64_msvc/0.48.0 \
Identification only by the plain crate name makes the sha256sum
ambiguous
| SRC_URI[windows_x86_64_msvc.sha256sum] = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0"
| SRC_URI[windows_x86_64_msvc.sha256sum] = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a"
and requires lot of manual work to fix the SRC_URI list.
Making the 'name' property unique by appending the version allows
direct copy & paste of reported sha256sum errors to complete the
crates list.
(Bitbake rev: ae2efb05196f9e29ef56ad9a84e2eae5fbdd8030)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
hwclock.sh had default update-rc parameters which made it run after
other tasks that work with the clock such as connman. This causes a
time obtained by NTP to be clobbered by a potentially incorrect time
in the RTC.
Provide non-default INITSCRIPT_PARAMS to have hwclock.sh run during
the rc startup before runlevel initscripts start.
(From OE-Core rev: 3012bac35ada9a9f66d9e6e2fecaee09527b9d44)
Signed-off-by: Chris Elledge <celledge@siteworx.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since bitbake commit 81a58647b2f4fc0a2589b2978fc9d81b2bfe6aec
[bitbake: build: Make python output print to stdout when running with
-v (verbose)] we no longer need to comment out the python stdout
checks.
(From OE-Core rev: 67886a8473c511c8ab3db2e4587cc5a070979d11)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The qemu build system enables the 'log' trace backend by default, if no
explicit choice was made with '--enable-trace-backend=CHOICE'.
However, the qemu recipe uses the following PACKAGECONFIG line:
PACKAGECONFIG[ust] = "--enable-trace-backend=ust,--enable-trace-backend=nop,lttng-ust,"
which means that the 'nop' trace backend will be explicitly selected if the
'ust' feature is not enabled. The 'nop' backend removes almost all trace
points at compile time, and thus basically means 'disable tracing'.
To retain the default trace backend if 'ust' is not enabled, the above
PACKAGECONFIG line should either explicitly fall back to the 'log' backend,
or not provide any value for the 'disabled' case. This commit chooses the
latter to not make any assumption about the upstream default.
(From OE-Core rev: c31396a30dcf17ab23ff4dd5943eef5fba20cba6)
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
'#line' directives written by qemu's tracetool makes the 'debug' package not
reproducible due to absolute paths. Apply a patch to use a relative path
instead.
(From OE-Core rev: 85e30c507b63fa9126887dc6435d1ee6e23bd887)
Signed-off-by: Thomas De Schampheleire <thomas.de_schampheleire@nokia.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Multiple CVEs are patched in kernel but appear as active because the NVD
database is not up to date.
In common file cve-extra-exclusion.inc, CVEs are ignored if and only if
all versions of kernel used are patched.
In cve-exclusion_6.1.inc, only ignore CVEs that are patched in v6.1,
and not patched in v5.15.
Recipes of version 6.1 should include this file.
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
(From OE-Core rev: 5feb065f1b1aaf218f71cc9d31a9251b139b9442)
Signed-off-by: Geoffrey GIRY <geoffrey.giry@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In the previous commit I somehow mixed up and used an incorrect CVE number.
Use the correct one.
(From OE-Core rev: b3e2729f686ff6e16e11590bcd701c057ae5f1e2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Take a patch submitted upstream for the issue while upstream decide what
to do. We don't use thunderbird integration so this isn't an issue for us.
(From OE-Core rev: b85b7714a44caa70beb2f115483ee52745aa1b97)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've increased the minimum GCC version to 8.0[1] so update the
documentation to match.
[1] sanity.bbclass: Update minimum gcc version to 8.0
(From yocto-docs rev: c74254fa7406c76b26e47b968685115699f95c55)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native package
dependency is not pulled in but vte has a hard dependency on it
(do_configure fails due to missing glib-mkenums).
(From OE-Core rev: 686e0cb93f9f6ef663243e62c7a8cc43ca1dcd3a)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of only display the first and stop.
For recipe (crago based) that can contains several artifacts
to fetch with their checksum, it will particularly handy
to display all of missing one.
An example of error message would be
NOTE: Executing Tasks
ERROR: zvariant-3.12.0-r0 do_fetch: Missing SRC_URI checksum, please add those to the recipe:
SRC_URI[anyhow-1.0.70.sha256sum] = "7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4"
SRC_URI[chrono-0.4.24.sha256sum] = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b"
SRC_URI[serde-1.0.158.sha256sum] = "771d4d9c4163ee138805e12c710dd365e4f44be8be0503cb1bb9eb989425d9c9"
SRC_URI[system-deps-1.3.2.sha256sum] = "0f3ecc17269a19353b3558b313bba738b25d82993e30d62a18406a24aba4649b"
ERROR: zvariant-3.12.0-r0 do_fetch: Bitbake Fetcher Error: BBFetchException('There was some missing checksums in the recipe')
ERROR: Logfile of failure stored in: /home/jenkins/yocto-poky-master/poky/build/tmp/work/core2-64-poky-linux/zvariant/3.12.0-r0/temp/log.do_fetch.1025
ERROR: Task (/home/jenkins/yocto-poky-master/poky/meta-selftest/recipes-extended/zvariant/zvariant_3.12.0.bb:do_fetch) failed with exit code '1'
(Bitbake rev: dafa07c080e05975b6319b5adf78a9691c6b6643)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An upcoming change will simplify the setuptools3-base FILES assignments,
which means this recipe needs to package a library explicitly.
(From OE-Core rev: bab2e8c76453cf9982af936f20c6b22cc2237ba7)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If these files exist they should be packaged into PN-dev, and are with
the default FILES:${PN}-dev.
(From OE-Core rev: 738434bf567d25de692cd145156263eea1a5de13)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Simply inheriting setuptools3-base should put everything in $libdir in
PN, and there's no need to replicate the pkgconfig packaging rules as
those are the defaults.
(From OE-Core rev: 56a32e31d4fdfb908f0edf513d21bc0f2b8c721e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native package
dependency is not pulled in but libnotify has a hard dependency on it
(do_configure fails due to missing glib-mkenums).
(From OE-Core rev: 63cc22caf4dfcde1d7a3a8410559bb227ed95c33)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, gettext-native and
glib-2.0-native dependencies are not pulled in, which causes failures
in do_compile due to missing xgettext and gdbus-codegen.
(From OE-Core rev: c9e4c3d437ba7cadb87bc30b85f602b8551a0e17)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native
and gobject-introspection package dependencies are not pulled in
but gconf has a hard dependency on them (do_configure fails due to
missing introspection.m4 file and glib-gettextize).
(From OE-Core rev: d87bc67fde3c8bc6068cb67708953ce88ac31e3f)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When g-i feature is disabled, the gobject-introspection package
dependency is not pulled in but pygobject has a hard dependency on it.
(From OE-Core rev: 7fae697c6889e17dd47415808a7173670b507047)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add an option to enable/disable build of graphene-gobject. When
enabled, add glib dependency (not pulled in implicitly if
the gobject-introspection feature is disabled).
Default is to enable gobject-types so that graphene-gobject is built
(dependency of gtk4).
(From OE-Core rev: b82781498cda67f4797de5b8b7c2b90a275a72e1)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make the report-error catch Nothing PROVIDES error and then
we can check it directly via error report web.
(From OE-Core rev: a57d8f82b83554c821a83eacc02f9c73b263ff02)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rebase patches; one of the vendored crossbeam versions
has been removed upstream, and so crossbeam_atomic.patch
is adjusted accordingly.
Replace getrandom-open64.patch with a backport.
(From OE-Core rev: f5accb4fae49342cbec21718ae7a427615bfcedd)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise it triggers a rebuild of llvm-dependent rust pieces every time rust_runx is called,
lengthening the builds without need.
(From OE-Core rev: aca6b29b508175da9f213b1c6dba5d02a15b8287)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream does not actually use or test it this way; if the goal
is to install items, then install target should be executed directly.
In particular, in latest rust release building stage 2 items has regressed
altogether (incorrect dependencies between rust-analyze tool and the
libs it needs) and no one noticed.
(From OE-Core rev: 7d805f9a9f6b5048308a37a2757d08cca40b1ff3)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* when searching for qemuboot.conf
* don't assume that IMAGE_LINK_NAME is always
<rootfs>-<machine> (with <rootfs>-<machine>.qemuboot.conf)
* runqemu: use IMAGE_LINK_NAME set by testimage.bbclass or query with bitbake -e
* testimage.bbclass was setting DEPLOY_DIR which I don't see used
anywhere else, so I assume it was supposed to be DEPLOY_DIR_IMAGE as mentioned
in corresponding runqemu code, do the same with IMAGE_LINK_NAME variable
* add virtual/kernel as bitbake -e target in run_bitbake_env to make
sure IMAGE_LINK_NAME is defined (kernel-artifact-names.bbclass inherits
image-artifact-names.bbclass as well)
* improve .qemuboot.conf search
1st search for file matching the rootfs and only when not found
try again with .rootfs suffix removed
[YOCTO #12937]
(From OE-Core rev: 716eb55bb963db7b02d985849cb025898aabc855)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Remove note to section not carrying information about
special hosts tools for oe-selftest
- Add links to mentioned repositories
CC: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Measured by generating a "core-image-sato" image for a "qemux86-64"
machine from an Ubuntu 22.04 VM with 4 cores.
Less memory was not enough and caused Out of Memory failures.
(From yocto-docs rev: a05f87929eed43cef673a8c2581899a8c9ccf462)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tests made on Poky master on March 16, 2023.
Add a "Free Disk Space" section to the "System Requirements" document.
(From yocto-docs rev: 285ba689ce3ab7b7fdb4bb0d0284e2a52ad62c7f)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When we do not enter password during login, it is expected to display message "Login timed out after 60 seconds". But it prints only first few bytes(like "Login t") when write is immediately followed by exit.
Fix - Calling exit from new handler provides enough time to display full message.
Upstream-Status: Accepted [670cae8348]
(From OE-Core rev: 644cfe9dcf351bfa6c67f4b4d1e7dec416a59021)
Signed-off-by: Soumya <soumya.sambu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native
and gobject-introspection package dependencies are not pulled in
but avahi has a hard dependency on them (do_configure fails due
to missing introspection.m4 file, do_compile fails due to missing
glib-mkenums).
(From OE-Core rev: fea90325b180ba8d2b19704dc8911a9175527c61)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native package
dependency is not pulled in but at-spi2-core has a hard dependency on it
(do_configure fails due to missing glib-genmarshal).
(From OE-Core rev: 954411393a50b8d09cc42f1098e54193d6b19e1d)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native package
dependency is not pulled in but libgudev has a hard dependency on it
(do_configure fails due to missing glib-mkenums).
(From OE-Core rev: 8fd140011f89ededdfd7feb1c0e3a2d67e06808a)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native package
dependency is not pulled in but json-glib has a hard dependency on it
(do_configure fails due to missing glib-mkenums).
(From OE-Core rev: 2d67634d778bce9efdad9df75b3fe3e224708d7f)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gobject-introspection feature is disabled, glib-2.0-native package
dependency is not pulled in but harfbuzz has a hard dependency on it
(do_configure fails due to missing glib-mkenums).
(From OE-Core rev: 77e6edba704873d21c2cf946d1be18e13abb9f5e)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* It was showing whole log and that the runqemu command failed, but not
where the log file is, nor why it thinks the runqemu failed
[YOCTO #12937]
(From OE-Core rev: ad4b72e6524114a3bdee10cab71f194ea143cd24)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* it was searching for line like this:
ROOTFS: [/OE/build/poky/build/build-st-2023-03-20-esdk-runqemu-patch1/runqemu.RunqemuTests.test_boot_machine_ext4/build-st/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64-20230320081121.rootfs.ext4]
but with IMAGE_NAME_SUFFIX changed to something else than default ".rootfs"
or with my pending changes the line looks like this:
ROOTFS: [/OE/build/poky/build/build-st-2023-03-20-esdk-runqemu-patch2/runqemu.RunqemuTests.test_boot_machine_ext4/build-st/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs-20230320085744.ext4]
and test was failing.
* Check for whole line starting with ROOTFS: and ending just with .ext4
[YOCTO #12937]
(From OE-Core rev: 7a0f622f23aff2c4eeca0606e7682931eb53287a)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ultimately we'll remove this and use for better rust reproducibility
testing too.
(From OE-Core rev: 6c6536a41bfb8651fe94d90898207c5b53673e44)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A project can have multiple Cargo.lock (provides
multiple binaries for example) and each one can
depends on differenct version of the same crates.
Even within the same Cargo.lock file, it is possible
to have different version of same crates.
To avoid conflicts, override the name with the version
for all crates checksum
Moreover, when searching for Cargo.lock, we should ignore
specific dir like .git (no use to walk down there) and .pc
(because it can have a Cargo.lock if this file was patched)
(From OE-Core rev: 1795e98a04ad09b011afcc7cc3bf6dc49475b19a)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recipe is for showing a "real world" example of
a crate that depends on some git repositories.
Usually, this kind of crate is built within a global
workspace (here it is the zbus project) and so
doesn't need a Cargo.lock on its own.
For the sake of the demonstration, I had to tweak things
a little to be able to compile zvariant in standalone
(no relative path in dependency, no symlink to LICENSE
provide a Cargo.lock)
The use case where the crate had some git repository
in dependency is very common for "private" crate that
are not aimed to be published on crates.io.
When the project grow bigger, it is common to have
a bin and multiple lib developped in parallel, and these
libs are surely on a git repostitory.
A test case have been also added to check for:
- the previous patch about git subpath parameter and devtool
- the correctness of overriding dependencies (first patch of the
series)
(From OE-Core rev: 409e045f96f69877de6f36ed14c5c19a9cb74eaf)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is for a specific case where:
- A recipe use a subpath on a git repo (e.g. git://repo.git/projects;subpath=subproject)
- The recipe contains a patch to apply
- a devtool modify is used on this recipe
With these conditions, the patch cannot be applied at all.
GitApplyTree class is used for handling patch under devtool, but
when subpath is present in SRC_URI, the resulting git tree
is dirty (every files and directories which was not in subpath are suppressed)
and so "git am" refuse to apply patches.
That would not be an issue since the GitApplyTree have a fallback
to PatchTree in case of error, but during this error management,
there is a "git reset --hard HEAD" call which suppress the subpath
operation and finally prevents the patch to be applied even with PatchTree.
When devtool is not involved, only PatchTree class is used and the
above problem is irrelevant.
To support git patching during devtool, the presence of subpath and
the dirtyness of the repo are checked. If both conditions are
met, we directly call PatchTree like it was already done
in case of error during git apply.
(From OE-Core rev: d86cac2759cf7e91f4ff240833385e28e729ab79)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Without that, the possible git urls that are in SRC_URI of a recipe
are removed from SRC_URI during devtool process and so the
cargo_common_do_patch_paths in cargo_common.bbclass cannot
patch these packages to fetch them locally.
I use a generic type name because I foresee this change will
be useful for recipe that used a package manager (cargo but also
npm) see https://bugzilla.yoctoproject.org/show_bug.cgi?id=11015
(From OE-Core rev: 474658a3681c343385c359a21c3693401217298d)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since disable network was added cargo configurations which reference git
repos fail as they attempt to fetch across the network as part of
do_compile, even if EXTRA_OECARGO_PATHS to add them as part of `paths`
is used, as this is documented as only working for packages which exist
in crates.io.
Add parsing of the SRC_URIs for git repos and include `[patch]` sections
to redirect to the checked out source repos which the bitbake fetcher
has already populated.
There are still cases which don't work - if you have multiple copies of
the same repo with different revisions, there's currently no way to
represent that and anything using a repo which has a virtual manifest
will fail to build (see https://github.com/rust-lang/cargo/issues/4934).
(From OE-Core rev: 684a8af41c5bb70db68e75f72bdc4c9b09630810)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add new fetcher for the NVD database using the 2.0 API [1].
The implementation changes as little as possible, keeping the current
database format (but using a different database file for the transition
period), with a notable exception of not using the META table.
Minor changes that could be visible:
- the database starts in 1999 instead of 2002
- the complete fetch is longer (30 minutes typically)
[1] https://nvd.nist.gov/developers/vulnerabilities
(From OE-Core rev: fb62c4c3dbca4e58f7ce6cf29d4b630a06411a97)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* There is no need to be that precise. It just irritates in the logs.
* There is also no point in printing plain time.time() value a single
time while only using formatted printout everywhere else, thus remove
it.
* Use %d for printing integer times
(From OE-Core rev: f0988cb8cf8d03708490cca4eba345492ef78d52)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since login user is configurable with boot_patterns['send_login_user'],
unconditionally using 'root' in the debug message can be confusing.
Also fix the debug message to say 'Logged in' instead of 'Logged'.
(From OE-Core rev: 900e3d42b918b5a33d8d952b3a8078fbe72ba98f)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is already set above, thus simply use the set value from there.
(From OE-Core rev: 2f6571ffb23b1a0b5bd6a1212fc108e536f04539)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
'tempfile' and 'oeqa.utils.command.runCmd' are unused while 'os' is
actually used.
(From OE-Core rev: 50f766233e83528eebeca92877277374c7193530)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Python modules aren't supposed to have uppercase characters in their names
according to python conventions. We have regexs in the code which work
on that assumption too. Rather than showing errors under some filtering
situations, make it clear and error if a problematic name is seen.
(From OE-Core rev: 7964a6ee54e881a6128707a7f2a42eec2ed63881)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move the signature file into place only after it is successfully signed.
This to avoid race and corrupted .sig files in cases multiple onging
builds write to a shared sstate-cache dir.
(From OE-Core rev: b4ec08ea9efebac262d43f47d95a356fe2829de9)
Signed-off-by: Tobias Hagelborn <tobiasha@axis.com>
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The cmake bbclass already sets the path to the correct Python for us,
and there appears to be no more scripts in the build which use 'python'
explicitly.
(From OE-Core rev: abbac1588163b63746928403d524a09532875d5a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
LIB_INSTALL_DIR was removed in libgit2 1.0 when they moved to using
GNUInstallDirs.
BUILD_CLAR is now BUILD_TESTS as of libgit2 1.4.
(From OE-Core rev: 9d321a4abf2ee35647293f5ec7e4c354974b45c6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recipe uses the cmake class, so there's no need to set the Ninja
backend, or tell it where Python is, or that we're cross-compiling.
(From OE-Core rev: 2560665cc1e30a6ca969118ade8612393e1eef74)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building gobject-introspection for aarch64, the generated giscanner
python module has the wrong "x86_64" suffix:
./usr/lib/gobject-introspection/giscanner/_giscanner.cpython-311-x86_64-linux-gnu.so
The EXT_SUFFIX used by meson to generate the python module is taken
from the native python3 sysconfig instead of the target sysconfig.
Replace the python3native inherit with python3targetconfig to fix this.
(From OE-Core rev: 0a6c46743fa6bf3e5418247d4841ae5ffb530262)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit 82e67b82ea8e12aa0b7b9db1d84fec0436dec71b.
It was commited as part of https://bugzilla.yoctoproject.org/show_bug.cgi?id=12301
for kernels < 4.15, as of now oldest builder kernel we have is 4.15 on
ubuntu 18.04 so we should not require this workaround. Moreover, this
fixes an smp problem with qemux86 where no matter what -smp <x> option
is used, qemu always starts with single core.
(From OE-Core rev: fa8a7c0608fc800c48d0ff1cd832ad63c51eeab1)
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>
Allow 'multiubi' fstype image.
Set 'MULTIUBI_BUILD' with two entries to allow configuration for two
different '.ubifs'.
Configure 'MKUBIFS_ARGS_*' and 'UBINIZE_ARGS_*' for both configurations.
(From OE-Core rev: 96d4486df6d870ef19e2055b026729e66bc118f3)
Signed-off-by: Romuald Jeanne <romuald.jeanne@st.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* I was hit by oe-selftest -r eSDK.oeSDKExtSelfTest.test_install_libraries_headers
running all tests except only this selected one:
poky $ oe-selftest -v -r eSDK.oeSDKExtSelfTest.test_install_libraries_headers -K -B /OE/build/poky/build-eSDK
2023-03-13 14:00:52,955 - oe-selftest - DEBUG - Selected tests with -r: ['eSDK.oeSDKExtSelfTest.test_install_libraries_headers']
2023-03-13 14:00:55,531 - oe-selftest - INFO - Changing cwd to /OE/build/poky/build
..
2023-03-13 14:00:58,128 - oe-selftest - INFO - test_archiver_allows_to_filter_on_recipe_name (archiver.Archiver.test_archiver_allows_to_filter_on_recipe_name)
this is caused by _built_modules_dict(modules) function
which filters out eSDK.oeSDKExtSelfTest.test_install_libraries_headers
based on the regexp and then it runs all loaded tests, because
modules are empty
the initial regexp and comment from 2017:
https://git.openembedded.org/openembedded-core/commit/?id=80db3d999ae26d298d9d5418a32b11a4f27af9d5
# Assumption: package and module names do not contain upper case
# characters, whereas class names do
m = re.match(r'^([^A-Z]+)(?:\.([A-Z][^.]*)(?:\.([^.]+))?)?$', module)
might still be valid, but it was loosened in 2018 to accept upper case in module:
https://git.openembedded.org/openembedded-core/commit/?id=1ecf48fd286a77078451b67879a44f9c9dc7a894
Some test cases (eSDK.oeSDK*, runtime_test/*) does not match with current regex, fix it accept all.
Then skipping the not matching modules was added later in 2018:
https://git.openembedded.org/openembedded-core/commit/?id=f2042bf3638ed4edfb167e7f7d4be6da60997ead
and regexp was updated again in 2020 not to accept upper case in modules:
https://git.openembedded.org/openembedded-core/commit/?id=ad81ea90a815389e45ff302a85151724c71f71c3
oeqa/core/loader: refine regex to find module
test case in format <module name>.<class name>.<test case name>
this is clear when test cases is only 3 item deep.
but confused when it is 4 item deep, eg,
oelib.types.TestList.test_list_nosep
I'm afraid that changing this regexp again to accept eSDK will break
someone's favorite test case, renaming eSDK looks much safer option
There is only 1 such case in poky:
$ oe-selftest --list-modules | grep INFO.- | sed 's/^.*INFO - //g' | grep -v '^[a-z_\.]*$'
Listing all available test modules:
eSDK
Most modules are just a-z (52x), then oelib.<foo> (6x) and 7 modules with underscore '_'.
(From OE-Core rev: 173ef4397b5be19f72385b1a0d892a1fa8979d53)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This Unittest tries to rename a package, using an already used name and
fails on do_package.
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(From OE-Core rev: c3fe173d5196506d89aa464ba56aabcf581a60db)
Signed-off-by: Fawzi KHABER <fawzi.khaber@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is possible to rename packages with the macro PKG:${PN} and result in
a package name conflict if the target name exists already.
Add a fatal check to prevent this issue to go unnoticed.
Fix [Yocto #12060]
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(From OE-Core rev: f6cb63d3a871c4eef52d981131a56bf41aa1dcdf)
Signed-off-by: Fawzi KHABER <fawzi.khaber@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
NVD DB store version and update in the same value, separated by '_'.
The proposed patch check if the version from NVD DB contains a "_",
ie 9.2.0_p1 is convert to 9.2.0p1 before version comparison.
[YOCTO #14127]
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(From OE-Core rev: 7d00f6ec578084a0a0e5caf36241d53036d996c4)
Signed-off-by: Geoffrey GIRY <geoffrey.giry@smile.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixed:
Set EXCLUDE_FROM_WORLD = "0" in recipe_A:
$ bitbake world -g
Check pn-buildlist, the recipe_A won't be built, this patch fixes the problem:
EXCLUDE_FROM_WORLD = "1": Not build in world
EXCLUDE_FROM_WORLD = "0": Add back to world build
(Bitbake rev: 3f4ede2d67a2d75d3faf8887f90371bd7554d492)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have an obtuse rare and intermittent bitbake fetch failure. Understanding
the value of ud.localpath at the time of failure would be helpful to debug it
further. Tweak the debugging to provide this in the output.
(Bitbake rev: 935ab36f64d25c09f83209cd369714c2bc89aa7f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The "git clone /path/to/git/objects_symlink" couldn't work after the following
change:
6f054f9fb3
But repo command manages the git repo as symlinks, so check whether the objects
is an symlink to fix the problem:
* Nothing is changed if git/objects is not a symlink
* Use "git clone file://" when git/objects is a symlink
(Bitbake rev: a0d8108eba8d542707740d00c66c1c5f5b963f18)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This change brings checksum verification of each crate
in a recipe, e.g
| SRC_URI += " \
| crate://crates.io/aho-corasick/0.7.20 \
| crate://crates.io/atomic-waker/1.1.0 \
| crate://crates.io/cc/1.0.79 \
| "
|
| SRC_URI[aho-corasick.sha256sum] = "cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac"
| SRC_URI[atomic-waker.sha256sum] = "debc29dde2e69f9e47506b525f639ed42300fc014a3e007832592448fa8e4599"
| SRC_URI[cc.sha256sum] = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f"
That will require to move the checksum initialization
after the possible call to urldata_init method in order
for the crate fetcher to parse the url.
Another way of doing could have been implementing a decodeurl
method that would have been specific for each fetcher class.
(Bitbake rev: 4920686c13dd66f9bfa4f7dd38d6e955f153eeec)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a package with a postsints script requires ldconfig, the package class adds
a ldconfig postinst fragment to initialize it before. Systemd has its own
ldconfig.service to initialize it and sometimes if both services are running
at the same time in the first boot, the first one will work, but the second
one will fail with the following error:
ldconfig[141]: /sbin/ldconfig: Renaming of /etc/ld.so.cache~ to /etc/ld.so.cache failed: No such file or directory
This commit adds a ordering dependency between them to make sure that only one
service is running at the same time.
(From OE-Core rev: 4e9d812e127dc6743f52f4881e509e8e2e833afe)
Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When we provide sstate_targets recipes they are reported as missing
which is not quite correct because they are proveided to cut build/debugging time.
(From OE-Core rev: fd70a564d6946fa460638dd04ce2daecf4566cf3)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Relative paths in BBLAYERS only works when the new build dir are on the same
ascending directory node:
.
├── build
├── build-st
It works because they share the same ascending relative directory node.
So use the full path when the argument newbuilddir is provided
to make the oe-selftest work everywere regardless of the location chosen.
(From OE-Core rev: 2e022c1977bc1006c00a87e08a2dca5b69db4801)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
OpenSSH 9.3p1 fixes 1 HIGH level security vulnerability.
Upgrade the recipe to point to 9.3p1.
CVEs Fixed:
1) CVE-2023-28531
- ssh-add in OpenSSH before 9.3 adds smartcard keys to ssh-agent without the intended per-hop destination constraints.
(From OE-Core rev: ca4b4165f388a8b8bb80c120a2baef00e7e3bcac)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The logic in this script validates that the length of data sections are
evenly divisible by the block size. On most systems the block size is
4KB and all is good. Some systems though, such as ppc64le, have a block
size larger then 4KB. For example on a POWER9 based ppc64le system, the
block size is 64KB.
This results in this script failing with errors like this when building
wic images:
|440, in _do_get_mapped_ranges
| assert extent_len % self.block_size == 0
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
| AssertionError
In this case the data section size was 268KB and the block size was
64KB, resulting in the above assert failure.
Resolves https://bugzilla.yoctoproject.org/show_bug.cgi?id=15075
(From OE-Core rev: 1e23b803af6991fc20e4a4e88a0ef0541399e722)
Signed-off-by: Andrew Geissler <geissonator@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is needed for many gnome 44 apps.
Drop upstreamed patch in this release
(From OE-Core rev: 917b5da673cfe2271cf8854529b7f1ea7172a737)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recipe provides find-debuginfo which is used by rpm, more
specifically rpmbuild.
RPM upstream removed find-debuginfo and switched to use debugedit
in the following commit.
04b0805a75
Without debugedit, rpmbuild fails to generate debuginfo package when
%debug_package is added to spec file.
(From OE-Core rev: f7ada8b4d003473abce5b589cc38aec1e5e5f18a)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
updating the 5.15 hardware reference BSPs to match the versions of
the oe-core qemu reference platforms.
(From meta-yocto rev: 2783c1193e0d6b0eb7ac7752233c0396384e571c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating the hardware reference BSPs to match to core qemu machine
versions.
(From meta-yocto rev: cd38062c745e59b3faf1000ccdf14fcb5f54699b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A recent package.py change has highlighted some corruption issues with -dev
pkgconfig package dependencies. Bump the output versions to trigger a rebuild
and ensure everything is consistent.
Take the opportunity to also drop all HASHEQUIV_HASH_VERSION entries since the
main version is changing.
(From OE-Core rev: f45ddfbf007de858327eef0ffefd5840ef4c69b8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, the latest version abseil-cpp contains a new library named "absl_log_internal_format", it's
basic package config(.pc file) as below:
prefix=/usr
exec_prefix=${prefix}
......
Requires: absl_config = 20230125, absl_core_headers = 20230125, absl_log_internal_append_truncated = 20230125,
absl_log_internal_config = 20230125, absl_log_internal_globals = 20230125, absl_log_severity = 20230125,
absl_strings = 20230125, absl_str_format = 20230125, absl_time = 20230125, absl_span = 20230125
......
Normally, the process_pkgconfig() would process variable data before field data in a .pc file, but in the
absl_log_internal_format, the field data in "Requires" section contains "xxxx = xxxx" format, the
process_pkgconfig() treats them as normal variable and using the setVar() in bitbake's data_smart.py
try to process. The absl_log_internal_format field data contains "_append_", this hit the setVar() checking
and finally bitbake stop building and reporting an error as below:
"Variable xxx contains an operation using the old override syntax. Please convert this layer/metadata before attempting to use with a newer bitbake."
This patch move the field data process before variable process to avoid the process_pkgconfig() treat the field
data as variable.
(From OE-Core rev: a73e269d3e591a10bb397b94b82e3fb960112d33)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When working on 6.3+ kernel support powerpc started to fail when
doing on target kerne module builds, and in some cases when building
the kernel itself.
This was due to crtsavres requiring objtool to build, which was
missing required development headers.
So in a similar manner to x86, we add elfutils as an arch specific
dependency in these recipes.
(From OE-Core rev: 14b815b0beb6edc14b4fcc016201ade967875e28)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building a module on target, we use the native compiler
(always "gcc") versus the same compiler, but named in a cross
compiler manner, for the kernel build.
The kernel captures the compiler string in several places,
some of which we are already fixing, but others we are not
(as they don't cause issues).
But when building an on target module, the main kernel Makefile
compares compiler strings and outputs a warning similar to:
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-poky-linux-gcc (GCC) 11.3.0
You are using: gcc (GCC) 11.3.0
We drop the cross compilation prefix from the captured compiler
string, and we avoid the warning.
RP: tweaked one sed expression to fix quoting issue with 5.15
(From OE-Core rev: 70419f281a4571d01975bd79a47a6ed7ae70b1ae)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
8020ae3c051d Linux 5.15.103
10a72c677bce Makefile: use -gdwarf-{4|5} for assembler for DEBUG_INFO_DWARF{4|5}
6e7bc50f97c9 KVM: VMX: Fix crash due to uninitialized current_vmcs
61e5087231f3 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper
1f47cba9364f KVM: nVMX: Don't use Enlightened MSR Bitmap for L3
2153dd644ce4 fs: hold writers when changing mount's idmapping
8c3be6925a92 UML: define RUNTIME_DISCARD_EXIT
f616fa79d536 xfs: remove xfs_setattr_time() declaration
5588657f418c KVM: fix memoryleak in kvm_init()
4441a9009193 tools bpftool: Fix compilation error with new binutils
1c27fab24333 tools bpf_jit_disasm: Fix compilation error with new binutils
97f005c0bdba tools perf: Fix compilation error with new binutils
451c9d7b1616 tools include: add dis-asm-compat.h to handle version differences
51b99dc38c1a tools build: Add feature test for init_disassemble_info API changes
381492ef0c51 sh: define RUNTIME_DISCARD_EXIT
1e49bb9ba912 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36
d517faf3db23 powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds
4e6708a0f36e powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT
0bfde8c9bb27 arch: fix broken BuildID for arm64 and riscv
560a2744cbbf ext4: block range must be validated before use in ext4_mb_clear_bb()
270422f3e183 ext4: add strict range checks while freeing blocks
2da16af37847 ext4: add ext4_sb_block_valid() refactored out of ext4_inode_block_valid()
09546886a0ea ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb()
48302ee67dd7 filelocks: use mount idmapping for setlease permission check
513572bb89e8 media: rc: gpio-ir-recv: add remove function
5f328c9d32b1 media: ov5640: Fix analogue gain control
4cb302546556 scripts: handle BrokenPipeError for python scripts
405ec99d1d25 PCI: Add SolidRun vendor ID
2c75e258adb9 macintosh: windfarm: Use unsigned type for 1-bit bitfields
6c6f956c9295 alpha: fix R_ALPHA_LITERAL reloc for large modules
adb939031af3 powerpc/kcsan: Exclude udelay to prevent recursive instrumentation
e3a62a35f903 powerpc/iommu: fix memory leak with using debugfs_lookup()
93aa548a339c MIPS: Fix a compilation issue
e69d841d143b fs: use consistent setgid checks in is_sxid()
78eecf2e5cd4 attr: use consistent sgid stripping checks
449badcf876d attr: add setattr_should_drop_sgid()
7e8a9b53141e fs: move should_remove_suid()
93395e1184ed attr: add in_group_or_capable()
0123712492f6 fs: move S_ISGID stripping into the vfs_*() helpers
9c3a620bbf0c fs: add mode_strip_sgid() helper
79821ab3284a xfs: set prealloc flag in xfs_alloc_file_space()
a881c1ef16f1 xfs: fallocate() should call file_modified()
f8937e4d1d46 xfs: remove XFS_PREALLOC_SYNC
95aab524e12e xfs: use setattr_copy to set vfs inode attributes
2115c14c93ec tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
b43cb0f08767 watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
d15c9ae1c6d9 staging: rtl8723bs: Fix key-store index handling
7fa3bb1bcabe staging: rtl8723bs: fix placement of braces
962293f5443c Staging: rtl8723bs: Placing opening { braces in previous line
890e24564c0a staging: rtl8723bs: clean up comparsions to NULL
c513043e0afe iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
0fd72f1d1b94 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
2af17167804c iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
ce4bbb2aa9d8 nbd: use the correct block_device in nbd_bdev_reset
7889dfc19492 irqdomain: Fix mapping-creation race
a2bc806e95bd ext4: Fix deadlock during directory rename
07b0aba4adf0 RISC-V: Don't check text_mutex during stop_machine
d1b47f735f60 s390/ftrace: remove dead code
3a9418d2c93c riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
f3969427fb06 af_unix: fix struct pid leaks in OOB support
a9f99eacf79f af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB.
6a29d71ab421 net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC
ad7e40ee157b SUNRPC: Fix a server shutdown leak
64d4eb412761 octeontx2-af: Unlock contexts in the queue context cache in case of fault detection
03c1cc6f554d net/smc: fix fallback failed while sendmsg with fastopen
dafde1072202 platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
36bcbcaf01d8 netfilter: conntrack: adopt safer max chain length
a316da050d80 scsi: megaraid_sas: Update max supported LD IDs to 240
2adc29350a5b net: ethernet: mtk_eth_soc: fix RX data corruption issue
fe8787c1e4f6 net: phy: smsc: fix link up detection in forced irq mode
d83813f724ec net: phy: smsc: Cache interrupt mask
18ab31b8cd37 btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
2662c5b1f0ef netfilter: tproxy: fix deadlock due to missing BH disable
bef8cf77e21c netfilter: ctnetlink: revert to dumping mark regardless of event type
20fd0607acbf bnxt_en: Avoid order-5 memory allocation for TPA data
98fa707a52a3 net: phylib: get rid of unnecessary locking
67431417617d net: stmmac: add to set device wake up flag when stmmac init phy
af5c333c84e5 drm/msm/dpu: fix len of sc7180 ctl blocks
4a476285f6d2 bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()
c813f7a31614 ice: copy last block omitted in ice_get_module_eeprom()
3f14457e1584 net: caif: Fix use-after-free in cfusbl_device_notify()
c2c71922c5e9 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver
c026917887d1 perf stat: Fix counting when initial delay configured
fdecfb2603d0 selftests: nft_nat: ensuring the listening side is up before starting the client
91aceb3844d4 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
a5a7f6e6e126 powerpc: dts: t1040rdb: fix compatible string for Rev A boards
4357bbb921fe nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
04bfc5bcdfc0 bgmac: fix *initial* chip reset to support BCM5358
60530bfdb647 drm/msm/a5xx: fix context faults during ring switch
7f854b4803e5 drm/msm/a5xx: fix the emptyness check in the preempt code
bf66e98285f7 drm/msm/a5xx: fix highest bank bit for a530
2e8efe8c8dab drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
b77c764b4371 drm/msm: Fix potential invalid ptr free
ced1f5dd6c1d drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype
e974d8755578 drm/nouveau/kms/nv50-: remove unused functions
c50fc503ee1b ext4: Fix possible corruption when moving a directory
cfb89ceb22fd regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
e1a078cac3e9 regulator: core: Fix off-on-delay-us for always-on/boot-on regulators
67a791df1457 regulator: Flag uncontrollable regulators as always_on
e471e928de97 scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
463ae58d7c80 riscv: Add header include guards to insn.h
4dd43ee784a1 riscv: Avoid enabling interrupts in die()
5ab1d0528b04 RISC-V: Avoid dereferening NULL regs in die()
6a72729ed6ac arm64: efi: Make efi_rt_lock a raw_spinlock
14ddb4e6e9de brd: mark as nowait compatible
5089247d6cf3 block/brd: add error handling support for add_disk()
5c65f0971247 iommu/vt-d: Fix PASID directory pointer coherency
8ff7db51d3ed irqdomain: Refactor __irq_domain_alloc_irqs()
62e4ba36a3d7 ipmi:ssif: Add a timer between request retries
2fb8b122ba8f ipmi:ssif: Increase the message retry time
a6ef5a9d7263 f2fs: retry to update the inode page given data corruption
a517c651f116 f2fs: do not bother checkpoint by f2fs_get_node_info
e55332319825 f2fs: avoid down_write on nat_tree_lock during checkpoint
31b5793ca2de udf: Fix off-by-one error when discarding preallocation
30e29af746ee fs: dlm: start midcomms before scand
9c9dd2b3ba83 fs: dlm: add midcomms init/start functions
2e0415522835 fs: dlm: fix log of lowcomms vs midcomms
c5a23d43c23a KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
a78a355052ab KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure
45bcf4a4f2b1 KVM: Register /dev/kvm as the _very_ last thing during initialization
0a0ecaf0988b KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except()
3e48a6349d29 KVM: Optimize kvm_make_vcpus_request_mask() a bit
339e480baafc nfc: change order inside nfc_se_io error path
01a821aacc64 ext4: zero i_disksize when initializing the bootloader inode
ca500cf2eceb ext4: fix WARNING in ext4_update_inline_data
d16576142fb9 ext4: move where set the MAY_INLINE_DATA flag is set
c5d7c31e1722 ext4: fix another off-by-one fsmap error on 1k block filesystems
df621af95e89 ext4: fix RENAME_WHITEOUT handling for inline directories
7349cc5ab32e ext4: fix cgroup writeback accounting with fs-layer encryption
fd7b8ebc1dd5 staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()
0b22cbc05ce2 drm/connector: print max_requested_bpc in state debugfs
5e0eed414156 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
328d069e9c35 x86/CPU/AMD: Disable XSAVES on AMD family 0x17
92d1caad9f78 fork: allow CLONE_NEWTIME in clone3 flags
7ba76b2ac187 perf inject: Fix --buildid-all not to eat up MMAP2
2072e75b4942 btrfs: fix percent calculation for bg reclaim message
f8cd8754a03a fs: prevent out-of-bounds array speculation when closing a file descriptor
2ddbd0f967b3 Linux 5.15.102
cbecbd884e81 staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
515017e952ea staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
528dbd80ac21 wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
bbf9f29bac04 Linux 5.15.101
cba6bbf501be Revert "drm/i915: Don't use BAR mappings for ring buffers with LLC"
d214f240b0f6 Linux 5.15.100
acf252c1f5c3 usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails
1c7988d5c79f malidp: Fix NULL vs IS_ERR() checking
545d72ba4c2c scsi: mpt3sas: Remove usage of dma_get_required_mask() API
953841f959e3 scsi: mpt3sas: re-do lost mpt3sas DMA mask fix
de1afc58a905 scsi: mpt3sas: Don't change DMA mask while reallocating pools
8e6612ff8b5d Revert "scsi: mpt3sas: Fix return value check of dma_get_required_mask()"
72bf6d493c95 drm/virtio: Fix error code in virtio_gpu_object_shmem_init()
8e62139840c0 media: uvcvideo: Fix race condition with usb_kill_urb
a1ddee82de80 Bluetooth: hci_sock: purge socket queues in the destruct() callback
22d021232657 drm/display/dp_mst: Fix down message handling after a packet reception error
db35e49413a4 drm/display/dp_mst: Fix down/up message handling after sink disconnect
e23fa593f1ab x86/resctl: fix scheduler confusion with 'current'
be5d5d0637fd net: tls: avoid hanging tasks on the tx_lock
e1a3cfdbf5b3 soundwire: cadence: Drain the RX FIFO after an IO timeout
ecb33d7a5b58 soundwire: cadence: Remove wasted space in response_buf
473efca280d4 phy: rockchip-typec: Fix unsigned comparison with less than zero
ffcd94262e0e PCI: Add ACS quirk for Wangxun NICs
19c4d6c7b049 PCI: loongson: Add more devices that need MRRS quirk
bb99db06b8b6 kernel/fail_function: fix memory leak with using debugfs_lookup()
7f1e53f88e8b drivers: base: dd: fix memory leak with using debugfs_lookup()
09709a49283f drivers: base: component: fix memory leak with using debugfs_lookup()
b94b39bf3d54 misc: vmw_balloon: fix memory leak with using debugfs_lookup()
cf042964c2fa tty: pcn_uart: fix memory leak with using debugfs_lookup()
49ae24f44713 PCI: Take other bus devices into account when distributing resources
dba6280105e1 PCI: Align extra resources for hotplug bridges properly
92d6e6bf9cf1 usb: gadget: uvc: Make bSourceID read/write
14cbfd08551a usb: uvc: Enumerate valid values for color matching
7e902b949600 USB: ene_usb6250: Allocate enough memory for full object
95ee8cb26db5 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
8da78a60f332 USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()
6236a6d2cdfb USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()
036ada6ca9ee USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()
b0a2663ecbe8 USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()
30f9ba2396a1 USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()
fb284bee1e21 USB: isp1362: fix memory leak with using debugfs_lookup()
6f12097467ea USB: isp116x: fix memory leak with using debugfs_lookup()
4a71b15744b8 USB: fotg210: fix memory leak with using debugfs_lookup()
bb4d5eefb670 USB: sl811: fix memory leak with using debugfs_lookup()
c6af1dbc99ad USB: uhci: fix memory leak with using debugfs_lookup()
4322661af6d7 USB: chipidea: fix memory leak with using debugfs_lookup()
cf52c320cf74 USB: dwc3: fix memory leak with using debugfs_lookup()
baec889a81b8 PCI: loongson: Prevent LS7A MRRS increases
19da678d38d2 soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()
587b48b18a8a iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
2b59fdcaaf24 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
9e58ebb12210 tools/iio/iio_utils:fix memory leak
54179274476d mei: bus-fixup:upon error print return values of send and receive
49b326ce8a68 serial: sc16is7xx: setup GPIO controller later in probe
45083b86141e tty: serial: fsl_lpuart: disable the CTS when send break signal
f9d9d25ad1f0 tty: fix out-of-bounds access in tty_driver_lookup_tty()
4be3213e9d79 staging: emxx_udc: Add checks for dma_alloc_coherent()
6683327b51a6 USB: fix memory leak with using debugfs_lookup()
b32d922f86f3 media: uvcvideo: Silence memcpy() run-time false positive warnings
c1343a879cce media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
cdccb1c3fcd2 media: uvcvideo: Handle errors from calls to usb_string
31a8d11d28b5 media: uvcvideo: Handle cameras with invalid descriptors
57b0ff53f4de media: uvcvideo: Remove format descriptions
1f11ed61d69d iommu/amd: Fix error handling for pdev_pri_ats_enable()
77d567091ec3 IB/hfi1: Update RMT size calculation
5a47bb71b1a9 mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
1b46c2a76c21 bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support
0a65cd7379a2 firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
2e07fa2e30d4 kernel/printk/index.c: fix memory leak with using debugfs_lookup()
ba279dc7e47a tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
9c28c74fbd67 thermal: intel: BXT_PMIC: select REGMAP instead of depending on it
5eaf55b38691 thermal: intel: quark_dts: fix error pointer dereference
d11f9f030fd8 ASoC: mediatek: mt8195: add missing initialization
488bc1b823c7 ASoC: zl38060 add gpiolib dependency
69e997420cb9 ASoC: zl38060: Remove spurious gpiolib select
35b855381898 ASoC: adau7118: don't disable regulators on device unbind
3e7d0968203d loop: loop_set_status_from_info() check before assignment
746d4e369e04 rtc: allow rtc_read_alarm without read_alarm callback
6e47bb21b63b scsi: ipr: Work around fortify-string warning
c775a5246151 genirq: Add and use an irq_data_update_affinity helper
00340ccb5407 genirq: Refactor accessors to use irq_data_get_affinity_mask
2163cf142272 rtc: sun6i: Always export the internal oscillator
660e8f2eeafa vc_screen: modify vcs_size() handling in vcs_read()
72db07cf0d6b tcp: tcp_check_req() can be called from process context
ac7014af85aa ARM: dts: spear320-hmi: correct STMPE GPIO compatible
dff967aee88a net/sched: act_sample: fix action bind logic
850f914efe04 net/sched: act_mpls: fix action bind logic
da4df0cbdf7c net/sched: act_pedit: fix action bind logic
5654a12277b0 net/sched: transition act_pedit to rcu and percpu stats
c494365432dc nfc: fix memory leak of se_io context in nfc_genl_se_io
6398bd3c4a50 net/mlx5: Geneve, Fix handling of Geneve object id as error code
48a8c76c7dc6 net/mlx5e: Verify flow_source cap before using it
2721d966680a 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
8d3fc907d060 9p/xen: fix connection sequence
fc772313f2da 9p/xen: fix version parsing
df192270eb72 net: fix __dev_kfree_skb_any() vs drop monitor
ada4f805c9e4 octeontx2-pf: Use correct struct reference in test condition
bf5540cbd20e sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop
dcdddb5f4908 ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
e306dbee4c98 netfilter: x_tables: fix percpu counter block leak on error path when creating new netns
dbb3cbbf03b3 netfilter: ebtables: fix table blob use-after-free
af41b3cd9a92 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
041fdbe73de9 watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
3e765f7ff256 watchdog: pcwd_usb: Fix attempting to access uninitialized memory
23cc41c3f19c watchdog: Fix kmemleak in watchdog_cdev_register
dd7605dd48e5 watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
a27e95a6ff3f um: virt-pci: properly remove PCI device from bus
6c738b8805c6 um: virtio_uml: move device breaking into workqueue
b7d5712cf9f4 um: virtio_uml: mark device as unregistered when breaking it
1b1ef45d48e1 um: virtio_uml: free command if adding to virtqueue failed
8ba6b0fade97 x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
ed1d288ec85d netfilter: nf_tables: allow to fetch set elements when table has an owner
98db4a032244 ext4: use ext4_fc_tl_mem in fast-commit replay path
aa4d726af72a f2fs: fix to avoid potential memory corruption in __update_iostat_latency()
3afaaf6f5867 ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
79548ccdd992 ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
003bb9868a51 ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
79db0e8323b5 ubifs: ubifs_writepage: Mark page dirty after writing inode failed
10b6c359e374 ubifs: dirty_cow_znode: Fix memleak in error handling path
aeb92507ea25 ubifs: Re-statistic cleaned znode count if commit failed
5ec4c8aca5a2 ubi: Fix possible null-ptr-deref in ubi_free_volume()
3e29634eb56e ubifs: Fix memory leak in alloc_wbufs()
95a72417dd13 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
53818746e549 ubi: Fix use-after-free when volume resizing failed
91bc31579e9f ubifs: Reserve one leb for each journal head while doing budget
2b6d85db0e07 ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
8e30559876d8 ubifs: Fix wrong dirty space budget for dirty inode
8e166cc9b64b ubifs: Rectify space budget for ubifs_xrename()
de6d6bf150b7 ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
8c3ebc5e3cd0 ubifs: Fix build errors as symbol undefined
701bb3ed5a88 ubi: ensure that VID header offset + VID header size <= alloc, size
276a7298af6a um: vector: Fix memory leak in vector_config
354dfc05bd5f f2fs: allow set compression option of files without blocks
add8515d59a1 fs: f2fs: initialize fsdata in pagecache_write()
06fa1a839fae f2fs: use memcpy_{to,from}_page() where possible
804817f02e2f pwm: stm32-lp: fix the check on arr and cmp registers update
81ea09ae3040 pwm: sifive: Always let the first pwm_apply_state succeed
852703ed6d81 pwm: sifive: Reduce time the controller lock is held
3a75866a5cef objtool: Fix memory leak in create_static_call_sections()
ea30508b7bb1 fs/jfs: fix shift exponent db_agl2size negative
8311961a1724 auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()
7c183dc0af47 net/sched: Retire tcindex classifier
abddfcf701a5 Linux 5.15.99
d2fb2739e956 kbuild: Port silent mode detection to future gnu make.
2da950a044ee wifi: ath9k: use proper statements in conditionals
7e6eeb5fb3aa arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
6ac2adcc2bff iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock()
26f8b1ef30f6 media: uvcvideo: Fix memory leak of object map on error exit path
2137e7c83ed6 qede: avoid uninitialized entries in coal_entry array
a8da5a8900fa perf intel-pt: pkt-decoder: Add CFE and EVD packets
922bd6b37276 drm/edid: fix AVI infoframe aspect ratio handling
4eb6789f9177 drm/i915: Don't use BAR mappings for ring buffers with LLC
64bcaffa2d5c drm/radeon: Fix eDP for single-display iMac11,2
6a5f31c3fbf3 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
5f63c879ca95 vfio/type1: restore locked_vm
7329ab7f0249 vfio/type1: track locked_vm per dma
eafb81c50da8 vfio/type1: prevent underflow of locked_vm via exec()
2fd6f6c8cb35 iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
77ffe5501e02 PCI: Avoid FLR for AMD FCH AHCI adapters
99eefc2c62e0 PCI: hotplug: Allow marking devices as disconnected during bind/unbind
2bb559f12e54 PCI/PM: Observe reset delay irrespective of bridge_d3
b07ded08cd9c MIPS: DTS: CI20: fix otg power gpio
71f81b6842af riscv: ftrace: Reduce the detour code size to half
4accfc428fec riscv: ftrace: Remove wasted nops for !RISCV_ISA_C
f6b5db68b256 riscv, mm: Perform BPF exhandler fixup on page fault
043d1657cc51 riscv: jump_label: Fixup unaligned arch_static_branch function
ac5ff022d916 riscv: mm: fix regression due to update_mmu_cache change
59b83f7b057d RISC-V: add a spin_shadow_stack declaration
0595cdb58772 scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
584892fd29a4 scsi: ses: Fix possible desc_ptr out-of-bounds accesses
384aa697d8f2 scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
2b28a7d261cb scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
6fce2307650a scsi: ses: Don't attach if enclosure has no components
cb121c4137b2 scsi: qla2xxx: Remove increment of interface err cnt
5f40ca617ef5 scsi: qla2xxx: Fix erroneous link down
77a11df33c48 scsi: qla2xxx: Remove unintended flag clearing
77302fb0e357 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
476126f14dfe scsi: qla2xxx: Check if port is online before sending ELS
c54e9311ee0b scsi: qla2xxx: Fix link failure in NPIV environment
37a38ff7edf4 tools/bootconfig: fix single & used for logical condition
d41db100bc38 ring-buffer: Handle race between rb_move_tail and rb_check_pages
145999aed74f ktest.pl: Add RUN_TIMEOUT option with default unlimited
aab7db9e1e08 ktest.pl: Fix missing "end_monitor" when machine check fails
0c2f4a234bb2 ktest.pl: Give back console on Ctrt^C on monitor
fe463fe6aa80 mm/thp: check and bail out if page in deferred queue already
ef1fcad8548d mm: memcontrol: deprecate charge moving
d0d794371bde docs: gdbmacros: print newest record
a16bd95eeb2e remoteproc/mtk_scp: Move clk ops outside send_lock
505627bebd45 media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
d15f73b01bce mips: fix syscall_get_nr
34dbf5dd0711 dax/kmem: Fix leak of memory-hotplug resources
7eb171ada303 alpha: fix FEN fault handling
efa228b2e6a4 ceph: update the time stamps and try to drop the suid/sgid
a73783e4e0c4 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
c6cc86c6d847 fuse: add inode/permission checks to fileattr_get/fileattr_set
cfa97a3b266a ARM: dts: exynos: correct TMU phandle in Odroid HC1
70e18548311c ARM: dts: exynos: correct TMU phandle in Odroid XU
816f83bd2868 ARM: dts: exynos: correct TMU phandle in Exynos5250
269926de8454 ARM: dts: exynos: correct TMU phandle in Odroid XU3 family
78a5fa65a5d7 ARM: dts: exynos: correct TMU phandle in Exynos4
52739e0f7413 ARM: dts: exynos: correct TMU phandle in Exynos4210
89e99f0b031f ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node
0e22e0477479 dm flakey: fix a bug with 32-bit highmem systems
ff60b2bb680e dm flakey: don't corrupt the zero page
673ca7e7872f dm flakey: fix logic when corrupting a bio
8cbbe0651971 thermal: intel: powerclamp: Fix cur_state for multi package system
935ba268ac0b qede: fix interrupt coalescing configuration
fd081afd21eb wifi: cfg80211: Fix use after free for wext
60e49fe9b7e4 wifi: ath11k: allow system suspend to survive ath11k
f592cd2f1390 wifi: rtl8xxxu: Use a longer retry limit of 48
931dc7e232b2 dm: add cond_resched() to dm_wq_work()
d71a0899e497 dm: send just one event on resize, not two
61d44a4db2f5 mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
afd61540ba77 mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
73a4cbf91e04 mtd: spi-nor: sfdp: Fix index value for SCCR dwords
116008ada3d0 ext4: refuse to create ea block when umounted
a6744e14ce70 ext4: optimize ea_inode block expansion
c325350d0c54 jbd2: fix data missing when reusing bh which is ready to be checkpointed
83c4e017fbfd ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
ff9657b1e845 ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
345fb368e5f5 io_uring/poll: allow some retries for poll triggering spuriously
7e8cd208e9c2 io_uring: remove MSG_NOSIGNAL from recvmsg
dde0d0dfbde2 io_uring/rsrc: disallow multi-source reg buffers
abd54d87daba io_uring: add a conditional reschedule to the IOPOLL cancelation loop
337eb887c74d io_uring: mark task TASK_RUNNING before handling resume/task work
54df6c5edf87 io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
7697139d5dfd crypto: qat - fix out-of-bounds read
ffc9d001fed1 irqdomain: Fix domain registration race
a2a46bd4f40c irqdomain: Drop bogus fwspec-mapping error handling
27842d6884d7 irqdomain: Look for existing mapping only once
562e332dd306 irqdomain: Fix disassociation race
ee82369e29fb irqdomain: Fix association race
1cb936fee7e7 ima: Align ima_file_mmap() parameters with mmap_file LSM hook
cb104b880d78 brd: return 0/-error from brd_insert_page()
113d4b0e12f4 Documentation/hw-vuln: Document the interaction between IBRS and STIBP
e7f1ddebd9f5 x86/speculation: Allow enabling STIBP with legacy IBRS
be2710deaed3 x86/microcode/AMD: Fix mixed steppings support
5830ff467ab3 x86/microcode/AMD: Add a @cpu parameter to the reloading functions
865af457dd89 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
e1d35d0d1830 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
c5a2c2bf0b4f x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
f46a42130c03 x86/reboot: Disable SVM, not just VMX, when stopping CPUs
5427c3cee789 x86/reboot: Disable virtualization in an emergency if SVM is supported
1e3edbabf57a x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
83a27cd866dd x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
6e46d9ff3ed3 KVM: s390: disable migration mode when dirty tracking is disabled
21c95b736058 KVM: SVM: hyper-v: placate modpost section mismatch error
033a4c062124 KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
11d4b35674c6 KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
999439fd5da5 KVM: Destroy target device if coalesced MMIO unregistration fails
ac791643e77b RDMA/siw: Fix user page pinning accounting
a155ad9506f9 udf: Fix file corruption when appending just after end of preallocated extent
37e74003d81e udf: Detect system inodes linked into directory hierarchy
e6574337df78 udf: Preserve link count of system files
c5787d77a5c2 udf: Do not update file length for failed writes to inline files
9a8d602f0723 udf: Do not bother merging very long extents
e43adce883e1 udf: Truncate added extents on failed expansion
aa502e760c26 selftests/landlock: Test ptrace as much as possible with Yama
6249f305cd34 selftests/landlock: Skip overlayfs tests when not supported
597ecd95b1f2 ocfs2: fix non-auto defrag path not working issue
33665d104266 ocfs2: fix defrag path triggering jbd2 ASSERT
f901c39e670b f2fs: fix cgroup writeback accounting with fs-layer encryption
117d4f6687b1 f2fs: fix information leak in f2fs_move_inline_dirents()
936a8383a021 fs: dlm: send FIN ack back in right cases
e9463d46af47 fs: dlm: move sending fin message into state change handling
3ed92883b387 fs: dlm: don't set stop rx flag after node reset
19e99109fb77 exfat: fix inode->i_blocks for non-512 byte sector size device
9717df94d7d0 exfat: redefine DIR_DELETED as the bad cluster number
c2c3d86bd4a9 exfat: fix unexpected EOF while reading dir
0d3902cbcf80 exfat: fix reporting fs error when reading dir beyond EOF
05103d88482d fs: hfsplus: fix UAF issue in hfsplus_put_super
2cab8db14566 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
6817d13c62db ARM: dts: exynos: correct HDMI phy compatible in Exynos4
851c34f19c0a ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length
f9b816c55bea ksmbd: fix wrong data area length for smb2 lock request
db1c5ec57611 locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath
79a0583a31ae btrfs: hold block group refcount during async discard
0eba9b4a86e8 cifs: Fix uninitialized memory read in smb3_qfs_tcon()
2c00c08a081e s390/kprobes: fix current_kprobe never cleared after kprobes reenter
f12874e6a169 s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
76c683864bea s390: discard .interp section
61e64c322739 s390/extmem: return correct segment type in __segment_load()
49be6b25acb7 ipmi_ssif: Rename idle state and check
66db2b9a2dc5 ipmi:ssif: resend_msg() cannot fail
db44fae4cb19 rtc: pm8xxx: fix set-alarm race
8b44b4d81598 block: don't allow multiple bios for IOCB_NOWAIT issue
ce3eb3c37b2c firmware: coreboot: framebuffer: Ignore reserved pixel color bits
d44d34a22ff0 wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
90ca3fa30fc4 drm/shmem-helper: Revert accidental non-GPL export
bde7dcd77807 nfsd: zero out pointers after putting nfsd_files on COPY setup error
8c5f6c699241 dm cache: add cond_resched() to various workqueue loops
01663c215843 dm thin: add cond_resched() to various workqueue loops
f0c8b85af2f6 drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
fbc357c9ad67 HID: logitech-hidpp: Don't restart communication if not necessary
5a46d8bdaf03 scsi: snic: Fix memory leak with using debugfs_lookup()
73dbd0f325af pinctrl: at91: use devm_kasprintf() to avoid potential leaks
52ea47a0ddfb hwmon: (coretemp) Simplify platform device handling
c713ebf2fe3f gfs2: Improve gfs2_make_fs_rw error handling
a4b3893e4183 regulator: s5m8767: Bounds check id indexing into arrays
88001ac08e69 regulator: max77802: Bounds check regulator id against opmode
4e8c955abc52 ASoC: kirkwood: Iterate over array indexes instead of using pointer math
9576b7ccc203 ASoC: soc-compress: Reposition and add pcm_mutex
204233695407 docs/scripts/gdb: add necessary make scripts_gdb step
5dfe7a5386fd drm/msm/dsi: Add missing check for alloc_ordered_workqueue
9ae15ebaefc4 drm: amd: display: Fix memory leakage
a40b97acb817 Revert "fbcon: don't lose the console font across generic->chip driver switch"
51ab4eb1a25e scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
cda2f7efbc2d drm/radeon: free iio for atombios when driver shutdown
340d1cc503f6 drm/tiny: ili9486: Do not assume 8-bit only SPI controllers
1f09c5321f03 HID: Add Mapping for System Microphone Mute
fc4f90d6ebd0 drm/omap: dsi: Fix excessive stack usage
bb9a5562beb9 drm/amd/display: Fix potential null-deref in dm_resume
54ba1ec7ed34 drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write
93be5b2dda27 scm: add user copy checks to put_cmsg()
ad01fa14f65c hv_netvsc: Check status in SEND_RNDIS_PKT completion message
90c260fddc65 Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
84e4d4885d0a PM: EM: fix memory leak with using debugfs_lookup()
dddc132eb0dc PM: domains: fix memory leak with using debugfs_lookup()
dc39fbd865a9 time/debug: Fix memory leak with using debugfs_lookup()
49aa49952116 s390/idle: mark arch_cpu_idle() noinstr
eb1fbdf985cc uaccess: Add minimum bounds check on kernel buffer size
ce1fb07b7130 coda: Avoid partial allocation of sig_inputArgs
dca8fd0f7d70 net/mlx5: fw_tracer: Fix debug print
4d9d7e5e4c79 ACPI: video: Fix Lenovo Ideapad Z570 DMI match
90fa009c6d51 wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
634986c94c57 tools/power/x86/intel-speed-select: Add Emerald Rapid quirk
2493966c877f netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()
fcf9fb5242d2 m68k: Check syscall_trace_enter() return code
124ca24e0de9 net: bcmgenet: Add a check for oversized packets
bcb03f2be982 crypto: hisilicon: Wipe entire pool on error
f1e093291cd6 clocksource: Suspend the watchdog temporarily when high read latency detected
e6900ee15d87 thermal: intel: intel_pch: Add support for Wellsburg PCH
31f4c98ecd17 ACPI: Don't build ACPICA with '-Os'
57bb8235ba8f ice: add missing checks for PF vsi type
38f564996906 ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB
b279fa1ceadb inet: fix fast path in __inet_hash_connect()
1a1f43059afa wifi: mt7601u: fix an integer underflow
a0f0ce1c8ab9 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
f5df8d35b228 x86/bugs: Reset speculation control settings on init
aa70d1e0f941 timers: Prevent union confusion from unexpected restart_syscall()
599a9dcef8a7 thermal: intel: Fix unsigned comparison with less than zero
208065148930 wifi: ath11k: debugfs: fix to work with multiple PCI devices
4a84fcea596d rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
0d9fc1397f71 rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
6f2ce125c760 rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
3a3a5e3f9406 wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
634a5471a6bd wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
a2e4b48d6f9b trace/blktrace: fix memory leak with using debugfs_lookup()
3538ade9d8c2 blk-iocost: fix divide by 0 error in calc_lcoefs()
2e68a0f7bc57 ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
1492fc9b50a4 udf: Define EFSCORRUPTED error code
de23e98c1c34 rpmsg: glink: Avoid infinite loop on intent for missing channel
6d24202b8d3d media: saa7134: Use video_unregister_device for radio_dev
114f768e7314 media: usb: siano: Fix use after free bugs caused by do_submit_urb
d2512e1c9073 media: i2c: ov7670: 0 instead of -EINVAL was returned
29962c478e8b media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
09fc82a6a7a8 media: imx-jpeg: Apply clk_bulk api instead of operating specific clk
8f9722ffa432 media: v4l2-jpeg: ignore the unknown APP14 marker
ecefc14dd1c9 media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data
5ed8dde3aa5b media: i2c: imx219: Fix binning for RAW8 capture
800bb32c7636 media: i2c: imx219: Split common registers from mode tables
1da495101ef7 media: i2c: ov772x: Fix memleak in ov772x_probe()
ba54908ae822 media: ov5675: Fix memleak in ov5675_init_controls()
3969b2ebc660 media: ov2740: Fix memleak in ov2740_init_controls()
5897fe3ebe82 media: max9286: Fix memleak in max9286_v4l2_register()
956186b8e2c1 builddeb: clean generated package content
edc6f486be31 s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64
4ecc0a347da7 s390/vdso: remove -nostdlib compiler flag
a26436b90808 powerpc: Remove linker flag from KBUILD_AFLAGS
60abe015c3b5 media: platform: ti: Add missing check for devm_regulator_get
954f27086c07 media: ti: cal: fix possible memory leak in cal_ctx_create()
d4f4aa9ec112 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
bd57756a7e43 IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
08210a63eb4f IB/hfi1: Fix math bugs in hfi1_can_pin_pages()
a495b6a5d027 iommu/vt-d: Allow to use flush-queue when first level is default
990c539e9c33 iommu/vt-d: Use second level for GPA->HPA translation
727fb414fe9f iommu/vt-d: Check FL and SL capability sanity in scalable mode
b0a2bf28af77 iommu/vt-d: Remove duplicate identity domain flag
db05a58ed435 iommu/vt-d: Fix error handling in sva enable/disable paths
0bb33c5fe4a0 dmaengine: dw-axi-dmac: Do not dereference NULL structure
ad222c9af25e dmaengine: sf-pdma: pdma_desc memory leak fix
f119ef452e2d iommu: Fix error unwind in iommu_group_alloc()
76e0396313c7 iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()
3df71bb7e8ad phy: rockchip-typec: fix tcphy_get_mode error case
295ab6d49ee5 dmaengine: dw-edma: Fix readq_ch() return value truncation
3d41d9b256ae tty: serial: imx: disable Ageing Timer interrupt request irq
908e091e1b66 tty: serial: imx: Handle RS485 DE signal active high
3fe888ce8152 serial: fsl_lpuart: fix RS485 RTS polariy inverse issue
87674a359ad1 RDMA/irdma: Cap MSIX used to online CPUs + 1
d9e1dae1e278 usb: max-3421: Fix setting of I/O pins
9dca64042d85 RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()
16603bced2d1 power: supply: remove faulty cooling logic
c4f590e84a60 iommu/vt-d: Set No Execute Enable bit in PASID table entry
7bd1d1305c89 usb: gadget: configfs: Restrict symlink creation is UDC already binded
da589849cfdd usb: gadget: configfs: remove using list iterator after loop body as a ptr
3d0127aca18f usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func
c955f9cf75b7 usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link()
f12829e5130f usb: musb: mediatek: don't unregister something that wasn't registered
2aff0632ac6b RDMA/cxgb4: add null-ptr-check after ip_dev_find()
fcbbf34d7820 tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case
e8fb0f13e45c usb: early: xhci-dbc: Fix a potential out-of-bound memory access
49bf49312b30 dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers
834af318db66 fotg210-udc: Add missing completion handler
b4fe158259fb firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
ca39a7c65944 drivers: base: transport_class: fix resource leak when transport_add_device() fails
817b415f481b drivers: base: transport_class: fix possible memory leak
8d389e363075 driver core: fix resource leak in device_add()
6cdcee7393d4 misc/mei/hdcp: Use correct macros to initialize uuid_le
a3c89e8c69a5 VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
b1cdf1113e21 firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()
7f9416f14e86 applicom: Fix PCI device refcount leak in applicom_init()
4a77ce51f9a8 eeprom: idt_89hpesx: Fix error handling in idt_init()
4143de03d397 Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"
c177d5f24723 serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()
7159dced6ffb tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()
d5dcc89c8df8 tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()
707d954d9b5c PCI: switchtec: Return -EFAULT for copy_to_user() errors
53b65fa40c01 PCI/IOV: Enlarge virtfn sysfs name buffer
645384e26f20 usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count
2a023b47d9f5 usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources()
2dc1dba1d8d3 ACPI: resource: Add helper function acpi_dev_get_memory_resources()
950c6df6ec6e coresight: cti: Add PM runtime call in enable_store
ec4808025406 coresight: cti: Prevent negative values of enable count
4f125de654c4 coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
4ff283009f55 media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
5052fe8a95a4 media: uvcvideo: Check controls flags before accessing them
bd3a78ace9bd media: uvcvideo: Use control names from framework
5f0b4c77e70d media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS
c7121f186c1c media: uvcvideo: refactor __uvc_ctrl_add_mapping
d9eacd945f16 media: uvcvideo: Remove s_ctrl and g_ctrl
07ab366a9aaf media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL
0305bf6af005 alpha/boot/tools/objstrip: fix the check for ELF header
89a0079049f5 kobject: Fix slab-out-of-bounds in fill_kobj_path()
e8bfba508cf3 kobject: modify kobject_get_path() to take a const *
2c59650d078b driver core: fix potential null-ptr-deref in device_add()
18f50b830408 soundwire: cadence: Don't overflow the command FIFOs
83ce72f41464 i2c: designware: fix i2c_dw_clk_rate() return size to be u32
d725bc59db96 usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()
806d41135051 iio: light: tsl2563: Do not hardcode interrupt trigger type
0d6282dc2bd3 dmaengine: HISI_DMA should depend on ARCH_HISI
d901a7fb4069 dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0
6a8a02dcfae1 mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
413f8b1f8be6 mfd: cs5535: Don't build on UML
41aed1bddcec objtool: add UACCESS exceptions for __tsan_volatile_read/write
1ca4adf2e099 printf: fix errname.c list
3927846a2a53 selftests/ftrace: Fix bash specific "==" operator
b41a42d11df7 sparc: allow PM configs for sparc32 COMPILE_TEST
1f3d6661f3f4 perf tools: Fix auto-complete on aarch64
f9a35cd8f017 perf intel-pt: Do not try to queue auxtrace data on pipe
bb0a6b5bcebf perf intel-pt: Add support for emulated ptwrite
6d60fdc1e6a1 perf intel-pt: Add link to the perf wiki's Intel PT page
ceecd014a8cc perf intel-pt: Add documentation for Event Trace and TNT disable
b51f0131fd41 perf inject: Use perf_data__read() for auxtrace
690efcb5827c leds: led-core: Fix refcount leak in of_led_get()
1cdf973d2b3a perf llvm: Fix inadvertent file creation
321b8b2b0b2b gfs2: jdata writepage fix
7cbd5bdb5bd4 cifs: Fix warning and UAF when destroy the MR list
46cd6c639cdd cifs: Fix lost destroy smbd connection when MR allocate failed
22f55cbb0605 nfsd: fix race to check ls_layouts
4abe8b100407 drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
350f0fc9052d hid: bigben_probe(): validate report count
0fd999805292 HID: bigben: use spinlock to safely schedule workers
be0b3f4a10bc HID: bigben_worker() remove unneeded check on report_field
4dccaf1e45e1 HID: bigben: use spinlock to protect concurrent accesses
547d18473a16 ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
78b4d1e54531 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
91758289faad NFS: fix disabling of swap
c78cfb19c9a2 nfs4trace: fix state manager flag printing
ccbf841c73ef NFSv4: keep state manager thread active if swap is enabled
24ff9c5cdea9 dm: remove flush_scheduled_work() during local_exit()
6739473a05ba ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init
75eef8cb9d07 hwmon: (mlxreg-fan) Return zero speed for broken fan
528181646644 spi: bcm63xx-hsspi: Fix multi-bit mode setting
caed289f95f2 ASoC: codecs: lpass: fix incorrect mclk rate
110589ecae84 ASoC: codecs: tx-macro: move to individual clks from bulk
b1c7f77e2831 ASoC: codecs: rx-macro: move to individual clks from bulk
05fd63e7f640 ASoC: codecs: tx-macro: move clk provider to managed variants
8ca893710c67 ASoC: codecs: rx-macro: move clk provider to managed variants
bed34709711a ASoC: codecs: Change bulk clock voting to optional voting in digital codecs
bf29fda763a9 HID: retain initial quirks set up when creating HID devices
2098a330b2a6 HID: multitouch: Add quirks for flipped axes
f6e9b77257c1 scsi: aic94xx: Add missing check for dma_map_single()
378cc0eec4aa scsi: mpt3sas: Fix a memory leak
2dc8d09c1e68 drm/amdgpu: fix enum odm_combine_mode mismatch
8b9415aecb1f hwmon: (ltc2945) Handle error case in ltc2945_value_store
9cd1a9b7de20 ASoC: dt-bindings: meson: fix gx-card codec node regex
fecd236ef6be ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()
2b346cc075ec ASoC: rsnd: fixup #endif position
fa077baab8ea ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()
667782d7ef5b ASoC: mchp-spdifrx: fix controls that works with completion mechanism
12396e9300da ASoC: mchp-spdifrx: fix return value in case completion times out
0c4e4d2ccb88 ASoC: mchp-spdifrx: fix controls which rely on rsr register
e4d1c3ce2fe3 spi: dw_bt1: fix MUX_MMIO dependencies
5f54a1d08e26 gpio: vf610: connect GPIO label to dev name
0b64984dfbc4 ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
49cf87919dae drm/mediatek: Clean dangling pointer on bind error path
62952905e195 drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc
cd98ea8fa15b drm/mediatek: Drop unbalanced obj unref
088a31fe1edb drm/mediatek: Use NULL instead of 0 for NULL pointer
2a83e2b5b121 drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd
be30b05c4a33 drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()
f50858d1b66a drm/tegra: firewall: Check for is_addr_reg existence in IMM check
6f3614226430 gpu: host1x: Don't skip assigning syncpoints to channels
11d6f70f07b0 pinctrl: mediatek: Initialize variable *buf to zero
47a117028113 pinctrl: mediatek: Initialize variable pullen and pullup to zero
b5b81fc1ac08 pinctrl: mediatek: fix coding style
58151b609821 pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()
82943a0730e0 drm/msm/mdp5: Add check for kzalloc
c7ee1772e3c3 drm/msm/dpu: Add check for pstates
d4ba50614cb3 drm/msm/dpu: Add check for cstate
f0e9f3e1d6c8 drm/msm: use strscpy instead of strncpy
c9b6a75aae4d drm/msm/dsi: Allow 2 CTRLs on v2.5.0
ce9fedc3099e drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags
3a40fd51e81e drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
15edaafbff75 drm/bridge: lt9611: pass a pointer to the of node
75b3c2777dbb drm/bridge: lt9611: fix clock calculation
a2c196f05a30 drm/bridge: lt9611: fix programming of video modes
24e51dea9885 drm/bridge: lt9611: fix polarity programming
77ba2d294e16 drm/bridge: lt9611: fix HPD reenablement
1b5adc8752b0 drm/bridge: lt9611: fix sleep mode setup
bf661c5e3bc4 drm/msm/dpu: Disallow unallocated resources to be returned
436fb91cadb8 drm/msm/gem: Add check for kmalloc
525c43e67d47 ALSA: hda/ca0132: minor fix for allocation size
399d01375659 drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
e69f8e959b72 ASoC: fsl_sai: initialize is_dsp_mode flag
6fd4144985fc ASoC: fsl_sai: Update to modern clocking terminology
d58b45bbbea8 scsi: qla2xxx: Fix exchange oversubscription for management commands
2232e689f9d9 scsi: qla2xxx: Fix exchange oversubscription
9b2aab3da463 scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription
09af894bc3bd drm/msm: clean event_thread->worker in case of an error
e76fbfdad503 drm/vc4: hdmi: Correct interlaced timings again
55f2645e4e12 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5
ae8b24e8289b drm/vc4: hvs: Set AXI panic modes
0f735f232ff5 pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
af54707c0cca pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
b31ad2ecc4f7 pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins
9a01ecc312e7 drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
1721badebfc8 hwmon: (ftsteutates) Fix scaling of measurements
11226ab2f99f gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
262f8e5940c6 drm: tidss: Fix pixel format definition
d2991e6b3002 drm/vc4: dpi: Fix format mapping for RGB565
8e04aaffb6de drm/vc4: dpi: Add option for inverting pixel clock and output enable
1f9836f95271 drm/vkms: Fix null-ptr-deref in vkms_release()
bad13de76488 drm/vkms: Fix memory leak in vkms_init()
309e785bae07 drm/bridge: megachips: Fix error handling in i2c_register_driver()
b02742255620 drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
da56b06f3828 drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec
d72f8548a613 drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
d06e827a65a6 drm: Fix potential null-ptr-deref due to drmm_mode_config_init()
50c75e7ce64c sefltests: netdevsim: wait for devlink instance after netns removal
1a452b449a29 selftest: fib_tests: Always cleanup before exit
96cf406dea06 net: bcmgenet: fix MoCA LED control
f6df58aa15f7 l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()
f7854541b02e selftests/net: Interpret UDP_GRO cmsg data as an int value
75ee94229062 irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
3a413b05c66e irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
95ab0725c521 bpf: Fix global subprog context argument resolution logic
bfc344d1e78c can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
f5aaf140ab1c thermal/drivers/hisi: Drop second sensor hi3660
2d20f9b6dd81 wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
62ff301aa492 crypto: crypto4xx - Call dma_unmap_page when done
74fe2bf6746e ACPI: resource: Do IRQ override on all TongFang GMxRGxx
b577d0bde456 ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models
e0ae2d90bc0c selftests/bpf: Fix out-of-srctree build
15fe03e5dd05 wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
f15ef0ebcf56 wifi: iwl4965: Add missing check for create_singlethread_workqueue()
505c74c4c0b1 wifi: iwl3945: Add missing check for create_singlethread_workqueue
5ac2f1e3bbe6 RISC-V: time: initialize hrtimer based broadcast clock event device
e97dd92c3611 m68k: /proc/hardware should depend on PROC_FS
b677cb4f0b6b crypto: rsa-pkcs1pad - Use akcipher_request_complete
99e8e6fd70a1 rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
d7bd166859fe libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
b8f6c28ce1cf s390/ap: fix status returned by ap_qact()
900a0c25a653 s390/ap: fix status returned by ap_aqic()
0e872b4da7c6 Bluetooth: hci_qca: get wakeup status from serdev device handle
31a288a4df7f Bluetooth: L2CAP: Fix potential user-after-free
bf1b79d57e44 OPP: fix error checking in opp_migrate_dentry()
db6efde0ab80 tap: tap_open(): correctly initialize socket uid
67f9f02928a3 tun: tun_chr_open(): correctly initialize socket uid
a8353cfb4eec net: add sock_init_data_uid()
15a66714bf28 s390/vmem: fix empty page tables cleanup under KASAN
6ce9a22fc021 s390/mem_detect: fix detect_memory() error handling
856fc2195494 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
88cb93d3a16f irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
d6c66c468897 irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
4401b4858557 irqchip: Fix refcount leak in platform_irqchip_probe
a7724a7c2236 net/mlx5: Enhance debug print in page allocation failure
a25ff23ba2d7 mt76: mt7915: fix polling firmware-own status
9af6aa18b4e8 bpftool: profile online CPUs instead of possible
457139238f34 crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware
68c1cfd01332 crypto: ccp - Refactor out sev_fw_alloc()
13cb7851a5b1 leds: led-class: Add missing put_device() to led_put()
912eb10b6564 crypto: xts - Handle EBUSY correctly
55a7f88059c8 x86/microcode: Adjust late loading result reporting message
36b6fc833437 x86/microcode: Check CPU capabilities after late microcode update correctly
de6e20f3f33e x86/microcode: Add a parameter to microcode_check() to store CPU capabilities
a9e76b276b10 x86/microcode: Print previous version of microcode after reload
6d2b3a319144 x86/microcode: Default-disable late loading
dce39c10d885 x86/microcode: Rip out the OLD_INTERFACE
54aa76ad5f01 x86: Mark stop_this_cpu() __noreturn
e4de2b98c4bd powercap: fix possible name leak in powercap_register_zone()
36ec108b7bd7 crypto: seqiv - Handle EBUSY correctly
840a1d3b77c1 crypto: essiv - Handle EBUSY correctly
416eb7cc967d crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
3496c1b3f500 ACPI: battery: Fix missing NUL-termination with large strings
ac75c78f8f76 wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()
53c8a256e5d3 wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
1af7eacfad45 wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
61490d271027 wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
f1cdbe94f728 ath9k: htc: clean up statistics macros
4adfc9eb8a45 ath9k: hif_usb: simplify if-if to if-else
c0c0614f143b wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
88f6608c7ede wifi: orinoco: check return value of hermes_write_wordrec()
35fb0e275af1 wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU
ae17414de71b thermal/drivers/tsens: limit num_sensors to 9 for msm8939
80726a391973 thermal/drivers/tsens: fix slope values for msm8939
e991430d2375 thermal/drivers/tsens: Sort out msm8976 vs msm8956 data
df56f5265e73 thermal/drivers/tsens: Add compat string for the qcom,msm8960
21cb4e5700be thermal/drivers/tsens: Drop msm8976-specific defines
801d10065b8a ACPICA: nsrepair: handle cases without a return value correctly
0cf3af4de06a crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2
9ae0f82aa70b lib/mpi: Fix buffer overrun when SG is too long
d215e32fe18a rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()
f7dc606a47d3 rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls
a0818534fb64 rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose
bcaa8b8fc1f1 genirq: Fix the return type of kstat_cpu_irqs_sum()
4222cc9e7912 ACPICA: Drop port I/O validation for some regions
2b56df9102a8 crypto: x86/ghash - fix unaligned access in ghash_setkey()
4f47453c39f3 wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
f19c9ed16294 wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
b9294aedfb17 wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
e9c889b0c458 wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
068e986f2ba8 wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
ddb864ea9ca2 wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
e8ef89e5b89e wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
5706d00fde3f wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
9424ea9d557e wifi: ipw2200: fix memory leak in ipw_wdev_init()
345692e96bb7 wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
d78d85d84a44 libbpf: Fix btf__align_of() by taking into account field offsets
0c962dcd6bf6 wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
507ad94346da wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
037f84c0bfae wifi: libertas: fix memory leak in lbs_init_adapter()
8722f96adece wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
53aa5137560a wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()
993cd8cf5442 wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()
7d2cb8abaad7 wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()
b56e60b3b158 wifi: rsi: Fix memory leak in rsi_coex_attach()
3d30678a59af block: bio-integrity: Copy flags when bio_integrity_payload is cloned
cabad071ab17 arm64: dts: qcom: pmk8350: Use the correct PON compatible
0e12d7725d58 arm64: dts: qcom: pmk8350: Specify PBS register for PON
2936952fa626 KEYS: asymmetric: Fix ECDSA use via keyctl uapi
a5fa5a41791c x86/perf/zhaoxin: Add stepping check for ZXC
2c36c390a749 sched/rt: pick_next_rt_entity(): check list_entry
3f191c2cc567 sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity()
544a552be086 s390/dasd: Fix potential memleak in dasd_eckd_init()
a00cf3619f19 arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions
8173defc3635 blk-mq: correct stale comment of .get_budget
7dd5f83c1149 blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
5eb99e7a80fc blk-mq: avoid sleep in blk_mq_alloc_request_hctx
20b9d7b4e0e6 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
88022f659f63 arm64: dts: mt8192: Fix CPU map for single-cluster SoC
770e769834e1 ARM: dts: imx7s: correct iomuxc gpr mux controller cells
2fe22748d511 ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference
762c821b97a7 arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN
e29709ba5847 arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
3f5ec3c335dd locking/rwsem: Disable preemption in all down_read*() and up_read() code paths
ab4d47a343da locking/rwsem: Optimize down_read_trylock() under highly contended case
ac0e5a181eff arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip
f4891e5725a0 arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name
665bdfabec52 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
f0b5101a6432 arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names
ae03ae3b6b93 arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name
5be0df1849b6 arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
7a5b8cd5622b arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
5c1ce648c6c3 arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property
d089142bcc73 arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
f562cc37f0f0 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
334bb3461204 arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
88083a25d80a ARM: imx: Call ida_simple_remove() for ida_simple_get
abfdfa339675 ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
70aac3c6b14d arm64: dts: ti: k3-j7200: Fix wakeup pinmux range
c42defea2db0 ARM: s3c: fix s3c64xx_set_timer_source prototype
af48760133f1 ARM: bcm2835_defconfig: Enable the framebuffer
37858e17e45e ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
89895442387d arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
69c7a270357a arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names
feb8c71f015d arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
1563af0f28af arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
e88204931d9a arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
d9df682bcea5 arm64: dts: qcom: ipq8074: fix PCIe PHY serdes size
a55a645aa303 arm64: dts: qcom: Fix IPQ8074 PCIe PHY nodes
dd3d021ae547 arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
8a5d81afa6e1 arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem
76e794cfd137 arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
10c5fae6f99d arm64: dts: msm8992-bullhead: add memory hole region
410028a170f3 arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
a240ab41b3bc arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
472c333be2c2 arm64: dts: meson-gx: Fix Ethernet MAC address unit name
b63bb187696c arm64: dts: qcom: sc7280: correct SPMI bus address cells
9e4063237957 arm64: dts: qcom: sc7180: correct SPMI bus address cells
6ca79943f5e3 arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
e192005e3f69 arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
1cc12d10d13a ARM: zynq: Fix refcount leak in zynq_early_slcr_init
a1d42650cf29 arm64: dts: imx8m: Align SoC unique ID node unit address
61ecb2df6923 arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
738a716d2de6 arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
a7d6e757169f arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
795a9a93ed8d arm64: dts: qcom: qcs404: use symbol names for PCIe resets
10fcdad2b9f3 ARM: OMAP2+: Fix memory leak in realtime_counter_init()
e2f62d8302bb powerpc/mm: Rearrange if-else block to avoid clang warning
3959316f8ceb HID: asus: use spinlock to safely schedule workers
d2ce7b6f3ae4 HID: asus: use spinlock to protect concurrent accesses
(From OE-Core rev: 7be1bc5ce77b31bb634bd3572d8553cad127f38e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
7eaef76fbc46 Linux 6.1.20
05650b267e67 UML: define RUNTIME_DISCARD_EXIT
bf899a4b1220 Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES"
d663e13ca866 filelocks: use mount idmapping for setlease permission check
38327b6cb1fa drm/amd/display: adjust MALL size available for DCN32 and DCN321
02c8fa11f545 drm/amd/display: Allow subvp on vactive pipes that are 2560x1440@60
00e81f191bc0 media: rc: gpio-ir-recv: add remove function
39111cedd7ba media: ov5640: Fix analogue gain control
42d9fb70770f scripts: handle BrokenPipeError for python scripts
9ba7b769cee0 PCI: Add SolidRun vendor ID
b655ba93b51f macintosh: windfarm: Use unsigned type for 1-bit bitfields
69c74104b0e9 alpha: fix R_ALPHA_LITERAL reloc for large modules
f69bbc0bd6d2 powerpc/kcsan: Exclude udelay to prevent recursive instrumentation
07a5f4e69761 powerpc/64: Move paca allocation to early_setup()
be2e726fa03a powerpc/64: Fix task_cpu in early boot when booting non-zero cpuid
5b5fab270f4d powerpc/bpf/32: Only set a stack frame when necessary
71e9501458aa clk: renesas: rcar-gen3: Disable R-Car H3 ES1.*
24c1bd1cd0d1 powerpc/iommu: fix memory leak with using debugfs_lookup()
ac872bb004c3 powerpc/64: Don't recurse irq replay
5759afd5e584 MIPS: Fix a compilation issue
e1f5c4c877af tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
587a6fda90f3 watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
09fa1a6b0cdd drm/msm/adreno: fix runtime PM imbalance at unbind
d1a3ca3ad486 adreno: Shutdown the GPU properly
70f12dee2254 drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4
69a56ace8bc2 drm/amdgpu/soc21: don't expose AV1 if VCN0 is harvested
2ef7f829214f ext4: Fix deadlock during directory rename
dc7d4b1a6568 drm/amdgpu: fix return value check in kfd
0a6321657eb8 RISC-V: Don't check text_mutex during stop_machine
324912d6c0c4 riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
99e9188f9c55 erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL"
ac1968ac3992 af_unix: fix struct pid leaks in OOB support
056b022cfc01 net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC
7a3720361068 SUNRPC: Fix a server shutdown leak
b93ed36b31c3 octeontx2-af: Unlock contexts in the queue context cache in case of fault detection
4de04f8f633c net/smc: fix fallback failed while sendmsg with fastopen
1bd92191773d ethernet: ice: avoid gcc-9 integer overflow warning
accd7904318a ice: Fix DSCP PFC TLV creation
ad7760898469 NFSD: Protect against filesystem freezing
e5febcfbae93 block: fix wrong mode for blkdev_put() from disk_scan_partitions()
49bfd991410b platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
d391a49ba1b2 platform: mellanox: select REGMAP instead of depending on it
5b5b69e3185f netfilter: conntrack: adopt safer max chain length
b26b85b18469 scsi: sd: Fix wrong zone_write_granularity value during revalidate
8f45d2f32c34 scsi: megaraid_sas: Update max supported LD IDs to 240
715396cca2ce net: tls: fix device-offloaded sendpage straddling records
0ce686fcab32 net: ethernet: mtk_eth_soc: fix RX data corruption issue
324361de111d net: phy: smsc: fix link up detection in forced irq mode
f0c8306c1aa2 btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
17d0f2e8daa8 bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES
6a9379eba19b btrfs: fix extent map logging bit not cleared for split maps after dropping range
ceb089e2337f m68k: mm: Move initrd phys_to_virt handling after paging_init()
079d37e1624c netfilter: tproxy: fix deadlock due to missing BH disable
03b5128543d3 netfilter: ctnetlink: revert to dumping mark regardless of event type
fcae40e65802 bnxt_en: Avoid order-5 memory allocation for TPA data
796ae31ca256 net: phylib: get rid of unnecessary locking
b734a6f300d5 net: stmmac: add to set device wake up flag when stmmac init phy
0592b05c5085 drm/msm/dpu: clear DSPP reservations in rm release
5ade9afa5c65 drm/msm/dpu: fix clocks settings for msm8998 SSPP blocks
f8049342f829 drm/msm/dpu: drop DPU_DIM_LAYER from MIXER_MSM8998_MASK
1ef5491ca2a4 drm/msm/dpu: fix len of sc7180 ctl blocks
f45cf3ae3068 bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser()
90b40ab29298 ice: copy last block omitted in ice_get_module_eeprom()
287027d8a567 net: caif: Fix use-after-free in cfusbl_device_notify()
34f099b34b42 net: lan78xx: fix accessing the LAN7800's internal phy specific registers from the MAC driver
0b30a06b20e9 perf stat: Fix counting when initial delay configured
e8d7615d8f6f net: use indirect calls helpers for sk_exit_memory_pressure()
14c17c673e1b net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
34869f8e713e netfilter: nft_quota: copy content when cloning expression
227a7266fcd1 netfilter: nft_last: copy content when cloning expression
5d241eb8a124 selftests: nft_nat: ensuring the listening side is up before starting the client
6fac771473ca net: lan966x: Fix port police support using tc-matchall
25b54f247ea0 ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
78891a3c1e87 drm/msm/dpu: disable features unsupported by QCM2290
a3a087edd049 tls: rx: fix return value for async crypto
a7e0439c25f9 powerpc: dts: t1040rdb: fix compatible string for Rev A boards
ce93f1afc059 nfc: fdp: add null check of devm_kmalloc_array in fdp_nci_i2c_read_device_properties
3ee0c9fb7f46 bgmac: fix *initial* chip reset to support BCM5358
56d67b9788da drm/msm/a5xx: fix context faults during ring switch
ac3af300a2f8 drm/msm/a5xx: fix the emptyness check in the preempt code
84053e7dc47b drm/msm/a5xx: fix highest bank bit for a530
d334248d199f drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
fa73f67ac0f1 drm/msm: Fix potential invalid ptr free
5dca696143bf drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype
512aa2fd8c9f cifs: improve checking of DFS links over STATUS_OBJECT_NAME_INVALID
b0bb13612292 ext4: Fix possible corruption when moving a directory
17e98a5ede81 scsi: core: Remove the /proc/scsi/${proc_name} directory earlier
0d14555f536a riscv: Add header include guards to insn.h
82f713e8b881 block: fix scan partition for exclusively open device again
573e58f5e7e1 block: Revert "block: Do not reread partition table on exclusively open device"
783c225e910f drm/i915: Populate encoder->devdata for DSI on icl+
bd61a84b5eee drm/i915: Do panel VBT init early if the VBT declares an explicit panel type
e340197a4539 drm/i915: Introduce intel_panel_init_alloc()
87228e1c18dc spi: intel: Check number of chip selects after reading the descriptor
9858e0fb32b6 ipmi:ssif: Add a timer between request retries
8a676b6eb2d5 ipmi:ssif: Increase the message retry time
f12869ff7643 ipmi:ssif: Remove rtc_us_timer
526a177ac635 Input: exc3000 - properly stop timer on shutdown
86e9eb69c0e7 bus: mhi: ep: Change state_lock to mutex
b6dc68ac967a bus: mhi: ep: Power up/down MHI stack during MHI RESET
9ee18ff099b0 udf: Fix off-by-one error when discarding preallocation
a926daa8b13c fs: dlm: fix race setting stop tx flag
3c1bc8ded4e4 fs: dlm: be sure to call dlm_send_queue_flush()
29682b8a3dba fs: dlm: use WARN_ON_ONCE() instead of WARN_ON()
a3b0e9ac3c24 fs: dlm: fix use after free in midcomms commit
387c30389494 fd: dlm: trace send/recv of dlm message and rcom
8885e12aa107 fs: dlm: use packet in dlm_mhandle
cb2849caad02 fs: dlm: remove send repeat remove handling
14c5a584cbf2 fs: dlm: start midcomms before scand
f78892061075 fs: dlm: add midcomms init/start functions
e7935f5af426 fs: dlm: fix log of lowcomms vs midcomms
e136e969d268 KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspace
adc0dd8b0439 KVM: x86: Move guts of kvm_arch_init() to standalone helper
5daa32be8c02 KVM: VMX: Don't bother disabling eVMCS static key on module exit
afb26bfc01db KVM: VMX: Reset eVMCS controls in VP assist page during hardware disabling
4d72cdd63909 nfc: change order inside nfc_se_io error path
4cd8ffa48800 HID: uhid: Over-ride the default maximum data buffer value with our own
5a144cfe35d8 HID: core: Provide new max_buffer_size attribute to over-ride the default
9cb27b1e76f0 ext4: zero i_disksize when initializing the bootloader inode
35161cec7677 ext4: fix WARNING in ext4_update_inline_data
50a70036ac3a ext4: move where set the MAY_INLINE_DATA flag is set
eb3a695aa71a ext4: fix another off-by-one fsmap error on 1k block filesystems
f3b8cc218bd1 ext4: fix RENAME_WHITEOUT handling for inline directories
f327490e0500 ext4: fix cgroup writeback accounting with fs-layer encryption
f0417bf138af staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()
4a6d23b76c12 staging: rtl8723bs: Fix key-store index handling
8d2ca666a7b4 drm/connector: print max_requested_bpc in state debugfs
9f6f6f42b9ef drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF
d07d152d762d drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nv
a11e210dc595 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21
39190482e5d0 drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
cc4dd679912d x86/CPU/AMD: Disable XSAVES on AMD family 0x17
1c39d126b51b RISC-V: Stop emitting attributes
120f7a928719 fork: allow CLONE_NEWTIME in clone3 flags
a36f845f57a9 perf inject: Fix --buildid-all not to eat up MMAP2
fa4056781ac0 erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms
da8fab32a712 io_uring/uring_cmd: ensure that device supports IOPOLL
fceed91ea1ba btrfs: fix percent calculation for bg reclaim message
99d232798c06 btrfs: fix unnecessary increment of read error stat on write error
cec08b7d1ebc fs: prevent out-of-bounds array speculation when closing a file descriptor
6449a0ba6843 Linux 6.1.19
49393a43c63a staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
83d76e3d8b91 staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
7b3eac1950e7 wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free for wext"
dc64dc4c80ae tpm: disable hwrng for fTPM on some AMD designs
1cc3fcf63192 Linux 6.1.18
cc4b55a48f4a usb: gadget: uvc: fix missing mutex_unlock() if kstrtou8() fails
58b656177d17 arm64: Reset KASAN tag in copy_highpage with HW tags only
96122e776fe7 arm64: mte: Fix/clarify the PG_mte_tagged semantics
8b38969fa016 arm64: efi: Make efi_rt_lock a raw_spinlock
c6b9c79c3df9 io_uring/poll: allow some retries for poll triggering spuriously
3453b1b0439b io_uring: fix two assignments in if conditions
4ca25c0b74dd media: uvcvideo: Fix race condition with usb_kill_urb
27b5871abd5c drm/i915: Fix system suspend without fbdev being initialized
fb5f2b42650f drm/i915/dp_mst: Add the MST topology state for modesetted CRTCs
6e48e7901e62 drm/display/dp_mst: Fix payload addition on a disconnected sink
efe5ce019a9b drm/display/dp_mst: Fix down message handling after a packet reception error
b30fcedeba64 drm/display/dp_mst: Fix down/up message handling after sink disconnect
6130b22fb677 drm/display/dp_mst: Add drm_atomic_get_old_mst_topology_state()
beb15de99ae8 vDPA/ifcvf: allocate the adapter in dev_add()
dd5d2d8821b2 vDPA/ifcvf: manage ifcvf_hw in the mgmt_dev
6ddb3b805827 vDPA/ifcvf: ifcvf_request_irq works on ifcvf_hw
154c0aea566d vDPA/ifcvf: decouple config/dev IRQ requester and vectors allocator from the adapter
e35beaa142d7 vDPA/ifcvf: decouple vq irq requester from the adapter
c0fca7704f5e vDPA/ifcvf: decouple config IRQ releaser from the adapter
62fb450c4dd2 vDPA/ifcvf: decouple vq IRQ releasers from the adapter
aa2af9353aeb vDPA/ifcvf: alloc the mgmt_dev before the adapter
50da55ec0f04 vDPA/ifcvf: decouple config space ops from the adapter
447d1c9abc84 vDPA/ifcvf: decouple hw features manipulators from the adapter
7ec0076b424e x86/resctl: fix scheduler confusion with 'current'
1f800f6aae57 net: tls: avoid hanging tasks on the tx_lock
f5a21755ee55 soundwire: cadence: Drain the RX FIFO after an IO timeout
51eb90be9fd8 soundwire: cadence: Remove wasted space in response_buf
425cd1b47124 iommu: Attach device group to old domain in error path
4e11ac106f69 RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size
a577aac0dac6 phy: rockchip-typec: Fix unsigned comparison with less than zero
52ec1cae5277 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
455ed25b5945 PCI: Add ACS quirk for Wangxun NICs
2d07ad44e741 PCI: loongson: Add more devices that need MRRS quirk
29d53c4c5a6f kernel/fail_function: fix memory leak with using debugfs_lookup()
5a7a9efdb193 drivers: base: dd: fix memory leak with using debugfs_lookup()
79ac2b01e033 drivers: base: component: fix memory leak with using debugfs_lookup()
d1c545e44c1e misc: vmw_balloon: fix memory leak with using debugfs_lookup()
4459d1e7bd04 tty: pcn_uart: fix memory leak with using debugfs_lookup()
d1589b73519e PCI: Distribute available resources for root buses, too
bf1ab09d2c45 PCI: Take other bus devices into account when distributing resources
a39f741e6021 PCI: Align extra resources for hotplug bridges properly
8dd58d3c1385 usb: gadget: uvc: Make bSourceID read/write
7a7de5957b8f usb: uvc: Enumerate valid values for color matching
ff542083b105 USB: ene_usb6250: Allocate enough memory for full object
cbf54771bc21 usb: host: xhci: mvebu: Iterate over array indexes instead of using pointer math
b14d188d0d0b USB: gadget: pxa27x_udc: fix memory leak with using debugfs_lookup()
78d9586d8e72 USB: gadget: pxa25x_udc: fix memory leak with using debugfs_lookup()
7a5fdd866017 USB: gadget: lpc32xx_udc: fix memory leak with using debugfs_lookup()
31de0b70ae56 USB: gadget: bcm63xx_udc: fix memory leak with using debugfs_lookup()
be21a66e17ee USB: gadget: gr_udc: fix memory leak with using debugfs_lookup()
b0a8195a84a7 USB: isp1362: fix memory leak with using debugfs_lookup()
542a99cd6ead USB: isp116x: fix memory leak with using debugfs_lookup()
7d2d3bef6d70 USB: fotg210: fix memory leak with using debugfs_lookup()
54166af8941d USB: sl811: fix memory leak with using debugfs_lookup()
e529aeb771ae USB: uhci: fix memory leak with using debugfs_lookup()
dcbe69f4f743 USB: ULPI: fix memory leak with using debugfs_lookup()
610373dd354f USB: chipidea: fix memory leak with using debugfs_lookup()
ce234af49d10 USB: dwc3: fix memory leak with using debugfs_lookup()
04f3cda40e9f staging: pi433: fix memory leak with using debugfs_lookup()
d8c911d3d879 PCI: loongson: Prevent LS7A MRRS increases
bace2a37de7c soundwire: bus_type: Avoid lockdep assert in sdw_drv_probe()
638eeb0e8ade media: uvcvideo: Add GUID for BGRA/X 8:8:8:8
f5a2a15da3bc iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_config_word()
be0c84d90807 iio: accel: mma9551_core: Prevent uninitialized variable in mma9551_read_status_word()
2d1716aba462 bus: mhi: ep: Fix the debug message for MHI_PKT_TYPE_RESET_CHAN_CMD cmd
945877c145dd tools/iio/iio_utils:fix memory leak
947530c84044 mei: bus-fixup:upon error print return values of send and receive
f57c2164d082 serial: sc16is7xx: setup GPIO controller later in probe
59aba0393275 tty: serial: fsl_lpuart: disable the CTS when send break signal
765566110eb0 tty: fix out-of-bounds access in tty_driver_lookup_tty()
3c8dce696a66 staging: emxx_udc: Add checks for dma_alloc_coherent()
2f588d0345d6 cacheinfo: Fix shared_cpu_map to handle shared caches at different levels
c68ece7baf2a USB: fix memory leak with using debugfs_lookup()
15aed90f3e05 media: uvcvideo: Silence memcpy() run-time false positive warnings
3c4a3bbe025c media: uvcvideo: Quirk for autosuspend in Logitech B910 and C910
acfed4676a59 media: uvcvideo: Handle errors from calls to usb_string
11196ee3916e media: uvcvideo: Handle cameras with invalid descriptors
2c8ea08b86a5 media: uvcvideo: Remove format descriptions
7b41160db120 PCI/ACPI: Account for _S0W of the target bridge in acpi_pci_bridge_d3()
60ac0a6de6b0 iommu/amd: Fix error handling for pdev_pri_ats_enable()
2ec4d5ef0800 IB/hfi1: Update RMT size calculation
9893771097b2 mfd: arizona: Use pm_runtime_resume_and_get() to prevent refcnt leak
8caa60c20ae1 bootconfig: Increase max nodes of bootconfig from 1024 to 8192 for DCC support
a6426afbca51 firmware/efi sysfb_efi: Add quirk for Lenovo IdeaPad Duet 3
c578a68ffcdc kernel/printk/index.c: fix memory leak with using debugfs_lookup()
2072332c04df tracing: Add NULL checks for buffer in ring_buffer_free_read_page()
92271fc1cc5d thermal: intel: BXT_PMIC: select REGMAP instead of depending on it
69e49f1b5360 thermal: intel: quark_dts: fix error pointer dereference
ada41093fb1b ASoC: mediatek: mt8195: add missing initialization
bb12470672e7 ASoC: zl38060 add gpiolib dependency
daf8c1062d13 nvme-fabrics: show well known discovery name
fe2d9e54165d nvme-tcp: don't access released socket during error recovery
117dc3f6b641 nvme: bring back auto-removal of deleted namespaces during sequential scan
124fee6c62b2 ASoC: apple: mca: Improve handling of unavailable DMA channels
0c398c1c19ff ASoC: apple: mca: Fix SERDES reset sequence
c664c3835519 ASoC: apple: mca: Fix final status read on SERDES reset
f558edac8f6c ASoC: adau7118: don't disable regulators on device unbind
4be26d553a3f loop: loop_set_status_from_info() check before assignment
b0498e95cae7 io_uring: fix size calculation when registering buf ring
1e276e8acb8e rtc: allow rtc_read_alarm without read_alarm callback
6a675a6d57d3 scsi: mpi3mr: Use number of bits to manage bitmap sizes
abfe73c16b29 scsi: mpi3mr: Fix an issue found by KASAN
66050599b980 scsi: ipr: Work around fortify-string warning
926aef60ea64 genirq/ipi: Fix NULL pointer deref in irq_data_get_affinity_mask()
9425d1ee2c0c rtc: sun6i: Always export the internal oscillator
aa7dc954e809 spi: tegra210-quad: Fix iterator outside loop
d6e15f8de5b5 vc_screen: modify vcs_size() handling in vcs_read()
95c131b41f00 tcp: tcp_check_req() can be called from process context
fb987e7a9bd0 ARM: dts: spear320-hmi: correct STMPE GPIO compatible
df2dac168c74 net: dsa: felix: fix internal MDIO controller resource length
9df677d78130 net: dsa: seville: ignore mscc-miim read errors from Lynx PCS
113d2d158f24 net/sched: act_sample: fix action bind logic
af8bfc1add67 net/sched: act_mpls: fix action bind logic
2cabfa2c404d net/sched: act_pedit: fix action bind logic
d3ad82430e9b net/sched: transition act_pedit to rcu and percpu stats
b2036a252381 nfc: fix memory leak of se_io context in nfc_genl_se_io
f19d8f93682a ext4: fix incorrect options show of original mount_opt and extend mount_opt2
2b7cf1bcd447 net/mlx5: Geneve, Fix handling of Geneve object id as error code
a383f5fcc891 net/mlx5e: Verify flow_source cap before using it
2a0b214ab49f net/mlx5: ECPF, wait for VF pages only after disabling host PFs
52e6e7a0bc04 mlx5: fix possible ptp queue fifo use-after-free
234cffda95e1 mlx5: fix skb leak while fifo resync and push
f6c0536b41e6 spi: tegra210-quad: Fix validate combined sequence
7dd49d434d2e 9p/rdma: unmap receive dma buffer in rdma_request()/post_recv()
4f0e9244770f 9p/xen: fix connection sequence
db886cb3ecc6 9p/xen: fix version parsing
896f014a1761 net: fix __dev_kfree_skb_any() vs drop monitor
8dba9e7073a0 octeontx2-pf: Use correct struct reference in test condition
03c3a5584a0a sctp: add a refcnt in sctp_stream_priorities to avoid a nested loop
d28467230dd9 net: sunhme: Fix region request
e3aa5d1bb1b2 octeontx2-pf: Recalculate UDP checksum for ptp 1-step sync packet
e11e4d524eba ipv6: Add lwtunnel encap size of all siblings in nexthop calculation
b232d4e840ed drm/i915: move a Kconfig symbol to unbreak the menu presentation
f94becae90b0 ptp: vclock: use mutex to fix "sleep on atomic" bug
512b6c4b83c9 netfilter: x_tables: fix percpu counter block leak on error path when creating new netns
ffba2d579026 netfilter: ctnetlink: make event listener tracking global
f2ccb36b8f76 netfilter: xt_length: use skb len to match in length_mt6
3dd6ac973351 netfilter: ebtables: fix table blob use-after-free
8291cfdfa6cd netfilter: ip6t_rpfilter: Fix regression with VRF interfaces
1fd3c69f6511 netfilter: conntrack: fix rmmod double-free race
4f25d1dff805 netfilter: ctnetlink: fix possible refcount leak in ctnetlink_create_conntrack()
12a91ade681b watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
ce64f72e988b watchdog: pcwd_usb: Fix attempting to access uninitialized memory
ac099d94e048 watchdog: Fix kmemleak in watchdog_cdev_register
89c682e9d04c watchdog: at91sam9_wdt: use devm_request_irq to avoid missing free_irq() in error path
1bcf3a9846e8 watchdog: rzg2l_wdt: Handle TYPE-B reset for RZ/V2M
edaed0cd7695 watchdog: rzg2l_wdt: Issue a reset before we put the PM clocks
102b82708c15 f2fs: synchronize atomic write aborts
a02a91057652 um: virt-pci: properly remove PCI device from bus
e38d2adf110c um: virtio_uml: move device breaking into workqueue
1954d3cd49d3 um: virtio_uml: mark device as unregistered when breaking it
4e774bf6ea50 um: virtio_uml: free command if adding to virtqueue failed
28ebc1164a45 x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list
44b713a24251 netfilter: nf_tables: allow to fetch set elements when table has an owner
13a6366bbfa2 ext4: don't show commit interval if it is zero
aa936286e71a ext4: use ext4_fc_tl_mem in fast-commit replay path
0bf3672946a3 soc: qcom: stats: Populate all subsystem debugfs files
22ddbbff116e f2fs: fix to avoid potential memory corruption in __update_iostat_latency()
cc4bc532acda ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed
84253f3c2dad ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show()
c670b05127d3 ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap
7750be5d3e18 ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process
824452d5e90f ubifs: ubifs_writepage: Mark page dirty after writing inode failed
76c488e8a0e2 ubifs: dirty_cow_znode: Fix memleak in error handling path
0b8beac8a3c5 ubifs: Re-statistic cleaned znode count if commit failed
2ea7195b1950 ubi: Fix possible null-ptr-deref in ubi_free_volume()
26ec45f1c504 ubifs: Fix memory leak in alloc_wbufs()
27b760b81951 ubi: Fix unreferenced object reported by kmemleak in ubi_resize_volume()
b0c951742348 ubi: Fix use-after-free when volume resizing failed
c17e1ae20f6b ubifs: Reserve one leb for each journal head while doing budget
31282bc47fcd ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1
b08071c68b58 ubifs: Fix wrong dirty space budget for dirty inode
f8bd27b6252a ubifs: Rectify space budget for ubifs_xrename()
f9e074845367 ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted
1c5fdf2d4647 ubifs: Fix memory leak in ubifs_sysfs_init()
7508453ede98 ubifs: Fix build errors as symbol undefined
61aeba0e4b41 ubi: ensure that VID header offset + VID header size <= alloc, size
c8583b4655aa um: vector: Fix memory leak in vector_config
14e8bd4cfae3 f2fs: fix to abort atomic write only during do_exist()
e11707d5f86f f2fs: allow set compression option of files without blocks
05006a1521d8 fs: f2fs: initialize fsdata in pagecache_write()
125f89809501 soc: mediatek: mtk-svs: Use pm_runtime_resume_and_get() in svs_init01()
8fc4291f8de2 soc: mediatek: mtk-svs: reset svs when svs_resume() fail
e05aa300fb69 soc: mediatek: mtk-svs: restore default voltages when svs_init02() fail
0b65ff13f943 f2fs: clear atomic_write_task in f2fs_abort_atomic_write()
4bc488c5ca0e f2fs: correct i_size change for atomic writes
9ad51915f4b3 f2fs: introduce trace_f2fs_replace_atomic_write_block
9a0af7cb1c0b pwm: stm32-lp: fix the check on arr and cmp registers update
094ffaf50bb9 pwm: sifive: Always let the first pwm_apply_state succeed
6b99ebd30d65 soc: mediatek: mtk-svs: Enable the IRQ later
2c82bf3f1762 memory: renesas-rpc-if: Move resource acquisition to .probe()
fbb7c9096342 memory: renesas-rpc-if: Split-off private data from struct rpcif
e59c4d34f8ec soc: mediatek: mtk-pm-domains: Allow mt8186 ADSP default power on
a8f63d747bf7 objtool: Fix memory leak in create_static_call_sections()
4a229379a72e f2fs: fix to avoid potential deadlock
14b3742f34b1 f2fs: don't rely on F2FS_MAP_* in f2fs_iomap_begin
d35290addcba driver: soc: xilinx: fix memory leak in xlnx_add_cb_for_notify_event()
1f4a325933f8 fs/jfs: fix shift exponent db_agl2size negative
6cd37f8232f5 auxdisplay: hd44780: Fix potential memory leak in hd44780_remove()
3abebc503a51 net/sched: Retire tcindex classifier
11585e2f8b9d Linux 6.1.17
deef2947d5f6 Revert "blk-cgroup: dropping parent refcount after pd_free_fn() is done"
b5dae1cd0d83 Revert "blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()"
8a923980a190 Linux 6.1.16
7c7570791b15 net: avoid double iput when sock_alloc_file fails
5355a120e428 kbuild: Port silent mode detection to future gnu make.
ff9571a4dee9 sbitmap: Try each queue to wake up at least one waiter
d710b1e91bc0 wait: Return number of exclusive waiters awaken
12815a7d8f82 sbitmap: Advance the queue index before waking up a queue
7ebde70510a1 brd: use radix_tree_maybe_preload instead of radix_tree_preload
48d46319bedc qede: avoid uninitialized entries in coal_entry array
f0f427f3858f drm/edid: fix parsing of 3D modes from HDMI VSDB
26cbe4c63d1e drm/edid: fix AVI infoframe aspect ratio handling
832f861a4603 drm/gud: Fix UBSAN warning
be11d0d9c4eb drm/i915: Don't use BAR mappings for ring buffers with LLC
d805c28e11fc drm/i915: Don't use stolen memory for ring buffers with LLC
8551ddbff0c3 drm/radeon: Fix eDP for single-display iMac11,2
c63e43906ba6 drm/i915/quirks: Add inverted backlight quirk for HP 14-r206nv
749b249d1ba9 drm/amd: Fix initialization for nbio 7.5.1
bf119a3c9c9f vfio/type1: restore locked_vm
9f0fd4f8ec0c vfio/type1: track locked_vm per dma
a6b2aabe6640 vfio/type1: prevent underflow of locked_vm via exec()
e8c21b19c2d0 vfio/type1: exclude mdevs from VFIO_UPDATE_VADDR
2bed9455db7c iommu/vt-d: Fix PASID directory pointer coherency
fd045119e1ab iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
01836e56fdd2 bus: mhi: ep: Save channel state locally during suspend and resume
69cc38576293 bus: mhi: ep: Move chan->lock to the start of processing queued ch ring
353aea15d6ed bus: mhi: ep: Only send -ENOTCONN status if client driver is available
189f856e76f5 PCI/DPC: Await readiness of secondary bus after reset
358dbd575101 PCI: Avoid FLR for AMD FCH AHCI adapters
6ea16c1e6853 PCI: hotplug: Allow marking devices as disconnected during bind/unbind
24400824053f PCI: Unify delay handling for reset and resume
ef56d0e0b779 PCI/PM: Observe reset delay irrespective of bridge_d3
d7608b85661b MIPS: DTS: CI20: fix otg power gpio
676465bf756b riscv: ftrace: Reduce the detour code size to half
8d4084ccdfce riscv: ftrace: Remove wasted nops for !RISCV_ISA_C
6e433ccb6844 riscv, mm: Perform BPF exhandler fixup on page fault
49064b50704b riscv: jump_label: Fixup unaligned arch_static_branch function
4c71ccae1d28 riscv: mm: fix regression due to update_mmu_cache change
3e92e7fa24ac riscv: Avoid enabling interrupts in die()
a1f8e6981488 RISC-V: add a spin_shadow_stack declaration
82143faf01dd scsi: ses: Fix slab-out-of-bounds in ses_intf_remove()
414418abc19f scsi: ses: Fix possible desc_ptr out-of-bounds accesses
27067c672980 scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses
0dfe68394cbe scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process()
5ca5470b33e5 scsi: ses: Don't attach if enclosure has no components
7fa1203a1e6f scsi: qla2xxx: Remove increment of interface err cnt
d5da42d99c70 scsi: qla2xxx: Fix erroneous link down
98ee35fb6ffe scsi: qla2xxx: Remove unintended flag clearing
3ee4f1991c54 scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests
494074747091 scsi: qla2xxx: Check if port is online before sending ELS
54bf124b960d scsi: qla2xxx: Fix link failure in NPIV environment
86bdf3ffff8d scsi: aacraid: Allocate cmd_priv with scsicmd
be8301e2d5a8 iommu/amd: Improve page fault error reporting
2ae19ac3ea82 iommu/amd: Add a length limitation for the ivrs_acpihid command-line parameter
4aa738940016 tracing/eprobe: Fix to add filter on eprobe description in README file
b1e96ca73cf9 tools/bootconfig: fix single & used for logical condition
9674390ac540 ring-buffer: Handle race between rb_move_tail and rb_check_pages
313b18c77466 memory tier: release the new_memtier in find_create_memory_tier()
e10a97f68480 ktest.pl: Add RUN_TIMEOUT option with default unlimited
81dca9177d01 ktest.pl: Fix missing "end_monitor" when machine check fails
a467e3e04de6 kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
76c2ecaf570a ktest.pl: Give back console on Ctrt^C on monitor
71946389a765 mm/thp: check and bail out if page in deferred queue already
f65d6ee1d1c4 mm: memcontrol: deprecate charge moving
58c02890a32c docs: gdbmacros: print newest record
4509a11ec3bc remoteproc/mtk_scp: Move clk ops outside send_lock
9b15b558cdb8 media: ipu3-cio2: Fix PM runtime usage_count in driver unbind
e39c25b0c115 mips: fix syscall_get_nr
6b60250d8a82 dax/kmem: Fix leak of memory-hotplug resources
37d1b326c95c alpha: fix FEN fault handling
deab8114fb67 mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON
e6737d97722a panic: fix the panic_print NMI backtrace setting
c61df79a4ed4 regulator: core: Use ktime_get_boottime() to determine how long a regulator was off
d15bc167c6a2 ceph: update the time stamps and try to drop the suid/sgid
faa7b683e436 rbd: avoid use-after-free in do_rbd_add() when rbd_dev_create() fails
bea92c2d45a5 fuse: add inode/permission checks to fileattr_get/fileattr_set
5a66e59e1fd9 arm64: mm: hugetlb: Disable HUGETLB_PAGE_OPTIMIZE_VMEMMAP
17a7cd7bdb68 ARM: dts: exynos: correct TMU phandle in Odroid HC1
dcfb64e88941 ARM: dts: exynos: correct TMU phandle in Odroid XU
7d633d11724f ARM: dts: exynos: correct TMU phandle in Exynos5250
635d07cff6de ARM: dts: exynos: correct TMU phandle in Odroid XU3 family
2b957333aaaf ARM: dts: exynos: correct TMU phandle in Exynos4
3a5c8e52f32d ARM: dts: exynos: correct TMU phandle in Exynos4210
f8187b3faf97 ARM: dts: qcom: sdx55: Add Qcom SMMU-500 as the fallback for IOMMU node
75862e6fe659 ARM: dts: qcom: sdx65: Add Qcom SMMU-500 as the fallback for IOMMU node
688ae6ce05be hwmon: (nct6775) Fix incorrect parenthesization in nct6775_write_fan_div()
57c07e552e0d hwmon: (peci/cputemp) Fix off-by-one in coretemp_label allocation
70a135c6d1e0 dm flakey: fix a bug with 32-bit highmem systems
be360c83f2d8 dm flakey: don't corrupt the zero page
673a3af21d5e dm cache: free background tracker's queued work in btracker_destroy
ea603083f9d7 dm flakey: fix logic when corrupting a bio
b57ba4e95250 thermal: intel: powerclamp: Fix cur_state for multi package system
6f2bce88c134 qede: fix interrupt coalescing configuration
6bfdc8194245 cpuidle: add ARCH_SUSPEND_POSSIBLE dependencies
dd43f8f90206 wifi: cfg80211: Set SSID if it is not already set
22dfb21bf1cd wifi: cfg80211: Fix use after free for wext
b18188e87f1c wifi: ath11k: allow system suspend to survive ath11k
3182ece59779 wifi: rtl8xxxu: Use a longer retry limit of 48
19fcf5d50c5a wifi: rtw88: use RTW_FLAG_POWERON flag to prevent to power on/off twice
2b3c953226cb dm: add cond_resched() to dm_wq_requeue_work()
7f093695b49a dm: add cond_resched() to dm_wq_work()
bc0734f689f8 dm: send just one event on resize, not two
53b2916ebde7 mtd: spi-nor: Fix shift-out-of-bounds in spi_nor_set_erase_type
10aed92f7f6b mtd: spi-nor: spansion: Consider reserved bits in CFR5 register
bd74e1e3dc77 mtd: spi-nor: sfdp: Fix index value for SCCR dwords
a371788d4f4a cxl/pmem: Fix nvdimm registration races
05cbf6ddd984 ext4: refuse to create ea block when umounted
8b6d06b3be76 ext4: optimize ea_inode block expansion
45b99c35f812 jbd2: fix data missing when reusing bh which is ready to be checkpointed
2439ccfa5da2 ALSA: hda/realtek: Add quirk for HP EliteDesk 800 G6 Tower PC
98606a002d71 ALSA: ice1712: Do not left ice->gpio_mutex locked in aureon_add_controls()
daa5a586e43a mm/damon/paddr: fix missing folio_put()
dc3809f39035 crypto: qat - fix out-of-bounds read
d2bea5788847 irqdomain: Fix domain registration race
b89b0c737d1c irqdomain: Fix mapping-creation race
1c89f39e754f irqdomain: Refactor __irq_domain_alloc_irqs()
1b4aa065ea46 irqdomain: Drop bogus fwspec-mapping error handling
b6655a4910a6 irqdomain: Look for existing mapping only once
deb243ca052b irqdomain: Fix disassociation race
33bf92b1d00a irqdomain: Fix association race
82f3b18daef7 selftests: seccomp: Fix incorrect kernel headers search path
5bed9f821f2a selftests: vm: Fix incorrect kernel headers search path
0545d5d25c9e selftests: dmabuf-heaps: Fix incorrect kernel headers search path
88c2276087e3 selftests: drivers: Fix incorrect kernel headers search path
fe2ff9d2af85 selftests: futex: Fix incorrect kernel headers search path
f3b63b7fae23 selftests: ipc: Fix incorrect kernel headers search path
ce31cc0d43fc selftests: perf_events: Fix incorrect kernel headers search path
f7007a7a7723 selftests: mount_setattr: Fix incorrect kernel headers search path
238d9471a70c selftests: move_mount_set_group: Fix incorrect kernel headers search path
33adb9b047be selftests: rseq: Fix incorrect kernel headers search path
d804597155ec selftests: sync: Fix incorrect kernel headers search path
5baeb2a2a247 selftests: ptp: Fix incorrect kernel headers search path
cdc9cfaa0ba0 selftests: user_events: Fix incorrect kernel headers search path
f12ec4e7a80c selftests: filesystems: Fix incorrect kernel headers search path
38fe9e0cbd0f selftests: gpio: Fix incorrect kernel headers search path
277ec3b556b3 selftests: media_tests: Fix incorrect kernel headers search path
2b6933dd5707 selftests: kcmp: Fix incorrect kernel headers search path
1af311d9104c selftests: membarrier: Fix incorrect kernel headers search path
c1017c80fa82 selftests: pidfd: Fix incorrect kernel headers search path
a9588d80b7b0 selftests: clone3: Fix incorrect kernel headers search path
ef3d77238925 selftests: arm64: Fix incorrect kernel headers search path
c490a85e7dac selftests: pid_namespace: Fix incorrect kernel headers search path
168f19fffa65 selftests: core: Fix incorrect kernel headers search path
3005b2695175 selftests: sched: Fix incorrect kernel headers search path
db66ebfba234 selftests/ftrace: Fix eprobe syntax test case to check filter support
991ec754899e selftests/powerpc: Fix incorrect kernel headers search path
3b3016f874fc ima: Align ima_file_mmap() parameters with mmap_file LSM hook
7327b30a0084 ima: fix error handling logic when file measurement failed
1beb41094bbf brd: check for REQ_NOWAIT and set correct page allocation mask
f832bd2ee4c4 brd: return 0/-error from brd_insert_page()
95bb37e077db brd: mark as nowait compatible
3adf063bac2f virt/sev-guest: Return -EIO if certificate buffer is not large enough
38834acf5917 Documentation/hw-vuln: Document the interaction between IBRS and STIBP
08d87c87d646 x86/speculation: Allow enabling STIBP with legacy IBRS
d576547f489c x86/microcode/AMD: Fix mixed steppings support
88d3d95e75f2 x86/microcode/AMD: Add a @cpu parameter to the reloading functions
05749fd36631 x86/microcode/amd: Remove load_microcode_amd()'s bsp parameter
57d9df918745 x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range
1a3439f548e2 x86/kprobes: Fix __recover_optprobed_insn check optimizing logic
e9d033963606 x86/reboot: Disable SVM, not just VMX, when stopping CPUs
4f555b03a02b x86/reboot: Disable virtualization in an emergency if SVM is supported
77ace6654355 x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
c4765c973c1d x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
b261024d7ea8 selftests: x86: Fix incorrect kernel headers search path
32f87ee52113 KVM: SVM: hyper-v: placate modpost section mismatch error
a92d045f3706 KVM: SVM: Fix potential overflow in SEV's send|receive_update_data()
d639b16492fa KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
14f36160c7d1 KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
97b2c22ec819 KVM: SVM: Don't put/load AVIC when setting virtual APIC mode
1ccd12324abd KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
dbc2e9451559 KVM: SVM: Flush the "current" TLB when activating AVIC
59038be57a4a KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID
b9e428136129 KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled
084a6deb86ab KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps
688e3a1bf3e4 KVM: x86: Purge "highest ISR" cache when updating APICv state
59320074afa4 KVM: Register /dev/kvm as the _very_ last thing during initialization
b2de2b4d4e00 KVM: VMX: Fix crash due to uninitialized current_vmcs
ccf6a7fb1aed KVM: Destroy target device if coalesced MMIO unregistration fails
5e2d29b58c2c RDMA/siw: Fix user page pinning accounting
42991f51d283 md: don't update recovery_cp when curr_resync is ACTIVE
12d461e224ef udf: Fix file corruption when appending just after end of preallocated extent
1f328751b65c udf: Detect system inodes linked into directory hierarchy
65f64fb9c2ab udf: Preserve link count of system files
6837910aeb2c udf: Do not update file length for failed writes to inline files
adac9ac6d2e0 udf: Do not bother merging very long extents
0e7d8e2991e5 udf: Truncate added extents on failed expansion
21477427ecb4 selftests/landlock: Test ptrace as much as possible with Yama
6c51c0702815 selftests/landlock: Skip overlayfs tests when not supported
fa7e18233f4f fs/cramfs/inode.c: initialize file_ra_state
85cdc9d2c865 ocfs2: fix non-auto defrag path not working issue
8163ea90d89b ocfs2: fix defrag path triggering jbd2 ASSERT
83dbb9a1bd5e f2fs: fix kernel crash due to null io->bio
de33f129253e f2fs: fix cgroup writeback accounting with fs-layer encryption
85e128901583 f2fs: retry to update the inode page given data corruption
f07a8d61b6ea f2fs: fix information leak in f2fs_move_inline_dirents()
9f955165d8d7 fs: dlm: send FIN ack back in right cases
e3df326f8cc2 fs: dlm: move sending fin message into state change handling
83c8cb2ba0ad fs: dlm: don't set stop rx flag after node reset
375009e22bd2 exfat: fix inode->i_blocks for non-512 byte sector size device
0fb929e7553d exfat: redefine DIR_DELETED as the bad cluster number
88384ae34a41 exfat: fix unexpected EOF while reading dir
569a77e5b882 exfat: fix reporting fs error when reading dir beyond EOF
0c80bef0b7d2 fs: hfsplus: fix UAF issue in hfsplus_put_super
8140cdc57bc5 hfs: fix missing hfs_bnode_get() in __hfs_bnode_create
55c9ddf6c656 io_uring: mark task TASK_RUNNING before handling resume/task work
f2e0fd28328f ARM: dts: exynos: correct HDMI phy compatible in Exynos4
77837a24bc54 torture: Fix hang during kthread shutdown phase
6bf555ed8938 ksmbd: fix possible memory leak in smb2_lock()
df6c263a31a4 ksmbd: do not allow the actual frame length to be smaller than the rfc1002 length
2254e82d2018 ksmbd: fix wrong data area length for smb2 lock request
35ab0cadbcc2 locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath
9b59fb27d4c5 btrfs: hold block group refcount during async discard
155ca832cfa3 scsi: mpi3mr: Remove unnecessary memcpy() to alltgt_info->dmi
8ba997b22f2c scsi: mpi3mr: Fix issues in mpi3mr_get_all_tgt_info()
4e0dfdb48a82 scsi: mpi3mr: Fix missing mrioc->evtack_cmds initialization
f5a6d69857eb cifs: return a single-use cfid if we did not get a lease
c992b699b9cb cifs: Check the lease context if we actually got a lease
f1d84943289e cifs: don't try to use rdma offload on encrypted connections
edf38e9f4269 cifs: split out smb3_use_rdma_offload() helper
363d67103f20 cifs: introduce cifs_io_parms in smb2_async_writev()
e49a6d569d7c cifs: fix mount on old smb servers
8db5028479f8 cifs: Fix uninitialized memory reads for oparms.mode
ab7a12c0efc1 cifs: Fix uninitialized memory read in smb3_qfs_tcon()
12bda36df57b KVM: s390: disable migration mode when dirty tracking is disabled
f9a38f5ecf90 s390/kprobes: fix current_kprobe never cleared after kprobes reenter
70afa77327e0 s390/kprobes: fix irq mask clobbering on kprobe reenter from post_handler
a829c5f7c3c6 s390: discard .interp section
24e2c6cfe82e s390/extmem: return correct segment type in __segment_load()
75a499fc9d66 io_uring: fix fget leak when fs don't support nowait buffered read
bfdd27a1eb8e io_uring: remove MSG_NOSIGNAL from recvmsg
68f703ad0355 io_uring/rsrc: disallow multi-source reg buffers
d9399e543062 io_uring: add reschedule point to handle_tw_list()
42fe280e267a io_uring: add a conditional reschedule to the IOPOLL cancelation loop
4c13c6a080ec io_uring: handle TIF_NOTIFY_RESUME when checking for task_work
c981a035dff0 io_uring: use user visible tail in io_uring_poll()
f09fb7ff2ab2 io_uring: Replace 0-length array with flexible array
fe0d40baa4ed ipmi_ssif: Rename idle state and check
605f607f0735 ipmi:ssif: resend_msg() cannot fail
0ad52040d1a9 ipmi: ipmb: Fix the MODULE_PARM_DESC associated to 'retry_time_ms'
9bb9941a9ce4 rtc: pm8xxx: fix set-alarm race
1af0bdca03f3 block: be a bit more careful in checking for NULL bdev while polling
398d8745262d block: clear bio->bi_bdev when putting a bio back in the cache
1796bc1e4499 block: don't allow multiple bios for IOCB_NOWAIT issue
0407aeed3501 firmware: coreboot: framebuffer: Ignore reserved pixel color bits
4ed8dca3d583 scsi: mpt3sas: Remove usage of dma_get_required_mask() API
0d4967202d69 wifi: rtl8xxxu: fixing transmisison failure for rtl8192eu
11d93294b7c3 driver core: fw_devlink: Avoid spurious error message
29bc917b68a6 drm/shmem-helper: Revert accidental non-GPL export
cb26818c8b0d cifs: prevent data race in smb2_reconnect()
07db1151e015 nfsd: don't hand out delegation on setuid files being opened for write
c085476ad346 nfsd: zero out pointers after putting nfsd_files on COPY setup error
3033f2e3cf84 dm cache: add cond_resched() to various workqueue loops
e2c4490d4031 dm thin: add cond_resched() to various workqueue loops
bea13417361a drm/amd/display: Disable HUBP/DPP PG on DCN314 for now
2435156aa768 drm: panel-orientation-quirks: Add quirk for Lenovo IdeaPad Duet 3 10IGL5
42bbbd6594f7 drm/amd/display: Enable P-state validation checks for DCN314
337c3624bcb0 HID: logitech-hidpp: Don't restart communication if not necessary
cf4549343270 scsi: ufs: core: Fix device management cmd timeout flow
3dec769caf33 scsi: snic: Fix memory leak with using debugfs_lookup()
d919f493bb7d drm/amd/display: Do not commit pipe when updating DRR
8e8cff444ec2 pinctrl: at91: use devm_kasprintf() to avoid potential leaks
388bcec9aa91 hwmon: (nct6775) B650/B660/X670 ASUS boards support
49f865f3d7e5 hwmon: (nct6775) Directly call ASUS ACPI WMI method
8fcdbc4bc013 hwmon: (coretemp) Simplify platform device handling
c2191e507147 gfs2: Improve gfs2_make_fs_rw error handling
4bdfa48d7464 drm/amd/display: fix FCLK pstate change underflow
804bdc5fe05d Revert "drm/amdgpu: TA unload messages are not actually sent to psp when amdgpu is uninstalled"
6f5f8d677c7f regulator: s5m8767: Bounds check id indexing into arrays
5e210046e3bd regulator: max77802: Bounds check regulator id against opmode
734350a83b14 ASoC: kirkwood: Iterate over array indexes instead of using pointer math
9a9942cbdb7c ASoC: soc-compress: Reposition and add pcm_mutex
9def1adcd667 drm/msm/dpu: Add DSC hardware blocks to register snapshot
d39202b201d0 docs/scripts/gdb: add necessary make scripts_gdb step
fa4c8baa6bf0 habanalabs: fix bug in timestamps registration code
60be72808501 habanalabs: extend fatal messages to contain PCI info
8f720a79bc66 drm/amd/display: Set hvm_enabled flag for S/G mode
214cdbe17923 drm/drm_print: correct format problem
d50cd50f612a drm: rcar-du: Fix setting a reserved bit in DPLLCR
afc9da1352cd drm: rcar-du: Add quirk for H3 ES1.x pclk workaround
25a6499b1a53 drm/msm/dsi: Add missing check for alloc_ordered_workqueue
2ee8ec2c12cb HID: uclogic: Add support for XP-PEN Deco Pro MW
26ac66039aa7 HID: uclogic: Add support for XP-PEN Deco Pro SW
f415a64eabad HID: uclogic: Add battery quirk
ac3d719de1d9 HID: uclogic: Add frame type quirk
8ce8a443ddd9 drm/amd/display: fix mapping to non-allocated address
83ace0dd67ee drm: amd: display: Fix memory leakage
a0f406db3ede drm/amd: Avoid ASSERT for some message failures
17d649967006 Revert "fbcon: don't lose the console font across generic->chip driver switch"
8dfefa8f424a scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write
82a6debd4e4b drm/amdkfd: Page aligned memory reserve size
12003ad0f35c drm/amd: Avoid BUG() for case of SRIOV missing IP version
107b8b542bb9 drm/radeon: free iio for atombios when driver shutdown
efb332a2037b drm/amd/display: Defer DIG FIFO disable after VID stream enable
dbe9140ed6bf drm/tiny: ili9486: Do not assume 8-bit only SPI controllers
b1c760073925 HID: Add Mapping for System Microphone Mute
457a969bc6f3 drm/omap: dsi: Fix excessive stack usage
8e365f1bd672 drm/amd/display: Fix potential null-deref in dm_resume
223e365ac60a drm/amd/display: Revert Reduce delay when sink device not able to ACK 00340h write
8e25eaae471d drm/amd/display: Reduce expected sdp bandwidth for dcn321
d5b286daecb4 drm: panel-orientation-quirks: Add quirk for DynaBook K50
260bdc633d5e drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Tab 3 X90F
fa66c02e4c11 scm: add user copy checks to put_cmsg()
eb726a791087 devlink: Fix TP_STRUCT_entry in trace of devlink health report
3c106b7eb1b6 s390/kfence: fix page fault reporting
c91cca8e39d4 hv_netvsc: Check status in SEND_RNDIS_PKT completion message
20a89a4442d1 wifi: rtw89: debug: avoid invalid access on RTW89_DBG_SEL_MAC_30
7dbb8ceea188 Bluetooth: btusb: Add VID:PID 13d3:3529 for Realtek RTL8821CE
8917270ace46 Bluetooth: btusb: Add new PID/VID 0489:e0f2 for MT7921
25ea81801072 Bluetooth: Fix issue with Actions Semi ATS2851 based devices
5100c4efc306 PM: EM: fix memory leak with using debugfs_lookup()
cde67cb7d2d1 PM: domains: fix memory leak with using debugfs_lookup()
15cffd01ed80 time/debug: Fix memory leak with using debugfs_lookup()
611c39021710 s390/idle: mark arch_cpu_idle() noinstr
ab28522da564 uaccess: Add minimum bounds check on kernel buffer size
7d10fc49d8fa coda: Avoid partial allocation of sig_inputArgs
b79c51d0c085 net/mlx5: fw_tracer: Fix debug print
f4c1138d37c3 ACPI: video: Fix Lenovo Ideapad Z570 DMI match
c09feaa46a51 wifi: mt76: dma: free rx_head in mt76_dma_rx_cleanup
331918f22a1d tools/power/x86/intel-speed-select: Add Emerald Rapid quirk
ad04399765e3 gcc-plugins: drop -std=gnu++11 to fix GCC 13 build
9427584c2f15 can: isotp: check CAN address family in isotp_bind()
3b26e45ce1e1 netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj()
531570a18761 s390/mm,ptdump: avoid Kasan vs Memcpy Real markers swapping
ab5fd43a8abc m68k: Check syscall_trace_enter() return code
5f56767fb5f2 net: bcmgenet: Add a check for oversized packets
94b28dc12f40 crypto: hisilicon: Wipe entire pool on error
856dbac0a82e clocksource: Suspend the watchdog temporarily when high read latency detected
e52bddc469d9 thermal: intel: intel_pch: Add support for Wellsburg PCH
7e4edf9ab030 bpf, docs: Fix modulo zero, division by zero, overflow, and underflow
05841af18d4b ACPI: Don't build ACPICA with '-Os'
2aa469e6cd10 ice: add missing checks for PF vsi type
f0cf125056ac ice: restrict PTP HW clock freq adjustments to 100, 000, 000 PPB
6965c92ef421 inet: fix fast path in __inet_hash_connect()
61d0163e2be7 wifi: mt7601u: fix an integer underflow
ecb980dc7970 wifi: brcmfmac: ensure CLM version is null-terminated to prevent stack-out-of-bounds
d29e44273980 bpftool: Always disable stack protection for BPF objects
2135dd1be685 x86/bugs: Reset speculation control settings on init
3a43a366ecaa timers: Prevent union confusion from unexpected restart_syscall()
c115d466bed2 thermal: intel: Fix unsigned comparison with less than zero
982a936329d2 wifi: ath11k: debugfs: fix to work with multiple PCI devices
5a2153b83c8e rcu-tasks: Handle queue-shrink/callback-enqueue race condition
94ed8ac1bb1a rcu-tasks: Make rude RCU-Tasks work well with CPU hotplug
2c4d26dad76e srcu: Delegate work to the boot cpu if using SRCU_SIZE_SMALL
05737bd85c10 rcu: Suppress smp_processor_id() complaint in synchronize_rcu_expedited_wait()
4a501b4ef881 rcu: Make RCU_LOCKDEP_WARN() avoid early lockdep checks
881f50d76c38 wifi: brcmfmac: Fix potential stack-out-of-bounds in brcmf_c_preinit_dcmds()
d6ea1ca1d456 wifi: ath11k: fix monitor mode bringup crash
1f137c634a8c wifi: ath9k: Fix use-after-free in ath9k_hif_usb_disconnect()
8ea364aba332 perf/x86/intel/uncore: Add Meteor Lake support
b78434f6eee0 cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUG
463ef209628e cpuidle: drivers: firmware: psci: Dont instrument suspend code
909eb5116ee5 x86/fpu: Don't set TIF_NEED_FPU_LOAD for PF_IO_WORKER threads
a3a54e6a021c cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE
cc5541f8cca3 arm64: zynqmp: Enable hs termination flag for USB dwc3 controller
063c7d86ee89 btrfs: scrub: improve tree block error reporting
3036f5f5ae52 trace/blktrace: fix memory leak with using debugfs_lookup()
81c1188905f8 blk-cgroup: synchronize pd_free_fn() from blkg_free_workfn() and blkcg_deactivate_policy()
029f1f1efa84 blk-cgroup: dropping parent refcount after pd_free_fn() is done
bf8eb1fd6110 blk-iocost: fix divide by 0 error in calc_lcoefs()
377f7d85bd27 fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detected
f2a6198f5ed7 ARM: dts: exynos: Use Exynos5420 compatible for the MIPI video phy
711bd1b55329 exit: Detect and fix irq disabled state in oops
982f8ef8ec7e context_tracking: Fix noinstr vs KASAN
0f688febd5d2 udf: Define EFSCORRUPTED error code
938b99be5219 arm64: dts: qcom: msm8996: Add additional A2NoC clocks
1d9452ae3bdb ARM: OMAP2+: omap4-common: Fix refcount leak bug
4a46f52ae8f0 rpmsg: glink: Release driver_override
09699f0e5b69 rpmsg: glink: Avoid infinite loop on intent for missing channel
5df521e0b2cb media: saa7134: Use video_unregister_device for radio_dev
479796534a45 media: usb: siano: Fix use after free bugs caused by do_submit_urb
69a9a301a5d8 media: i2c: ov7670: 0 instead of -EINVAL was returned
5259b92dc466 media: atomisp: Only set default_run_mode on first open of a stream/asd
029c1410e345 media: rc: Fix use-after-free bugs caused by ene_tx_irqsim()
ece8818968a8 media: drivers/media/v4l2-core/v4l2-h264 : add detection of null pointers
80f98dc3ebf1 media: amphion: correct the unspecified color space
e66571729a5f media: imx-jpeg: Apply clk_bulk api instead of operating specific clk
756901c49ee8 media: hantro: Fix JPEG encoder ENUM_FRMSIZE on RK3399
3fca02c42689 media: v4l2-jpeg: ignore the unknown APP14 marker
1cfbe44e0c7d media: v4l2-jpeg: correct the skip count in jpeg_parse_app14_data
972bd67c2c7b media: platform: mtk-mdp3: fix Kconfig dependencies
689bd2b43d46 media: platform: mtk-mdp3: remove unused VIDEO_MEDIATEK_VPU config
ebec3d44b874 media: camss: csiphy-3ph: avoid undefined behavior
e68b43980a90 media: platform: mtk-mdp3: Fix return value check in mdp_probe()
9ffaf55e126c media: i2c: imx219: Fix binning for RAW8 capture
248fdc5dd225 media: i2c: imx219: Split common registers from mode tables
ac93f8ac66e6 media: i2c: ov772x: Fix memleak in ov772x_probe()
f5a4e595bce5 media: mc: Get media_device directly from pad
a40d94f0b314 media: ov5640: Handle delays when no reset_gpio set
8064bbb75481 media: ov5640: Fix soft reset sequence and timings
49b849824b98 media: ov5675: Fix memleak in ov5675_init_controls()
fc33380ae06f media: ov2740: Fix memleak in ov2740_init_controls()
724039e013b3 media: max9286: Fix memleak in max9286_v4l2_register()
9753f5ce9ce7 builddeb: clean generated package content
8570655c0f9b s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64
8630e8b10250 powerpc: Remove linker flag from KBUILD_AFLAGS
4bc6977fb45c media: imx: imx7-media-csi: fix missing clk_disable_unprepare() in imx7_csi_init()
bc8681485312 media: platform: ti: Add missing check for devm_regulator_get
8a316112fd97 media: ti: cal: fix possible memory leak in cal_ctx_create()
dc5887dcc538 remoteproc: qcom_q6v5_mss: Use a carveout to authenticate modem headers
0e27e6598201 Revert "remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use"
eeaf35f4e3b3 IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
db5f82e3a78b IB/hfi1: Fix math bugs in hfi1_can_pin_pages()
b7967f175e79 RDMA/rxe: Fix missing memory barriers in rxe_queue.h
0f2a0ebb89a7 RDMA/rxe: cleanup some error handling in rxe_verbs.c
f56c87aee1f8 iommu/vt-d: Allow to use flush-queue when first level is default
2d93a340ae31 iommu/vt-d: Fix error handling in sva enable/disable paths
8ae211370261 dmaengine: ptdma: check for null desc before calling pt_cmd_callback
c387ee97aebe dmaengine: dw-axi-dmac: Do not dereference NULL structure
03fece43fa10 dmaengine: sf-pdma: pdma_desc memory leak fix
1bfe5bce1baa iommu/amd: Do not identity map v2 capable device when snp is enabled
4c23124b45ee iommu: Fix error unwind in iommu_group_alloc()
24278dc380aa iw_cxgb4: Fix potential NULL dereference in c4iw_fill_res_cm_id_entry()
f139c15c6cc6 PCI: qcom: Fix host-init error handling
fe5955b11f6e phy: rockchip-typec: fix tcphy_get_mode error case
fe6a1fbe83f5 PCI: Fix dropping valid root bus resources with .end = zero
6bce9ec9e0fa dmaengine: dw-edma: Fix readq_ch() return value truncation
9f53d9d8bc81 usb: host: fsl-mph-dr-of: reuse device_set_of_node_from_dev
775f970ec978 mtd: mtdpart: Don't create platform device that'll never probe
3dd596616d10 driver core: fw_devlink: Make cycle detection more robust
a3c171751512 driver core: fw_devlink: Improve check for fwnode with no device/driver
7a8ce4d2fbbc driver core: fw_devlink: Consolidate device link flag computation
16aa2487cf15 driver core: fw_devlink: Allow marking a fwnode link as being part of a cycle
eaf9b5612a47 driver core: fw_devlink: Don't purge child fwnode's consumer links
2455b81afe68 driver core: fw_devlink: Add DL_FLAG_CYCLE support to device links
9795ece3a85b tty: serial: imx: disable Ageing Timer interrupt request irq
efe4bd88ab2c tty: serial: imx: Handle RS485 DE signal active high
a65192fc80a6 serial: fsl_lpuart: fix RS485 RTS polariy inverse issue
b3bd44bf20cb RDMA/irdma: Cap MSIX used to online CPUs + 1
59b040cf3339 usb: max-3421: Fix setting of I/O pins
2cfc00e974d7 RDMA/cxgb4: Fix potential null-ptr-deref in pass_establish()
bc6405bca868 power: supply: remove faulty cooling logic
c1abca193874 iommu/vt-d: Set No Execute Enable bit in PASID table entry
bbbeb5414a9c iommu/dart: Fix apple_dart_device_group for PCI groups
78b291ba2906 iommu: dart: Support >64 stream IDs
1ad8b31653e2 iommu: dart: Add suspend/resume support
c7bd4bfd4b8e PCI: mt7621: Delay phy ports initialization
26bd2b5b18e1 phy: mediatek: remove temporary variable @mask_
dca51010f772 usb: gadget: configfs: Restrict symlink creation is UDC already binded
8c2059513e54 usb: musb: mediatek: don't unregister something that wasn't registered
a661cccff059 RDMA/cxgb4: add null-ptr-check after ip_dev_find()
fe9dd008b186 tty: serial: fsl_lpuart: Fix the wrong RXWATER setting for rx dma case
351c8d8650d1 usb: early: xhci-dbc: Fix a potential out-of-bound memory access
c169890b5f7b fpga: microchip-spi: rewrite status polling in a time measurable way
e9ed12b8c7f7 fpga: microchip-spi: move SPI I/O buffers out of stack
d937ab794b8d dmaengine: dw-edma: Fix missing src/dst address of interleaved xfers
bdefbe1b0fd5 fotg210-udc: Add missing completion handler
e851996b3226 firmware: dmi-sysfs: Fix null-ptr-deref in dmi_sysfs_register_handle
29274780dda0 drivers: base: transport_class: fix resource leak when transport_add_device() fails
e77745640f8f drivers: base: transport_class: fix possible memory leak
8fe72b8f59f6 driver core: location: Free struct acpi_pld_info *pld before return false
d1dbff10c6cd driver core: fix resource leak in device_add()
a68a09cc4b0f misc: fastrpc: Fix an error handling path in fastrpc_rpmsg_probe()
942c1239ff2e misc/mei/hdcp: Use correct macros to initialize uuid_le
023bf26fde38 mei: pxp: Use correct macros to initialize uuid_le
055891397f53 VMCI: check context->notify_page after call to get_user_pages_fast() to avoid GPF
77968ae69d4f firmware: stratix10-svc: fix error handle while alloc/add device failed
6fcedeadb3ef firmware: stratix10-svc: add missing gen_pool_destroy() in stratix10_svc_drv_probe()
959dd00ed4d8 applicom: Fix PCI device refcount leak in applicom_init()
23b534e82dbd eeprom: idt_89hpesx: Fix error handling in idt_init()
1b00494c8f92 Revert "char: pcmcia: cm4000_cs: Replace mdelay with usleep_range in set_protocol"
d9b85a205d95 serial: tegra: Add missing clk_disable_unprepare() in tegra_uart_hw_init()
64096d3b8d11 tty: serial: fsl_lpuart: clear LPUART Status Register in lpuart32_shutdown()
dc8ca4fb36af tty: serial: fsl_lpuart: disable Rx/Tx DMA in lpuart32_shutdown()
7f8d2f78ae62 hwtracing: hisi_ptt: Only add the supported devices to the filters list
6bb43ee46310 PCI: endpoint: pci-epf-vntb: Add epf_ntb_mw_bar_clear() num_mws kernel-doc
16c06d34e27c PCI: endpoint: pci-epf-vntb: Clean up kernel_doc warning
86c1988d2695 PCI: switchtec: Return -EFAULT for copy_to_user() errors
41e9ad787fab PCI/IOV: Enlarge virtfn sysfs name buffer
c13e1a90fbf5 usb: typec: intel_pmc_mux: Don't leak the ACPI device reference count
1a31f1c5062d coresight: cti: Add PM runtime call in enable_store
431d8b2d1457 coresight: cti: Prevent negative values of enable count
b0081745f6e6 coresight: etm4x: Fix accesses to TRCSEQRSTEVR and TRCSEQSTR
5029464da930 media: uvcvideo: Refactor power_line_frequency_controls_limited
54858223a925 media: uvcvideo: Refactor uvc_ctrl_mappings_uvcXX
367703c3ec4f media: uvcvideo: Implement mask for V4L2_CTRL_TYPE_MENU
aeab0c3644d3 media: uvcvideo: Check for INACTIVE in uvc_ctrl_is_accessible()
9b1f0df64946 alpha/boot/tools/objstrip: fix the check for ELF header
fe4dd80d58ec kobject: Fix slab-out-of-bounds in fill_kobj_path()
f3ffd86915ed kobject: modify kobject_get_path() to take a const *
7cf515bf9e8c driver core: fix potential null-ptr-deref in device_add()
65e07272b6c0 soundwire: cadence: Don't overflow the command FIFOs
bb2b4edaff38 i2c: designware: fix i2c_dw_clk_rate() return size to be u32
061609b555d4 usb: gadget: fusb300_udc: free irq on the error path in fusb300_probe()
4f3dea31bfa1 iio: light: tsl2563: Do not hardcode interrupt trigger type
fa87cf2e756e RDMA/hns: Fix refcount leak in hns_roce_mmap
59d54a65151d dmaengine: HISI_DMA should depend on ARCH_HISI
8372207b009d RDMA/erdma: Fix refcount leak in erdma_mmap
bd93358f11d8 dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0
9cca3a4933ca mfd: pcf50633-adc: Fix potential memleak in pcf50633_adc_async_read()
bcb57fd95534 mfd: cs5535: Don't build on UML
a52a2817d2aa objtool: add UACCESS exceptions for __tsan_volatile_read/write
2267c88f0499 perf tests stat_all_metrics: Change true workload to sleep workload for system wide check
adb2cfd3f2f4 printf: fix errname.c list
17f9131ef7c3 perf record: Fix segfault with --overwrite and --max-size
718eaef01e5a selftests: use printf instead of echo -ne
947de2882d42 selftests/ftrace: Fix bash specific "==" operator
96acb09a34ac selftests: find echo binary to use -ne options
13b56886c165 sparc: allow PM configs for sparc32 COMPILE_TEST
25fc1a80010b perf tools: Fix auto-complete on aarch64
cf21aaac3b0e perf test bpf: Skip test if kernel-debuginfo is not present
c795162b15ff perf intel-pt: Do not try to queue auxtrace data on pipe
67f1f53cfc97 perf inject: Use perf_data__read() for auxtrace
f86d50bf1969 tools/tracing/rtla: osnoise_hist: use total duration for average calculation
0cd7777c7476 leds: simatic-ipc-leds-gpio: Make sure we have the GPIO providing driver
d5a8fe4c3ff3 leds: is31fl319x: Wrap mutex_destroy() for devm_add_action_or_rest()
d880981b8222 leds: led-core: Fix refcount leak in of_led_get()
062547cbcd05 perf llvm: Fix inadvertent file creation
4750fc5f50bb gfs2: jdata writepage fix
212c79117f8c cifs: use tcon allocation functions even for dummy tcon
41832c62a75d cifs: Fix warning and UAF when destroy the MR list
c51ae01104b3 cifs: Fix lost destroy smbd connection when MR allocate failed
349eb7df6607 NFSD: copy the whole verifier in nfsd_copy_write_verifier
6851b4203e76 nfsd: don't fsync nfsd_files on last close
521b6116151b nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
598e2d5d911d NFSD: fix problems with cleanup on errors in nfsd4_copy
75b8c681c563 nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
17f2a1a3cdea nfsd: fix race to check ls_layouts
9f0df37520a2 NFSD: fix leaked reference count of nfsd4_ssc_umount_item
c8b346b79a70 NFSD: enhance inter-server copy cleanup
659d4c4ca537 drm/shmem-helper: Fix locking for drm_gem_shmem_get_pages_sgt()
7c3a7f3aa134 ALSA: hda/hdmi: Register with vga_switcheroo on Dual GPU Macbooks
ac55ee431c03 hid: bigben_probe(): validate report count
f2bf592ebd50 HID: bigben: use spinlock to safely schedule workers
cc0f24739d90 HID: bigben_worker() remove unneeded check on report_field
d829fae53dae HID: bigben: use spinlock to protect concurrent accesses
1c3609ee824e ASoC: soc-dapm.h: fixup warning struct snd_pcm_substream not declared
d217a3b66bf2 spi: synquacer: Fix timeout handling in synquacer_spi_transfer_one()
f859788868c4 NFS: fix disabling of swap
087245878d51 nfs4trace: fix state manager flag printing
5b8cd07aba15 dm: remove flush_scheduled_work() during local_exit()
0924b13f218e ASoC: tlv320adcx140: fix 'ti,gpio-config' DT property init
007374a1b4fb hwmon: (mlxreg-fan) Return zero speed for broken fan
e4aac4fb1dfe spi: bcm63xx-hsspi: Fix multi-bit mode setting
3e2e193d5d8a HID: logitech-hidpp: Hard-code HID++ 1.0 fast scroll support
062024bf77e9 drm/amd/display: don't call dc_interrupt_set() for disabled crtcs
7839422bed58 ASoC: codecs: lpass: fix incorrect mclk rate
7b642273438c ASoC: codecs: lpass: register mclk after runtime pm
adcc7c98ce4c ASoC: qcom: q6apm-dai: Add SNDRV_PCM_INFO_BATCH flag
cd57b2898a81 ASoC: qcom: q6apm-dai: fix race condition while updating the position pointer
91b7ce0cfff7 ASoC: qcom: q6apm-lpass-dai: unprepare stream if its already prepared
c95f4de66352 HID: retain initial quirks set up when creating HID devices
f380b1060ab0 HID: multitouch: Add quirks for flipped axes
be2876e01ad6 scsi: aic94xx: Add missing check for dma_map_single()
847cdbdcd5a2 scsi: mpt3sas: Fix a memory leak
099bd0a7b363 drm/amdgpu: fix enum odm_combine_mode mismatch
f716ca292a7d ALSA: hda: Fix the control element identification for multiple codecs
355d109fb6b7 hwmon: (ltc2945) Handle error case in ltc2945_value_store
c710243ed668 hwmon: (asus-ec-sensors) add missing mutex path
7b56f11cde26 regulator: tps65219: use generic set_bypass()
265fdccd77d4 ASoC: dt-bindings: meson: fix gx-card codec node regex
9eecb446fab0 ASoC: mchp-spdifrx: Fix uninitialized use of mr in mchp_spdifrx_hw_params()
c3acfb79bde7 ASoC: rsnd: fixup #endif position
93bc34805393 regmap: apply reg_base and reg_downshift for single register ops
8a722ac86b7e dm: improve shrinker debug names
53b7166927b0 ASoC: mchp-spdifrx: disable all interrupts in mchp_spdifrx_dai_remove()
bbded1ed4c44 ASoC: mchp-spdifrx: fix controls that works with completion mechanism
9e72142dcc06 ASoC: mchp-spdifrx: fix return value in case completion times out
2967cc9cf38f ASoC: mchp-spdifrx: fix controls which rely on rsr register
4eeeccf07dd9 spi: dw_bt1: fix MUX_MMIO dependencies
eee97569465a ASoC: topology: Properly access value coming from topology file
1f874b9cd790 gpio: vf610: connect GPIO label to dev name
9a576e668411 dt-bindings: display: mediatek: Fix the fallback for mediatek,mt8186-disp-ccorr
5ee1bce74c5f ASoC: soc-compress.c: fixup private_data on snd_soc_new_compress()
7b551a501fa7 drm/mediatek: Clean dangling pointer on bind error path
67ea657c7891 drm/mediatek: mtk_drm_crtc: Add checks for devm_kcalloc
c21de3b3bcd1 drm/mediatek: Drop unbalanced obj unref
407f40df3b60 drm/mediatek: Use NULL instead of 0 for NULL pointer
6a46566628b1 drm/mediatek: dsi: Reduce the time of dsi from LP11 to sending cmd
dd5e3d8300e2 drm/msm/dpu: set pdpu->is_rt_pipe early in dpu_plane_sspp_atomic_update()
a52c45560053 pinctrl: renesas: rzg2l: Fix configuring the GPIO pins as interrupts
fbb286284da7 drm/tegra: firewall: Check for is_addr_reg existence in IMM check
7009b78bb995 gpu: host1x: Don't skip assigning syncpoints to channels
0906026ac285 gpu: host1x: Fix mask for syncpoint increment register
b15b3e9499cb pinctrl: mediatek: Initialize variable *buf to zero
fa592fa1eeee pinctrl: mediatek: Initialize variable pullen and pullup to zero
6f16121d2205 pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback()
deb9379af500 habanalabs: bugs fixes in timestamps buff alloc
bc579a2ee8b2 drm/msm/mdp5: Add check for kzalloc
dd49cef313e6 drm/msm/dpu: Add check for pstates
42442d42c57b drm/msm/dpu: Add check for cstate
17f092f4c03a drm/msm: use strscpy instead of strncpy
2ef3ea75c4be drm/msm/dpu: sc7180: add missing WB2 clock control
473cc5169994 scsi: ufs: exynos: Fix DMA alignment for PAGE_SIZE != 4096
243a79c3dfd9 drm/msm/dsi: Allow 2 CTRLs on v2.5.0
af28abee67ac drm: exynos: dsi: Fix MIPI_DSI*_NO_* mode flags
a64eb25a2919 drm/mipi-dsi: Fix byte order of 16-bit DCS set/get brightness
533d94954412 regulator: tps65219: use IS_ERR() to detect an error pointer
72e330373241 drm/bridge: lt9611: pass a pointer to the of node
30ef50ccdab3 drm/bridge: lt9611: fix clock calculation
59646dabe92d drm/bridge: lt9611: fix programming of video modes
01c42582facf drm/bridge: lt9611: fix polarity programming
d15f67aed9c5 drm/bridge: lt9611: fix HPD reenablement
74131c671fe5 drm/bridge: lt9611: fix sleep mode setup
9e1e236acdc4 drm/msm/dpu: Disallow unallocated resources to be returned
31c4251a20fd drm/msm/gem: Add check for kmalloc
208680ccf7bf drm/amdgpu: Use the sched from entity for amdgpu_cs trace
a8fa33759563 ALSA: hda/ca0132: minor fix for allocation size
7af606b9eb11 drm/msm/adreno: Fix null ptr access in adreno_gpu_cleanup()
462a8af60ff4 drm/bridge: tc358767: Set default CLRSIPO count
94589fc6df3e ASoC: fsl_sai: initialize is_dsp_mode flag
7fe652f0f53e scsi: qla2xxx: edif: Fix clang warning
6626b7494a01 scsi: qla2xxx: Fix exchange oversubscription for management commands
3d5376ae518b scsi: qla2xxx: Fix exchange oversubscription
ee8d6231ad07 drm/panel-edp: fix name for IVO product id 854b
c83d0321d89c drm/msm: clean event_thread->worker in case of an error
15e78c7f2ddd drm/vc4: hdmi: Correct interlaced timings again
a9cce4831017 drm/vc4: hvs: Fix colour order for xRGB1555 on HVS5
cc6b67e90717 drm/vc4: hvs: Correct interrupt masking bit assignment for HVS5
22134a4f02d2 drm/vc4: hvs: SCALER_DISPBKGND_AUTOHS is only valid on HVS4
d4bbf52e299d drm/vc4: hvs: Set AXI panic modes
dbef00ef4b9b pinctrl: rockchip: Fix refcount leak in rockchip_pinctrl_parse_groups
601be03fa8b8 pinctrl: stm32: Fix refcount leak in stm32_pctrl_get_irq_domain
1d0190c62850 pinctrl: qcom: pinctrl-msm8976: Correct function names for wcss pins
e55f93d67431 drm/msm/hdmi: Add missing check for alloc_ordered_workqueue
3723c4dbcd14 drm/msm/dpu: check for null return of devm_kzalloc() in dpu_writeback_init()
9aba03fb5146 hwmon: (ftsteutates) Fix scaling of measurements
41286a53e7f5 drm/vc4: drop all currently held locks if deadlock happens
1a6e6d4996c7 gpu: ipu-v3: common: Add of_node_put() for reference returned by of_graph_get_port_by_id()
df29e4edee96 drm: tidss: Fix pixel format definition
29e9bb28ca0b drm/vc4: dpi: Fix format mapping for RGB565
596f1ba3987e drm/vkms: Fix null-ptr-deref in vkms_release()
bebd60ec3bf2 drm/vkms: Fix memory leak in vkms_init()
d446af74046e drm/bridge: megachips: Fix error handling in i2c_register_driver()
50b43490b028 drm: mxsfb: DRM_MXSFB should depend on ARCH_MXS || ARCH_MXC
1e9d46c765cb drm: mxsfb: DRM_IMX_LCDIF should depend on ARCH_MXC
c9ab539bf930 drm/bridge: ti-sn65dsi83: Fix delay after reset deassert to match spec
0de7fc4d9c01 drm/fourcc: Add missing big-endian XRGB1555 and RGB565 formats
b14147464251 drm: Fix potential null-ptr-deref due to drmm_mode_config_init()
92e832252ec4 sefltests: netdevsim: wait for devlink instance after netns removal
672039408784 selftest: fib_tests: Always cleanup before exit
2edd8c192fd2 net/mlx4_en: Introduce flexible array to silence overflow warning
209a8a5d57f9 net: lan966x: Fix possible deadlock inside PTP
2e0b1754dd82 net: bcmgenet: fix MoCA LED control
4bb736b40475 l2tp: Avoid possible recursive deadlock in l2tp_tunnel_register()
5982e3f4886e selftests/net: Interpret UDP_GRO cmsg data as an int value
13457741d4ae net/smc: fix application data exception
f2f46de98c11 net/smc: fix potential panic dues to unprotected smc_llc_srv_add_link()
3d0e30ca57a4 irqchip/irq-bcm7120-l2: Set IRQ_LEVEL for level triggered interrupts
bf12b493caac irqchip/irq-brcmstb-l2: Set IRQ_LEVEL for level triggered interrupts
bb1cc7fc3e1d bpf: Fix global subprog context argument resolution logic
30651cff1e21 LoongArch, bpf: Use 4 instructions for function address in JIT
cecc68559cd5 xsk: check IFF_UP earlier in Tx path
ccf81ec1f1ed can: esd_usb: Make use of can_change_state() and relocate checking skb for NULL
08d2f6779535 can: esd_usb: Move mislocated storage of SJA1000_ECC_SEG bits in case of a bus error
026ba2f7760e selftests/bpf: Fix xdp_do_redirect on s390x
678ea18d6240 bpf: Zeroing allocated object from slab in bpf memory allocator
8c4615742602 wifi: mac80211: pass 'sta' to ieee80211_rx_data_set_sta()
ec2c00f84678 selftests/bpf: Fix map_kptr test.
9f6756cd0988 thermal/drivers/hisi: Drop second sensor hi3660
2de283088766 tools/lib/thermal: Fix thermal_sampling_exit()
558496d79b8c wifi: mac80211: fix off-by-one link setting
2a0200daeccf wifi: mac80211: avoid u32_encode_bits() warning
1ee0a1d7fb3b wifi: mac80211: Don't translate MLD addresses for multicast
1d7e57d794b5 wifi: mac80211: fix non-MLO station association
acb20912ff3b wifi: mac80211: make rate u32 in sta_set_rate_info_rx()
451fcf6e73e3 wifi: mac80211: move color collision detection report in a delayed work
dfcce7e6948e crypto: crypto4xx - Call dma_unmap_page when done
5f14842b64e0 crypto: octeontx2 - Fix objects shared between several modules
9dadb003e309 ACPI: resource: Do IRQ override on all TongFang GMxRGxx
35ed2f552b0b ACPI: resource: Add IRQ overrides for MAINGEAR Vector Pro 2 models
332213a34e0a selftests/bpf: Fix out-of-srctree build
225e75dc744f wifi: mwifiex: fix loop iterator in mwifiex_update_ampdu_txwinsize()
2f85c768bea2 wifi: iwl4965: Add missing check for create_singlethread_workqueue()
34f611204ae5 wifi: iwl3945: Add missing check for create_singlethread_workqueue
05a94ebbaed8 clocksource/drivers/riscv: Patch riscv_clock_next_event() jump before first use
c984ddfdf67f RISC-V: time: initialize hrtimer based broadcast clock event device
cfbdf8869fe8 m68k: /proc/hardware should depend on PROC_FS
cf7cf7d1d4c7 crypto: rsa-pkcs1pad - Use akcipher_request_complete
b8dd6200fa8d rds: rds_rm_zerocopy_callback() correct order for list_add_tail()
cd9dff330e89 xen/grant-dma-iommu: Implement a dummy probe_device() callback
fbbe6ddb6062 libbpf: Fix alen calculation in libbpf_nla_dump_errormsg()
fb7f9c3b4461 s390/ap: fix status returned by ap_qact()
673b533fb5b0 s390/ap: fix status returned by ap_aqic()
19e29653c832 s390: vfio-ap: tighten the NIB validity check
8f36f6e5770e net: ipa: generic command param fix
720b2d5621ae Bluetooth: hci_qca: get wakeup status from serdev device handle
64e28ecf44e4 Bluetooth: L2CAP: Fix potential user-after-free
1913ff10fcea Bluetooth: hci_conn: Refactor hci_bind_bis() since it always succeeds
a5f024d0e6f9 cpufreq: davinci: Fix clk use after free
02c90e03e64f OPP: fix error checking in opp_migrate_dentry()
035a80733ec4 tap: tap_open(): correctly initialize socket uid
b4ada752eaf1 tun: tun_chr_open(): correctly initialize socket uid
ee01753c5d45 net: add sock_init_data_uid()
1a71a9eaf32d s390/boot: fix mem_detect extended area allocation
f458b7f354ff s390/mem_detect: rely on diag260() if sclp_early_get_memsize() fails
a5178cd3a802 s390/boot: cleanup decompressor header files
76b53cd95d2b s390/vmem: fix empty page tables cleanup under KASAN
9e1e58525d6c s390/mem_detect: fix detect_memory() error handling
a0d91a48e1a0 irqchip/ti-sci: Fix refcount leak in ti_sci_intr_irq_domain_probe
bb755e020abc irqchip/irq-mvebu-gicp: Fix refcount leak in mvebu_gicp_probe
65e30bd1310d irqchip/alpine-msi: Fix refcount leak in alpine_msix_init_domains
ea54b608d85b irqchip: Fix refcount leak in platform_irqchip_probe
dcb8c33561f6 net/mlx5: Enhance debug print in page allocation failure
2a9a5f88e0da wifi: mt76: mt7921: fix error code of return in mt7921_acpi_read
eadd65fc5603 wifi: mt76: add memory barrier to SDIO queue kick
f8baf3e6c389 wifi: mt76: mt7915: fix WED TxS reporting
4cbb876153b6 wifi: mt76: mt7915: fix memory leak in mt7915_mcu_exit
32e1e8b25dbf wifi: mt76: mt7915: call mt7915_mcu_set_thermal_throttling() only after init_work
9d786d1a1ccb bpftool: profile online CPUs instead of possible
daeef81825bf crypto: ccp - Flush the SEV-ES TMR memory before giving it to firmware
d0105ef2f05e selftests/bpf: Initialize tc in xdp_synproxy
71c83b54be42 can: rcar_canfd: Fix R-Car V3U GAFLCFG field accesses
d5ed96a1f8d4 kselftest/arm64: Fix enumeration of systems without 128 bit SME
33222abfe48b wifi: iwlwifi: mei: fix compilation errors in rfkill()
24f105f90ad3 s390/bpf: Add expoline to tail calls
bddd22cf5cc2 leds: led-class: Add missing put_device() to led_put()
57c3e1d63b63 crypto: xts - Handle EBUSY correctly
baffb1a112f7 selftests/bpf: Fix vmtest static compilation error
6d1b85adad6f selftests/bpf: Use consistent build-id type for liburandom_read.so
f82708c7965e x86/microcode: Adjust late loading result reporting message
252bb13e2f38 x86/microcode: Check CPU capabilities after late microcode update correctly
45c505d04976 x86/microcode: Add a parameter to microcode_check() to store CPU capabilities
7d8914c998d6 powercap: fix possible name leak in powercap_register_zone()
4d497e8b200a crypto: seqiv - Handle EBUSY correctly
a006aa3eedb8 crypto: essiv - Handle EBUSY correctly
dcdd2198bbff crypto: ccp - Failure on re-initialization due to duplicate sysfs filename
ccf60fee67f4 selftests/bpf: Fix build errors if CONFIG_NF_CONNTRACK=m
b49ff3a2c472 ACPI: battery: Fix missing NUL-termination with large strings
4bb071d9c2db wifi: cfg80211: Fix extended KCK key length check in nl80211_set_rekey_data()
e596b36e15a7 wifi: ath11k: Fix memory leak in ath11k_peer_rx_frag_setup
8f28513d9520 wifi: ath9k: Fix potential stack-out-of-bounds write in ath9k_wmi_rsp_callback()
9acdec72787a wifi: ath9k: hif_usb: clean up skbs if ath9k_hif_usb_rx_stream() fails
5a84e51f7258 wifi: ath9k: htc_hst: free skb in ath9k_htc_rx_msg() if there is no callback function
d9fedfdf2d0c thermal/drivers/imx_sc_thermal: Fix the loop condition
bb8db9ac0ea2 thermal/drivers/imx_sc_thermal: Drop empty platform remove function
7fe711014e5f wifi: orinoco: check return value of hermes_write_wordrec()
93c3f34ec02f wifi: rtl8xxxu: Fix memory leaks with RTL8723BU, RTL8192EU
e09eadf1976a wifi: rtw89: Add missing check for alloc_workqueue
1e336d6bab68 wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie()
de92beb63a4b thermal/drivers/tsens: limit num_sensors to 9 for msm8939
eec28ff90f5f thermal/drivers/tsens: fix slope values for msm8939
1983e2a94c54 thermal/drivers/tsens: Sort out msm8976 vs msm8956 data
574b125bb802 thermal/drivers/tsens: Drop msm8976-specific defines
d7e2be5da9a9 x86/signal: Fix the value returned by strict_sas_size()
f61744f7b45d s390/vfio-ap: fix an error handling path in vfio_ap_mdev_probe_queue()
ec75af7e811d s390/early: fix sclp_early_sccb variable lifetime
0903111d67ef workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex
3bfadfd8b62b kselftest/arm64: Fix syscall-abi for systems without 128 bit SME
c5721ba0f25e arm64/cpufeature: Fix field sign for DIT hwcap detection
b20197ece1ff selftests/xsk: print correct error codes when exiting
af76543a8448 selftests/xsk: print correct payload for packet dump
550802b8ed58 ACPICA: nsrepair: handle cases without a return value correctly
8ffe7de184cb platform/chrome: cros_ec_typec: Update port DP VDO
c65b76f6f3e5 crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2
553d8b25cc5e lib/mpi: Fix buffer overrun when SG is too long
62030a49158d rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()
24f259ce3a7c rcu-tasks: Remove preemption disablement around srcu_read_[un]lock() calls
a2b0cda452b7 rcu-tasks: Improve comments explaining tasks_rcu_exit_srcu purpose
e9ab0e81bc42 genirq: Fix the return type of kstat_cpu_irqs_sum()
c8a85ad1d8fc ACPICA: Drop port I/O validation for some regions
476dadca0b98 crypto: x86/ghash - fix unaligned access in ghash_setkey()
700aec11cbfc libbpf: Fix invalid return address register in s390
014a1f62706a wifi: wl3501_cs: don't call kfree_skb() under spin_lock_irqsave()
cb96e0164858 wifi: libertas: cmdresp: don't call kfree_skb() under spin_lock_irqsave()
ec1679db9a16 wifi: libertas: main: don't call kfree_skb() under spin_lock_irqsave()
492228fc0b44 wifi: libertas: if_usb: don't call kfree_skb() under spin_lock_irqsave()
9ce142fdb97e wifi: libertas_tf: don't call kfree_skb() under spin_lock_irqsave()
4da483f714b6 wifi: brcmfmac: unmap dma buffer in brcmf_msgbuf_alloc_pktid()
7f159116d620 wifi: brcmfmac: fix potential memory leak in brcmf_netdev_start_xmit()
a1bdecedc7ad wifi: wilc1000: add missing unregister_netdev() in wilc_netdev_ifc_init()
07dcd756e28f wifi: wilc1000: fix potential memory leak in wilc_mac_xmit()
62ec7e8bf42f wifi: ipw2200: fix memory leak in ipw_wdev_init()
b7a05cdce2cc wifi: ipw2x00: don't call dev_kfree_skb() under spin_lock_irqsave()
9e93b377dccf libbpf: Fix btf__align_of() by taking into account field offsets
f1fe40120de6 wifi: rtlwifi: Fix global-out-of-bounds bug in _rtl8812ae_phy_set_txpower_limit()
c7a97f6c73e0 wifi: rtw89: 8852c: rfk: correct DPK settings
6cc41f946aa2 wifi: rtw89: 8852c: rfk: correct DACK setting
afa42dbbb1f2 wifi: rtl8xxxu: don't call dev_kfree_skb() under spin_lock_irqsave()
653d13a73e49 wifi: libertas: fix memory leak in lbs_init_adapter()
e81114f49b67 wifi: iwlegacy: common: don't call dev_kfree_skb() under spin_lock_irqsave()
5366c223c0c6 wifi: rtlwifi: rtl8723be: don't call kfree_skb() under spin_lock_irqsave()
3e3962d52ffa wifi: rtlwifi: rtl8188ee: don't call kfree_skb() under spin_lock_irqsave()
231385c75937 wifi: rtlwifi: rtl8821ae: don't call kfree_skb() under spin_lock_irqsave()
c4f1ded67a90 wifi: rsi: Fix memory leak in rsi_coex_attach()
408a8295c896 wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans()
494ceb253aaf wifi: mt76: mt7915: fix unintended sign extension of mt7915_hw_queue_read()
c31759baecfd wifi: mt76: mt7915: drop always true condition of __mt7915_reg_addr()
8dd61e810fa4 wifi: mt76: mt7915: check return value before accessing free_block_num
8b5174a7f25d wifi: mt76: mt7921s: fix slab-out-of-bounds access in sdio host
4469ddf7d5ec wifi: mt76: mt7915: add missing of_node_put()
fba23dfd6f27 block: use proper return value from bio_failfast()
a07836bc0a32 block: bio-integrity: Copy flags when bio_integrity_payload is cloned
3c5059e24a20 block: Fix io statistics for cgroup in throttle path
cbe695b83845 block: sync mixed merged request's failfast with 1st bio's
afc983189496 erofs: relinquish volume with mutex held
1cae3dd88e50 arm64: dts: qcom: pmk8350: Use the correct PON compatible
669b26eb87f6 arm64: dts: qcom: pmk8350: Specify PBS register for PON
066de07e02a9 block: ublk: check IO buffer based on flag need_get_data
c77d664ab8e3 KEYS: asymmetric: Fix ECDSA use via keyctl uapi
2fb6b7006d23 x86/perf/zhaoxin: Add stepping check for ZXC
28057ce72204 perf/x86/intel/ds: Fix the conversion from TSC to perf time
6b4fcc4e8a30 sched/rt: pick_next_rt_entity(): check list_entry
ef3a7ffc0a6f s390/dasd: Fix potential memleak in dasd_eckd_init()
3f82ad843898 arm64: dts: qcom: msm8992-lg-bullhead: Enable regulators
8f21aa36f767 arm64: dts: qcom: msm8992-*: Fix up comments
9fee3bfc9026 arm64: dts: qcom: msm8953: correct TLMM gpio-ranges
b55c3db4ebf8 arm64: dts: qcom: msm8992-lg-bullhead: Correct memory overlaps with the SMEM and MPSS memory regions
16b6a0e91fd3 arm64: dts: qcom: sm8450: drop incorrect cells from serial
c051e3c59b45 arm64: dts: qcom: sm8350: drop incorrect cells from serial
d5f4a0f4ebd7 arm64: dts: qcom: msm8996 switch from RPM_SMD_BB_CLK1 to RPM_SMD_XO_CLK_SRC
02b40796f387 arm64: dts: qcom: msm8996: support using GPLL0 as kryocc input
800141f9b534 blk-mq: correct stale comment of .get_budget
c9cf2f38cb18 blk-mq: Fix potential io hung for shared sbitmap per tagset
b1f6feff7c6a blk-mq: wait on correct sbitmap_queue in blk_mq_mark_tag_wait
ad756d8cae3b blk-mq: remove stale comment for blk_mq_sched_mark_restart_hctx
14cea6cc8ad3 blk-mq: avoid sleep in blk_mq_alloc_request_hctx
76e64c9a0a82 ARM: dts: stm32: Update part number NVMEM description on stm32mp131
722ea8e50de8 arm64: dts: mediatek: mt7986: Fix watchdog compatible
d53255b6e005 arm64: dts: mediatek: mt8195: Fix watchdog compatible
2e5186b452e3 arm64: dts: mediatek: mt8186: Fix watchdog compatible
78b3831c4d98 arm64: dts: mediatek: mt7622: Add missing pwm-cells to pwm node
335d89880d2d arm64: dts: mt8186: Fix CPU map for single-cluster SoC
d7219172bfa6 arm64: dts: mt8192: Fix CPU map for single-cluster SoC
f870eb010ee0 arm64: dts: mt8195: Fix CPU map for single-cluster SoC
3e5ddf2b8438 sbitmap: correct wake_batch recalculation to avoid potential IO hung
0f312961c799 sbitmap: Use single per-bitmap counting to wake up queued tags
b2fbd1c9bd30 sbitmap: remove redundant check in __sbitmap_queue_get_batch
ffdc6932437b ARM: dts: imx7s: correct iomuxc gpr mux controller cells
e6829910b93f ublk_drv: don't probe partitions if the ubq daemon isn't trusted
23e79f75e61b ublk_drv: remove nr_aborted_queues from ublk_device
0f58469c7864 ARM: dts: sun8i: nanopi-duo2: Fix regulator GPIO reference
58dccc65221c arm64: dts: meson: bananapi-m5: switch VDDIO_C pin to OPEN_DRAIN
b556778f76f9 arm64: dts: meson: radxa-zero: allow usb otg mode
5379f4aa230d arm64: dts: renesas: beacon-renesom: Fix gpio expander reference
fd38b56f3a6a locking/rwsem: Disable preemption in all down_read*() and up_read() code paths
1c68c6006478 arm64: dts: amlogic: meson-sm1-odroid-hc4: fix active fan thermal trip
084f14099af9 arm64: dts: amlogic: meson-gxbb-kii-pro: fix led node name
16b3b00360f4 arm64: dts: amlogic: meson-gxl-s905d-phicomm-n1: fix led node name
e35feeb3fdbe arm64: dts: amlogic: meson-sm1-bananapi-m5: fix adc keys node names
5c88975800f2 arm64: dts: amlogic: meson-gx-libretech-pc: fix update button name
b362379ddf11 arm64: dts: amlogic: meson-gxl: add missing unit address to eth-phy-mux node name
b7f839bc2e5c arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix invalid rtc node name
65d5ffb9639b arm64: dts: amlogic: meson-gxl-s905w-jethome-jethub-j80: fix invalid rtc node name
ce047a265a69 arm64: dts: amlogic: meson-gx: add missing unit address to rng node name
54b3c863762f arm64: dts: amlogic: meson-gxl-s905d-sml5442tw: drop invalid clock-names property
c727f9bb9e42 arm64: dts: amlogic: meson-axg-jethome-jethub-j1xx: fix supply name of USB controller node
79bf95227649 arm64: dts: amlogic: meson-gx: add missing SCPI sensors compatible
8edbf0894ba8 arm64: dts: amlogic: meson-axg: fix SCPI clock dvfs node name
0c38c2e2169d arm64: dts: amlogic: meson-gx: fix SCPI clock dvfs node name
1e0a7b41f503 ARM: imx: Call ida_simple_remove() for ida_simple_get
7f02f32ee66e ARM: dts: exynos: correct wr-active property in Exynos3250 Rinato
a0726e992dbc arm64: dts: ti: k3-j7200: Fix wakeup pinmux range
e1bfd8784cb5 ARM: s3c: fix s3c64xx_set_timer_source prototype
ed4400210105 ARM: bcm2835_defconfig: Enable the framebuffer
addbe278d723 arm64: dts: mediatek: mt8192: Mark scp_adsp clock as broken
ab5968aa3d7b ARM: OMAP1: call platform_device_put() in error case in omap1_dm_timer_init()
a8cc5a1e5005 arm64: dts: meson: remove CPU opps below 1GHz for G12A boards
3eb8dd85321f arm64: dts: qcom: ipq8074: correct PCIe QMP PHY output clock names
130d06c40cea arm64: dts: qcom: ipq8074: fix Gen3 PCIe node
8591695cb68e arm64: dts: qcom: ipq8074: correct Gen2 PCIe ranges
3cf94d7fdee7 arm64: dts: qcom: ipq8074: fix Gen3 PCIe QMP PHY
8c9554012be6 arm64: dts: qcom: ipq8074: fix Gen2 PCIe QMP PHY
03b414e181d2 arm64: dts: qcom: ipq8074: correct USB3 QMP PHY-s clock output names
d98ab7b969f6 arm64: dts: qcom: msm8992-bullhead: Disable dfps_data_mem
91475aa72e21 arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem size
2dd983e1dd54 arm64: dts: msm8992-bullhead: add memory hole region
3de06621abee arm64: tegra: Fix duplicate regulator on Jetson TX1
3fd1439e7b7d arm64: dts: ti: k3-am62-main: Fix clocks for McSPI
5453ea5d8865 arm64: dts: ti: k3-am62: Enable SPI nodes at the board level
07fc78d8f0c9 cpuidle, intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE *again*
4259d9af7ef6 arm64: dts: meson-gx: Fix the SCPI DVFS node name and unit address
d314f2947aad arm64: dts: meson-g12a: Fix internal Ethernet PHY unit name
c91352826f3c arm64: dts: meson-gx: Fix Ethernet MAC address unit name
e9cbef47ae0c arm64: dts: meson-axg: jethub-j1xx: Fix MAC address node names
2b9ed2d4d6d1 arm64: dts: meson-gxl: jethub-j80: Fix Bluetooth MAC node name
6194b4422467 arm64: dts: meson-gxl: jethub-j80: Fix WiFi MAC address node
6c8d10d05884 arm64: dts: qcom: sc8280xp: Vote for CX in USB controllers
32785fada583 arm64: dts: qcom: sc8280xp: correct SPMI bus address cells
14af148bcf77 arm64: dts: qcom: sc7280: correct SPMI bus address cells
65e0c74501bc arm64: dts: qcom: sc7180: correct SPMI bus address cells
ce7d894bed1a x86/acpi/boot: Do not register processors that cannot be onlined for x2APIC
681964878331 arm64: dts: qcom: sdm845-db845c: fix audio codec interrupt pin name
57991c89c9b8 arm64: dts: mediatek: mt8186: Fix systimer 13 MHz clock description
ba20e0b2c6d3 arm64: dts: mediatek: mt8195: Fix systimer 13 MHz clock description
242196166ca6 arm64: dts: mediatek: mt8192: Fix systimer 13 MHz clock description
8770843a00af arm64: dts: mediatek: mt8183: Fix systimer 13 MHz clock description
850fd7deb574 arm64: dts: mediatek: mt8195: Add power domain to U3PHY1 T-PHY
e43a06c73be4 ARM: zynq: Fix refcount leak in zynq_early_slcr_init
45df2f9562fb arm64: dts: imx8m: Align SoC unique ID node unit address
a4598dbf8079 arm64: dts: qcom: sm6125-seine: Clean up gpio-keys (volume down)
ca4dfd29ac90 arm64: dts: qcom: sm6125: Reorder HSUSB PHY clocks to match bindings
f4996d63e721 arm64: dts: qcom: sm6350: Fix up the ramoops node
69283bfc0a7b arm64: dts: qcom: sm8150-kumano: Panel framebuffer is 2.5k instead of 4k
53866b5a2ed2 arm64: dts: qcom: msm8996-tone: Fix USB taking 6 minutes to wake up
5cace2e34bd9 arm64: dts: qcom: qcs404: use symbol names for PCIe resets
98df4bdf3b01 ARM: OMAP2+: Fix memory leak in realtime_counter_init()
10949d708742 ata: ahci: Revert "ata: ahci: Add Tiger Lake UP{3,4} AHCI controller"
57edc43c1569 powerpc/mm: Rearrange if-else block to avoid clang warning
ee907829b369 HID: asus: use spinlock to safely schedule workers
7fd279b82157 HID: asus: use spinlock to protect concurrent accesses
(From OE-Core rev: 589915be0e40d09d0581e2392fce025b1aea6970)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d9b4a0c83a2d Linux 5.15.98
937c15e27a63 io_uring: ensure that io_init_req() passes in the right issue_flags
bf7123dd26a0 Linux 5.15.97
cf7f9cd50013 io_uring: add missing lock in io_get_file_fixed
77358093331e USB: core: Don't hold device lock while reading the "descriptors" sysfs file
3b24c980dc07 usb: gadget: u_serial: Add null pointer check in gserial_resume
2d72795ccde2 USB: serial: option: add support for VW/Skoda "Carstick LTE"
02190d23b731 usb: dwc3: pci: add support for the Intel Meteor Lake-M
cc09a7d5a6a1 scripts/tags.sh: fix incompatibility with PCRE2
1aee4ab2c107 scripts/tags.sh: Invoke 'realpath' via 'xargs'
06740b433d9d vc_screen: don't clobber return value in vcs_read
e7f460696340 net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues().
16d319ec18b0 bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state
6dd1de27d771 staging: mt7621-dts: change palmbus address to lower case
07f0c6f9c357 x86/cpu: Add Lunar Lake M
e1b09162f268 HID: core: Fix deadloop in hid_apply_multiplier.
f1ee47003075 neigh: make sure used and confirmed times are valid
2590058fb058 IB/hfi1: Assign npages earlier
4534ea429ed8 ASoC: rt715-sdca: fix clock stop prepare timeout issue
e430f058d90c btrfs: send: limit number of clones and allocated memory size
d454a7212e17 ACPI: NFIT: fix a potential deadlock during NFIT teardown
435e8fabd19a HID: elecom: add support for TrackBall 056E:011C
6bd2f1754393 ARM: dts: rockchip: add power-domains property to dp node on rk3288
839a9c0047a1 arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc
503e3d93cf35 Fix XFRM-I support for nested ESP tunnels
765b3a0e0a81 ionic: refactor use of ionic_rx_fill()
(From OE-Core rev: 4961d295599b1c3822752c42891006a49aea8ff3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
42616e0f09fb Linux 6.1.15
c87fb861ec18 USB: core: Don't hold device lock while reading the "descriptors" sysfs file
c49bd6c2dd1b scripts/tags.sh: fix incompatibility with PCRE2
a591d9fd7001 fs: use consistent setgid checks in is_sxid()
89f5f21b960e attr: use consistent sgid stripping checks
c1df288f4495 attr: add setattr_should_drop_sgid()
e44f23ef9160 fs: move should_remove_suid()
18c2750856dc attr: add in_group_or_capable()
118ad80d27d9 drm/amd/display: Properly reuse completion structure
c9d3eb6151b3 usb: typec: pd: Remove usb_suspend_supported sysfs from sink PDO
fb9a79557942 arm64: dts: uniphier: Fix property name in PXs3 USB node
ec357cd3e8af usb: gadget: u_serial: Add null pointer check in gserial_resume
ad5914431b70 USB: serial: option: add support for VW/Skoda "Carstick LTE"
d9651c258d66 usb: dwc3: pci: add support for the Intel Meteor Lake-M
075e2099c32c drm/amd/display: Fix race condition in DPIA AUX transfer
4da108082a32 drm/amd/display: Move DCN314 DOMAIN power control to DMCUB
a595a81df673 vc_screen: don't clobber return value in vcs_read
ea4c208efea4 net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues().
d879a777d148 bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state
f2173508b195 PM: sleep: Avoid using pr_cont() in the tasks freezing code
0c2f28f01fce x86/cpu: Add Lunar Lake M
bcc844436312 selftests: ocelot: tc_flower_chains: make test_vlan_ingress_modify() more comprehensive
56b6ea55f1dc HID: Ignore battery for ELAN touchscreen 29DF on HP
a03cc84f70a0 ASoC: codecs: es8326: Fix DTS properties reading
0412fe1deab1 HID: core: Fix deadloop in hid_apply_multiplier.
b7641733a4a1 neigh: make sure used and confirmed times are valid
6595071a3604 ARM: dts: stihxxx-b2120: fix polarity of reset line of tsin0 port
39cdf021fa05 ASoC: SOF: amd: Fix for handling spurious interrupts from DSP
8988889aaeb5 powerpc: Don't select ARCH_WANTS_NO_INSTR
ce77f44cb9ad IB/hfi1: Assign npages earlier
d06e776698ad ASoC: rt715-sdca: fix clock stop prepare timeout issue
46abcdf96db2 arm64: dts: rockchip: align rk3399 DMC OPP table with bindings
07c5877e1444 btrfs: send: limit number of clones and allocated memory size
91210aca68f3 pinctrl: amd: Fix debug output for debounce time
fdbcacfe495d ACPI: NFIT: fix a potential deadlock during NFIT teardown
1b7730f20355 HID: Ignore battery for Elan touchscreen on Asus TP420IA
0773ecf7bcda HID: elecom: add support for TrackBall 056E:011C
860a9c0509db arm64: dts: rockchip: fix probe of analog sound card on rock-3a
6a63f9795f6e arm64: dts: rockchip: add missing #interrupt-cells to rk356x pcie2x1
59770f4b5237 ARM: dts: rockchip: add power-domains property to dp node on rk3288
69eca8dd3c61 arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc
fd606d611560 arm64: dts: rockchip: reduce thermal limits on rk3399-pinephone-pro
0b892d8fe90b Fix XFRM-I support for nested ESP tunnels
(From OE-Core rev: 4ed1c0990a897f8e6bf916de5d75a09b2c9106c9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Regression reports are not generated on some integration branches because
yocto_testresults_query.py truncates branches names with slashes when it passes
it to resulttool. For example, "abelloni/master-next" is truncated to "abelloni"
Fix this unwanted branch truncation by fix tag parsing in yocto-testresults
(From OE-Core rev: b2fb7d7b0c05bb198a2271bbf1742645ba220ea3)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upgrade libgit2 to v1.6.3.
The new version now has git_fs_path_basename_r() which is based
on BSD-2-Clause.
(From OE-Core rev: 16e837f16774893246c028f3d4a588bdc5187094)
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The commands passed to subprocess are tuples which when passed to a %
format are treated as multiple format arguments instead of a single
argument to be coerced by "%s". This results in a TypeError being
raised with python claiming that not all arguments were consumed.
Fix this by wrapping the command tuple in a str() call, as is done for
the logging strings
[YOCTO #15078]
(From OE-Core rev: 3e5d04d9ebbee4e11fb39bf353b6d4c3133e166a)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If we try to parse a buildstats directory which was either aborted or
is still being built then the top-level build_stats file doesn't
contain an elapsed value which causes an exception:
UnboundLocalError: local variable 'elapsed' referenced before assignment
Default both start and elapsed to 0 so that the parse succeeds.
(From OE-Core rev: 701d985aa8f2e9c2b9c0736fa25b424f3701889e)
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>
This function is referencing '${S}/..'.
It uses ${S} only as good known directory path to start
traversing from, and it does not need it to exist or be populated.
If ${S} does not exist yet, the function will fail because
it cannot evaluate path .. from non-existing directory.
Reproducer (verified in master and kirkstone):
bitbake gcc -c deploy_source_date_epoch
bitbake gcc -c cleansstate
rm -rf build/tmp
bitbake gcc -c deploy_source_date_epoch
(From OE-Core rev: 42661a59cda164b2d236ffc35b4d8cf43312b677)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The quilt package files are owned by the ptest user, which is provided
by the ptest-runner package. The quilt recipe depends on ptest-runner
but there have been instances where rebuilds of quilt end up without the
right passwd being present, so the files are not owned by ptest.
I suspect what's happening is that the re-package is happening without
the ptest-runner package being present (reproducible with bitbake quilt;
bitbake quilt -cclean; bitbake quilt -Cpackage_write_rpm), so add an
explicit dependency on ptest-runner in the packaging dependencies to
ensure this doesn't happen.
[ YOCTO #15062 ]
(From OE-Core rev: 6a7c17065aa1b107a8ff43de7c9097246b1316be)
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>
This patch enables the usage of the '@' character in variable flag
names.
One use case of variable flags is to assign the network namespaces of
some systemd services/targets to configure other parts of the build
process of some system. The filenames of systemd services/targets might
contain the '@' character if they are template unit files that can take
in a single parameter/argument and be instanced multiple times, as
indicated by systemd's official manual page.
The '@' character is disallowed as the first character in a variable
flag name. Imposing more restrictions on the first character is a
compromise to make parsing easier and to allow for more options in the
future to extend the syntax.
This patch is successfully verified by creating a custom BitBake recipe
that sets and unsets the value of a variable flag with the '@' character
in its name and ensuring that no ParseError is being thrown. Regression
tests have also been added to `bb.parse`.
`bin/bitbake-selftest` has also been successfully executed and all tests
passed.
(Bitbake rev: 00f9ab2cacfbd2a63b6b4959cf5401babae7e32a)
Signed-off-by: James Raphael Tiovalen <jamestiotio@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Error: Transaction test error:
file /usr/share/pkgconfig/xcb-proto.pc conflicts between attempted installs of lib32-xcb-proto-dev-1.15.2-r0.armv7ahf_neon and xcb-proto-dev-1.15.2-r0.cortexa57
The differences between the two files are as follows:
@@ -2,7 +2,7 @@
exec_prefix=/usr
datarootdir=${prefix}/share
datadir=/usr/share
-libdir=/usr/lib64
+libdir=/usr/lib
xcbincludedir=${pc_sysrootdir}${datadir}/xcb
PYTHON_PREFIX=${prefix}
pythondir=${pc_sysrootdir}${libdir}/python3.11/site-packages
(From OE-Core rev: 4876189dd2ae5a04a296b11b537b9f613159c6bf)
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>
This script will write a summary of the buildstats to the terminal,
sorted by start time or duration, optionally hiding short tasks, and
highlighting long running tasks.
(From OE-Core rev: 253d2c0eb048ea38822844ebb69ad76d55b5c3ef)
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>
The RPM_ETCCONFIGDIR should be some root directory instead of the
etc directory as in patch 0002-Add-support-for-prefixing-etc-from-RPM_ETCCONFIGDIR-.patch
RPM_ETCCONFIGDIR is used to prefix /etc.
The regression was introduced in the following patch.
"""
nativesdk-rpm: export RPM_ETCCONFIGDIR and MAGIC in environment like RPM_CONFIGDIR
"""
The patch incorrectly set RPM_ETCCONFIGDIR, maybe because this variable's
name is a little misleading.
Note that this patch modifies both RPM_ETCCONFIGDIR and RPM_CONFIGDIR.
The RPM_CONFIGDIR's value happened to be correct because of the ${libdir},
not $OECORE_NATIVE_SYSROOT. In fact, due to the substitution mechanism,
the $OECORE_NATIVE_SYSROOT is empty.
(From OE-Core rev: 2c6388e5bbf45a71891aa90047eef980d8a27c9d)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As part of updating linux-yocto-dev to v6.3, lttng-modules needs to
have four backported patches to adjust for the new kernel version.
These are safe for inclusion in the upcoming release, as they are
version protected and provide some future proofing for folks trying
to use newer kernels than our released 6.1.
(From OE-Core rev: e9f0070631b032a143b765874a228674c19d0304)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bumping lttng-modules to version v2.13.9-4-g12f43cab, which comprises the following commits:
da1f5a26 Version 2.13.9
dc2d1294 fix: jbd2: use the correct print format (v5.4.229)
d04c1211 fix: jbd2 upper bound for v5.10.163
4b8864fc fix: jbd2: use the correct print format (v5.10.163)
69d3aa79 fix: btrfs: move accessor helpers into accessors.h (v6.2)
We drop our previously backported commits as well, since they are part
of the release.
(From OE-Core rev: 79d8e93adde07ff3a4a239d66649ee566a2437d6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop patches:
0001-gbm-backend-fix-gbm-compile-without-dri.patch
0001-freedreno-pm4-Use-unsigned-instead-of-uint-to-fix-mu.patch
(backports)
0001-util-format-Check-for-NEON-before-using-it.patch
(upstream submission has stalled with unanswered concerns from upstream;
patch no longer applies; issue does not reproduce with 'raspberrypi0-wifi' MACHINE)
(From OE-Core rev: cdb5d1662bd9df5e9137a52187c94792d2d3247d)
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>
This was needed back when we used upstream llvm-config which
would add bogus rpaths into the drivers; nowadays it is replaced
with a oe-specific wrapper.
The particular reason is that mesa-native relies on having rpaths
to work correctly (i.e. find other native libraries in the
same sysroot location).
(From OE-Core rev: 067e131b2183892b6e8ffc604b6bed0424637ae0)
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>
Also, enable that, if opengl is in native DISTRO_FEATURES: this allows
mesa-native to build drivers that rely on libllvm, particularly llvmpipe,
which is a (sort of) accelerated software renderer that is the only
option on build hosts without dedicated or supported GPUs.
(From OE-Core rev: ec22bfa67f6f1766102501d4593ce29aafe8c166)
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>
Without this, the only available driver would be swrast
(without llvmpipe) which is far too slow to be practical,
and so qemu wouldn't be able to perform accelerated graphics.
The one major dependency pulled in by this change is llvm-native
which takes just under three minutes on my machine. If this is
undesitable, opengl can be removed from DISTRO_FEATURES_NATIVE.
(From OE-Core rev: 98d5c382e55910870d7e86dc83e3b7c742ea54cd)
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>
This prevents accidental builds of it when native/nativesdk opengl
is not actually enabled (which may cause undesirable lengthening
of dependency chains or build failures because those dependencies
don't enable options required for mesa).
(From OE-Core rev: 3daa991705c2c8e6e3d86a2c7e427f84176b31c2)
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>
With mesa 23.0, it is not longer possible to use the host drivers, as
mesa upstream has added strict checks for matching builds between
drivers and libraries that load them.
Add a check and a hint to runqemu so that there is a helpful error when
there is no native/nativesdk opengl/virgl support.
(From OE-Core rev: f0946844df7270fe368858d8929e6b380675b78b)
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>
Bitbake expects a consistent metadata environment when it parses. There
are plenty of ways you can set a recipe to autorev at a point where parts
of the fetcher have already been triggered leading to obsure bugs which
I struggled to debug, let alone anyone not familar with the code.
If anyone is running into the message from the commit, the issue is
likely one of timing. Keep in mind that the anonymous python code
in base.bbclass will expand variables like FILESPATH, WORKDIR and others
which contain PV. The recipe needs to be set to AUTOREV before that
anonymous python runs.
In particular, that means you can't set SRCREV = "${AUTOREV}" in other
anonymous python, it needs to happen earlier.
(Bitbake rev: 4d9ec332d5bfc8b60b54f8ec2a17d34e35aa903a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For readability of following patches, rename this internal variable to
allow for others in a similar format.
(Bitbake rev: 450b4a00895ed1f9396a8ff859dc1cc0eccc838f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* skipped modules were triggering an ERROR before:
poky $ oe-selftest -v -r eSDK.oeSDKExtSelfTest.test_install_libraries_headers imagefeatures.ImageFeatures.test_image_gen_debugfs -K -B /OE/build/poky/build-eSDK
2023-03-13 15:07:53,430 - oe-selftest - ERROR - Not found eSDK.oeSDKExtSelfTest.test_install_libraries_headers in loaded test cases
* but didn't show the reason why it wasn't loaded and more importantly -r
was ignored when all selected modules were silently skipped
* add a warning when skipping some module and abort if some modules were
selected, but all ended being skipped:
poky $ oe-selftest -v -r eSDK.oeSDKExtSelfTest.test_install_libraries_headers -K -B /OE/build/poky/build-eSDK
2023-03-13 15:11:51,028 - oe-selftest - WARNING - module 'eSDK.oeSDKExtSelfTest.test_install_libraries_headers' was skipped from selected modules, because it doesn't match with module name assumptions: package and module names do not contain upper case characters, whereas class names do
2023-03-13 15:11:51,028 - oe-selftest - ERROR - All selected modules were skipped, this would trigger selftest with all tests and -r ignored.
* I was hit by this in oe-selftest -r eSDK.oeSDKExtSelfTest.test_install_libraries_headers
which is skipped due to upper case characters in module name and selftest started to run
all tests (archiver.Archiver.test_archiver_allows_to_filter_on_recipe_name as first from 529)
poky $ oe-selftest -v -r eSDK.oeSDKExtSelfTest.test_install_libraries_headers -K -B /OE/build/poky/build-eSDK
2023-03-13 14:00:52,955 - oe-selftest - DEBUG - Selected tests with -r: ['eSDK.oeSDKExtSelfTest.test_install_libraries_headers']
2023-03-13 14:00:55,531 - oe-selftest - INFO - Changing cwd to /OE/build/poky/build
..
2023-03-13 14:00:58,128 - oe-selftest - INFO - test_archiver_allows_to_filter_on_recipe_name (archiver.Archiver.test_archiver_allows_to_filter_on_recipe_name)
I'll rename eSDK to esdk in next commit to avoid this.
* also fix small typo in context I've noticed when debugging this
(From OE-Core rev: 15229c9abaf4cc398c31d97d171b9fac57141873)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* these cases were correctly respecting IMAGE_LINK_NAME in most tests
* the only exception was relatively wide glob for manifest:
"test-empty-image-*.manifest"
* and even wider glob for -dbg:
"*-dbg.rootfs.tar.bz2"
* replace them with the exact filename we expect for given image
* be aware that gzip won't accept the symlink in IMAGE_LINK_NAME causing:
2023-03-13 08:58:23,845 - oe-selftest - INFO - ... FAIL
2023-03-13 08:58:23,845 - oe-selftest - INFO - Traceback (most recent call last):
File "/OE/build/poky/meta/lib/oeqa/selftest/cases/imagefeatures.py", line 124, in test_bmap
self.assertTrue(runCmd('gzip -t %s' % gzip_path))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/OE/build/poky/meta/lib/oeqa/utils/commands.py", line 214, in runCmd
raise AssertionError("Command '%s' returned non-zero exit status %d:\n%s" % (command, result.status, exc_output))
AssertionError: Command 'gzip -t /OE/build/poky/build/build-st-2023-03-12-todo-patch2/imagefeatures.ImageFeatures.test_bmap/build-st/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.ext4.bmap.gz' returned non-zero exit status 1:
gzip: skipping: /OE/build/poky/build/build-st-2023-03-12-todo-patch2/imagefeatures.ImageFeatures.test_bmap/build-st/tmp/deploy/images/qemux86-64/core-image-minimal-qemux86-64.rootfs.ext4.bmap.gz is a symbolic link
* and "*-dbg.rootfs.tar.bz2" doesn't work if IMAGE_NAME_SUFFIX
is changed to anything else than ".rootfs" or moved into
IMAGE_LINK_NAME (like I plan in future changes where this will
need to be updated again).
Luckily we can use the symlink which currently doesn't have
IMAGE_NAME_SUFFIX nor the DATETIME, so we don't need to search
for it with glob, e.g. currently:
core-image-minimal-qemux86-64-dbg-20230313112546-dbg.rootfs.tar.bz2
core-image-minimal-qemux86-64-dbg.tar.bz2 -> core-image-minimal-qemux86-64-dbg-20230313112546-dbg.rootfs.tar.bz2
[YOCTO #12937]
(From OE-Core rev: 39285e981343930e41afe4eb8f2db675a85d54c2)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* to better indicate how it's used in get_first_file
* cmd* is used in other places for actual shell commands
to execute
* RunQemuError('KERNEL not found: %s, %s or %s' % cmds)
also looked weird to me, but that works (to my python-noob surprise)
[YOCTO #12937]
(From OE-Core rev: 7c26e9dcc999a7d6a365831c39d25d98890be6d0)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* to make it easier for projects to avoid default -${MACHINE} suffix if
the ${MACHINE} named DEPLOY_DIR_IMAGE works better for them
* also use IMAGE_LINK_NAME in IMAGE_NAME to make it more clear
that IMAGE_NAME is the same as IMAGE_LINK_NAME but with version
suffix
* adding it as separate variable helps us to catch the cases
where we didn't respect ${IMAGE_LINK_NAME} variable and just used
the common default ${IMAGE_BASENAME}-${MACHINE}.
[YOCTO #12937]
(From OE-Core rev: 6e82c394e98d57a2fe73e547922477cd6b0620f9)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* use these variables instead of assuming:
"fitImage-its-%s-%s-%s" % (image_type, machine, machine)
notice that these files have no extension and the -machine suffix
is duplicated (once from core-image-minimal and once from
kernel-fitimage.bbclass:kernel_do_deploy:append
through KERNEL_FIT_LINK_NAME which is MACHINE by default:
KERNEL_FIT_NAME ?= "${KERNEL_ARTIFACT_NAME}"
KERNEL_FIT_LINK_NAME ?= "${KERNEL_ARTIFACT_LINK_NAME}"
KERNEL_ARTIFACT_NAME ?= "${PKGE}-${PKGV}-${PKGR}-${MACHINE}${IMAGE_VERSION_SUFFIX}"
KERNEL_ARTIFACT_LINK_NAME ?= "${MACHINE}"
[YOCTO #12937]
(From OE-Core rev: d6e52428ca25d9b6ec2a52406f2d1859d05867d3)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* move it from kernel.bbclass, because it needs to stay in sync with
IMAGE_LINK_NAME structure
* image-artifact-names.bbclass is also inheritted from kernel-artifact-names.bbclass
so every recipe which needs this variable probably already inherits one of these
* fixes kernel-fitimage.bbclass with modified IMAGE_LINK_NAME
[YOCTO #12937]
(From OE-Core rev: 432d0df0d771c8f0bef1e855ac6b0011b2c3cad2)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* this one is more tricky, because the test_rawcopy_plugin.wks.in file
is used while building core-image-minimal-mtdutils, but the image filename
inside wks.in is from core-image-minimal, so we cannot just let bitbake
expand IMAGE_LINK_NAME, use separate variable set in the same config fragment
IMAGE_LINK_NAME_CORE_IMAGE_MINIMAL
[YOCTO #12937]
(From OE-Core rev: 8864ee825fdc52fe7a8cf93876c81c639fba66f4)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* with my build/conf/local.conf:
SSTATE_DIR = "/OE/build/poky/build/sstate-cache"
these devtool tests will first set own SSTATE_DIR and the original one set as SSTATE_MIRROR:
2023-03-11 11:51:46,837 - oe-selftest - INFO - test_devtool_update_recipe_append (devtool.DevtoolUpdateTests.test_devtool_update_recipe_append)
2023-03-11 11:51:46,846 - oe-selftest - DEBUG - Appending to: /OE/build/poky/build/build-st-2023-03-11-patch2/devtool.DevtoolUpdateTests.test_devtool_update_recipe_append/build-st/conf/selftest.inc
SSTATE_DIR = "/OE/build/poky/build/build-st-2023-03-11-patch2/devtool.DevtoolUpdateTests.test_devtool_update_recipe_append/build-st/sstate_devtool"
SSTATE_MIRRORS += "file://.* file:////OE/build/poky/build/sstate-cache/PATH"
* but that unfortunately leads to a warning from sanity.bbclass
about SSTATE_MIRRORS without matching BB_HASHSERVE, because
BB_HASHSERVE is set to "auto" by default
these tests failing with:
2023-03-11 11:55:39,610 - oe-selftest - INFO - ======================================================================
2023-03-11 11:55:39,610 - oe-selftest - INFO - FAIL: test_devtool_update_recipe_append_git (devtool.DevtoolUpdateTests.test_devtool_update_recipe_append_git)
2023-03-11 11:55:39,610 - oe-selftest - INFO - ----------------------------------------------------------------------
2023-03-11 11:55:39,611 - oe-selftest - INFO - Traceback (most recent call last):
File "/OE/build/poky/meta/lib/oeqa/selftest/cases/devtool.py", line 1118, in test_devtool_update_recipe_append_git
self.assertNotIn('WARNING:', result.output)
AssertionError: 'WARNING:' unexpectedly found in 'NOTE: Starting bitbake server...\nWARNING: You are using a local hash equivalence server but have configured an sstate mirror. This will likely mean no sstate will match from the mirror. You may wish to disable the hash equivalence use (BB_HASHSERVE), or use a hash equivalence server alongside the sstate mirror.\nLoading cache...done.\nLoaded 0 entries from dependency cache.\nParsing recipes...done.\nParsing of 947 .bb files complete (0 cached, 947 parsed). 1764 targets, 52 skipped, 0 masked, 0 errors.\n\nSummary: There was 1 WARNING message.\nINFO: Updating SRCREV in recipe mtd-utils-selftest_git.bb\nNOTE: Writing append file /tmp/devtoolqa1m2lh02v/layer/recipes-devtools/mtd/mtd-utils-selftest_git.bbappend'
----------------------------------------------------------------------
* just setting BB_HASHSERVE to empty doesn't work, because then we
would need to disable OEEquivHash as well as it fails with:
ERROR: OEEquivHash requires BB_HASHSERVE to be set
(From OE-Core rev: 96d4392ee9c5c3674e5c4c4512f527a2ca6765e4)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This distro setting has bitrotted quite badly but the idea remains
a good one. Try and improve things by:
* using a class and a list of recipes to make things more readable
* drop settings for recipes which no longer use git
* drop obsolete PREFERRED_VERSION settings
* add a provider switch to use linux-yocto-dev
* reword to avoid "package" confusion with recipe
The distro then builds and highlighted a number of matchbox
issues which other patches address and improve.
(From meta-yocto rev: 00e974484d771dd015af1f2c0c547135555d24d0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After updating gen_fixtures.py for 'mickledore' 4.2,
run './gen_fixutures.py --all' to update oe-core.xml
and poky.xml.
Drop langdale as support is ending soon.
(Bitbake rev: 282a3d618b565a60b8734ca0fb710db93023b5c8)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update for 'mickledore' 4.2.0 release and bitbake 2.4 branching.
Drop 'langdale' as support will be ending soon.
Update stable branches to latest patch release.
(Bitbake rev: b01d369f6d6cccf77b23017ff343820d800d5621)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When tasks are run with -v (verbose) on the bitbake commandline, shell
tasks print their stdout, python tasks do not.
This change redirects the python task's print output to an in memory
buffer. After the task is executed the output is printed to stdout via
the logger. This makes the python task behavior match the shell task
behavior when running with -v. The contents of the task's log files
remain unchanged after this change.
This approach should keep the correct order in most cases, however, if
the python task accesses the logger directly, that content will appear
before other output. On the other hand, this change should negate the
need for python tasks to access the logger directly.
Special care is taken to save/restore the existing stdout and stderr
and preventing sending output directly to the logger when there are
"recursive" calls, for instance when a python function calls a shell
function, avoiding printing things potentially out of order and/or
multiple times.
The logging-test.bb in meta-selftest can be used to review this
change. This has been tested with the full bblogging oeqa tests.
[Yocto #14544]
(Bitbake rev: 81a58647b2f4fc0a2589b2978fc9d81b2bfe6aec)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
While there has not been an official release in some time, the latest version
fixes a large number of bugs and adds support for Dwarf 5, among other
things. (Dwarf 5 is default in gcc 12 and newer.)
Short change log since the last version:
TCF Agent: Narrow down LoadLibrary search scope
TCF Agent: faster breakpoint planting
Bug 581214 - Expression evaluation fails for a data member that is defined in a structure, union or class that is of type DW_AT_data_bit_offset attribute (DWARF5)
TCF Agent: reduced memory footprint
TCF Agent: fixed build error on CygWin: CYGWIN_VERSION_CYGWIN_CONV undefined
TCF Agent: workaround for GCC compilation error: function may return address of local variable
Bug 581034 - "long long int" data type can't be recognized from dwarf5 debug info generated by llvm15
TCF Agent: Removal of unused variable causing clang-15 build error
TCF Agent: fixed: malformed HTTP request can crash the agent
TCF Agent: fixed assertion failure in the Breakpoints service
TCF Agent: GDB Remote Serial Protocol: fixed handling of process ID 0
Bug 580644 - steps into the function of shared library does not work on PPC
TCF Agent: add PowerPC 32-bit and big-endian builds in the Dockerfile
TCF Agent: check glibc version when calling pthread_setname_np()
Bug 580600 - -Wmisleading-indentation issue for gcc version less than 6.0
Bug 580489 - failed to handle .debug_rnglists section sometimes
Bug 580450 - failed to read the full compilation unit tag in dwarf 5 when customized sections
Bug 580414 - failed to handle debug sections for DWARF 5
Bug 580326 - Can not display the type of global variable defined in a sharedlib
Fixed text formatting in Makefile.inc
Bug 580279 - VERSION grep in agent/Makefile.inc need update for vxWorks
Bug 580089 - pid2id() failed to get a right id
TCF Agent: improved comments
TCF Agent: a few more asserts
TCF Agent: improved X86 disassembler
Bug 580002 - [tcf-dev] Speedup compute_reverse_lookup_indices
Bug 579989 - compile error by vs2008 on windows
TCF Agent: improved X86 disassembler
Bug 579947 - NULL pointer caused the tcf-server crashed when load ELF file that compiled by LLVM 14 with dwarf-5
TCF Agent: fixed Coverity warning
TCF Agent: fixed Coverity warning
TCF Agent: new function in HTTP server API: closed() call-back
Merge "TCF Agent: Fix potential memory/resource leaks"
TCF Agent: Fix potential memory/resource leaks
TCF Agent: Fix unsafe strcpy
TCF Agent: Respect certain ENABLE_* macros
Bug 579412 - incorrect or missing copyright information
TCF Agent: Lazy PC initialization
Bug 579362 - the process IDs should be pid_t instead of UINT32 in waitpid.c and waitpid.h files
Bug 579378 - update copyright year to 2022
Bug 579274 - unknown option -Wmisleading-indentation issue for gcc version less than 6.0
TCF Agent: ARM v8 stack crawl: fixed handling of ERET instruction
TCF Agent: fixed handling of line info file names when file contains a mix DWARF 5 and DWARF 3
TCF Tests: fixed incorrect error reports in DWARF reader test
TCF Agent: disabled bogus warnings misleading-indentation
TCF Agent: fixed handling of line info file names in DWARF 5
TCF Agent: Expressions: fixed handling of a static field of a struct stored in a register
TCF Agent: fixed error when building with c++-11
TCF Agent: DWARF 5: improved handling of location expressions
TCF Agent: DWARF reader: fixed regression - "FORM_FLAG expected" error
TCF Agent: DWARF reader: new object flag DOIF_inlined
TCF Tests: improved tests of var declarations
TCF Agent: fixed regression: memory corruption in the symbols proxy
TCF Agent: fixed issues with handling GCC-11 debug info
TCF Agent: fixed warning: ISO C90 forbids mixed declarations and code
TCF Agent: Fix stack frame cleanup on error
TCF Agent: Add missing parentheses
Bug 578201 - Sometimes variables show as "N/A - Cannot read target memory. Input/output error"
Bug 577936 - dprintf not work as expected
TCF Agent: lazy initialization in rand32()
TCF Agent: new API function: rand32()
TCF Agent: fixed possible buffer overflow when calling fscanf()
Bug 577174 - Sometimes variables show as "N/A - Value of register is unknown in the selected frame"
Bug 577064 - Union type variables don’t show correctly if based on a register
TCF Agent: fixed: tmp_vprintf and loc_vprintf can segfault on Linux
Bug 577001 - DW_AT_high_pc with DW_FORM_udata form not handled
TCF Agent: fixed pthread_cond_timedwait() on Windows
TCF Agent: Expressions service: improved error message
(From OE-Core rev: 34a6d0e6b23a42fbec5507ab22a5574ad1d38111)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The tests installed by jsonpointer use unittest not pytest, so update
the dependencies.
Use the unittest runner in python3-unittest-automake-output to get the
correct output.
Apply a patch so the test suite doesn't run twice.
(From OE-Core rev: 595086756c6f24762e08cde9f9ed3e1056976d98)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: 88b320cfb38b69b2d9035d2300359ff3d0dbd598)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: 7da8728e0b566bb326092b88140c2d8207893738)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: 6be840f36c7ac06527714f7f083162eda4c14adf)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: d83b60647bcbd32f57796085ed5f8e19c30e576a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: adfaaba9389e1e8459e58a3cab0f2bebc623c4f5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module. The
tests also need the statistics module so add this missing dependency.
(From OE-Core rev: 68cc7d5343ee3617fd708954f55f0f2fc29390b3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: def25193748fac40c4120e9a6e8861ae4c7ae760)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: 5ad1c8beebc09754b5c7fc637102553398a50fbd)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
This shows that the previous sed expression wasn't sufficient because it
didn't handle tests throwing an error, and now the bench/ tests fail
because we don't have pytest-benchmark. These tests are more of a
benchmark than a unit test, so just skip them.
Also show a skip message instead of nothing if the tests were skipped
due to a lack of memory.
(From OE-Core rev: f22b60676159f729c081ba62fba4642629daa914)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: 6d81a8eeb42695c1d908a2ef9d60606c4eb7cf8f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of using sed to reformat the output use this new module.
(From OE-Core rev: 66907e95cf1e174c76ee8c495af1596cc1f63718)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This package contains modules for both unittest and pytest that alter
the output to look like automake's 'make check' output, for better
integration with ptest.
(From OE-Core rev: 961e4f3fc786715fc136fa446686972a4a95a3d5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The python3-modules package should depend on zoneinfo, and gdbm if it
was enabled.
(From OE-Core rev: 0e0a5a635f44931dd490ae6a99548f05bd5205a8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The tests need a broad set of locales and timezones to be installed.
(From OE-Core rev: 372233d7ad22e45aa31db0d6c0e989393f116dfe)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Replace by a reference to the description which was
moved to the BitBake manual.
- Also drop the reference to the Yocto Project Development Tasks Manual
which doesn't add extra information on this variable.
(From yocto-docs rev: 87cdda981fa6a3d05c559fb00e214214956346dc)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- This allows to continue sharing the updated Ubuntu/Debian requirements
with the brief-yoctoprojectqs/index.rst without indentation mismatches
(caused by using the same macro in two different contexts: in direct
text and in a bullet list).
- Update poky.yaml.in to adapt the number of spaces at the beginning
of lines.
- brief-yoctoprojectqs/index.rst: fix bad number of spaces
before quote block.
(From yocto-docs rev: 38a3228f8981674bc75de135246c4f9eff7b43a1)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Update system requirements after making tests on basic Docker
containers of:
- Ubuntu 22.04
- Fedora 37
- OpenSuse Leap 15.4
- AlmaLinux 9
- Including the need to have the en_US.UTF-8 locale on the system.
- Rename the CENTOS8_HOST_PACKAGES_ESSENTIAL macro to ALMALINUX_HOST_PACKAGES_ESSENTIAL
As for the other distros, stop refering to a specific version of AlmaLinux. We mention
the supported versions in the system-requirements.rst file anyway.
- Remove the unused CENTOS7_HOST_PACKAGES_ESSENTIAL macro
(From yocto-docs rev: f8b8680ff1f54b02572f240966169b9e129b05b1)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Randy MacLeod <randy.macleod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Replacing
:ref:`bitbake:bitbake-user-manual/...`
by :ref:`bitbake-user-manual/...`
Adding "bitbake:" as a prefix is not necessary
as there is no naming conflict between the YP
and the BitBake manuals (all documents are in
"bitbake-user-manual/")
- Explaining the rules in the README file
- When necessary, fixing line length in the modified paragraphs.
(From yocto-docs rev: d80b31705450cfb98d217ea44ba2edace2d64095)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allow to have classic fetch parameters
(like destsuffix, sha256, name ...) not being
considered by crate fetcher itself (and so mess
up its download)
Moreover, it allow to overload the name of the downloaded
crate (maybe usefull if there is a naming clash between
two crates coming from different repositories)
(Bitbake rev: 278bd2f1758b8af97552af8d23d16ffb5127a131)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Drop pyproject.toml patch, merged upstream
https://wheel.readthedocs.io/en/stable/news.html#release-notes
0.40.0 (2023-03-14)
* Added a wheel tags command to modify tags on an existing wheel (PR by
Henry Schreiner)
* Updated vendored packaging to 23.0
* wheel unpack now preserves the executable attribute of extracted files
* Fixed spaces in platform names not being converted to underscores (PR
by David Tucker)
* Fixed RECORD files in generated wheels missing the regular file attribute
* Fixed DeprecationWarning about the use of the deprecated pkg_resources
API (PR by Thomas Grainger)
* Wheel now uses flit-core as a build backend (PR by Henry Schreiner)
License-Update: use LICENSE.txt for LIC_FILES_CHKSUM instead of PKG-INFO
(From OE-Core rev: d88ec936065f45851dd2a15bd8549c75e7746c75)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is to fix build in RISCV64
| In constructor 'symresolution_info::symresolution_info(systemtap_session&, bool)',
| inlined from 'int semantic_pass_symbols(systemtap_session&)' at ../git/elaborate.cxx:1884:28:
| ../git/elaborate.cxx:2601:21: error: storing the address of local variable 'sym' in '*s.systemtap_session::symbol_resolver' [-Werror=dangling-pointer=]
| 2601 | s.symbol_resolver = this; // save resolver for early PR25841 function resolution
| | ~~~~~~~~~~~~~~~~~~^~~~~~
| ../git/elaborate.cxx: In function 'int semantic_pass_symbols(systemtap_session&)':
| ../git/elaborate.cxx:1884:22: note: 'sym' declared here
| 1884 | symresolution_info sym (s);
| | ^~~
| ../git/elaborate.cxx:1884:22: note: 's' declared here
(From OE-Core rev: dcc891059c5f3a17781febfff4a4280b4b7c8754)
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>
With the move to a ptest per image, the multiple ptest log scenario
is much more likely. Tweak the handling to only warn if there are
overlapping files.
(From OE-Core rev: 8391f1668fcbe932ba846299b0ec22de09e06dd4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit 33d9b3a8ed.
The reverted patch was forcing systemd to do preset-all at boot time (first boot)
in a function that simuilates 'preset-all' at rootfs time. This is not right.
To force a first boot, just do not run this function, as said in the comment:
"""
# If we populate the systemd links we also create /etc/machine-id, which
# allows systemd to boot with the filesystem read-only before generating
# a real value and then committing it back.
#
# For the stateless configuration, where /etc is generated at runtime
# (for example on a tmpfs), this script shouldn't run at all and we
# allow systemd to completely populate /etc.
"""
For example, removing 'systemd_preset_all;' from IMAGE_PREPROCESS_COMMAND in some
distro conf file will achieve the same effect of the original patch.
(From OE-Core rev: a2ac09c32acfc2e076a7778447919d97553d38a2)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There should not be any network access during the build step so
specify this explicitely to cargo.
This will allow better error message, e.g:
| Caused by:
| can't checkout from 'ssh://git@.../fmartinsons/zbus-git-dep-test.git': you are in the offline mode (--offline)
Instead of
| Updating git repository `ssh://git@.../fmartinsons/zbus-git-dep-test.git`
| warning: spurious network error (2 tries remaining): failed to resolve address for gitlab.com: Temporary failure in name resolution;class=Net (12)
(From OE-Core rev: 8e9ec03c73e8c09e223d6f6cce297df363991350)
Signed-off-by: Frederic Martinsons <frederic.martinsons@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix an issue introduced in the new openssl version where an assembler file
isn't generated in a reproducible way by seeding the perl random number
generator consistently. It has no crypto impact, it is just used to
avoid function name clashes.
(From OE-Core rev: 448df3e1c02fe224d62f59a236fdcd47ea7e695f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>From the NEWS.md file:
### Major changes between OpenSSL 3.0 and OpenSSL 3.1.0 [14 Mar 2023]
* SSL 3, TLS 1.0, TLS 1.1, and DTLS 1.0 only work at security level 0.
* Performance enhancements and new platform support including new
assembler code algorithm implementations.
* Deprecated LHASH statistics functions.
* FIPS 140-3 compliance changes.
Drop the upstreamed afalg.patch:
c425e365f4 Configure: don't try to be clever when configuring afalgeng
(From OE-Core rev: 71c763ed4fbbea22a6a0b145e4e29436c7e59625)
Signed-off-by: Randy MacLeod <randy.macleod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Improvements
------------
* Add support for Python 3.10 and 3.11.
* Drop support for Python 3.5 (EOL).
* Distutils integration is deprecated and will be removed in the next major
version.
* Use "CompoundFixture" from "fixtures>=2.0" rather than rolling our
own.
* Provide a "testtools[twisted]" extra documenting dependencies needed for
"testtools.twistedsupport".
* Make "TestCase" hashable.
* Prevent "AttributeError" in "TestCase.__eq__" for objects lacking a
"__dict__" attribute.
* Replace deprecated "cgi" module usage with "email".
(From OE-Core rev: c0d0428deabf519e86bc0ffb7ff47e9bb0a165c4)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
- Fix a problem in 4.5.0 where using something like the following code
will cause a Clone()'d environment to share the CPPDEFINES with the
original Environment() which was cloned. Causing leakage of changes
to CPPDEFINES when they should be completely independent after the Clone.
env=Environment(CPPDEFINES=['a'])
env.Append(CPPDEFINES=['b']) (or AppendUnique,Prepend,PrependUnique)
env1=env.Clone()
env1.Append(CPPDEFINES=['c']) (or any other modification, but not overwriting CPPDEFINES
Now env['CPPDEFINES'] will contain 'c' when it should not.
- Do not initialize DefaultEnvironment when calling EnsureSConsVersion(),
EnsurePythonVersion(), Exit(), GetLaunchDir() and SConscriptChdir().
- Remove unused private method SConsEnvironment._exceeds_version().
- Added ValidateOptions() which will check that all command line options are in either
those specified by SCons itself, or by AddOption() in SConstruct/SConscript. It should
not be called until all AddOption() calls are completed. Resolves Issue #4187
- Refactored SCons/Taskmaster into a package. Moved SCons/Jobs.py into that package.
NOTE: If you hook into SCons.Jobs, you'll have to change that to use SCons.Taskmaster.Jobs
- Changed the Taskmaster trace logic to use python's logging module. The output formatting
should remain (mostly) the same. Minor update to unittest for this to adjust for 1 less newline.
- Migrated logging logic for --taskmastertrace to use Python's logging module. Added logging
to NewParallel Job class (Andrew Morrow's new parallel job implementation)
- Ninja: Fix execution environment sanitation for launching ninja. Previously if you set an
execution environment variable set to a python list it would crash. Now it
will create a string joining the list with os.pathsep
- Move execution environment sanitation from Action._subproc() to
SCons.Util.sanitize_shell_env(ENV)
- Moved rpm and debian directories under packaging
- Added logic to help packagers enable reproducible builds into packaging/etc/. Please
read packaging/etc/README.txt if you are interested.
- Added --experimental=tm_v2, which enables Andrew Morrow's new NewParallel Job implementation.
This should scale much better for highly parallel builds. You can also enable this via SetOption().
- Fixed command line argument --diskcheck: previously a value of 'none' was ignored.
SetOption('diskcheck','none') is unaffected, as it did not have the problem.
- Added overrides argument to SCons.Subst.scons_subst(), subst_list(), subst(), and Action's process(),
strfunction(). This allows passing a dictionary of envvars to override when evaluating subst()'d strings/lists
- Fixed Issue #4275 - when outputting compilation db and TEMPFILE was in use, the compilation db would have
command lines using the generated tempfile for long command lines, instead of the full command line for
the compilation step for the source/target pair.
- Renamed the qt tools to qt3 since the logic in that tool is only for QT version 3. Renamed all env vars
which affect qt3 from QT_ to QT3_. If you are still using SCons to build QT 3 code, you'll need to update
your SConscripts. Note that using 'qt' tool has been deprecated for some time.
- Added JAVAPROCESSORPATH construction variable which populates -processorpath.
- Updated JavaScanner to scan JAVAPROCESSORPATH.
- Added FILE_ENCODING, to allow explicitly setting the text encoding for files
written by the Textfile() and Substfile() builders. If not specified, Textfile() and Substfile() builders
will write files as UTF-8. Fixed Issue #4302.
- Add newline to end of compilation db (compile_commands.json).
- Added error message to handle the case when SCons attempts to retrieve all the targets
for a specified builder from the CacheDir, fails to do so, and then runs into an error
when deleting the files which were retrieved. Previously if this happened there was no
errors or warnings.
- Fix issue #2757, where Configure checks that perform a check which reads a modified source
(including program, source or header file(s)) would incorrectly mark that file "up to date" so the
actual build would not see the file as modified. Leading to incorrect incremental builds.
Now configure checks now clear node info for non conftest nodes, so they will be re-evaluated for
the real taskmaster run when the build commences.
- Avoid returning UniqueList for `children` and other `Executor` APIs. This type
iterates more slowly than the builtin types. Also simplify uniquer_hashables to
use an faster implementation under the assumption of ordered dictionaries.
- Fixed runtest.py failure on Windows caused by excessive escaping of the path to python.exe.
- Run LaTeX after biber/bibtex only if necessary
- Added -fsanitize support to ParseFlags(). This will propagate to CCFLAGS and LINKFLAGS.
- A list argument as the source to the Copy() action function is now
correctly handled by converting elements to string. Copy errors out
if asked to copy a list to an existing non-directory destination.
Both the implementation and the strfunction which prints the progress
message were adjusted. Fixes#3009.
- doc: EnsureSConsVersion, EnsurePythonVersion, Exit, GetLaunchDir and
SConscriptChdir are now listed as Global functions only; the
Environment versions still work but are not documented.
- The Java scanner processing of JAVACLASSPATH for dependencies was
changed to split on os.pathsep instead of space, to match usage of
passing a path string like "xxx:yyy:zzz". This is not portable -
passing a POSIX-style path string (with ':') won't work on Windows
(';') - which is now documented with a hint to use a list instead
to be portable. Splitting on space broke paths with embedded spaces.
Fixes#4243.
- Cleanup: make sure BoolVariable usage in tests and examples uses Python
boolean values instead of 0/1.
- Stop telling people to run "python setup.py install" in the User Guide.
Adds new content on using virtualenvs to be able to have multiple
different SCons versions available on one system.
- Added the "DefaultEnvironment(tools=[])" stanza to a number of tests
that are known to be particularly slow. It's still just a tiny
speedup, but the Windows CI had been occasionally timing out,
so maybe this helps a bit.
- Remove an extra existence check in one ninja test that caused it
to be skipped on some otherwise-valid Windows installations.
- test framework tests now pass on Linux and Windows (the latter can
still run into problems on some configurations), and automated
tests are now run on changes in this area so future problems can
be spotted.
- The single-file Util module was split into a package with a few
functional areas getting their own files - Util.py had grown to
over 2100 lines.
- Add a zipapp package of scons-local: can use SCons from a local
file which does not need unpacking.
- Additional explanations for MSVSProject and MSVSSolution builders.
- Fix a problem (present in 4.4.0 only) where a Java inner class could
not be cached because the emitted filename contained a '$' and when
looked up through a node ended up generating a Python SyntaxError
because it was passed through scons_subst().
- Have the gfortran tool do a better job of honoring user preferences
for the dialect tools (F77, F90, F03 and F09, as well as the shared-library
equivalents SHF77, SHF90, SHF03, SHF09). Previously these were
unconditionally overwritten to 'gfortran'; the change should be more
in line with expectations of how these variables should work.
Also cleaned a few Fortran tests - test behavior does not change.
- Updated MSVC documentation - adds "version added" annotations on recently
added construction variables and provides a version-mapping table.
- Add Python 3.12 support, and indicate 3.11/3.12 support in package.
3.12 is in alpha for this SCons release, the bytecode sequences
embedded in SCons/ActionTests.py may need to change later, but
based on what is known now, 3.12 itself should work with this release.
- Add "append" keyword argument to Configure context's CheckLib and
CheckLibWithHeader to control whether to append or prepend (issue #2767)
Also added "unique" keyword, to control whether a library is added
or not if it is already in the $LIBS construction var in the
configure context. (issue #2768).
- Completely refactored the CPPDEFINES logic in Append/AppendUnique/Prepend/PrependUnique
This change fixes the following GH Issues:
- GH Issue #3876 - Append() and AppendUnique() will handle CPPDEFINES the same
- GH Issue #4254 - Make handling tuples in CPPDEFINES consistent.
- We no longer sort the keys added to CPPDEFINES by their dictionary keys.
We take advantage that their order is now stable based on insertion order
in Python 3.5+
- Added/modifed unit and system tests to verify these changes.
(From OE-Core rev: 158785d12a18e221be4a1fa35851c35214eee591)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug Fixes
=========
#10533: Fixed pytest.approx() handling of dictionaries containing one or more values of 0.0.
#10592: Fixed crash if --cache-show and --help are passed at the same time.
#10597: Fixed bug where a fixture method named teardown would be called as part of nose teardown stage.
#10626: Fixed crash if --fixtures and --help are passed at the same time.
#10660: Fixed pytest.raises() to return a ‘ContextManager’ so that type-checkers could narrow pytest.raises(...) if ... else nullcontext() down to ‘ContextManager’ rather than ‘object’.
Improved Documentation
======================
#10690: Added CI and BUILD_NUMBER environment variables to the documentation.
#10721: Fixed entry-points declaration in the documentation example using Hatch.
#10753: Changed wording of the module level skip to be very explicit about not collecting tests and not executing the rest of the module.
(From OE-Core rev: e99106eec6e4b0017b621844092c12791b02ca11)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixed
=======
Fix an issue where wheels built on Windows could contain duplicate entries in the RECORD file (#555).
(From OE-Core rev: 8270be34afa7ccde7306f31387b2082971caa239)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
#3804: Added caching for supported wheel tags.
#3846: Added pruning heuristics to PackageFinder based on exclude.
#3843: Although pkg_resources has been discouraged for use, some projects still
consider pkg_resources viable for usage. This change makes it clear that
pkg_resources should not be used, emitting a DeprecationWarning when imported.
(From OE-Core rev: 31ad28d785d199716d98550193c9d3a9877b94ef)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug fixes
==========
With -P, some non-ASCII UTF8 characters were not recognized as
word-constituent due to our omission of the PCRE2_UCP flag. E.g.,
given f(){ echo Perú|LC_ALL=en_US.UTF-8 grep -Po "$1"; } and
this command, echo $(f 'r\w'):$(f '.\b'), before it would print ":r".
After the fix, it prints the correct results: "rú:ú".
When given multiple patterns the last of which has a back-reference,
grep no longer sometimes mistakenly matches lines in some cases.
[Bug#36148#13 introduced in grep 3.4]
(From OE-Core rev: 59a2cad44782eb04a304d0b7a1022570d08477b0)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License changes were the addition of SPDX license headers and license
header fixes.
(From OE-Core rev: 3466aace65faad08c98188b7072d92f5ba597fa3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License changes were the addition of SPDX license headers and license
header fixes.
(From OE-Core rev: 08b6100a6eaf0a640004bbe71f8f12ac169d2f30)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License changes were the addition of SPDX license headers and license
header fixes.
(From OE-Core rev: 3177ca0dea44c7ef2121127dfa85cf65e7a4fa6a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License changes were the addition of SPDX license headers and license
header fixes.
(From OE-Core rev: 6761b8d781314dd9170c3810d42bd83aa67b40c8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop a patch merged in the upstream repo.
License changes are due to the addition of SPDX license headers.
(From OE-Core rev: 3409b6b22c7c443e9f4d6c1a5b5f740eaa6587ac)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous addition of pressure values to the chart didn't fix the extents
function which meant the bottom of the chart was cut off. Fix that.
(From OE-Core rev: cc8cef69e717e08f80d10f775f0fffc644267b59)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix:
scripts/pybootchartgui/pybootchartgui/parsing.py:134: SyntaxWarning: "is" with a literal. Did you mean "=="?
if pid is 0:
(From OE-Core rev: c9a6511ae618035b8efad01646e37ba28ce1e3f8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Address:
DeprecationWarning: 'pipes' is deprecated and slated for removal in Python 3.13
pipes.quote is an alias for shlex.quote so switch to that.
(From OE-Core rev: 7b1c1dd9985a6f1645271a928dda7f1897a7ba8a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix following ptest failure:
/usr/lib64/cpio/ptest/run-ptest: line 7: cd: /usr/lib/cpio/ptest/tests/: No such file or directory
(From OE-Core rev: 1809329c336cb509349bd39f13cc78acd8efe0cd)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* this is one of the failures from distrodata.Distrodata.test_checkpkg:
2023-03-11 14:26:21,482 - oe-selftest - INFO - ======================================================================
2023-03-11 14:26:21,482 - oe-selftest - INFO - FAIL: test_checkpkg (distrodata.Distrodata.test_checkpkg)
2023-03-11 14:26:21,482 - oe-selftest - INFO - ----------------------------------------------------------------------
2023-03-11 14:26:21,482 - oe-selftest - INFO - Traceback (most recent call last):
File "/OE/build/poky/meta/lib/oeqa/selftest/cases/distrodata.py", line 40, in test_checkpkg
self.assertTrue(len(regressed_failures) == 0 and len(regressed_successes) == 0, msg)
AssertionError: False is not true :
The following packages failed upstream version checks. Please fix them using UPSTREAM_CHECK_URI/UPSTREAM_CHECK_REGEX
(when using tarballs) or UPSTREAM_CHECK_GITTAGREGEX (when using git). If an upstream version check cannot be performed
(for example, if upstream does not use git tags), you can set UPSTREAM_VERSION_UNKNOWN to '1' in the recipe to acknowledge
that the check cannot be performed.
git-submodule-test
binutils
Stdout:
Loading cache...done.
Loaded 0 entries from dependency cache.
Parsing recipes...done.
Parsing of 947 .bb files complete (0 cached, 947 parsed). 1764 targets, 46 skipped, 0 masked, 0 errors.
----------------------------------------------------------------------
2023-03-11 14:26:21,482 - oe-selftest - INFO - Ran 1 test in 193.764s
2023-03-11 14:26:21,482 - oe-selftest - INFO - FAILED
2023-03-11 14:26:21,483 - oe-selftest - INFO - (failures=1)
2023-03-11 14:26:26,258 - oe-selftest - INFO - RESULTS:
martin@jama /OE/build/poky/build $ devtool check-upgrade-status git-submodule-test
NOTE: Could not list remote: Fetcher failure for URL: 'gitsm://git.yoctoproject.org/git-submodule-test;branch=master'.
The command git -c gc.autoDetach=false -c core.pager=cat ls-remote git://git.yoctoproject.org/git-submodule-test refs/tags/* gave empty output unexpectedly
INFO: git-submodule-test 1.0 UNKNOWN_BROKEN None
and there are no tags in this test repo:
$ git ls-remote git://git.yoctoproject.org/git-submodule-test
a2885dd7d25380d23627e7544b7bbb55014b16ee HEAD
d199bbf9ed2216bd1f38aec000d865ae08279119 refs/heads/changed-url
a2885dd7d25380d23627e7544b7bbb55014b16ee refs/heads/master
049da4a6cb198d7c0302e9e8b243a1443cb809a7 refs/heads/ssh-gitsm-tests
bbe99a1465c5cc52720936d075ddbc5ebe2ed731 refs/meta/cgit
* the binutils failure is strange, when I've added some debug output
to see why it's listed the issue disappeared, maybe some temporary
network glitch or something
(From OE-Core rev: 3d1951902d8ad87baae5216e8e12a7d3356a923c)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* avoid copying whole exec_prefix over base_prefix as there
were only zoneinfo files anyway
(From OE-Core rev: 37846f8735683ed0fab5ef5c12d77c6041348801)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a convenience argument to the log subcommand to list all of the
ptest logs in a testresults file.
(From OE-Core rev: cd2d7adf02005d46f19c93a40db1e10ce01ac261)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ptestresult_get_log() looked for a key called 'ptestresuls.sections',
which should be 'ptestresult.sections'
(From OE-Core rev: 7c8c9f7283e54bf8b1521fbaad7dceb66a8fcdbb)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This incorporates fixes for CVE-2023-1127, CVE-2023-1170, CVE-2023-1175.
Also remove runtime/doc/uganda.txt from the license checksum: the Vim
license is also in the top-level LICENSE file so this is redundant.
(From OE-Core rev: 71111e6b62d37c5e6853d7940dec2993df127a35)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
hwclock command fails on read-only-rootfs:
AssertionError: 1 != 0 : Failed to reset RTC time, output: hwclock: cannot open /etc/adjtime: Read-only file system
(From OE-Core rev: 017bf8c160f6ab67d9f8e8d9e30b15bf84f73807)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Clause II.3 of the Vim license states that any distribution of Vim that
has been extended or modified must _at least_ indicate in the :version
output that this is the case.
Handily, Vim has a --with-modified-by argument to add a line in that
text, so use MAINTAINER. This is the distribution maintainer contact,
by default it is OE-Core Developers
<openembedded-core@lists.openembedded.org>.
(From OE-Core rev: acc007e23445aa53182e13902dd9509c39dd5645)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* there are few more autodetected compression libs
--disable-zlib disable zlib compression support [default=auto]
--disable-bzlib disable bz2lib compression support [default=auto]
--disable-xzlib disable liblzma/xz compression support
--disable-zstdlib disable zstdlib compression support [default=auto]
--disable-lzlib disable liblz (lzip) compression support
and lzlib was detected on my gentoo (even when it doesn't say that default
is auto detection)
I've noticed this, because I've reused sstate-cache from my gentoo build
in docker container with ubuntu-23.04 and esdk.oeSDKExtSelfTest.test_install_libraries_headers
test was now failing with:
Exception: subprocess.CalledProcessError: Command '/OE/build/poky/build/build-st-2023-03-12-esdk-patch1/esdk.oeSDKExtSelfTest.test_install_libraries_headers/build-st/tmp/work/x86_64-nativesdk-pokysdk-linux/buildtools-tarball/1.0-r0/recipe-sysroot-native/usr/bin/createrepo_c --update -q /OE/build/poky/build/build-st-2023-03-12-esdk-patch1/esdk.oeSDKExtSelfTest.test_install_libraries_headers/build-st/tmp/work/x86_64-nativesdk-pokysdk-linux/buildtools-tarball/1.0-r0/oe-sdk-repo' returned non-zero exit status 127.
Subprocess output:
/OE/build/poky/build/build-st-2023-03-12-esdk-patch1/esdk.oeSDKExtSelfTest.test_install_libraries_headers/build-st/tmp/work/x86_64-nativesdk-pokysdk-linux/buildtools-tarball/1.0-r0/recipe-sysroot-native/usr/bin/createrepo_c: error while loading shared libraries: liblz.so.1: cannot open shared object file: No such file or directory
and liblz.so.1 ended in createrepo_c.real because of libmagic.so from file-native-replacement.
* use PACKAGECONFIG for seccomp as well and keep it disabled as it was
explicitly disabled before (${@bb.utils.filter('DISTRO_FEATURES', 'seccomp', d)}
can be added to default PACKAGECONFIG later if someone finds it useful)
(From OE-Core rev: b7c51fe740f00f60c591099fe5c2155b2126068c)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All golang vulnerabilities are reported under product 'go'.
By default there is no vulnerability reported for images with
golang components because none of used golang packages
have correct CVE product set:
* go-binary-native
* go-runtime
* go-cross-*
(From OE-Core rev: 09f3a27a809bbec9b08c4e4a2b846b68f386c35c)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add support to the runqemu script for a new option, 'guestagent', that
enables the virtio serial port for host-to-guest communication.
(From OE-Core rev: 21a1e52079089c5bbeee8ffc9c504471f4a8732a)
Signed-off-by: Brenda Streiff <brenda.streiff@ni.com>
Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Split out the QEMU guest agent into a separate package. The agent is
intended to be installed within a QEMU VM guest where a user is likely
to not want to have the rest of the QEMU installation within it.
Additionally, an initscript, udev rules file, and systemd unit file are
added to the package so that the guest agent can start automatically;
the former two come from Debian's packaging for qemu-guest-agent.
(From OE-Core rev: d62fd31c70a9161596594f43c58c73898bfcf52c)
Signed-off-by: Brenda Streiff <brenda.streiff@ni.com>
Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make sure to expand all MKUBIFS_ARGS_<label> and UBINIZE_ARGS_<label> vars
in 'do_image_multiubi' task to use them to init the local 'mkubifs_args'
and 'ubinize_args' vars.
See [YOCTO #15065]
(From OE-Core rev: 09d05215cf61981c7bc828cc0ff64c2fd5edc43c)
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some packages like lirc places its unit files into $systemd_user_unitdir
and also uses them in SYSTEMD_SERVICE list in recipe. This fails in
do_package
ERROR: Didn't find service unit 'lircmd.service', specified in SYSTEMD_SERVICE:lirc.
here lircmd.service is installed in /usr/lib/systemd/system/lircmd.service
(From OE-Core rev: 12808a4159835b67d8d53d32bc9135811701a779)
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>
This allows avoiding clashes between source archives of a main
project and a pypi project using the same name and version.
The new optional setting is PYPI_ARCHIVE_NAME_PREFIX which is empty
by default so previous downloads can be used. Example usage:
PYPI_ARCHIVE_NAME_PREFIX = "pypi-"
(From OE-Core rev: 6f9a6a3dbe5c8eb9f0d19987410932fec3d6dd1a)
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>
If it exists, there is no need to delete it, and if it does not,
devtool prints an ugly traceback.
(From OE-Core rev: af82e59e8f08369aabd5fa6eb43022982d4e59a7)
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>
As vname var is needed in multiubi_mkfs() function, we need to keep it
defined and use it as parameter to the new write_ubi_config() function.
See [YOCTO #15027]
(From OE-Core rev: 8b5e1cce35e129b21d871ab45b03811fdb6eaf8f)
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The LICENSE did not have complete information.
Some examples of missing license:
Zlib: deps/zlib/
ISC: tests/clar/clar.c
LGPL-2.1-or-later: src/libgit2/xdiff/xdiffi.c
CC0-1.0: src/util/rand.c
(From OE-Core rev: 5560a0e15bd860a59671a66cc76ad1bb7e07c9d1)
Signed-off-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The default Poky-specific MAINTAINER assignment makes it look like the
maintainer is a person called Poky.
Instead, use "Poky Maintainers" as the name.
(From meta-yocto rev: 8e17aeb3fd3246ae59119e3e1c693a4f9a3b3420)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Current patch with fail when stdint.h is in include path before this
typedef which can also happen with re-includes. Therefore shunt that
by defining __DEFINED_wchar_t which helps musl builds of systemd-boot
recipe
(From OE-Core rev: 7fce95e47601f766b384bc0d5805986ad933681f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All the usage sites remove the -ptest suffix. Simply the original list
instead and clean up the code.
(From OE-Core rev: 4a28057849f9edc6ac06d115531f579673d788b5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace the two images where tests are run serially with an image
per ptest in the form core-image-ptest-XXX using class extensions.
The original two images are then replaced with dependencies on these
images. This allows parallel execution of the tests.
The downside to this approach is the parsing time of an image generating
this number of class extensions is slow but making it easier to execute
and collect test data should outweigh that.
A useful advantage is that the dependencies of each ptest package are
checked/tested indvidually.
(From OE-Core rev: f3f63ff01971df7d67213a7e7b1294489a5d3c0f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By splitting the single class into multiple classes, it allows more parallelism
in the execution. These tests don't have interdependencies that benefit
from sstate reuse or anything like that so this makes sense to improve overall
test execution time if/where possible.
(From OE-Core rev: 9dbc2f4ebbde47b1c997948a9690ffb8eb29b552)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move the other common shares test functions to the base class to
improve the code structure.
(From OE-Core rev: de3e6f85c5537a3571ffbe2326b73f2c2526bce2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Having this base class as a separate file is just confusing. Merge with
the rest of the test code.
(From OE-Core rev: 977522a3b063225e22e2fd04b8265a4595606db2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Running recipetool.RecipetoolTests.test_recipetool_handle_license_vars
followed by wic.Wic2.test_biosplusefi_plugin_qemu would show a failure of:
File "/media/build/poky/meta/lib/oeqa/utils/commands.py", line 351, in runqemu
qemu = oeqa.targetcontrol.QemuTarget(recipedata, targetlogger, image_fstype)
File "/media/build/poky/meta/lib/oeqa/targetcontrol.py", line 116, in __init__
use_kvm = oe.types.qemu_use_kvm(d.getVar('QEMU_USE_KVM'), d.getVar('TARGET_ARCH'))
File "/media/build/poky/meta/lib/oe/types.py", line 182, in qemu_use_kvm
if kvm and boolean(kvm):
File "/media/build/poky/meta/lib/oe/types.py", line 128, in boolean
raise ValueError("Invalid boolean value '%s'" % value)
ValueError: Invalid boolean value '/media/build/poky/meta/files/common-licenses'
which made no sense until you realise the recipetool test is corrupting
the tinfoil class. Work on a copy instead to avoid this.
(From OE-Core rev: 7fe76fe17f67c1bbd108d02836692fed20d24771)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libpam does not have a direct build time dependency toward flex.
The libpam code does not have any references to the lib and does not use
flex for anything else at runtime.
(From OE-Core rev: d48fc8e1f26120e75377caefb5f66eedce50081c)
Signed-off-by: Martin Larsson <martin.larsson@actia.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ironically, busybox ptests don't all work without coreutils being present. This
dependency fixes execution in minimal images but the failing start-stop-daemon
test case should probably be investigated in due course and the dependency
removed when possible.
(From OE-Core rev: 658c5ed34e279983b1827abfe4e439524b72d4a9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dependency on python3 to fix execution in minimal images.
(From OE-Core rev: bf5b15a8b7a2b2276109efc8a6fe54788908ef0d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dependencies on missing gconv module to fix execution in minimal images.
(From OE-Core rev: 859f36e40b380262804e96bbfd29d8846911bfa3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dependencies on missing perl modules to fix execution in minimal images.
(From OE-Core rev: de55c939f591ec28d949294e05a97695a488eda9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dependencies on missing python modules to fix execution in minimal images.
(From OE-Core rev: e817f67e62fff9058b8396fb5e5afa106b4d7476)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The script has a bashism and needs bash to execute correctly. Mark it
as such and add the missing bash dependency so it executes in minimal
images.
(From OE-Core rev: a1b5afac108d9c94e8fc2ad8cfebfee16f6f243b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a dependency on bash to fix execution in minimal images.
(From OE-Core rev: f63647f742488117c2ff7196479a6b0a2da61ddc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Improve the ptest runner script:
* log output is available should any test fail to aid debugging
* document how to limit the runner to a single test
* stop hiding errors to stderr
* allow easier single test execution by avoiding path issues with PWD
Also depend upon binutils since one of the tests uses addr2line.
(From OE-Core rev: 0f111c6eb1673a60663bcdd3d70c0f81bad370c4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a missing dependency on make so ptests can run in a minimal image.
(From OE-Core rev: 3d0c068cdeaf819a62f5b918a70c36ab4fb86e76)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tweak the ptest dependencies so they work correctly in minimal images. There
appears to be some usage of find or xargs that doesn't work with busybox.
Also improve the test runner so the test-suite.log is dumped upon error
which makes debugging much easier.
(From OE-Core rev: 6f52a0a9f0f26ac0039af3edd3df22e21bd8a4a7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dependencies for missing perl modules to fix execution in
minimal images.
(From OE-Core rev: eba3d013b077ec94641118bf925779edf6deb8de)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The gawk ptests need some locale information, add the missing dependency
so tests work in minimal images.
(From OE-Core rev: 5aafe0dd13eba8303d1a954adffd6f1d8d234952)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The options used with 'od' don't work with our busybox config.
Add a dependency on the full utility from coreutils to fix execution
in minimal images.
(From OE-Core rev: 027f0997bd9ba68a86000e91ad81fcf9ea1a4f89)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The quoting in the script was mangled leading to "0" tests being
found by our log parsing code. Fix the quoting to allow the correct
test counts to appear.
(From OE-Core rev: 5ad2ee63396cb27823dcd022878764bc69e619e9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some of the ptests fail in a minimal image. Add the missing perl
module dependencies.
(From OE-Core rev: 0c8e91acc8225a51f84b95faa96bfee1e293b093)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some of the ptests fail in a minimal image. Add the missing gconv
dependency needed to allow those tests to pass.
(From OE-Core rev: a40b97f9730064b045399a8ea3e44b8a756195f7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a missing perl module dependency for the ptest packages and also
improve the run-ptest script so that the error log is saved allowing
easier debugging if this fails in future.
(From OE-Core rev: fbb9c596b8e6a8a1260dd7aefddf138d20bf64df)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some of the ptests fail in a minimal image as they depend on options
to ps which busybox doesn't support. Add the full utility.
(From OE-Core rev: 7305b96dd5b41050c867ce620109407e8fd8b53a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some of the ptests fail in a minimal image. Add the missing gconv
dependency needed to allow those tests to pass.
(From OE-Core rev: c79bd575cfaeec4b87554ccff72b804248c509a7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
One of the openssl ptests needs the openssl binary so fails
on a minimal image without this. Add the missing dependency.
(From OE-Core rev: c29276b467ae10027f38cb403a2089b3558fc639)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The script currently only works if base and target can be found on default
branches. It breaks if we try to generate a regression report between revisions
that live on different branches (as needed on integration and testing branches).
For example, the following command:
./scripts/yocto_testresults_query.py regression-report yocto-4.0.6 yocto-4.0.7
ends with the follwing error:
[...]
ERROR: Only 1 tester revisions found, unable to generate report
[...]
Read branches from tags names in test results repository, and pass those
branches to resulttool when generating the report
(From OE-Core rev: 6c472b326bcc718459483cc29b310b884742df86)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
resulttool regression module simply compare a base test status to a target test
result status. This approach raises many false positives since all XXX -> PASS
transitions (XXX being any status different from PASS) are flagged as
regression.
- Do not list XXX -> PASS transitions in regression report, instead count them
and print a summary of "newly passing tests"
- If an inspected pair has only "newly passing tests", do not print detailed
list and print it as "Improvement" instead of "Regression"
Updated output example looks like the following:
[...]
Improvement: oeselftest_fedora-37_qemux86-64_20230127010225
oeselftest_ubuntu-22.04_qemux86-64_20230226120516
(+1 test(s) passing)
[...]
Match: oeselftest_almalinux-8.7_qemuarm64_20230127015830
oeselftest_almalinux-8.7_qemuarm64_20230227015258
[...]
Regression: oeselftest_almalinux-9.1_qemumips_20230127000217
oeselftest_opensuseleap-15.4_qemumips_20230226130046
ptestresult.glibc-user.debug/tst-read-chk-cancel: PASS -> None
ptestresult.glibc-user.nptl/tst-mutexpi4: PASS -> FAIL
ptestresult.glibc-user.nptl/tst-mutexpi5a: PASS -> FAIL
Additionally, 44 previously failing test(s) is/are now passing
(From OE-Core rev: c335f96f687c73fde443ac330ca3e17113794d9e)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some ptests results may be wrongly sampled, resulting in some part of the error
being propagated in test name. For example:
"ptestresult.binutils-ld.in testcase /home/pokybuild/yocto-worker/qemumips/build/build-st-1666126/tmp/work/mips32r2-poky-linux/binutils-cross-testsuite/2.40-r0/git/ld/testsuite/ld-ctf/ctf.exp"
"ptestresult.gcc.Couldn't create remote directory /tmp/runtest.455781 on ssh"
"ptestresult.gcc-libstdc++-v3.Couldn't create remote directory /tmp/runtest.3814266 on target"
While the root errors must be fixed in corresponding ptests packages for those
tests, the test results history must still be usable even with this issue
Add new filters to detect if temporary test directories (build-st-*,
/tmp/runtime.*) are present in name. If so, truncate test name. As a side
effect, it will aggregate multiple failing errors into one, but the regression
will still be raised
(From OE-Core rev: 601eecfddd26bfe2954835a73ed1116bb520235f)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
resulttool searches for "status" field, not "STATUS", in results.
This fix is more to avoid confusion than fixing anything, since the updated
tests are about regression.can_be_compared, which does not check for "status"
(From OE-Core rev: df342c81d02dea3f677966602089d4a972bb09bd)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are multiple issues with the tests for the ptest fixup mechanism
introduced in c45d58f003:
- the feature does not impact regression.can_be_compared but directly the
comparison step in regression.regression_common
- the "status" field was wrong ("STATUS"), which prevents tests comparison
- there is a typo babeltrace2 ptest result name
(From OE-Core rev: 69205e2e2117fc469fcf3ae4b2174482db1d6297)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ptests names not only need to be fixed for regression based on git testresults
but also for testsresults provided "manually"
Move ptests naming fixup in regression_common to share the fixup between both
regression use cases
(From OE-Core rev: f772ccd108dc3d618db9d479d672c0f3edd203ca)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've observed TimeoutError exceptions during the sstate-cache mirror fetch,
it appears that due to the number of (invalid) files requested the remote
side is eventually dropping the connection (not closing it) which can result
in a TimeoutError exception being sent, while rate it is different from the
urllib.error.URLError or ConnectionResetError.
(Bitbake rev: 6041b34740deee09ea65d705702555456a5e05d8)
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Error: Transaction test error:
file /usr/share/man/man8/dhcpcd.8 conflicts between attempted installs of dhcpcd-doc-9.4.1-r0.cortexa57 and lib32-dhcpcd-doc-9.4.1-r0.armv7ahf_neon
The differences between the two files are as follows:
@@ -821,7 +821,7 @@
If you always use the same options, put them here.
.It Pa /usr/libexec/dhcpcd-run-hooks
Bourne shell script that is run to configure or de-configure an interface.
-.It Pa /usr/lib64/dhcpcd/dev
+.It Pa /usr/lib/dhcpcd/dev
Linux
.Pa /dev
management modules.
(From OE-Core rev: 65ca2c4b7349a4f7dcfcc580d926a99c673deb60)
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>
In the 6.2+ kernel, arm64 perf has a buildpaths QA warning as
a syscall table is now being dynamically generated. That generated
table includes unistd.h by absolute path, which in turn triggers
the buildpaths QA warning.
This could easily be patched in linux-yocto, but that would
leave the QA issue in perf built from other kernel trees.
So we instead to the following:
- Add the perf tools directory to the include path
- Modify the Makefile to have a relative path to unistd.h and
pass both the relative and absolute path to the generation
script
- Modify the generation script to take the relative location
of unistd.h as a new parameter, and use that in the generated
sycalls.c file
At build, the added include path of the perf source allows the
relative path file to be included, and no buildpaths warning is
generated.
(From OE-Core rev: c8845ab59cd7c28874473618f134a5d45906d6ea)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The script generated by the sdk_ext_postinst function was not quoting
the user existing PATH when updating it causing the export command to
fail.
Add necessary double quotes around $PATH.
(From OE-Core rev: 00e96bf250eaaded839caf465dbc0af5b604aed7)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The environment-setup script generated by the recipe was not quoting the
user existing PATH when updating it causing the export command to fail.
Add necessary double quotes around $PATH.
(From OE-Core rev: 42177ff2d45ee70ad00917bb6fbabca49dae4f59)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The environment-setup script generated by the recipe was not quoting the
user existing PATH when updating it causing the export command to fail.
Add necessary double quotes around $PATH.
(From OE-Core rev: 2d4c032bf3187aaa953a0c33a999074e695f54bb)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This does not work for allarch recipes in particular
(config.sub rejects allarch-poky-linux).
(From OE-Core rev: f41be046ff26ecbbab9342ee62dbf39df4596da7)
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>
Replace one format string fixing patch with another format string fixing patch.
(one problem fixed upstream, another introduced)
(From OE-Core rev: 4a7b4d41ddcfaeaf47cf75200f2346639c64b11c)
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>
Add a musl compatibility patch to systemd-boot.
Backport a patch to address systemctl fails on 32 bit targets.
(From OE-Core rev: d92f0f3597acba6cfc55a8cf2e7249efc6573c6a)
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>
Latest systemd version needs the full set of settings enabled
by that (if also r/o rootfs is enabled), and refuses to boot
otherwise.
(From OE-Core rev: 16f7661000a50e58d512a5d47794c5f8be2c49e6)
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>
Drop patches as upstream refactored the code.
Add a compatibility patch to igt-gpu-tools.
Add a musl compatibility patch.
(From OE-Core rev: 631eba02d64f1a42514e0ae4361bbecc5cce5fa7)
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>
[YOCTO #14975]
rust files are not linking on target due to missing dependencies and observed below error.
error: linker `x86_64-poky-linux-gcc` not found
Added the required dependencies to run rust on target machine.
(From OE-Core rev: bb781f452299cfa6ec7fffd215b0af3149178f32)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
cups includes a web server. Users can surf to port 631 (default) of a
machine running cups to (potentially, based on configuration, default off)
view jobs, add printers, and perform other forms of administration.
The location of the various resources that are used by the built-in web server
(e.g. index.html) are installed under ${datadir}/doc/cups. By default these
artifacts would be included in the ${PN}-doc package. The comments in this
recipe, however, would suggest an attempt was made to have them added to
${PN}; albeit unsuccessfully.
These resources add roughly 1.8M to an image.
Since cups does include a configuration option to disable the web interface
(--enable-webif), add a PACKAGECONFIG (default off) to allow the user to
decide whether or not they would like the web interface configured and its
pieces added to the image. Enabling this PACKAGECONFIG both enables the
web interface to be configured and built into cups, and also adds (by way
of a recommendation) the web interface package to the image. Considering
that the previous intention was not working, defaulting this option to off
preserves the existing behaviour. Previously in order to have the web
interface data included in an image, a user would have needed to explicitly
add the ${PN}-doc package to their image.
(From OE-Core rev: 2c9bd267ec532cd86a4a1be1d4e499e2aae89aba)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The cups' PACKAGECONFIG is populated based on DISTRO_FEATURES, but a user
is free to enable or disable PACKAGECONFIGs at will. In theory it is
possible that pam is enabled globally in DISTRO_FEATURES but disabled in
cups' PACKAGECONFIG. Checking the PACKAGECONFIG to determine whether or not
pam is enabled would be a safer check rather than relying on DISTRO_FEATURES.
(From OE-Core rev: a053dd177ddc99ced11e68914079be0ffe261262)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The cups documentation is clear that the correct way to install into an
alternate root directory is to use the BUILDROOT variable. From INSTALL.md:
Use the `BUILDROOT` variable to install to an alternate root directory:
make BUILDROOT=/some/other/root/directory install
DESTDIR works, but we should use the mechanism the project specifically
created for this purpose.
(From OE-Core rev: f8fc70674e0ea5df46969a06da62f8ed135cae4e)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
RHEL compatible kernels do not support vgem so we disable virgl headless
testing.
(From OE-Core rev: 78bc1ba2361249ec845d1b9e28d429a37dd83910)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous fix wasn't enough to address all the possible ways the
manifests might be ordered. Rework the previous fix so it is tied
to the multilib cross-canadian code which is causing the problem.
RECIPE_SYSROOT_MANIFEST_SUBDIR is not documented as I'd hope nobody
ever needs to use this outside the core multilib code.
(From OE-Core rev: beab42e00713880cd95a04729c892f8662fbcbed)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are cached reproducibility issues on the autobuilder due to the PRServ
sstate checksum issues, flush the bad data out the system by bumping the
versions.
(From OE-Core rev: b2b33e387c523d5936f6948115a73772b2cf9f2b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use DT_RUNPATH over DT_RPATH. If DT_RUNPATH is present, LD_LIBRARY_PATH is searched before
DT_RUNPATH, Search order is DT_RPATH then LD_LIBRARY_PATH then
DT_RUNPATH, this order ensures that injecting
malicious shared objects is way harder with DT_RUNPATH.
This is now default on major linux distributions already
(From OE-Core rev: 66f8a745668a067d8d763fa2af3e65f26c9c1ebe)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
glibc has it's dependencies handled more manually due to it's place
in the toolchain bootstrap. It depends upon the compiler and indirectly
through that to binutils. This did mean that if binutils changes and the
compiler does not, sstate and hash equivalence could mean that glibc
wouldn't rebuild.
Add a direct dependency on binutils that if it changes, it forces glibc
to rebuild, as it should.
(From OE-Core rev: c4a7b3decff636292f5e76e95406a22b6fe4a994)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Error: Transaction test error:
file /usr/bin/vala-gen-introspect-0.56 conflicts between attempted installs of lib32-vala-0.56.3-r0.armv7ahf_neon and vala-0.56.3-r0.aarch64
file /usr/bin/vapigen-wrapper conflicts between attempted installs
of lib32-vala-0.56.3-r0.armv7ahf_neon and vala-0.56.3-r0.aarch64
The differences of vala-gen-introspect-0.56 are as follows:
@@ -2,7 +2,7 @@
prefix=/usr
exec_prefix=/usr
-libdir=/usr/lib64
+libdir=/usr/lib
pkglibdir=${libdir}/vala-0.56
if [ $# -ne 2 ]
The wrapper isn't used on target so we can simply delete it.
(From OE-Core rev: 3cf894b8a9c4fa14fcc7c7445e85e9ae3192b398)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a test to verify that manpages are built with api-documentation
enabled, and apropos works on the target (so mandb has been ran).
(From OE-Core rev: c085c335319bb98e09177c09feb1241a8560b606)
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>
If you build an image with lots of manpages in, then each package will
run mandb inside qemu-user at rootfs time. This is a slow operation
and should be done once when all of the packages have installed using an
intercept instead.
The call to mandb has been changed too. mandb doesn't actually allow
the configuration file to be read from stdin so that was being ignored,
instead write the file to a temporary file and use that.
This means we then don't need to tell it where to search explicitly, and
it writes the indexes to the correct paths so we don't need to move
files afterwards either.
Sadly we do still need to run mandb inside qemu-user, as the underlying
database is a gdbm file and they are byte-order dependent.
For my test case of core-image-base with api-documentation
DISTRO_FEATURES and doc-pkgs IMAGE_FEATURES enabled, the performance
gain is significant:
core-image-base do_rootfs -1303.1s -73.6% 1771.6s -> 468.5s
(From OE-Core rev: fbd8a57aa307bfda70a08cb78af3c97f05c39a3a)
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>
Fix broken link "Obtaining bitbake".
Update documentation for the bitbake hello world example, the output was
outdated.
Fix LAYERSERIES_COMPAT warning by adding dunfell as default compatible release.
Add proper formating for base.bbclass command.
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Ever ATILANO <ever.atilano@smile.fr>
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(Bitbake rev: e859ce61a7422425960342a47785468cef49caa1)
Signed-off-by: Fawzi KHABER <fawzi.khaber@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake throws a warning if the layer compatibility is not defined since
cca81e33b58c390dcf5cc3a31555a43b79177166. The description of this variable
comes from the Yocto Project manual.
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Ever ATILANO <ever.atilano@smile.fr>
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(Bitbake rev: cbad8cb28a8134d6b2053ef5c2e04bb455fc798b)
Signed-off-by: Fawzi KHABER <fawzi.khaber@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After changes in bitbake b5215887d2f8ea3f28f1ebda721bd5b8f93ec7f3,
"process/cooker/command: Fix currentAsyncCommand locking/races", command.py
assumes it has access to the process server but the xmlrpc backend was
passing in the xmlrpc server object leading to errors like:
xmlrpc.client.Fault: <Fault 1: "<class 'AttributeError'>:'BitBakeXMLRPCServer' object has no attribute 'set_async_cmd'">
Fixing to pass the process server to command.py resolves this issue.
[YOCTO #15008]
(Bitbake rev: ce5b65d5fada474ef21ac28440af6ad45287650a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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: 3ec9ca0b39c9e09c5a8c8cf94e57091d1b67c9f0)
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
"""
require conf/multilib.conf
MACHINE = "qemuarm64"
MULTILIBS = "multilib:lib32"
DEFAULTTUNE:virtclass-multilib-lib32 = "armv7athf-neon"
bitbake gcc-cross-canadian-arm
"""
and then inspecting the lib32* manifest files under recipe-sysroot-native shows
them referencing lib32-recipe-sysroot instead of recipe-sysroot as used by
gcc-cross-canadian recipes.
To fix this separate out the manifest by multilib. It is caching mechanism to
optimise disk usage so this doesn't break anything, just separated out some files.
(From OE-Core rev: 891d3faa3ed3d1cc231da58e5fa1325f05d5ade5)
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>
This recently got an updated CPE which matches this recipe, but the issue
is related to an entirely different shadow project so ignore it.
(From OE-Core rev: 2331e98abb09cbcd56625d65c4e5d258dc29dd04)
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>
When running the configure check "checking for ELF support in BFD", LDFLAGS
were not being passed in to libtool. In OE/YP, we need these flags when using
uninative due to the games we play with the dynamic loader.
If a version of libzstd was built against a newer glibc, it would need
newer pthread symbols which it wouldn't find with the system linker. At
runtime this isn't an issue as it would be switched to use uninative but we
pass flags in LDFLAGS to allow this.
The bug is rare to reproduce as it depends on the host libzstd was built
against.
(From OE-Core rev: 74077e10e2212349493ecfa8e7d9ca844366331f)
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>
It enable the metadata_csum_seed feature by default in e2fsprogs 1.47.0
and causes grub doesn't work. Backport patch to make grub support this
feature.
(From OE-Core rev: ae3b4588d69e534ac8aff136ed44f3975f5a2d4f)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A testsuite was added that breaks musl build -> disable by default
Overview of Changes in 4.10.0, 04-03-2023
=========================================
* GtkTextView
- Document hanging indentation
* GtkListView
- Fix a size allocation problem
* GtkFileChooser
- Fix paned behavior
- Fix a crash
* GtkText
- Fix various problems with undo
* Accessibility
- Make some getters transfer-full
- Allow setting accessible parents and siblings
- Add a role for toggle buttons
- Miscellaneous property fixes and improvements
* gtk
- Improve the handling resize-during-size-allocate
* gdk
- Introduce GdkTextureDownloader and use it
- Make gdk_texture_get_format public
* gsk
- Make mask nodes more versatile
- Improve the GL implementation for texture scale nodes
* X11
- Fix key handling during DND
* Tools
- gtk-builder-tool: Try harder to handle templates
- gtk-builder-tool: Prefer properties over <child>
* Translation updates
Basque
Belarusian
Bulgarian
Indonesian
Galician
Georgian
German
Hebrew
Lithuanian
Portuguese
Spanish
Swedish
Turkish
Ukrainian
(From OE-Core rev: 36041cacbc5f019e823a674b3988d88773c87d83)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-test-float-Make-variables-global.patch
0001-Include-sys-futex.h-for-clock_adjtime.patch
removed since they're included in 0.15.04.
0001-Pass-LD_GOLD-1-via-makefile-to-enable-gold-linker.patch
refreshed for 0.15.04.
(From OE-Core rev: 7c6192ef37907341679a06ce9f5e519902036649)
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>
Changelog:
==========
Fixed a bug where the content type header was not properly encoded for PKCS7
signatures when using the Text option and SMIME encoding.
(From OE-Core rev: 1fb6b8839fa7fd38595b6f3218a9b096c246b00b)
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>
Added
=========
- ISO 3166-1: Add missing common names for Laos, Iran, and Syria.
Fixes#32
Changed
===========
- Translation updates for ISO 3166-1
- Kazakh from Debian BTS. Closes: #1025423
- Catalan from Debian BTS. Closes: #1026972
- Translation updates for ISO 3166-2
- Translation updates for ISO 3166-3
- Translation updates for ISO 639-2
- Translation updates for ISO 639-3
- Translation updates for ISO 639-5
- Translation updates for ISO 4217
- Translation updates for ISO 15924
Fixed
==========
- ISO 3166-3: Fix withdrawal dates of AN, CS and YU. Fixes#28
(From OE-Core rev: f2c8b9c9a97ba5ec9c5da94da84ebe216650d6cc)
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>
Changelog:
=============
- New experimental hb_shape_justify() API that uses font variations to expand
or shrink the text to a given advance.
- Various build and bug fixes.
- New API:+hb_font_set_variation()
(From OE-Core rev: 89882d8028ed823617792fdc632d7376e7320aa3)
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>
Changelog:
==========
ax_have_qt: bump serial number
Merge pull request #262 from bastien-roucaries/fromdebian20200930
Fix AX_HAVE_QT
ax_have_qt: bump serial number
Merge pull request #266 from netfab/fix-ax_have_qt
AX_HAVE_QT: remove qmake stash file before rmdir
ax_python_devel: bump serial number
Merge pull request #267 from bastien-roucaries/fromdebian20221118
Fix ax_python_devel serial 32 fails with current python3
ax_add_fortify_source: fix formatting
ax_check_sign: bump serial number
ax_cxx_compile_stdcxx: bump serial number
ax_c_restrict: fix formatting
Merge pull request #268 from omoerbeek/master
ax_check_sign: Avoid an unused warning
Merge pull request #269 from rurban/fortify3
AX_ADD_FORTIFY_SOURCE: add -D_FORTIFY_SOURCE=3 check
Merge pull request #270 from rurban/swig
fix SWIG_LIB windows newline
Merge pull request #271 from rurban/restrict
Add ax_c_restrict
Merge pull request #272 from ojwb/fix-AX_CXX_COMPILE_STDCXX-for-MSVC-C++17
AX_CXX_COMPILE_STDCXX: Fix MSVC with C++17 or later
Merge pull request #264 from thesamesam/clang-16
Clang 16 fixes
(From OE-Core rev: 4aa95afd64ce3cd4caba6f68d6b8aeeea606138a)
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>
pkgconfig is being required to find dependencies for building kernel
native tools, move "inherit pkgconfig" to kernel.bbclass so BSP kernel
recipes can also benefit from it.
(From OE-Core rev: 8a84bd98e3fbc16c782f83064801e469d086911e)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The meson wrapper setup command detection is broken in the case of an
implicit setup command with an option with a space-separated argument,
but the test was not detecting it since the case was not covered.
Add the option `--warnlevel 1` to the meson command line to cover this
case.
(From OE-Core rev: 54e9ee8a0c6c9fc89cbb743f0e4fc18607d503cf)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
From an SDK, running a meson setup build without an explicit setup
command can result in a native build when a cross build is expected.
The problem is in meson-wrapper where it tries to detect whether a
setup command is being used. The logic looks through all arguments for
a command, and the first argument it finds that doesn't start with a -
is treated as the command. This doesn't work for an implicit setup
command if any option with a space-separated argument exists. In this
case, the argument is incorrectly selected as the command, causing the
setup command options for the cross build to be excluded from the
command line, and thus a native build.
Improve the logic by just looking at the first argument. If it is
a known comand, then record it. Otherwise just assume it is the
implicit setup command.
Note that this fix does not address the possibility of a new meson
command. Two new echo statements are included to help the user in case
of trouble:
```
~/git/weston-imx$ meson --warnlevel 3 --prefix=/usr -Ddoc=false -Dbackend-drm-screencast-vaapi=false -Dcolor-management-lcms=false -Dpipewire=false -Dbackend-x11=false -Dxwayland=true -Dsimple-clients=all -Dbackend-wayland=false -Dbackend-default=drm -Dbackend-rdp=false -Dtest-junit-xml=false -Dlauncher-libseat=false -Dimage-jpeg=false -Dimage-webp=false -Drenderer-g2d=true build
meson-wrapper: Implicit setup command assumed
meson-wrapper: Running meson with setup options: " --cross-file=/opt/fsl-imx-internal-xwayland/6.1-langdale/sysroots/x86_64-pokysdk-linux/usr/share/meson/aarch64-poky-linux-meson.cross --native-file=/opt/fsl-imx-internal-xwayland/6.1-langdale/sysroots/x86_64-pokysdk-linux/usr/share/meson/meson.native "
The Meson build system
Version: 0.63.3
```
(From OE-Core rev: 9338bd66a3c9ab5cb781f2ee588306c5b31a3cb5)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To test nested kvm with qemu QB_CPU* needs to be modified.
E.g. set to "-cpu Haswell-noTSX-IBRS,vmx=on"
This allows to overwrite this from local.conf etc.
(From OE-Core rev: aa9d145d90893b04cde197e9b5f4dc574e4738e1)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
wayland-protocols is a required depency of mesa-demos when the 'wayland'
packageconfig option is enabled. Usually this doesn't lead to a build
failure because mesa itself depends on wayland-protocols, but when using
other graphics drivers this can cause the following build falure:
| ../mesa-demos-8.5.0/meson.build:69:2: ERROR: Dependency "wayland-protocols" not found, tried pkgconfig
| ERROR: meson failed
(From OE-Core rev: 89615b56899eed7b5c6ad731e2168d99a30fba6c)
Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The issue encountered is about local stos builds failing (when these builds are
preceded by a local SoC OS or MOS build). Essentially, the failure is seen when
building two different configs with shared state, one where gcc-cross-<arch> has a dependency
and one where it doesn't (specifically, one where the abicheck class in meta-binaryaudit
is inherited and one where it isn't). Hence, the task signatures change but a rerun of those said tasks
does not occur. The result is that when the config with the dependency is built and then the one without
is built, due to incorrect dependencies, the SPDX manifest creation stage errors out.
create-spdx relies on BB_TASKDEPDATA to get dependencies and then adds that variable to
vardepsexclude. A change in dependencies therefore, does not result in a
re-execution of the tasks. This commit adds an explicit dependency on DEPENDS which influences
BB_TASKDEPDATA and triggers reruns for new config builds having different dependencies.
(From OE-Core rev: 1a0dac4f45c489d107d9627d3c3ab7ccf1c60920)
Signed-off-by: Maanya Goenka <maanyagoenka@microsoft.com>
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Vim uses pkgconfig to find dependencies but it wasn't present, so it
silently doesn't enable features like GTK+ UI.
[ YOCTO #15044 ]
(From OE-Core rev: 70900616298f5e70732a34e7406e585e323479ed)
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>
Integrating the following commit(s) to linux-yocto/5.15:
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")
(From OE-Core rev: f318c27fdc4ac276743bd37c466e3fc7296bcfd5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/6.1:
fb6c0ef43abf v6.1.12-rt7
18b89fa1b1fa softirq: Wake ktimers thread also in softirq.
d096b2295771 v6.1.12-rt6
(From OE-Core rev: 99f250c4f6ce6112c393f347f496475cf920a7f8)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d383d0f28eca Linux 5.15.96
49ce63694cae bpf: add missing header file include
80569627ce46 Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"
0c168d7f36d5 lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+
6ba3de5a8a02 lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION
0f59e08070ba scripts/pahole-flags.sh: Use pahole-version.sh
3597fd5f9217 kbuild: Add CONFIG_PAHOLE_VERSION
c98077f7598a ext4: Fix function prototype mismatch for ext4_feat_ktype
43cb0369c84a audit: update the mailing list in MAINTAINERS
b5ef61edb1e5 wifi: mwifiex: Add missing compatible string for SD8787
a24eb3f99063 nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
d518ca02542f binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
367d0456c792 binder: Address corner cases in deferred copy and fixup
b345b2200288 binder: fix pointer cast warning
c194fc351fec binder: defer copies of pre-patched txn data
d107b4352284 binder: read pre-translated fds from sender buffer
41d8b591d70a uaccess: Add speculation barrier to copy_from_user()
0d3d5099a50b drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
d835f9c4ede2 powerpc/64s/radix: Fix RWX mapping with relocated kernel
87b3e4f845a2 powerpc/64s/radix: Fix crash with unaligned relocated kernel
0b0e9b5adc8e powerpc/vmlinux.lds: Add an explicit symbol for the SRWX boundary
b6fff8fa4f5b powerpc/vmlinux.lds: Ensure STRICT_ALIGN_SIZE is at least page aligned
e7f5e3b60c30 powerpc: use generic version of arch_is_kernel_initmem_freed()
fc58616b198b powerpc: dts: t208x: Disable 10G on MAC1 and MAC2
62302ac5777a can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len
6b539a7dbb49 KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
78c1d35ed66c KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid
676248836577 KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception
5456f0d53b4a random: always mix cycle counter in add_latent_entropy()
d2edb20b003e clk: mxl: syscon_node_to_regmap() returns error pointers
04d31929df12 powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
8ae31d36516b clk: mxl: Fix a clk entry by adding relevant flags
a0583edea4fd clk: mxl: Add option to override gate clks
ef1219115128 clk: mxl: Remove redundant spinlocks
e5580a805472 clk: mxl: Switch from direct readl/writel based IO to regmap based IO
20ea32ad9c99 drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink
28985cd17ac7 wifi: rtl8xxxu: gen2: Turn on the rate control
d04d19cf0ead drm/etnaviv: don't truncate physical page address
60b502b3ffea Linux 5.15.95
3f94c70333f6 platform/x86/amd: pmc: add CONFIG_SERIO dependency
1c202909c8b0 net: sched: sch: Fix off by one in htb_activate_prios()
180a1632b6c7 ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak
68c2db8ef56d alarmtimer: Prevent starvation by small intervals and SIG_IGN
35351e3060d6 kvm: initialize all of the kvm_debugregs structure before sending it to userspace
1cbb51d83f56 net/sched: tcindex: search key must be 16 bits
cd9569062d8e i40e: Add checking for null for nlmsg_find_attr()
290e7084926c net/sched: act_ctinfo: use percpu stats
22d0cb47047a flow_offload: fill flags to action structure
d53360d443be drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list
8174915c7bf3 drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()
43dd56f7bfcb mm/filemap: fix page end in filemap_get_read_batch
a158782b56b0 nilfs2: fix underflow in second superblock position calculations
13bc7dd5b365 ipv6: Fix tcp socket connection with DSCP.
f3326fa5e480 ipv6: Fix datagram socket connection with DSCP.
9c35c81fd6f0 ixgbe: add double of VLAN header when computing the max MTU
59a74da8da75 net: mpls: fix stale pointer if allocation fails during device rename
bf8b820ea0ca net: stmmac: Restrict warning on disabling DMA store and fwd mode
269520bee744 bnxt_en: Fix mqprio and XDP ring checking logic
0428aabbcc15 net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence
1563e998a938 net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()
338f826d3afe net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path
59e30d2bd309 dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
becf55394f6a net/sched: tcindex: update imperfect hash filters respecting rcu
3d5f95be49c5 sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list
fa56f164455e net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk
2603a5ca6223 net: bgmac: fix BCM5358 support by setting correct flags
a5e4f2b284dc i40e: add double of VLAN header when computing the max MTU
1f23ca5dba6c ixgbe: allow to increase MTU to 3K with XDP enabled
65d07ae69bd3 revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"
50267cf35ba0 net: Fix unwanted sign extension in netdev_stats_to_stats64()
3775c95ffbc6 Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."
57081f83849c selftest/lkdtm: Skip stack-entropy test if lkdtm is not available
9197daee9eb6 of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem
8b29a1866f64 hugetlb: check for undefined shift on 32 bit architectures
cca2b3feb701 sched/psi: Fix use-after-free in ep_remove_wait_queue()
c5f2151afb2a ALSA: hda/realtek - fixed wrong gpio assigned
1a3f8c85cd2a ALSA: hda/conexant: add a new hda codec SN6180
ecad2fafd424 mmc: mmc_spi: fix error handling in mmc_spi_probe()
1e06cf04239e mmc: sdio: fix possible resource leaks in some error paths
732e3b293ca3 mmc: jz4740: Work around bug on JZ4760(B)
fdaf88531cfd tcp: Fix listen() regression in 5.15.88.
9a1d92cbeac3 netfilter: nft_tproxy: restrict to prerouting hook
3fc9dc0340e0 platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN
c2cb2c71da50 platform/x86: amd-pmc: Correct usage of SMU version
2dcf115681d4 platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled
32e3a6c4a756 platform/x86: amd-pmc: Export Idlemask values based on the APU
1723efa4c375 drm/amd/display: Fail atomic_check early on normalize_zpos error
178993157e8c aio: fix mremap after fork null-deref
3cfc5e84ac6f mptcp: do not wait for bare sockets' timeout
e0e93c8599c5 xfs: don't leak btree cursor when insrec fails after a split
294c022a070a xfs: purge dquots after inode walk fails during quotacheck
96f0651a264b xfs: assert in xfs_btree_del_cursor should take into account error
88ccad17784a xfs: don't assert fail on perag references on teardown
ddf1e0fd43b2 xfs: avoid unnecessary runtime sibling pointer endian conversions
5f0e21a4a885 xfs: validate v5 feature fields
ea0ce7c13610 xfs: set XFS_FEAT_NLINK correctly
0cc9f9cc8d91 xfs: detect self referencing btree sibling pointers
4e96f5ace9ac xfs: fix potential log item leak
8abef857eb91 xfs: zero inode fork buffer at allocation
63b8e4cc31fd nvmem: core: fix return value
eac1ad2f5e21 nvmem: core: fix registration vs use race
8f9c4b2a3b13 nvmem: core: fix cleanup after dev_set_name()
14eea6449473 nvmem: core: add error handling for dev_set_name
36a5ae5cf90a platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match
f1cb549bcd0b drm/amd/display: Properly handle additional cases where DCN is not supported
5ca46a04a5c3 nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association
9ed522143f95 s390/decompressor: specify __decompress() buf len to avoid overflow
99875ea9b5b4 net: sched: sch: Bounds check priority
5027084bc097 drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED
4fdc19e4fa23 net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC
6769cd8a7488 net/rose: Fix to not accept on connected socket
2ddb9fa56665 tools/virtio: fix the vringh test for virtio ring changes
a35c241065ee ASoC: cs42l56: fix DT probe
f312367f5246 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
e909f5f2aa55 ALSA: hda: Do not unset preset when cleaning up codec
5541d35f5d03 selftests/bpf: Verify copy_register_state() preserves parent/live fields
7814e28c4183 ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers
d15ab7320892 ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers
06f2a84d626a ACPI / x86: Add support for LPS0 callback handler
14a2de5c16f3 riscv: kprobe: Fixup misaligned load text
b5d5f1ad057e kprobes: treewide: Cleanup the error messages for kprobes
2a6853c0ea03 mptcp: fix locking for in-kernel listener creation
(From OE-Core rev: 020944ef921ae2b6923b139bad5f7a79217dace1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
7d54cb2c26da Linux 6.1.14
de41a146f98e bpf: add missing header file include
a1bc22d04dcf randstruct: disable Clang 15 support
0a1394e07c5d ext4: Fix function prototype mismatch for ext4_feat_ktype
30b3075be48b platform/x86: nvidia-wmi-ec-backlight: Add force module parameter
16f118699259 platform/x86/amd/pmf: Add depends on CONFIG_POWER_SUPPLY
09e7816c61cd audit: update the mailing list in MAINTAINERS
2c97c5bc0b6f wifi: mwifiex: Add missing compatible string for SD8787
729bad73c01f sh: define RUNTIME_DISCARD_EXIT
af3fae1cb282 s390: define RUNTIME_DISCARD_EXIT to fix link error with GNU ld < 2.36
a783d7f7cb95 powerpc/vmlinux.lds: Don't discard .rela* for relocatable builds
9c87fd4a3044 powerpc/vmlinux.lds: Define RUNTIME_DISCARD_EXIT
bffd0bbf8c55 arch: fix broken BuildID for arm64 and riscv
3e3e4d234d46 arm64: remove special treatment for the link order of head.o
48e9a752ce40 riscv: remove special treatment for the link order of head.o
f977340022ad Bluetooth: btusb: Add more device IDs for WCN6855
9d80f3e60043 x86/static_call: Add support for Jcc tail-calls
c51a456b4179 x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions
75c066485bcb x86/alternatives: Introduce int3_emulate_jcc()
684db631a157 uaccess: Add speculation barrier to copy_from_user()
173cadcece76 nfp: ethtool: fix the bug of setting unsupported port speed
05c91c039139 nfp: ethtool: support reporting link modes
fd2dba8b4a35 powerpc/64s/radix: Fix RWX mapping with relocated kernel
05197a0916f5 selftests: kvm: move declaration at the beginning of main()
0e2dba8c0ebe KVM: x86: fix deadlock for KVM_XEN_EVTCHN_RESET
44610f4c3093 drm/i915: Remove __maybe_unused from mtl_info
185ffdeb772c spi: mediatek: Enable irq before the spi registration
5260618d5783 powerpc: dts: t208x: Disable 10G on MAC1 and MAC2
a169ff38abd0 can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len
63fada296062 KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
a51ed3943eba KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid
896143c4333d KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception
3fab7adc2f65 docs: perf: Fix PMU instance name of hisi-pcie-pmu
80cf2b219ebc spi: mediatek: Enable irq when pdata is ready
e933c28aa5cd scsi: hisi_sas: Fix SATA devices missing issue during I_T nexus reset
8ec73f41504b scsi: libsas: Add smp_ata_check_ready_type()
38c5d24d8723 random: always mix cycle counter in add_latent_entropy()
afec25854ca7 sched/psi: Stop relying on timer_pending() for poll_work rescheduling
104cf4cc127b clk: mxl: syscon_node_to_regmap() returns error pointers
65e53eaad077 powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
3391bea3d6b8 clk: mxl: Fix a clk entry by adding relevant flags
77fee59653c6 clk: mxl: Add option to override gate clks
005b9a123c97 clk: mxl: Remove redundant spinlocks
811bdf228e72 clk: mxl: Switch from direct readl/writel based IO to regmap based IO
0deb50618944 drm/edid: Fix minimum bpc supported with DSC1.2 for HDMI sink
0076bded9663 wifi: rtl8xxxu: gen2: Turn on the rate control
441961c43150 wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery
2af157c9c8f3 drm/etnaviv: don't truncate physical page address
1ac8758e0272 Linux 6.1.13
4419cb8e5b0f net: sched: sch: Fix off by one in htb_activate_prios()
0c89a43beb87 ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak
02f81e0256d0 nvme-pci: refresh visible attrs for cmb attributes
70fdd9831a5f alarmtimer: Prevent starvation by small intervals and SIG_IGN
cfc2faf3a6fe perf/x86: Refuse to export capabilities for hybrid PMUs
747ca7c8a0c7 kvm: initialize all of the kvm_debugregs structure before sending it to userspace
9ca0910b2def KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs)
8017a161e84e nvme-rdma: stop auth work after tearing down queues in error recovery
e94e1ea596f0 nvme-tcp: stop auth work after tearing down queues in error recovery
513e4b876ec5 net/sched: tcindex: search key must be 16 bits
49f04300d495 i40e: Add checking for null for nlmsg_find_attr()
974cfed82cc9 mm: extend max struct page size for kmsan
eaba8521fd20 mm/gup: add folio to list when folio_isolate_lru() succeed
f16e2f7c52d0 ipv6: Fix tcp socket connection with DSCP.
22e6dc065323 ipv6: Fix datagram socket connection with DSCP.
b6eabfb05c3d ixgbe: add double of VLAN header when computing the max MTU
55c96c5e8e08 igb: Fix PPS input and output using 3rd and 4th SDP
39f797719d5c igb: conditionalize I2C bit banging on external thermal sensor support
c376227845ee net: mpls: fix stale pointer if allocation fails during device rename
54b6082aec17 tipc: fix kernel warning when sending SYN message
863a7de987f0 net: use a bounce buffer for copying skb->mark
92573c6d20c4 net: stmmac: Restrict warning on disabling DMA store and fwd mode
ac6e733f81f8 tracing: Make trace_define_field_ext() static
b444fcc306a7 bnxt_en: Fix mqprio and XDP ring checking logic
c9d483a82848 net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence
e336a9e08618 net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()
b6d204731178 net/sched: act_ctinfo: use percpu stats
02df3170c04a net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path
229461ff0f43 dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
736281d45907 ice: xsk: Fix cleaning of XDP_TX frames
bd662ba56187 net/sched: tcindex: update imperfect hash filters respecting rcu
b70ec9872910 sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list
b7ec3971f183 net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk
ec9938d1b56e net: bgmac: fix BCM5358 support by setting correct flags
5fbf79841b3f i40e: add double of VLAN header when computing the max MTU
6d9f1ff81a89 ixgbe: allow to increase MTU to 3K with XDP enabled
a813e55c1086 ice: fix lost multicast packets in promisc mode
2fc3ff76e96f drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list
e105b5e0d703 drm/vc4: Fix YUV plane handling when planes are in different buffers
fcc6266d0da4 drm/vc4: crtc: Increase setup cost in core clock calculation to handle extreme reduced blanking
b5aa09a0d4b7 revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"
3d16f4d7a1bc net: Fix unwanted sign extension in netdev_stats_to_stats64()
2578123d5bdb Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."
0ed7b542c21c coredump: Move dump_emit_page() to kill unused warning
7f9f6c54da87 freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL
854e1ecff266 gpio: sim: fix a memory leak
54806cb7516c mm/migrate: fix wrongly apply write bit after mkdirty on sparc64
d4d9bdc6946d mm/filemap: fix page end in filemap_get_read_batch
fd71c8d3b005 mm/MADV_COLLAPSE: set EAGAIN on unexpected page refcount
a8ef5109f93c nilfs2: fix underflow in second superblock position calculations
0047bcac7af7 hugetlb: check for undefined shift on 32 bit architectures
c6879a4dcefe sched/psi: Fix use-after-free in ep_remove_wait_queue()
bd302d7db300 ata: libata-core: Disable READ LOG DMA EXT for Samsung MZ7LH
939640b99743 ata: ahci: Add Tiger Lake UP{3,4} AHCI controller
6f07db9550a6 ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops
789597ef058d ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
9755eefe8ae0 ALSA: hda/realtek - fixed wrong gpio assigned
c1de4def2e88 ALSA: hda/conexant: add a new hda codec SN6180
e0089167543e ALSA: hda: Fix codec device field initializan
82645bf4ed02 mmc: mmc_spi: fix error handling in mmc_spi_probe()
f855d31bb38d mmc: sdio: fix possible resource leaks in some error paths
0de3e53eab95 mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set
459980cc1448 mmc: jz4740: Work around bug on JZ4760(B)
0a127ac97240 drm/vmwgfx: Do not drop the reference to the handle too soon
14a14da042dd drm/vmwgfx: Stop accessing buffer objects which failed init
020eccac747e drm/amd/display: Fail atomic_check early on normalize_zpos error
dbe3529e816e drm/amd/amdgpu: fix warning during suspend
8da6df028d53 drm: Disable dynamic debug as broken
f1d91f0e9d5a fbdev: Fix invalid page access after closing deferred I/O devices
eb80a7f34f3a vmxnet3: move rss code block under eop descriptor
af126acf01a1 aio: fix mremap after fork null-deref
86e3baf6a6a2 mm: shrinkers: fix deadlock in shrinker debugfs
b184caaf62aa kasan: fix Oops due to missing calls to kasan_arch_is_ready()
50b21bba3626 of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem
421eea6b41ad selftests: mptcp: userspace: fix v4-v6 test in v6.1
66ec619e4591 ceph: blocklist the kclient when receiving corrupted snap trace
eb253f83d403 ceph: move mount state enum to super.h
b9f21e40135a platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match
b4e79d0c7f9b drm/amd/display: Properly handle additional cases where DCN is not supported
fc64b04297a0 drm/amdgpu: Enable vclk dclk node for gc11.0.3
e9cbb2b0d9f6 drm/amdgpu: enable HDP SD for gfx 11.0.3
488770cbddd8 drm/amd/display: Reset DMUB mailbox SW state after HW reset
383e32fa274a drm/amd/display: Unassign does_plane_fit_in_mall function from dcn3.2
7dbd205349f1 drm/amd/display: Adjust downscaling limits for dcn314
0c42622a573b drm/amd/display: Add missing brackets in calculation
53fb698a8a28 nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_set
84ea5242b723 nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_set
fd646ac5403f nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association
f1eb22d0ff06 s390/decompressor: specify __decompress() buf len to avoid overflow
f6415c9c9a0b net: sched: sch: Bounds check priority
5252655127c7 net: ethernet: mtk_eth_soc: Avoid truncating allocation
07a0e6d20106 drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED
b266c2e72ef3 fscache: Use clear_and_wake_up_bit() in fscache_create_volume_work()
63c12d00d856 powerpc/64: Fix perf profiling asynchronous interrupt handlers
07c53834ec27 net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC
15aa6a4274fb selftest: net: Improve IPV6_TCLASS/IPV6_HOPLIMIT tests apparmor compatibility
ad549f06e3de net/rose: Fix to not accept on connected socket
5d2cc32c1c10 vdpa: ifcvf: Do proper cleanup if IFCVF init fails
2ad95cb1af7a tools/virtio: fix the vringh test for virtio ring changes
925b1c909d11 ASoC: cs42l56: fix DT probe
749985988148 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
22fcbb7802b9 ASoC: amd: yc: Add Xiaomi Redmi Book Pro 15 2022 into DMI table
427ca2530da8 ALSA: hda: Do not unset preset when cleaning up codec
544062e65f44 selftests/bpf: Verify copy_register_state() preserves parent/live fields
2cd6e872d88d ASoC: Intel: sof_ssp_amp: always set dpcm_capture for amplifiers
c2241c6c8e21 ASoC: Intel: sof_nau8825: always set dpcm_capture for amplifiers
0a0754ca3c7c ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers
f40f3dd00576 ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers
44bec0e7bf0a ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless
ad5716dea7d8 ASoC: SOF: sof-audio: start with the right widget type
591d69e47a58 ASoC: amd: yc: Add DMI support for new acer/emdoor platforms
d8c594da79bc btrfs: lock the inode in shared mode before starting fiemap
f2e0134b43be btrfs: move the auto defrag code to defrag.c
3fbcd42b3e66 mptcp: fix locking for in-kernel listener creation
c4fcda0def04 mptcp: deduplicate error paths on endpoint creation
03edc4a27dad mptcp: fix locking for setsockopt corner-case
94ed108bf18c mptcp: sockopt: make 'tcp_fastopen_connect' generic
(From OE-Core rev: b32be9bd95a6460181eb8ebe6885515b828f0313)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
e2c1a934fd8e Linux 5.15.94
17170acdc7c8 Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions
5122e0e44363 KVM: x86: Mitigate the cross-thread return address predictions bug
8f12dcab90e8 x86/speculation: Identify processors vulnerable to SMT RSB predictions
e63c434de8b6 drm/i915: Fix VBT DSI DVO port handling
fc88c6838183 drm/i915: Initialize the obj flags for shmem objects
2e557c8ca2c5 drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/fini
3af734f3eac6 Fix page corruption caused by racy check in __free_pages
c94ce5ea68dc arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive
b796c02df37e arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive
5d9b771f53c1 arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
ac39dce11912 rtmutex: Ensure that the top waiter is always woken up
86f7e4239336 powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch
2907cf3f2ec7 riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
beb1cefa3ccd ceph: flush cap releases when the session is flushed
86733ab23933 clk: ingenic: jz4760: Update M/N/OD calculation algorithm
239e927eb2ea usb: typec: altmodes/displayport: Fix probe pin assign check
48aecce116e4 usb: core: add quirk for Alcor Link AK9563 smartcard reader
a8178bb1c776 btrfs: free device in btrfs_close_devices for a single device filesystem
8d13f2c3e2ba mptcp: be careful on subflow status propagation on errors
25141fb41191 net: USB: Fix wrong-direction WARNING in plusb.c
d1fba1e096ff cifs: Fix use-after-free in rdata->read_into_pages()
1b83e7e174d8 pinctrl: intel: Restore the pins that used to be in Direct IRQ mode
f5f025b703e2 spi: dw: Fix wrong FIFO level setting for long xfers
71668706fbe7 pinctrl: single: fix potential NULL dereference
a2a1065739e9 pinctrl: aspeed: Fix confusing types in return value
99450163bcf6 pinctrl: mediatek: Fix the drive register definition of some Pins
9f0d2c268488 ASoC: topology: Return -ENOMEM on memory allocation failure
1a52ef89e369 riscv: stacktrace: Fix missing the first frame
5fb815433450 ALSA: pci: lx6464es: fix a debug loop
105ea562f6cf selftests: forwarding: lib: quote the sysctl values
528e3f3a4b53 rds: rds_rm_zerocopy_callback() use list_first_entry()
48d6d8f2f609 igc: Add ndo_tx_timeout support
62ff7dd961ab net/mlx5: Serialize module cleanup with reload and remove
95d2394f84f1 net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
ab7f3f6a9d9b net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers
193528646ed2 net/mlx5e: IPoIB, Show unknown speed instead of error
7c6e8eb617c1 net/mlx5: Bridge, fix ageing of peer FDB entries
49ece61a078f net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change
31172267bab0 net/mlx5e: Introduce the mlx5e_flush_rq function
e4e4e93d31b3 net/mlx5e: Move repeating clear_bit in mlx5e_rx_reporter_err_rq_cqe_recover
3f18b9ed8c83 net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
6acb5d853b41 net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware
ca834a017851 ice: Do not use WQ_MEM_RECLAIM flag for workqueue
70d48c7992ca uapi: add missing ip/ipv6 header dependencies for linux/stddef.h
3cec44036f48 ionic: clean interrupt before enabling queue to avoid credit race
fad12afe877a net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
d23385a200e6 bonding: fix error checking in bond_debug_reregister()
11006d9d083f net: phylink: move phy_device_free() to correctly release phy device
fb022d7b1c79 xfrm: fix bug with DSCP copy to v6 from v4 tunnel
6fe1ad42afa8 RDMA/usnic: use iommu_map_atomic() under spin_lock()
8f5fe1cd8e6a RDMA/irdma: Fix potential NULL-ptr-dereference
1b4ef90cbcfa IB/IPoIB: Fix legacy IPoIB due to wrong number of queues
5dc688fae6b7 xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
9bae58d58b6b IB/hfi1: Restore allocated resources on failed copyout
558b1fa01cdc xfrm: compat: change expression for switch in xfrm_xlate64
238b38e89fff can: j1939: do not wait 250 ms if the same addr was already claimed
d859184b60d4 of/address: Return an error when no valid dma-ranges are found
70f37b3118de tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw
df017495039a ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9
ca9d54220345 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
706b6d86a6f8 ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()
731fc29de6a2 ALSA: hda/realtek: Add Positivo N14KP6-TG
b93805980714 btrfs: zlib: zero-initialize zlib workspace
e65faa7e39a2 btrfs: limit device extents to the device size
2e4dd07fda7a migrate: hugetlb: check for hugetlb shared PMD in node migration
072e7412e857 mm/migration: return errno when isolate_huge_page failed
85d7786c66b6 Linux 5.15.93
6e2fac197de2 bpf: Skip invalid kfunc call in backtrack_insn
46c9088cabd4 gfs2: Always check inode size of inline inodes
8eb2e58a92e0 gfs2: Cosmetic gfs2_dinode_{in,out} cleanup
e4991910f150 wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads
97ccfffcc061 f2fs: fix to do sanity check on i_extra_isize in is_alive()
64fa364ad324 fbdev: smscufx: fix error handling code in ufx_usb_probe
a77141a06367 ovl: Use "buf" flexible array for memcpy() destination
1692fedd0f66 fs/ntfs3: Validate attribute data and valid sizes
a5b9cb72769b powerpc/imc-pmu: Revert nest_init_lock to being a mutex
3691f43a0959 iio:adc:twl6030: Enable measurement of VAC
8c84f50390b2 bpf: Do not reject when the stack read size is different from the tracked scalar size
14b6198abbd5 bpf: Fix incorrect state pruning for <8B spill/fill
575a9f6fefd9 phy: qcom-qmp-combo: fix runtime suspend
e58df87394be phy: qcom-qmp-combo: fix broken power on
368ea32e0ad0 phy: qcom-qmp-usb: fix memleak on probe deferral
2f27d3811a41 phy: qcom-qmp-combo: fix memleak on probe deferral
0cb10ddab7df phy: qcom-qmp-combo: disable runtime PM on unbind
0ef5ffe11682 serial: 8250_dma: Fix DMA Rx rearm race
e30328f599b9 serial: 8250_dma: Fix DMA Rx completion race
a5a171f61a04 nvmem: core: fix cell removal on error
6d9fa3ff6548 nvmem: core: remove nvmem_config wp_gpio
adf80e072c95 nvmem: core: initialise nvmem->id early
e3ebc3e23bd9 drm/i915: Fix potential bit_17 double-free
997bed0f3cde Squashfs: fix handling and sanity checking of xattr_ids count
7a0cfaf9d457 highmem: round down the address passed to kunmap_flush_on_unmap()
5dbe1ebd5647 mm/swapfile: add cond_resched() in get_swap_pages()
daf82418045f fpga: stratix10-soc: Fix return value check in s10_ops_write_init()
afd32b683154 x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses
066ecbf1a53e kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()
481bf49f58bb usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints
fdf40e582442 mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
6c300351c55d riscv: disable generation of unwind tables
a5c275add96b parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
a964decd1307 parisc: Fix return code of pdc_iodc_print()
488eaf0625d9 nvmem: qcom-spmi-sdam: fix module autoloading
8569beb66fe6 iio: imu: fxos8700: fix MAGN sensor scale and unit
8aa5cdcfaf6a iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
4112ba1ad5ca iio: imu: fxos8700: fix failed initialization ODR mode assignment
abf7b2ba51f5 iio: imu: fxos8700: fix incorrect ODR mode readback
412757741c22 iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback
34909532b12e iio: imu: fxos8700: fix map label of channel type to MAGN sensor
8346eb4987e5 iio: imu: fxos8700: fix IMU data bits returned to user space
7567cdf3ce21 iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
6969852220af iio: imu: fxos8700: fix ACCEL measurement range selection
cdacfb220556 iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
9988063dcefd iio: adc: berlin2-adc: Add missing of_node_put() in error path
c691a5c0fd03 iio: hid: fix the retval in gyro_3d_capture_sample
ef80a34699cd iio: hid: fix the retval in accel_3d_capture_sample
c4eae85c73be efi: Accept version 2 of memory attributes table
710db8206351 ALSA: hda/realtek: Add Acer Predator PH315-54
3fbddf86d924 watchdog: diag288_wdt: fix __diag288() inline assembly
700dd5bc72d3 watchdog: diag288_wdt: do not use stack buffers for hardware data
21bc51e29e66 net: qrtr: free memory on error path in radix_tree_insert()
dccbd062d716 fbcon: Check font dimension limits
5d7500d99164 Input: i8042 - add Clevo PCX0DX to i8042 quirk table
fc9e27f3ba08 vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
9ba1188a719a usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
fe86480e903f usb: dwc3: qcom: enable vbus override when in OTG dr-mode
a412fe7baf40 iio: adc: stm32-dfsdm: fill module aliases
994465939830 drm/amd/display: Fix timing not changning when freesync video is enabled
a3967128bc65 net/x25: Fix to not accept on connected socket
396ea318e7fa platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF
1577524633c7 platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
540cea9f9b6d i2c: rk3x: fix a bunch of kernel-doc warnings
0aaabdb900c7 scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
17b738590b97 scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
8cd0499f9c33 perf/x86/intel: Add Emerald Rapids
709351537096 scsi: target: core: Fix warning on RT kernels
b7960f54362b i2c: mxs: suppress probe-deferral error message
b9b87fc34b7f i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU
d8fc0b5fb3e8 efi: fix potential NULL deref in efi_mem_reserve_persistent
f423c2efd51d net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
798502864789 virtio-net: Keep stop() to follow mirror sequence of open()
5d884f9e80ff selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking
63aa63af3a1e selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
d41a3f9cc242 selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
5af98283e554 selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
89e0701e03c5 ata: libata: Fix sata_down_spd_limit() when no link speed is reported
9ab896775f98 can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
02d77d98e020 igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp()
04a735582095 riscv: kprobe: Fixup kernel panic when probing an illegal position
206c367b6a2e ip/ip6_gre: Fix non-point-to-point tunnel not generating IPv6 link local address
90178bc0f28f ip/ip6_gre: Fix changing addr gen mode not generating IPv6 link local address
dfe2f0ea3851 net: phy: meson-gxl: Add generic dummy stubs for MMD register access
b7398efe24a9 squashfs: harden sanity check in squashfs_read_xattr_id_table
89a69216f170 netfilter: br_netfilter: disable sabotage_in hook after first suppression
cdb444e73fdc drm/i915/adlp: Fix typo for reference clock
960f20d8582e drm/i915/guc: Fix locking when searching for a hung request
c27e0eac568a netrom: Fix use-after-free caused by accept on already connected socket
511c922c5bf6 block, bfq: fix uaf for bfqq in bic_set_bfqq()
a62c129dcbfa block, bfq: replace 0/1 with false/true in bic apis
37a744a068c9 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC"
2cd1e9c013ec net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
18c18c2110ea sfc: correctly advertise tunneled IPv6 segmentation
878b06f60a08 dpaa2-eth: execute xdp_do_flush() before napi_complete_done()
3b5774cd6b94 dpaa_eth: execute xdp_do_flush() before napi_complete_done()
5a7040a649c8 virtio-net: execute xdp_do_flush() before napi_complete_done()
94add5b27290 qede: execute xdp_do_flush() before napi_complete_done()
a273f8e3ab90 ice: Prevent set_channel from changing queues while RDMA active
b432e183c26e fix "direction" argument of iov_iter_kvec()
d8b8306e963e fix iov_iter_bvec() "direction" argument
389c7c0ef9cc READ is "data destination", not source...
7a3649bf5bef WRITE is "data source", not destination...
83cc6a7bb75c vhost/net: Clear the pending messages when the backend is removed
7c7d344bc386 scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT"
4b199dc09416 drm/vc4: hdmi: make CEC adapter name unique
dc1f8ab25a17 arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX
c681d7a4ed3d bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
34ad5d8885f5 bpf: Fix to preserve reg parent/live fields when copying range info
7b86f9ab5692 bpf: Support <8-byte scalar spill and refill
1b9256c96220 ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
b7abeb691637 bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers
cfcc2390dbc5 ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use
b4b204565a45 ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use
1f1e7635c54d ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
41d323c352ac ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use
6a9990e1d92b ASoC: Intel: bytcht_es8316: move comment to the right place
ffcdf354555b ASoC: Intel: boards: fix spelling in comments
bd0b17ab1b76 bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()
5f4543c9382a firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
e515b9902f5f Linux 5.15.92
c7caf669b89d net: mctp: purge receive queues on sk destruction
046de74f9af9 net: fix NULL pointer in skb_segment_list
7ab3376703ce selftests: Provide local define of __cpuid_count()
e92e311ced6f selftests/vm: remove ARRAY_SIZE define from individual tests
c9e52db90031 tools: fix ARRAY_SIZE defines in tools and selftests hdrs
c1aa0dd52db4 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
02e61196c578 ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems
79dd676b445f extcon: usbc-tusb320: fix kernel-doc warning
c2bd60ef20de ext4: fix bad checksum after online resize
4cd1e18bc04a cifs: fix return of uninitialized rc in dfs_cache_update_tgthint()
43acd767bd90 dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
a54c5ad007ea HID: playstation: sanity check DualSense calibration data.
6d7686cc11b7 blk-cgroup: fix missing pd_online_fn() while activating policy
2144859229c1 erofs/zmap.c: Fix incorrect offset calculation
0dfef5031335 bpf: Skip task with pid=1 in send_signal_common()
e8bb772f745e firmware: arm_scmi: Clear stale xfer->hdr.status
80cb9f1a76aa arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI
162fad24d2e1 arm64: dts: freescale: Fix pca954x i2c-mux node names
82ad105e1a55 ARM: dts: vf610: Fix pca9548 i2c-mux node names
5aee5f33e03a ARM: dts: imx: Fix pca9547 i2c-mux node name
(From OE-Core rev: f5deb914ba17c131c4880da8d9a1184c2d2a3ef6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
129c15b60627 Linux 6.1.12
da1ae884562c Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions
40c4fdfc942e KVM: x86: Mitigate the cross-thread return address predictions bug
cc95b5d240b6 x86/speculation: Identify processors vulnerable to SMT RSB predictions
7fa83855852e drm/i915: Fix VBT DSI DVO port handling
baaed8c92927 drm/i915: Initialize the obj flags for shmem objects
bfa700d12274 drm/i915: Move fd_install after last use of fence
5af27a53a881 drm/amd/display: fix cursor offset on rotation 180
8d81e1c6865e drm/amd/display: properly handling AGP aperture in vm setup
4609e1773222 drm/amdgpu/smu: skip pptable init under sriov
2bcbbef9cace drm/amdgpu/fence: Fix oops due to non-matching drm_sched init/fini
d82e6903b395 drm/amd/pm: bump SMU 13.0.7 driver_if header version
e379d5662c26 drm/amdgpu: Add unique_id support for GC 11.0.1/2
daaa0760cd0b drm/amd/pm: bump SMU 13.0.0 driver_if header version
346631d52a42 arm64: efi: Force the use of SetVirtualAddressMap() on eMAG and Altra Max machines
3b4c045a98f5 Fix page corruption caused by racy check in __free_pages
274d9a28527d arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive
222b1070b0fa arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive
a01ad536becb arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
446ac8dd8997 rtmutex: Ensure that the top waiter is always woken up
386a8d694f95 tracing: Fix TASK_COMM_LEN in trace event format file
a2e60fee4b76 drm/amdgpu: Use the TGID for trace_amdgpu_vm_update_ptes
6f097c24815e powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch
026cae99d064 riscv: kprobe: Fixup misaligned load text
7d151eccd07a riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
9f55a0a2d94f nvdimm: Support sizeof(struct page) > MAX_STRUCT_PAGE_SIZE
a89868254cd2 ceph: flush cap releases when the session is flushed
62890f3eabf8 drm/amd/pm: add SMU 13.0.7 missing GetPptLimit message mapping
7d2cd4736d1a pinctrl: qcom: sm8450-lpass-lpi: correct swr_rx_data group
ab6fd64dda2b clk: ingenic: jz4760: Update M/N/OD calculation algorithm
15f9f8eb3b8b cxl/region: Fix passthrough-decoder detection
a04c7d062b53 cxl/region: Fix null pointer dereference for resetting decoder
01815a1caf2f usb: typec: altmodes/displayport: Fix probe pin assign check
db9c4a94b629 usb: core: add quirk for Alcor Link AK9563 smartcard reader
51aa10112b12 btrfs: free device in btrfs_close_devices for a single device filesystem
1ab4bed3fc8b btrfs: simplify update of last_dir_index_offset when logging a directory
f676c8a69588 selftests: mptcp: stop tests earlier
b7692fb9a2b0 selftests: mptcp: allow more slack for slow test-case
ba36772a1cc9 mptcp: be careful on subflow status propagation on errors
e266ad04ec39 mptcp: do not wait for bare sockets' timeout
0d2cf3fae701 net: USB: Fix wrong-direction WARNING in plusb.c
3684a2f6affa cifs: Fix use-after-free in rdata->read_into_pages()
33dd18fbbb2d pinctrl: intel: Restore the pins that used to be in Direct IRQ mode
3319d7292568 pinctrl: aspeed: Revert "Force to disable the function's signal"
ebe63349cd48 spi: dw: Fix wrong FIFO level setting for long xfers
bcc487001a15 pinctrl: single: fix potential NULL dereference
9eab7b053947 pinctrl: aspeed: Fix confusing types in return value
b048b969b362 pinctrl: mediatek: Fix the drive register definition of some Pins
6353ebac4612 clk: microchip: mpfs-ccc: Use devm_kasprintf() for allocating formatted strings
dcfe5431fb0f ASoC: topology: Return -ENOMEM on memory allocation failure
3b858f23cefb ASoC: fsl_sai: fix getting version from VERID
84560e33cea5 ASoC: tas5805m: add missing page switch.
3e984873e4ac ASoC: tas5805m: rework to avoid scheduling while atomic.
0f3d5c12b612 arm64: dts: mediatek: mt8195: Fix vdosys* compatible strings
12773070b09b riscv: stacktrace: Fix missing the first frame
885f729b249f ALSA: pci: lx6464es: fix a debug loop
65473ade5062 arm64: dts: rockchip: set sdmmc0 speed to sd-uhs-sdr50 on rock-3a
10150d350917 arm64: dts: rockchip: fix input enable pinconf on rk3399
81685c59dc4b selftests: forwarding: lib: quote the sysctl values
399f1cccc447 net: mscc: ocelot: fix all IPv6 getting trapped to CPU when PTP timestamping is used
1d52bbfd469a rds: rds_rm_zerocopy_callback() use list_first_entry()
da32c2d9f64b selftests: Fix failing VXLAN VNI filtering test
0ae9d81109e9 txhash: fix sk->sk_txrehash default
44a265af4aa9 net: ethernet: mtk_eth_soc: fix wrong parameters order in __xdp_rxq_info_reg()
5f9c656ab2c4 igc: Add ndo_tx_timeout support
190296d51b46 net/mlx5: Serialize module cleanup with reload and remove
b266f3158171 net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
525e29974e3c net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers
ee128b700fd0 net/mlx5: Expose SF firmware pages counter
bbdfebb08ff5 net/mlx5: Store page counters in a single array
5ccc3707e975 net/mlx5e: IPoIB, Show unknown speed instead of error
026eb3e01a3d net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode
1e9b6d279db1 net/mlx5: Bridge, fix ageing of peer FDB entries
aee099bb0cd4 net/mlx5e: Update rx ring hw mtu upon each rx-fcs flag change
4d15289c22fa net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
139c759823b0 net: dsa: mt7530: don't change PVC_EG_TAG when CPU port becomes VLAN-aware
47f4ff6f23f0 ice: switch: fix potential memleak in ice_add_adv_recipe()
8eeca43d8e7e ice: Fix disabling Rx VLAN filtering with port VLAN enabled
df59e0540145 ice: Do not use WQ_MEM_RECLAIM flag for workqueue
437f8892ece7 nvidiafb: detect the hardware support before removing console.
c47c2b173d0c cpuset: Call set_cpus_allowed_ptr() with appropriate mask for task
5489930113dc drm/virtio: exbuf->fence_fd unmodified on interrupted wait
d05b72328810 drm/i915: Don't do the WM0->WM1 copy w/a if WM1 is already enabled
16da5f6d38ac HID: amd_sfh: if no sensors are enabled, clean up
c0eb3c0cdd1b net: microchip: sparx5: fix PTP init/deinit not checking all ports
89c0c69fc739 uapi: add missing ip/ipv6 header dependencies for linux/stddef.h
c97c7c3103a3 cpufreq: qcom-hw: Fix cpufreq_driver->get() for non-LMH systems
07154f94c213 ionic: missed doorbell workaround
a16f6ea194fe ionic: refactor use of ionic_rx_fill()
db34b5352e92 ionic: clean interrupt before enabling queue to avoid credit race
95e29c11abe5 net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
9c6a896b8d40 net: macb: Perform zynqmp dynamic configuration only for SGMII interface
d974330c1d99 bonding: fix error checking in bond_debug_reregister()
a65723e299dc net: phylink: move phy_device_free() to correctly release phy device
a7f0ec26cd67 of: Make OF framebuffer device names unique
5954eaab6bb7 xfrm: fix bug with DSCP copy to v6 from v4 tunnel
d53903cc2396 RDMA/usnic: use iommu_map_atomic() under spin_lock()
360682fe7df2 RDMA/irdma: Fix potential NULL-ptr-dereference
f6d8b6762bee xfrm: annotate data-race around use_time
7197460dcd43 IB/IPoIB: Fix legacy IPoIB due to wrong number of queues
419674224390 xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
0a4f811f2e5d IB/hfi1: Restore allocated resources on failed copyout
cf118814ae89 xfrm: compat: change expression for switch in xfrm_xlate64
3fc0b7b7e9a5 HID: logitech: Disable hi-res scrolling on USB
c86e6d30c522 can: j1939: do not wait 250 ms if the same addr was already claimed
ad7e46427f92 of/address: Return an error when no valid dma-ranges are found
0a3e60b3fe49 tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw
5c4bd3f2f6eb Revert "PCI/ASPM: Refactor L1 PM Substates Control Register programming"
3361eb2256f9 Revert "PCI/ASPM: Save L1 PM Substates Capability for suspend/resume"
63380b631f3d ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.
fdc304eef6e8 ALSA: hda/realtek: Add quirk for ASUS UM3402 using CS35L41
566cad13beb6 ALSA: hda/realtek: Enable mute/micmute LEDs on HP Elitebook, 645 G9
49f4284ab3b5 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
9d26f571df4d ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()
ab9b01a7acd5 ALSA: hda/realtek: Add Positivo N14KP6-TG
8ab575add354 btrfs: zlib: zero-initialize zlib workspace
66cf3a8273ab btrfs: limit device extents to the device size
6b2aaf302ce8 hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC
d60c95efffe8 Linux 6.1.11
74eec8266f37 bpf: Skip invalid kfunc call in backtrack_insn
d458a0984429 gfs2: Always check inode size of inline inodes
62b11a34a98c gfs2: Cosmetic gfs2_dinode_{in,out} cleanup
f06de1bb6d61 wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads
5b25035fb888 f2fs: fix to do sanity check on i_extra_isize in is_alive()
1b4c08844628 fbdev: smscufx: fix error handling code in ufx_usb_probe
ddeff03bb338 f2fs: initialize locks earlier in f2fs_fill_super()
07a96977b2f4 ovl: Use "buf" flexible array for memcpy() destination
543bba3be262 fs/ntfs3: Validate attribute data and valid sizes
0153009a7e65 powerpc/imc-pmu: Revert nest_init_lock to being a mutex
5a9fe6b7f4c1 powerpc/64s: Fix local irq disable when PMIs are disabled
18bac7de2459 powerpc/64s/radix: Fix crash with unaligned relocated kernel
54fb38bcaaa0 iio:adc:twl6030: Enable measurement of VAC
f6c0ebc10c0b ASoC: SOF: sof-audio: prepare_widgets: Check swidget for NULL on sink failure
02b9d653531d platform/x86/amd: pmc: add CONFIG_SERIO dependency
9d25aea2ab4f serial: 8250_dma: Fix DMA Rx rearm race
bd8d2ba9d9e0 serial: 8250_dma: Fix DMA Rx completion race
5f3dedbc3bf4 phy: qcom-qmp-combo: fix runtime suspend
5288d522a987 nvmem: core: fix return value
1dcd68c9cc5c nvmem: core: fix cell removal on error
d78f5d46fc2a nvmem: core: fix device node refcounting
897dfd346223 nvmem: core: fix registration vs use race
39708bc8da78 nvmem: core: fix cleanup after dev_set_name()
1e2a745a896e nvmem: core: remove nvmem_config wp_gpio
28829e5f1c88 nvmem: core: initialise nvmem->id early
86dbbc8f6ba7 drm/amdgpu: update wave data type to 3 for gfx11
91ef43f6b65b drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.4/11
814d83a710e8 drm/amd: Fix initialization for nbio 4.3.0
0769f997a7b6 drm/i915: Fix potential bit_17 double-free
764accc2c1b8 drm/i915: Avoid potential vm use-after-free
52c6d3a84a3e serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
e48a8ad77be3 dma-buf: actually set signaling bit for private stub fences
d8b46cc1cf9b migrate: hugetlb: check for hugetlb shared PMD in node migration
82587c0e2735 maple_tree: fix mas_empty_area_rev() lower bound validation
a7da7d01ac5c Squashfs: fix handling and sanity checking of xattr_ids count
c4fd07cd5e7e ia64: fix build error due to switch case label appearing next to declaration
ef8a286338c4 highmem: round down the address passed to kunmap_flush_on_unmap()
96aaaf866601 mm/MADV_COLLAPSE: catch !none !huge !bad pmd lookups
97f17a737270 mm, mremap: fix mremap() expanding for vma's with vm_ops->close()
acb08187b5a8 mm/khugepaged: fix ->anon_vma race
49178d4d61e7 mm/swapfile: add cond_resched() in get_swap_pages()
2d11727655bf mm/uffd: fix pte marker when fork() without fork event
b10990bee73c fpga: stratix10-soc: Fix return value check in s10_ops_write_init()
74cff472d3d6 fpga: m10bmc-sec: Fix probe rollback
32beac7a3d0f x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses
0b570a059cf4 HV: hv_balloon: fix memory leak with using debugfs_lookup()
cf1c917bf1c7 kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()
512d1ed968d5 usb: gadget: udc: do not clear gadget driver.bus
fdd11d7136fd usb: typec: ucsi: Don't attempt to resume the ports before they exist
dd63f6f0d946 usb: gadget: f_uac2: Fix incorrect increment of bNumEndpoints
b79ba5953f6f mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath()
139f866e420a mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
04448022311c mm: multi-gen LRU: fix crash during cgroup migration
b40680220b13 Revert "mm: kmemleak: alloc gray object for reserved region with direct map"
4afacf17ff0f riscv: disable generation of unwind tables
3028c3a169a2 parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
a6a5b7067018 parisc: Replace hardcoded value with PRIV_USER constant in ptrace.c
d386bc5bf1cd parisc: Fix return code of pdc_iodc_print()
96d3b446680e nvmem: qcom-spmi-sdam: fix module autoloading
68ce2c8f9d0e nvmem: sunxi_sid: Always use 32-bit MMIO reads
f5249bbae0e7 nvmem: brcm_nvram: Add check for kzalloc
4092267ad66a iio: imu: fxos8700: fix MAGN sensor scale and unit
ad3c145485b2 iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
8ac10e1cb0f5 iio: imu: fxos8700: fix failed initialization ODR mode assignment
555daa41074d iio: imu: fxos8700: fix incorrect ODR mode readback
efc3dc3812cf iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback
af7b50e4f6ee iio: imu: fxos8700: fix map label of channel type to MAGN sensor
3a91ef914ab1 iio: imu: fxos8700: fix IMU data bits returned to user space
8f1b6aa3bf0f iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
fb06fc5af496 iio: imu: fxos8700: fix ACCEL measurement range selection
1a48ba20a551 iio: light: cm32181: Fix PM support on system with 2 I2C resources
930351148181 iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
e05b41391ab3 iio: imx8qxp-adc: fix irq flood when call imx8qxp_adc_read_raw()
9e480211d0f8 iio: adc: berlin2-adc: Add missing of_node_put() in error path
0b2f949909a3 iio: adc: xilinx-ams: fix devm_krealloc() return value check
f9e5c6d9ac6c iio: hid: fix the retval in gyro_3d_capture_sample
37b5824545e6 iio: hid: fix the retval in accel_3d_capture_sample
8c3203f47d33 rtc: efi: Enable SET/GET WAKEUP services as optional
661bb546c4d5 efi: Accept version 2 of memory attributes table
ac515839b1f3 ASoC: SOF: keep prepare/unprepare widgets in sink path
18691bdd5db5 ASoC: SOF: sof-audio: skip prepare/unprepare if swidget is NULL
b6552a76015a ASoC: SOF: sof-audio: unprepare when swidget->use_count > 0
60a1ffed517f ASoC: codecs: wsa883x: correct playback min/max rates
dd405afa4e97 ALSA: hda/realtek: fix mute/micmute LEDs, speaker don't work for a HP platform
e58d01b09930 ALSA: hda/realtek: Add Acer Predator PH315-54
be606481eb33 watchdog: diag288_wdt: fix __diag288() inline assembly
f3d786285f4c watchdog: diag288_wdt: do not use stack buffers for hardware data
ad8860868141 can: isotp: handle wait_event_interruptible() return values
cae4c9bc35f7 can: isotp: split tx timer into transmission and timeout
6e62048f527d net: qrtr: free memory on error path in radix_tree_insert()
334ce90fadd1 ARM: dts: imx7d-smegw01: Fix USB host over-current polarity
78792d25b658 hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap()
a2ab7f2cf5ef cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask()
5e7f6e2ade57 fbcon: Check font dimension limits
8506f16aae9d vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
3b1534f5bae7 usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
f3ce160b301c usb: dwc3: qcom: enable vbus override when in OTG dr-mode
e99780c3e7a9 iio: adc: stm32-dfsdm: fill module aliases
016dadc60e2e bcache: Silence memcpy() run-time false positive warnings
f3056978934c drm/amd/display: Fix timing not changning when freesync video is enabled
22312eeab33e net/x25: Fix to not accept on connected socket
72e5a83b7c84 platform/x86/amd: pmc: Disable IRQ1 wakeup for RN/CZN
37e9784331f2 platform/x86: gigabyte-wmi: add support for B450M DS3H WIFI-CF
919ff2c40145 platform/x86: hp-wmi: Handle Omen Key event
eb74184dcc70 platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
19e2f49914e7 x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block
40971f2e525e Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one"
c671f7aaf2d8 i2c: rk3x: fix a bunch of kernel-doc warnings
61e43ebfd243 scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
8859687f5b24 scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress
35e44dc40283 perf/x86/intel/cstate: Add Emerald Rapids
e095f0d86e3a perf/x86/intel: Add Emerald Rapids
fcf8b1a6d5b8 x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings
f6c8f682e588 scsi: target: core: Fix warning on RT kernels
c1435f5a03c8 i2c: mxs: suppress probe-deferral error message
8e9b15ad1484 i2c: designware-pci: Add new PCI IDs for AMD NAVI GPU
65166bccd038 kbuild: modinst: Fix build error when CONFIG_MODULE_SIG_KEY is a PKCS#11 URI
10282d9daaf7 certs: Fix build error when PKCS#11 URI contains semicolon
71ebd83f320e rtc: sunplus: fix format string for printing resource
a2e6a9ff89f1 efi: fix potential NULL deref in efi_mem_reserve_persistent
70d40674a549 net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
2c036e21c2b6 virtio-net: Keep stop() to follow mirror sequence of open()
462a2c1bdf1a selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking
14782ea872e0 selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
430bc0756ae1 selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
5bbc22fdbcbc selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
3b7fbcf86eee ata: libata: Fix sata_down_spd_limit() when no link speed is reported
6366671954f0 can: mcp251xfd: mcp251xfd_ring_set_ringparam(): assign missing tx_obj_num_coalesce_irq
c3033f91ebd6 can: raw: fix CAN FD frame transmissions over CAN XL devices
1740a1e45eee can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
0cb094179aa8 octeontx2-af: Fix devlink unregister
adf848eab2d4 igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp()
12316538b1d1 riscv: kprobe: Fixup kernel panic when probing an illegal position
848b6074654e ip/ip6_gre: Fix non-point-to-point tunnel not generating IPv6 link local address
abac37d8f90c ip/ip6_gre: Fix changing addr gen mode not generating IPv6 link local address
e2d967b42a71 drm/panel: boe-tv101wum-nl6: Ensure DSI writes succeed during disable
11ee5d630827 net: phy: meson-gxl: Add generic dummy stubs for MMD register access
0cfe084e1530 sctp: do not check hb_timer.expires when resetting hb_timer
e0514483fa88 maple_tree: should get pivots boundary by type
29e774dcb271 squashfs: harden sanity check in squashfs_read_xattr_id_table
14f56034ec4e kunit: fix kunit_test_init_section_suites(...)
ee1e3fe4b457 block: ublk: extending queue_size to fix overflow
a1512f11ec02 netfilter: br_netfilter: disable sabotage_in hook after first suppression
3214b04de31b ALSA: firewire-motu: fix unreleased lock warning in hwdep device
37c0cdf7e491 net/tls: tls_is_tx_ready() checked list_entry
7a435fe0b6bb drm/i915/adlp: Fix typo for reference clock
04dcff26490c drm/i915: Fix up locking around dumping requests lists
9467397f417d drm/i915: Fix request ref counting during error capture & debugfs dump
de997938a7a5 drm/i915/guc: Fix locking when searching for a hung request
e7cdec97ebeb platform/x86: thinkpad_acpi: Fix thinklight LED brightness returning 255
21745fbfe760 platform/x86/amd/pmf: Ensure mutexes are initialized before use
7f7f441347b4 platform/x86/amd/pmf: Fix to update SPS thermals when power supply change
dadc3820a3d9 platform/x86/amd/pmf: Add helper routine to check pprof is balanced
1db1edddb873 platform/x86/amd/pmf: Fix to update SPS default pprof thermals
05484584cadf platform/x86/amd/pmf: Add helper routine to update SPS thermals
bb4a5cef532d platform/x86/amd/pmf: update to auto-mode limits only after AMT event
3be069f42a7b fscache: Use wait_on_bit() to wait for the freeing of relinquished volume
5c2227f3f177 netrom: Fix use-after-free caused by accept on already connected socket
cb1876fc33af block, bfq: fix uaf for bfqq in bic_set_bfqq()
b2e181cf9e57 block, bfq: replace 0/1 with false/true in bic apis
70fd5afb4c36 net: wwan: t7xx: Fix Runtime PM initialization
78901b10522c net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
ddaf96f6953b sfc: correctly advertise tunneled IPv6 segmentation
a838f8a69b1f skb: Do mix page pool and page referenced frags in GRO
9e0d874c0a6b dpaa2-eth: execute xdp_do_flush() before napi_complete_done()
71a773ab79c9 dpaa_eth: execute xdp_do_flush() before napi_complete_done()
e5aed1336303 virtio-net: execute xdp_do_flush() before napi_complete_done()
b9fd30ea66e8 qede: execute xdp_do_flush() before napi_complete_done()
34e0dd0947e9 ice: Prevent set_channel from changing queues while RDMA active
c4cadb84e71b vhost-scsi: unbreak any layout for response
5a1909510387 use less confusing names for iov_iter direction initializers
6d6e144ffbf2 fix "direction" argument of iov_iter_kvec()
ff85ec97d14c fix 'direction' argument of iov_iter_{init,bvec}()
02f719be2f2b fix iov_iter_bvec() "direction" argument
b50705b5ef09 memcpy_real(): WRITE is "data source", not destination...
cefb33f5be6e zcore: WRITE is "data source", not destination...
98653e51618e READ is "data destination", not source...
a7fcd22a55a6 WRITE is "data source", not destination...
0332bdec060a copy_oldmem_kernel() - WRITE is "data source", not destination
ccbe22d4843d vhost/net: Clear the pending messages when the backend is removed
0b49da857d32 ALSA: memalloc: Workaround for Xen PV
3331d3416076 bpf: Fix the kernel crash caused by bpf_setsockopt().
c7ee7bad9c1b scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT"
9e0097cb51e6 drm/ssd130x: Init display before the SSD130X_DISPLAY_ON command
c590a4a59a98 drm/vc4: hdmi: make CEC adapter name unique
0bdd5a7b517f arm64: dts: imx8mm-verdin: Do not power down eth-phy
3419ddcfa143 arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX
12b0ec7c6953 bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
7715f96f4ba6 media: v4l2-ctrls-api.c: move ctrl->is_new = 1 to the correct line
d5c7a2ab5e1f bpf: Add missing btf_put to register_btf_id_dtor_kfuncs
d52f34784e4e ASoC: SOF: ipc4-mtrace: prevent underflow in sof_ipc4_priority_mask_dfs_write()
4ea7f83314f1 selftests/filesystems: grant executable permission to run_fat_tests.sh
7c7652ffa986 bpf: Fix to preserve reg parent/live fields when copying range info
f011360ad234 ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
6a199d556c02 bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers
c32efcf9ff85 bpf: Fix off-by-one error in bpf_mem_cache_idx()
ba32923bcedd ASoC: Intel: avs: Implement PCI shutdown
cdebb52d6098 ASoC: Intel: sof_es8336: Drop reference count of ACPI device after use
c48af765e183 ASoC: Intel: bytcr_wm5102: Drop reference count of ACPI device after use
c72c57b689bf ASoC: Intel: bytcr_rt5640: Drop reference count of ACPI device after use
877699a054ec ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
eddc0f2ad6d5 ASoC: Intel: bytcht_es8316: Drop reference count of ACPI device after use
7b1ed88ec3af ASoC: amd: acp-es8336: Drop reference count of ACPI device after use
ac949eae8d59 arm64: dts: freescale: imx8dxl: fix sc_pwrkey's property name linux,keycode
13d27de91ace arm64: dts: imx8m-venice: Remove incorrect 'uart-has-rtscts'
17b83ef66d0e bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()
c8bdc88216f0 firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
17d99ea98b62 Linux 6.1.10
cfc15cbd85aa net: mctp: purge receive queues on sk destruction
60cd03ffe938 rust: print: avoid evaluating arguments in `pr_*` macros in `unsafe` blocks
888dad6f3e85 net: fix NULL pointer in skb_segment_list
9d369cd505ae gpiolib-acpi: Don't set GPIOs for wakeup in S3 mode
69622f270cc9 gpiolib: acpi: Add a ignore wakeup quirk for Clevo NL5xRU
30dc1de44e75 nvme-apple: only reset the controller when RTKit is running
38044859deee cifs: fix return of uninitialized rc in dfs_cache_update_tgthint()
1dba6881e332 gpiolib: acpi: Allow ignoring wake capability on pins that aren't in _AEI
ce4745a6b801 dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
6b1cebcd9e89 HID: playstation: sanity check DualSense calibration data.
7f85560667ed HID: uclogic: Add support for XP-PEN Deco 01 V2
1fc24f9da259 s390: workaround invalid gcc-11 out of bounds read warning
6f13860bba96 block: fix hctx checks for batch allocation
99db989945cd ACPI: video: Add backlight=native DMI quirk for Acer Aspire 4810T
efc1058831f9 LoongArch: Get frame info in unwind_start() when regs is not available
a4a1af9fa08e blk-cgroup: fix missing pd_online_fn() while activating policy
6db03adf078e erofs: clean up parsing of fscache related options
27c54591ba26 kselftest: Fix error message for unconfigured LLVM builds
495cec3763d7 ARM: omap1: fix building gpio15xx
1d34087944a6 arm64: dts: msm8994-angler: fix the memory map
ea2be0ca6913 mac80211: Fix MLO address translation for multiple bss case
9f31d8c889d9 erofs/zmap.c: Fix incorrect offset calculation
1283a01b6e19 bpf: Skip task with pid=1 in send_signal_common()
e0b9560bf170 firmware: arm_scmi: Clear stale xfer->hdr.status
ba355e99eff0 arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI
a5a629d7dafc arm64: dts: freescale: Fix pca954x i2c-mux node names
ab603e92db12 ARM: dts: vf610: Fix pca9548 i2c-mux node names
7f68b6ecf5e9 ARM: dts: imx: Fix pca9547 i2c-mux node name
(From OE-Core rev: f9d61ad37ac07e551c0acebad031ac0e572e949c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/6.1:
3b4c5ff8e4f1 net: fix net/netfilter/ipvs/ip_vs_ctl.c with u64 and u64_stats_t
(From OE-Core rev: 7d7044e8031009ecebd8586ce52d1c1207546668)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Dependencies only make sense when opensbi is being used to deliver
payload which maybe an artifact of kernel or u-boot, otherwise it should
be not added. This avoids circular dependencies when RISCV machines do
not define RISCV_SBI_PAYLOAD but do define RISCV_SBI_FDT
(From OE-Core rev: 83a986fcac535415108caf70a9fdee8edc59f7d5)
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>
Upstream docs currently have a typo showing the changes as 8.14.0
89d58c2ec0
9.1.0
-----
* New functions
- iter_index() (from the Python itertools docs)
- transpose() (from the Python itertools docs)
- matmul() (from the Python itertools docs)
- factor() (from the Python itertools docs)
- gray_product() (thanks to haukex)
* Changes to existing functions
- sieve() was updated to match the Python itertools docs
- maxsplit() was updated to fix a bug (thanks to abingham)
- sliced() had its type hint updated (thanks to ad-chaos)
* Other changes
- The batched function is marked as deprecated and will be removed in a
future major release. For Python 3.12 and above, use itertools.batched
instead. (thanks to neutrinoceros)
- The type hints now used postponed evaluation of annotations from PEP 563
(thanks to Isira-Seneviratne)
- Some documentation issues were fixed (thanks to Voskov and jdkandersson)
(From OE-Core rev: 436b92846406273fb3651f4f026e9fd3871ee71c)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This helps in switching toolchains cleanly for kernel build
between gcc and clang
Currently, some kernels allow building with clang but not all
the distro might use clang as default system compiler but kernel
may demand gcc which is provided via KERNEL_* variables, however
kernel does use OBJCOPY at places during build and it maybe set
to use llvm objcopy when using clang. That should be a deliberate
setting when clang is used for kernel as well, otherwise it should
use binutils provided objcopy
(From OE-Core rev: 17b409f2fd97894e0943d13c2cb0d52abde647e3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The python3-gpg's version is now '1.18.0-unknown'. Such version
has been treated as invalid for setuptools >=66.0.0. The error
message is as below:
pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '1.18.0-unknown'
(package: gpg)
Fix this issue by removing the '-unknown' suffix.
(From OE-Core rev: 3a8bf81c5fb6111eab9784192754271efc85ee5c)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By default there is nothing in nghttp2-client and nghttp2-server ,nghttp2-client
and nghttp2-server aren't created. So there are dependences error if install
main package.
Problem: conflicting requests
- nothing provides nghttp2-client >= 1.52.0 needed by nghttp2-1.52.0-r0.core2_64
- nothing provides nghttp2-server >= 1.52.0 needed by nghttp2-1.52.0-r0.core2_64
(From OE-Core rev: d2cbe060955c598bd81923ecd554fbe82c17af99)
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of creating empty /etc/machine-id file using touch, write
text "uninitialized" into it. Systemd requires "uninitialized" in
the /etc/machine-id file to trigger systemd-firstboot .
(From OE-Core rev: 263c852269027b1bd311e116021ac49d9001e1b0)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Multiple filters have been added to resulttool to ensure that test
results are compared only to relevant older tests results
Add some unit tests about added filters:
- tests should only be compared when machine matches
- tests run as oeselftest should only be compared when
OESELFTEST_METADATA matches
- many ptests should match despite non-static names
- runtime tests should match with matching tests regarding ltp tests
content
(From OE-Core rev: b84302ef56f2516742a496aef43b89d4c3decd37)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If yocto_testresults_query.py is run from oe-core instead of poky, the
script will very likely fail since poky tags do no exist in oe-core. If
one or both revisions are not found, log the error and a suggestion
about the reason (the script being run in oe-core instead of poky)
(From OE-Core rev: 758ac050ffd91524d400c196865b1ed27ece8776)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove some obsolete CVE ignores now that releases have been made, CPEs
updated, or upgrades done:
CVE-2020-10029 is marked as fixed in 2.32.
CVE-2021-27645 is marked as fixed in 2.34.
CVE-2022-39046 is marked as fixed in 2.37.
(From OE-Core rev: a383d0e726011007419dd102cd6484733d80d9f6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This CVE has been fixed in the 2.37 release branch (07b9521fc6) and
we're now using a SHA that incorporates that commit, so manually mark it
as ignored.
(From OE-Core rev: b143e355ef362dac89f8b125904d2e47c74e597e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Multiple CVE are patched in kernel but appears as active because the NVD
database is not up to date.
CVE are ignored if and only if all versions of kernel used by master are patched.
Also ignore CVEs with wrong CPE (applied to kernel but actually are for
another package)
(From OE-Core rev: 92770a08c04a6c1eb351231d937b16e76558f013)
Signed-off-by: Geoffrey GIRY <geoffrey.giry@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Provide a mechanism to allow users to choose whether the /tmp directory
is on persistent storage (non-volatile) or a RAM-based tmpfs (volatile).
The default is volatile.
Works for both sysvinit-based and systemd-based systems.
(From OE-Core rev: 8b76c0637eaeaf5bd5e696680cd74b7a642f4157)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The tests need to run as a non-root user, but that user also needs to be
able to write into the tests directory to create the work directories.
Use the new ptest user that ptest-runner creates to avoid having to add
a new user, and ensure that the test/ directory is owned by the ptest
group and that group has write access.
This solves the ptest regression where since oe-core 9a287b4 no quilt
tests were actually running.
A better solution would be to allow the tests to create a work directory
in another directory, but that would need work upstream which can happen
later.
(From OE-Core rev: 70dc9c114283cde18771287fb17fcebc537e7387)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As ptest-runner creates a new user, we need to add it to the testing
static passwd file.
(From OE-Core rev: 009726f04c000cc50ce44305669bd8e940e64a9c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some tests really don't want to be run as root, either because they
expect to get "permission denied" errors occasionally, or have explicit
checks.
Instead of numerous recipes re-inventing user creation in run-ptest,
create a user in the ptest-runner recipe that they can all use.
(From OE-Core rev: d58cf08421e0f89840820370dd3c5b6e153efcbb)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This will produce a more useful hint for those setting
up or testing virgl headless:
runqemu - ERROR - No render nodes found in /dev/dri: ['by-path', 'card0']. If /dev/dri/renderD* is absent due to lack of suitable GPU, 'modprobe vgem' will create one suitable for mesa llvmpipe software renderer.
as qemu itself isn't helpful:
alex@Zen2:/srv/storage/alex/yocto/build-64-alt$ qemu-system-x86_64 -display egl-headless
qemu-system-x86_64: egl: no drm render node available
qemu-system-x86_64: egl: render node init failed
(From OE-Core rev: cbbada6a6c9b0a2e97f7395117dad986555f2db9)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
runqemu (which the test also runs) already performs this check,
and does it better, as it additionally unsets a number of environment
variables that can confuse and misdirect host's pkg-config.
(From OE-Core rev: ad179728a6978d929e2a876abe7e1cbd6b76a502)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some test case naming is poor and contains random strings, particularly
lttng/babeltrace but also curl. Truncating the test names works since they
contain file and line number identifiers which allows us to match them
without the random components, or in the case or curl, test IDs.
Going forward we may be able to improve the test names but this
tweak allows historical test results to work in reports.
(From OE-Core rev: 541a2e2683531355e678fd93524a0c4a8c43a8ff)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a test result contains LTP test results, it should only be compared with
other runs containing LTP test results.
(From OE-Core rev: 4dbbf2f4a85620a08dc2fa65095dc17fe6c530f8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add some tests for new yocto_testresults_query.py helper. First test is taken
from yocto-autobuilder-helper feature which has moved in yocto_testresults_query
(From OE-Core rev: 9ce28f685e4282d81f179877cbafd0a52fa887bd)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add yocto-testresults-query script. This is a thin wrapper over resulttool which
is able to translate tags or branch name to specific revisions, and then to work
with those "guessed" revisions with resulttool
(From OE-Core rev: b1460201b0f3d8fd7f977ac82f218bf9010d5573)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When generating regression reports, many false positive can be observed since
some tests results are compared while the corresponding tests sets are not the
same, as it can be seen for example for oeselftest tests (oeselftest is run
multiple time but with different parameters, resulting in different tests sets)
Add a filtering mechanism in resulttool regression module to enable a better
matching between tests. The METADATA_MATCH_TABLE defines that when the TEST_TYPE
is "oeselftest", then resulttool should filter pairs based on
OESELFTEST_METADATA appended to test configuration. If metadata is absent from
test results, in order to keep compatibility with older results, add a
"guessing" mechanism to generate the missing OESELFTEST_METADATA. The guessed
data is tightly coupled to the autobuilder configuration, where all oe-selftest
executions are described
(From OE-Core rev: 94ab7c2b892bf292dd86619ca9c63ddd7bf53f3c)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Many stored results TEST_TYPE are set to "oeselftest", however all those
tests are not run with the same sets of parameters, so those tests results may
not be comparable.
Attach relevant parameters as tests metadata to allow identifying tests
configuration so we can compare tests only when they are run with the same
parameters.
(From OE-Core rev: 406ec0a87e80d1ee0dd1d246adfe9507c10450ff)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes [YOCTO #11605] by:
- Adding definition of file-checksums to Variable Flags section.
- Describe data to add to list which adds external file dependencies.
- Write example on usage to prepend a value to file-checksums list.
(Bitbake rev: 6bc65e6402a74c9a65e29333a7e0f1f85dcbcf58)
Signed-off-by: Richard Elberger <rich@richelberger.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>From the npm-install documentation [1] the CLI provides a set of
short forms when the install fetches from git. These include
"github:"
example: npm install github:mygithubuser/myproject
"gist:"
example: npm install gist:101a11beef
"gitlab:"
example: npm install gitlab:mygitlabuser/myproject
"bitbucket:"
example: npm install bitbucket:mybitbucketuser/myproject
Commit 1d8af6aed0a9 [fetch2: npmsw: Add support for github prefix in
npm shrinkwrap version] by Stefan Herbrechtsmeier added support for
the "github:" but the others would marked as 'Unsupported dependency'.
The other prefixes are added in this commit, along with extending the
tests to cover some of these.
However, there is one more short form for github which npm-install
allows which forgoes the prefix altogether.
example: npm install mygithubuser/myproject
Unfortunately this format is a bit problematic as it lacks any easily
identifiable 'marker' to match against, and it could be either the
github short form or install from folder format. Experimentation shows
that the folder format requires a leading './' or '/', so we use this
to rule out the ambiguity.
If this approach to folder and github formats disambiguation is
incorrect it won't matter anyways as the folder format is unrecognized
by the code as-is and thus with this change or without, things would
fail.
Since we have to be less strict in the check for git operations we
move it to be the last install format which we check, such that the
less ambiguous formats can be sorted out first.
[1] https://docs.npmjs.com/cli/v9/commands/npm-install
[Yocto #14236]
(Bitbake rev: 0ac6f6cb5d807919ed13a8b7bb3fb551b79c5a71)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The submodule repository URI contains a path to something not
necessarily on the local filesystem. This means that we can't use
realpath to normalise it without risking getting bad results if the path
happens to match something on the local filesystem. This situation can
cause very confusing errors if that matching local path happens to be a
symlink to somewhere else.
Using normpath rather than realpath means that the path simplification
follows simple rules on the string rather than looking at the local
filesystem and avoids problems.
(Bitbake rev: 47b271e6c8d96960ebe70f80e58f30cc4cbf42e1)
Signed-off-by: Mike Crowe <mac@mcrowe.com>
Co-authored-by: Dave Craig
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We currently have two lists of "proxy" or "fetcher" environment exports.
Make the one in utils match the one on the fetcher which has a more complete
list of variables now.
(Bitbake rev: f9165a798a307a6f0fee120d5c3de660d3a44ae8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This import is no longer used anywhere so can be removed.
(Bitbake rev: 956128e394581855bf0d03b32a975dc91c2a7e0c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These environment variables are needed by gclient and needed to be
passed into fetcher.
(Bitbake rev: 9414ba62454c6b911addf6b0bc02af2afc69b926)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
wic plugin crashed if IMAGE_EFI_BOOT_FILES is not empty and uefi-kernel
loader specified because of preliminary return from the function.
[Yocto #15033]
Fixes:
| File "/mnt/builds/yocto/sources/scripts/lib/wic/plugins/source/bootimg-efi.py", line 371, in do_prepare_partition
| for src_path, dst_path in cls.install_task:
| ^^^^^^^^^^^^^^^^
| AttributeError: type object 'BootimgEFIPlugin' has no attribute 'install_task'. Did you mean: 'do_install_disk'?
(From OE-Core rev: a6372f70f31b39ce9867b705d02205621d7a8685)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
>From NEWS for v250:
* Device nodes for the Software Guard eXtension enclaves (sgx_vepc) are
now also owned by the system group "sgx".
>From NEWS for v248:
* Intel SGX enclave device nodes (which expose a security feature of
newer Intel CPUs) will now be owned by a new system group "sgx".
Fixes following journal error entry during startup:
/lib/udev/rules.d/50-udev-default.rules:43 Unknown group 'sgx', ignoring
This is seen already on kirkstone.
(From OE-Core rev: bab455cd9b1b82e778f8523a767eb281edf6689e)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This brings in following changes
* 7d756e1c (upstream/master, origin/master) dns: prefer monotonic clock for timeouts
* 07616721 fix return value of wcs{,n}cmp for extreme wchar_t values
* 35fdfe62 math: fix undefined shift in logf
* 7e13e5ae inet_pton: fix uninitialized memory use for IPv4-mapped IPv6 addresses
* 7e6da7ac hsearch: fix null pointer arithmetic UB
* f79b973d increase sendmsg internal buffer to support SCM_MAX_FD
* 0ab97350 mq_notify: block all (application) signals in the worker thread
* 711673ee mq_notify: join worker thread before returning in error path
* 8c0c9c69 mq_notify: rework to fix use-after-close/double-close bugs
* fde6891e mq_notify: use semaphore instead of barrier to sync args consumption
* c3cd04fa fix pthread_detach inadvertently acting as cancellation point in race case
* 115149c0 powerpc-sf longjmp clobbering of val argument
* 5763f003 riscv64: add vfork
* 269d1938 fix wrong sigaction syscall ABI on mips*, or1k, microblaze, riscv64
* ea3b40a3 fix integer overflow in WIFSTOPPED macro
* f897461d fix debugger tracking of shared libraries on mips with PIE main program
* a4b0a665 expose memmem under baseline POSIX feature profile
* 9532ae13 use libc-internal malloc for pthread_atfork
* 7d358599 prevent invalid reads of nl_arg in printf_core
* c5f4b2df elf.h: add ELFCOMPRESS_ZSTD
* 159d1f6c semaphores: fix missed wakes from ABA bug in waiter count logic
(From OE-Core rev: 7379412a2ce7fe24943c858755f058dc2a15a081)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
systemd-oomd.service has:
User=systemd-oom
So we need to create a static user for it, if its packageconfig
is enabled.
(From OE-Core rev: 1586edc919326cdbb412feafb9cde2cb15e419cb)
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The patch fixes the following errors observed when building ffmpeg in
vulkan-enabled distros:
| src/libavutil/hwcontext_vulkan.c:363:7: error: 'VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME' undeclared here (not in a function); did you mean 'VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME'?
| 363 | { VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME, FF_VK_EXT_NO_FLAG },
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME
| src/libavutil/hwcontext_vulkan.c:364:7: error: 'VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME' undeclared here (not in a function); did you mean 'VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME'?
| 364 | { VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME, FF_VK_EXT_NO_FLAG },
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| | VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME
(From OE-Core rev: b16c8696be9d56edb5ff77210abfff9a784fad89)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch changes the docbook-xml distribution package source from
debian to docbook which aligns the recipe with the source
originator. Other changes made to the recipe include:
This patch resolves [YOCTO #13270].
- removal of version 4.0 given docbook no longer distributes version
4.0
- simplification of the header description.
- inline comments to communicate the rationale behind gathering
multiple versions and LICENSE file handling.
- minor ordering changes to align with styling conventions and better
context to better communicate use
- Added comment about magic XMLCATALOGS variable. This variable and
subsequent inherit might be better placed in recipes that depend on
docbook-xml but leave it for now to not cause a patch landslide.
- Modify the related docbook-xml patch to remove docbook-xml-4.0 since
it is no longer provided.
- Put BBCLASSEXTEND to end of recipe per RP note on convention
(From OE-Core rev: fc4471019313d981f0c951220cc65e8374a7e8e6)
Signed-off-by: Richard Elberger <rich@richelberger.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GI_DATA_ENABLED is the right source for making that decision
as it additionally factors in presence of qemu-usermode in
MACHINE_FEATURES.
(From OE-Core rev: b32bb078d73ab9fd636d059cf70b5530a2f94cb4)
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>
yocto-check-layer to check all .patch file in layer for
Upstream-status and list down all .patch file without Upstream-Status.
set this test as expected failure for now, so this wont fail the check
layer while still able to capture any patches with malformed or missing
Upstream-Status in report.
[YOCTO #14642]
(From OE-Core rev: 237c1b66e5014123c1e5c3e78f9ab0357bcd62dc)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Enabling the network uncondictional is not need for some use cases.
Such use case is usefull to reuse the sstate-cache of the build
and it requires the icecc inherit in all of the builds.
The real control control of the icecc is in the variable ICECC_DISABLED
so this patch change the logic to enable the network when the icecc is in use.
(From OE-Core rev: 0fd3a9c13a30a67ccef6619627efd9613755a0c3)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Making it possible to jump right away to the desired example
Rename a section title to make it more suitable for a link title.
Using short references (`Section Name`_) instead of
:ref:`dev-manual/new-recipe:Section Name`) as we are in the same
document.
(From yocto-docs rev: 4058998dbeba4262ccced8999be338c04c324b48)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Add COMMERCIAL_[AUDIO|VIDEO]_PLUGINS variables to the
variable index.
- Clarify that these plugins are still open-source
- Improve line width
(From yocto-docs rev: 8b161faad6b698b33165f02e1f5e78a693c7817b)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since release 4.1, the variable DEV_PKG_DEPENDENCY sets RRECOMMENDS instead
of RDEPENDS for the -dev package on the main package, this change fixes the
documentation to match the actual state
Reviewed-by: Yoann CONGAL <yoann.congal@smile.fr>
(From yocto-docs rev: 0e0790e7bcf4ee2d31301b4351528eb124a1fe98)
Signed-off-by: Fawzi KHABER <fawzi.khaber@smile.fr>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace the invalid feature name with correct one which helps to avoid
following bitbake error
ERROR: Nothing PROVIDES 'core-image-minimal'
core-image-minimal was skipped: 'empty-root-passwd' in IMAGE_FEATURES (added via EXTRA_IMAGE_FEATURES) is not a valid image feature.
(From yocto-docs rev: 1c7086a3eda6539f09cae8917ccace93b14f8e9c)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To make it possible to add more examples (CMake, Meson, Go, Rust...)
- Change section title names
- Adjust paragraph line length
- Have the Autotools example after the one with a custom Makefile,
corresponding to an increasing level of complexity.
- Clarify that GNU make and the Autotools are used to build
the applications, not by these applications.
(From yocto-docs rev: 6f313e673fe4d2878c8166619c27c4958af73615)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Although in the example case of a "raspberrypi2" the variable KMACHINE has the
same value as MACHINE, only the latter is an allowed override. So do not set the
reader on the wrong track.
Suggested-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
(From yocto-docs rev: 565ebcfe3ed68a9ea036f11cddafb36023f72099)
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Additionally use more common syntax to indicate that an actual machine name is
supposed to be filled in for a concrete use case as has been suggested by Peter
Kjellerstedt (and particularly no KMACHINE). Furthermore add missing quotes in
the reference manual.
Suggested-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
(From yocto-docs rev: b66c035970f860b65cf712285f2d5a023620e6c3)
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've been seeing weird PRServ failures on the autobuilder. These had
one failure always followed by a second. Whilst I can't reproduce the first,
if I made that test fail, I could reproduce the second with memory resident
bitbake. This was with the tests:
prservice.BitbakePrTests.test_import_export_replace_db
and then
prservice.BitbakePrTests.test_pr_service_deb_arch_dep
which was giving a strange looking error:
NOTE: Running task 1053 of 1055 (/home/pokybuild/yocto-worker/oe-selftest-debian/build/meta/recipes-devtools/m4/m4_1.4.19.bb:do_package_write_rpm)
NOTE: Running task 1054 of 1055 (/home/pokybuild/yocto-worker/oe-selftest-debian/build/meta/recipes-devtools/m4/m4_1.4.19.bb:do_package_qa)
ERROR: No such task: do_package_write_rpm
ERROR: Task (/home/pokybuild/yocto-worker/oe-selftest-debian/build/meta/recipes-devtools/m4/m4_1.4.19.bb:do_package_write_rpm) failed with exit code '1'
where the issue is that selftest.inc written by the test framework
and containing PACKAGE_CLASSES = "package_deb" was being ignored.
The issue is the cached_statements{} within BBHandler() is not being
invalidated at the right time.
This patch changes the code to ensure base configuration is not parsed
until inotify updates have been processed.
(Bitbake rev: cada37c6b9e5862ca2c5a54ad6fd1e1f1939cd9c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake f68682 changed the logger's debug() method to be compatible with
logging.debug(), but this caller was still using the old API where you
can pass an integer as the first argument:
WARNING: Invalid arguments in bbdebug: (1, 1, 'Found unihash[...]')
Instead, call bbdebug() which has the priority argument.
(Bitbake rev: 18d4f9e8387f7994cf6d46300e25dda1c3a593b2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We keep seeing this failure on the autobuilder but the output amounts
to "False is not True". Improve the debug message on the chance it may
make the issue clearer.
(From OE-Core rev: d03f4cf19c2cc96e9d942252a451521dfec42ebc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After mc upgrade to 4.8.29, it introduces PERL_FOR_BUILD [1] and will
result in the below build failure on some system when we build under
a project with long path.
| make[4]: Entering directory '/buildarea2/WTEST_Regression/Rerun/build_dir/02161802-multilib_pkgs_conflict/qemux86-64-standard-std-OE/build1/tmp-glibc/work/core2-64-wrs-linux/mc/4.8.29-r0/build/doc/hlp/es'
make[4]: Nothing to be done for 'install-exec-am'.
| ../../../src/man2hlp/man2hlp ../../../doc/man/es/mc.1 ../../../../mc-4.8.29/doc/hlp/es/xnc.hlp mc.hlp.es
| ../../../src/man2hlp/man2hlp: line 32: use: command not found
| ../../../src/man2hlp/man2hlp: line 33: use: command not found
| ../../../src/man2hlp/man2hlp: line 36: syntax error near unexpected token `('
| ../../../src/man2hlp/man2hlp: line 36: `my %static = ('
| make[4]: [Makefile:632: mc.hlp.es] Error 2 (ignored)
$ head -n 5 tmp-glibc/work/core2-64-wrs-linux/mc/4.8.29-r0/build/src/man2hlp/man2hlp
#! /buildarea2/WTEST_Regression/Rerun/build_dir/02161802-multilib_pkgs_conflict/qemux86-64-standard-std-OE/build1/tmp-glibc/hosttools/perl
#
# Man page to help file converter
# Copyright (C) 1994, 1995, 1998, 2000, 2001, 2002, 2003, 2004, 2005,
# 2007, 2010, 2011
It's beacause the shebang line exceeds 128 which is usually the max
length.
So set ac_cv_path_PERL_FOR_BUILD to fix the above issue and altogether
to remove the build path issue.
[1] 6b67d231a2
(From OE-Core rev: 33d91a2434eeb20076c8226340b224b1d606c40f)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
While arm64 is a valid UBOOT_ARCH (according to mkimage -A) u-boot
keeps arm64 specific dts under 'arch/arm' directory.
As the result the recipe tries to install arch/arm64 (if UBOOT_DTB
was specified) and fails with [1]. Remapping "arm64" to "arm" to fix this
issue.
[1]
| install: cannot stat '.../u-boot/1_2023.01-r0/build/arch/arm64/dts/u-boot.dtb': No such file or directory
(From OE-Core rev: 3ca99403d5f320c6d7ae59b107f3b3bf183b4089)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds support for the kiosk shell to weston. The Kiosk shell is designed
to run a fullscreen application in a "kiosk" mode, but unlike the
fullscreen shell the kiosk mode still provides traditional desktop
protocols.
(From OE-Core rev: da4d6547f312285b5e246d8f974d2de76294fef3)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Added experimental support for suppressing subtest output dots in non-verbose
mode with --no-subtests-shortletter -- this allows the native pytest column
calculations to not be disrupted and minimizes unneeded output for large CI systems.
(From OE-Core rev: 486c627d6851079c49e18d56d7052d3842af3206)
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>
Changelog:
============
Features
--------
- Ignore PIP_REQUIRE_VIRTUALENV for "pip index"
- Implement "--break-system-packages" to permit installing packages into
"EXTERNALLY-MANAGED" Python installations.
Bug Fixes
---------
- Improve handling of isolated build environments on platforms that
customize the Python's installation schemes, such as Debian and
Homebrew.
- Do not crash in presence of misformatted hash field in "direct_url.json".
(From OE-Core rev: 2cab887da4618a23c1fc52d27e1061102857f470)
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>
Mesa contains several optional tools that can be useful for application
and driver developers. Add a packageconfig option to build a mesa-tools
package containing relevant programs.
Note, the fdperf tool for the freedreno depends on libconfig, which is
not a part of oe-core, thus this tool is not built by default by this
recipe even when freedreno driver is selected. The fdperf tool needs to
be explicitly enabled by adding 'freedreno-fdperf' to the PACKAGECONFIG.
(From OE-Core rev: 95eb4008350424f25d08da96bc6d7d56bf4cc161)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
So that patch fuzz issues can actually be fixed,
as extracting source with 'devtool modify' is the first step
for that.
(From OE-Core rev: 7067abd31d9dd4b98ec70c1c7effbe2904797cd1)
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>
Now that we have the dependencies we can set the RDEPENDS for all builds,
not just target.
(From OE-Core rev: e7980308d78e7fb8ea1568b80363c809c91c2363)
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>
Add patch to fix typo for build on musl
GDB 13.1 includes the following changes and enhancements:
* Support for the following new targets has been added in both
GDB and GDBserver:
** GNU/Linux/LoongArch (gdbserver) loongarch*-*-linux*
** GNU/Linux/CSKY (gdbserver) csky*-*linux*
* The Windows native target now supports target async.
* FreeBSD:
** Arm and AArch64: Support for Thread Local Storage (TLS) variables
** Hardware watchpoint support on AArch64 FreeBSD
* Floating-point support has now been added on LoongArch GNU/Linux.
* New commands:
** set print nibbles [on|off]
show print nibbles
This controls whether the 'print/t' command will display binary values
in groups of four bits, known as "nibbles". The default is 'off'.
** Various styling-related commands. See the gdb/NEWS file for more
details (see link at the bottom).
** Various maintenance commands. These are normally aimed at GDB
experts or developers. See the gdb/NEWS file for more details
(see link at the bottom).
* Python API improvements:
** New Python API for instruction disassembly.
The new attribute 'locations' of gdb.Breakpoint returns a list of
gdb.BreakpointLocation objects specifying the locations where the
breakpoint is inserted into the debuggee.
** New Python type gdb.BreakpointLocation.
** New function gdb.format_address(ADDRESS, PROGSPACE, ARCHITECTURE)
that formats ADDRESS as 'address <symbol+offset>'
** New function gdb.current_language that returns the name of the
current language. Unlike gdb.parameter('language'), this will
never return 'auto'.
** New function gdb.print_options that returns a dictionary of the
prevailing print options, in the form accepted by gdb.Value.format_string.
** New method gdb.Frame.language that returns the name of the
frame's language.
** gdb.Value.format_string now uses the format provided by 'print',
if it is called during a 'print' or other similar operation.
** gdb.Value.format_string now accepts the 'summary' keyword. This
can be used to request a shorter representation of a value, the
way that 'set print frame-arguments scalars' does.
** The gdb.register_window_type method now restricts the set of
acceptable window names. The first character of a window's name
must start with a character in the set [a-zA-Z], every subsequent
character of a window's name must be in the set [-_.a-zA-Z0-9].
* GDB/MI changes:
** MI version 1 is deprecated, and will be removed in GDB 14.
** The async record stating the stopped reason 'breakpoint-hit' now
contains an optional field locno.
* Miscellaneous improvements:
** gdb now supports zstd compressed debug sections (ELFCOMPRESS_ZSTD) for ELF.
** New convenience variable $_inferior_thread_count contains the number
of live threads in the current inferior.
** New convenience variables $_hit_bpnum and $_hit_locno, set to
the breakpoint number and the breakpoint location number of
the breakpoint last hit.
** The "info breakpoints" now displays enabled breakpoint locations
of disabled breakpoints as in the "y-" state.
** The format of 'disassemble /r' and 'record instruction-history /r'
has changed to match the layout of GNU objdump when disassembling.
A new format "/b" has been introduce to provide the old behavior
of "/r".
** The TUI no longer styles the source and assembly code highlighted
by the current position indicator by default. You can however
re-enable styling using the new "set style tui-current-position"
command.
** It is now possible to use the "document" command to document
user-defined commands.
** Support for memory tag data for AArch64 MTE.
* Support Removal notices:
** DBX mode has been removed.
** Support for building against Python version 2 has been removed.
It is now only possible to build GDB against Python 3.
** Support for the following commands has been removed:
set debug aix-solib on|off
show debug aix-solib
set debug solib-frv on|off
show debug solib-frv
Use the "set/show debug solib" commands instead.
For a complete list and more details on each item, please see the gdb/NEWS
file, available at [1]:
[1] https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gdb/NEWS;hb=gdb-13.1-release
(From OE-Core rev: 87a8c2af735e06338463414a2cbcd3224b9ea112)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building native qemu with 6.2 kernel headers, qemu fails to build:
In file included from /usr/include/linux/btrfs.h:29,
from ../qemu-7.2.0/linux-user/syscall.c:165:
/usr/include/linux/fs.h:50:8: error: redefinition of ‘struct file_clone_range’
50 | struct file_clone_range {
| ^~~~~~~~~~~~~~~~
../qemu-7.2.0/linux-user/syscall.c:129:8: note: originally defined here
129 | struct file_clone_range {
| ^~~~~~~~~~~~~~~~
Backport changes to linux-user that remove the local copy of struct
file_clone_range.
Patches from https://lore.kernel.org/qemu-devel/20230110174901.2580297-1-berrange@redhat.com/
(From OE-Core rev: 65b1e199dcaabf93bae33e06727bb1238b703d83)
Signed-off-by: Joel Stanley <joel@jms.id.au>
Tested-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The dtc project is dual licensed, and includes the text of both licenses as
part of its sources as well as a README documenting its license situation.
Use these sources to verify the licensing, and to monitor if it changes,
rather than a copyright line in a source file.
(From OE-Core rev: aaab4ffb4b17b222d1914d0feab286c4000b17da)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update the description to align with the current goals of the dtc project.
(From OE-Core rev: cfe4b6b4559191a7986ba48f54a1d0350705a86d)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was missed when riscv64nc was added
(From OE-Core rev: 0c549ef5732afdcd96407ceb045983eed2ca75f4)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently binutils in buildtools is searching for /etc/etc/ld.so.conf
which makes no sense. ld_sysconfdir already contains /etc so we need to
drop the /etc from the fixed string.
(From OE-Core rev: ccd28c418ab8390118d738fbe914395b5c2a1f75)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add in the new 'check' calls which mean that the code can exit from longer
running code loops if requested by the user. This covers sstate checks and
sstate manifest cleanup code which currently couldn't be interrupted by the
user from the UI.
Increase the minimum bitbake version which brings in this API.
(From OE-Core rev: cb6c50689175668b66ffbe09ff8f250ba9a9034b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
So that OE-Core can depend on bb.event.check_for_interrupts(), bump our
verison number to a development series version.
(Bitbake rev: dea1b2f3fc31f28daed5da16e62da8895d6e5716)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake is now able to understand when a UI wants it to stop the current
processing. There are some long running functions which currently have no
mechanism to interrupt them however.
This patch adds a call, bb.event.check_for_interrupts(d) which can be
placed in long running code and allows an internal state flag within
bitbake to be checked. If set, that flag will trigger an exit.
This means that Ctrl+C can be made to work in a variety of places where
it currently would not.
Long running event handlers in OE-Core can also then benefit from this
new approach with the addition of the function call as well.
(Bitbake rev: b7ed7e9a815c4e10447fd499508be3dbb47f06e8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The xattr DISTRO_FEATURE is required otherwise a bitbake build will fail due
to a failure with the 'cp' utility:
Subprocess output:
cp: cannot preserve extended attributes, cp is built without xattr support
ERROR: Logfile of failure stored in: /home/builder/poky/build/tmp/work/qemux86_64-poky-linux/packagegroup-base/1.0-r83/temp/log.do_populate_lic.1001
ERROR: Task (/home/builder/poky/meta/recipes-core/packagegroups/packagegroup-base.bb:do_populate_lic) failed with exit code '1'
(From OE-Core rev: 7e1b2598fedfdc7c9a79c5c94273218f2eedcba9)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Allow a user to override the QM_SMP value giving them the opportunity to
select for themselves the number of CPUs to use in qemu.
(From OE-Core rev: 70a91e6d0357149c00b97f7e66e16cbc52997a92)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Allow the user to specify a QB_MEM value of their choosing, otherwise set it
to a default value.
(From OE-Core rev: 2f8c20ab6750bd900b28e6468493cbd010144050)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a /lib64 -> /lib symlink in case the build appliance is 64-bit.
Building rust-native requires cargo to be run. The native cargo is linked to
look for /lib64/ld-linux-x86-64.so.2 and can't be run without it. The build
produces the following error, even though that file does exist:
FileNotFoundError: [Errno 2] No such file or directory: '/home/builder/poky/build/tmp/work/x86_64-linux/rust-native/1.66.1-r0/rust-snapshot/bin/cargo'
Trying to run this binary on its own gives:
qemux86-64:~/poky/build$ tmp/work/x86_64-linux/rust-native/1.66.1-r0/rust-snapshot/bin/cargo
-sh: tmp/work/x86_64-linux/rust-native/1.66.1-r0/rust-snapshot/bin/cargo: cannot execute: required file not found
(From OE-Core rev: a62b32907cb059b4512032f15571705540f1c147)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the taskstats configuration to any kernel built for qemuall for bitbake's
benefit:
WARNING: The Linux kernel on your build host was not configured to provide process I/O statistics. (CONFIG_TASK_IO_ACCOUNTING is not set)
(From OE-Core rev: 351f82b9918188eb4dbb6598733da5f5392fbd8f)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Choose a nicer terminal for the build appliance so that build warnings and
errors show up in colour instead of:
$<50>Setscene tasks: 2844 of 2844
$<50>WARNING: mesa-2_22.3.3-r0 do_fetch: Failed to fetch URL https://mesa.freedesktop.org/archive/mesa-22.3.3.tar.xz, attempting MIRRORS if available
$<50>WARNING: glslang-native-1_1.3.236.0-r0 do_fetch: Failed to fetch URL git://github.com/KhronosGroup/glslang.git;protocol=https;branch=master, attempting MIRRORS if available
(From OE-Core rev: ab0e748c5652a86d6c535c1f0979aa7d3d367d6e)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add missing tools necessary on the host for a build.
(From OE-Core rev: 15ba0ced2e8d4c2f9d6889b9b84c5525bc451e3f)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Several of the lists of packages are alphabetized, but the alphabetization
was lost in a couple areas.
(From OE-Core rev: 4965a14dd51242d4d5ecc4b5f288d0c42bafae18)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
qemu doesn't always behave well and can hang too.
kill it with force if it was still alive. Move clean up
commands into cleanup() function.
(From OE-Core rev: 079c2935d2f585ce49e1c7daab2155fcf0094c48)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When qemu machine hangs, the ssh commands done by tests
are not timing out. do_testimage() task has last logs like this:
DEBUG: time: 1673531086.3155053, endtime: 1673531686.315502
The test process is stuck for hours, or for ever if the
executing command or test case did not set a timeout correctly.
The default 300 second timeout is not working when target hangs.
Note that timeout is really a "inactive timeout" since data returned
by the process will reset the timeout.
Make the process stdout non-blocking so read() will always return
right away using os.set_blocking() available in python 3.5 and later.
Then change from python codec reader to plain read() and make
the ssh subprocess stdout non-blocking. Even with select()
making sure the file had input to be read, the codec reader was
trying to find more stuff and blocking for ever when process hangs.
While at it, add a small timeout to read data in larger chunks if
possible. This avoids reading data one or few characters at a time
and makes the debug logs more readable.
close() the stdout file in all cases after read loop is complete.
Then make sure to wait or kill the ssh subprocess in all cases.
Just reading the output stream and receiving EOF there does not mean
that the process exited, and wait() needs a timeout if the process
is hanging. In the end kill the process and return the return value
and captured output utf-8 encoded, just like before these changes.
This fixes ssh run() related deadlocks when a qemu target hangs
completely.
(From OE-Core rev: 9c63970fce3a3d6029745252a6ec2bf9b9da862d)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Due to using mkdtemp instead of TemporaryDirectory we needed to
manually cleanup the directory in a try finally block.
With tempfile.TemporaryDirectory we can handle the cleanup with
a "with" statement and not need to manually clean up oursevels.
(Bitbake rev: 36a231d2a45e7c87172196538d18ded81a234774)
Signed-off-by: Paulo Neves <paulo@myneves.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
branchname was set but never used in the context of _contains_lfs
method.
(Bitbake rev: a64ec64c2faf1ac6ce995cdd4e311d8be6046155)
Signed-off-by: Paulo Neves <paulo@myneves.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Added tests that verify that git-lfs works with an actual
real git-lfs server. This was not previously the case because
the repo in the test was a simulation of git-lfs but not
a real git lfs repo.
The 2 added tests are almost the same but test that the
git lfs file checkout is successfult with or without the
lfs=1 flag. The lfs=1 URI parameter is a quirk that triggers
2 different code paths for git lfs.
lfs=1, when used on git lfs repositories triggers the git lfs
downloading at the fetch bare stage.
lfs query parameter unset triggers the git lfs downloading only
on checkout as an implicit behavior of git. This leads to possible
network access on the unpack stage and outside the DL_DIR.
lfs=0 actually disables git-lfs functionality even if supported.
(Bitbake rev: d2be7f7f652360f13cd66d0850f3e19ffe2afb0a)
Signed-off-by: Paulo Neves <paulo@myneves.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Not restoring the mocked _find_git_lfs leads to other tests
failing.
(Bitbake rev: 70f848631450bd723c223227c21c60e815ee033d)
Signed-off-by: Paulo Neves <paulo@myneves.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the inotifier code has an exception, bitbake currently hangs. Catch any
exception and exit if seen. Also check the idle thread is alive and exit
if it disappears. This should stop bitbake hanging if such a situation arises
in future such as this example:
3323260 21:48:31.554468 Running command ['getVariable', 'BBINCLUDELOGS']
Exception in thread Thread-1 (idle_thread):
Traceback (most recent call last):
File "/usr/lib64/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/lib64/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/bb/server/process.py", line 408, in idle_thread
self.cooker.process_inotify_updates()
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/bb/cooker.py", line 256, in process_inotify_updates
n.read_events()
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/pyinotify.py", line 1207, in read_events
if fcntl.ioctl(self._fd, termios.FIONREAD, buf_, 1) == -1:
OSError: [Errno 9] Bad file descriptor
3323260 21:48:32.206995 Command Completed (socket: True)
(Bitbake rev: 358b5b02d5de1ab0f98104c4ec4953e46999b9a5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen a couple of cases which bitbake hangs due to an inotifer exception
such as:
3323260 21:48:31.554468 Running command ['getVariable', 'BBINCLUDELOGS']
Exception in thread Thread-1 (idle_thread):
Traceback (most recent call last):
File "/usr/lib64/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/usr/lib64/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/bb/server/process.py", line 408, in idle_thread
self.cooker.process_inotify_updates()
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/bb/cooker.py", line 256, in process_inotify_updates
n.read_events()
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/pyinotify.py", line 1207, in read_events
if fcntl.ioctl(self._fd, termios.FIONREAD, buf_, 1) == -1:
OSError: [Errno 9] Bad file descriptor
3323260 21:48:32.206995 Command Completed (socket: True)
Ensure we don't destory the inotifier when the idle thread is reading is
by holding the lock during setup/teardown.
(Bitbake rev: 8fc5c50c2e23017833f93bcd514d708a14fa4266)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Somewhere along the way this ceased to be a build requirement;
I have verified that the recipe installs the same set
of identical files with and without introspection enabled and
present in sysroot.
(From OE-Core rev: 32283136eaad7631c5253b8da538b747666d2705)
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>
The script is operating on layer repositories, which can and do sometimes contain
several layers. This distinction is important as the script will be tweaked
to write a record of actual layer locations.
(From OE-Core rev: 833965e6001db98039c0aa816ae661232213bcea)
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>
Using bb.fatal for a fatal error message is the best practise, switch
the code to match other call sites.
(Bitbake rev: c27e48fa81c2327a4a355a028884ab457cde3ae7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This code appears to be dangerous, it swallows exceptions, turning them into
"handled" versions which then show no errors to the user. This is a pretty
poor user experience and I can't see why this code should be swallowing
such things. Drop the worst bits of code.
(Bitbake rev: 13279044f16f2cf2502ebf39d277415f99bb6c18)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Martin Jansa reported that if you put a syntax error into an imported
module such as qa.py in OE, no error is shown.
Part of the issue appears to be that the catch_parse_error() decorator only
catches certain exceptions and SyntaxError isn't one of them. As far as I can
tell we should remove all the special cases and use the more advanced code
in all cases, not just expansion errors.
I confirmed this now prints a proper error message for a qa.py syntax error.
(Bitbake rev: 2365d891847f8e73d1c4661ddfdab8818ff619dc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* to be used by standalone script scripts/contrib/patchreview.py
as well
(From OE-Core rev: c326efeec8f576200728a44c694becdeab4fe2db)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GLib 1.x is incredibly obsolete and GLib 2.x is built using Meson
not autotools, so we can remove the GLib entries from the site files.
Also fix a few copy/paste typos where glib_ was used incorrectly, for example:
ac_cv_sizeof_ptrdiff_t=${glib_cv_sizeof_ptrdiff_t=4}
The glib_cv_ should be ac_cv_.
(From OE-Core rev: 69e757e6bef8b1037e2f23121774af1d5f6c96df)
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>
There's no need to use the internal glib fork for nativesdk builds, as
we can use the proper nativsdk-glib-2.0 recipe.
This means we're shipping less statically linked and obsolete code, and
can also drop two patches to that code which were only needed in
nativesdk builds on Windows.
(From OE-Core rev: f893b70a2db326e82f1de5c47b7da3855fa42439)
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>
Changelog:
==========
* Fix: urcu-bp: only teardown call-rcu worker in destructor
* Fix: rculfhash: urcu_die() takes positive error value
* Fix: call_rcu: teardown default call_rcu worker on application exit
* Fix: join worker thread in call_rcu_data_free
* Docs: clarify grace period polling API
* Document grace period polling in rcu-api.md
* Implement poll rcu stress test in rcutorture
* urcu-memb,mb,signal: Implement grace period polling
* Fix: auto-resize hash table destroy deadlock
* Fix building on MSYS2
* rculfhash: Include rculfhash-internal.h from local directory
* Remove "Darwin" from "should also work on list"
* Merge branch 'adah1972-improve-md'
* Add semicolons at the end of function prototypes
* Wrap a file name in backticks
* Wrap command-line options in backticks
* Fix a wrong format
* Wrap URLs in angle brackets
* Fix Markdown issues
* Fix: Always check pthread_create for failures
* Disable signals in URCU background threads
* Fix: futex.h: include headers outside extern C
* Fix: add missing unused attribute to _rcu_dereference
* Fix: change method used by _rcu_dereference to strip type constness
* Fix: remove type constness in URCU_FORCE_CAST's C++ version
* Move extern "C" down in include/urcu/urcu-bp.h
* fix: ifdef linux specific cpu count compat
* Add unit tests for possible_cpus_array_len
* fix: sysconf(_SC_NPROCESSORS_CONF) can be less than max cpu id
* Fix: revise obsolete command in README.md
* Fix: workqueue: remove unused variable "ret"
* Fix: urcu-qsbr: futex wait: handle spurious futex wakeups
* Fix: urcu: futex wait: handle spurious futex wakeups
* Fix: urcu-wait: futex wait: handle spurious futex wakeups
* Fix: defer_rcu: futex wait: handle spurious futex wakeups
* Fix: call_rcu: futex wait: handle spurious futex wakeups
* Fix: workqueue: futex wait: handle spurious futex wakeups
* Fix: Use %lu rather than %ld to print count
* Update ABI definition files
* Bump version current and age
* alpha: allocate membarrier system call number
* Bump version to 0.14.0-pre
* Improved test framework
* rculfhash: introduce cds_lfht_node_init_deleted
* Fix: changelog: v0.13.0 was released in 2021
* cleanup: i386 arch detection
* fix: properly detect 'cmpxchg' on x86-32
* fix: use urcu-tls compat with c++ compiler
* Fix typo
* fix: remove autoconf features default value in help message
* fix: add missing pkgconfig file for memb flavour lib
* Cleanup: Tests: Remove useless pre-C99 compatibility code from tap.h
* Document C99 and C++11 requirement in README.md
* Always use '__thread' for Thread local storage except on MSVC
* Fix: powerpc32: transparent unions alter calling convention
* fix: don't use C++ thread_local on MacOs
* wfcqueue API: implement overloaded wrappers with templates
* wfcqueue: combine C++ API cds_wfcq_head_cast with overloading
* wfstack C++ API: implement overloaded wrappers with templates
* lfstack C++ API: implement overloaded wrappers with templates
* wfstack: combine C++ API cds_wfs_stack_cast with overloading
* lfstack: combine C++ API cds_lfs_stack_cast with overloading
* fix: test_build tap plan
* Test C++ build of list head init
* Fix order of initializers in CDS_LIST_HEAD_INIT
* unit tests: test wfcqueue, wfstack, lfstack empty check functions in C++
* wfcqueue: implement C++ API based on function overloading
* wfstack: implement C++ API based on function overloading
* lfstack: implement C++ API based on function overloading
* Fix tap.h: remove extra semicolon in pass/fail macros
* Add C++ build tests
* Build and run regression and unit tests as C++ programs
* Add --enable-Werror configure switch
* Add `urcu_posix_assert()` as `assert()` replacement
* Rename `urcu_assert()` to `urcu_assert_debug()`
* cleanup: spelling fixes in comments
* Make temporary variable in _rcu_dereference non-const
* (tls-ie2) Fix: x86 and s390: uatomic __hp() macro C++ support
* Fix: x86 and s390: uatomic __hp() macro clang support
* Fix: x86 and s390 uatomic: __hp() macro warning with gcc 11
(From OE-Core rev: fdf6a7f1da7b23a1bbb51198f5702d925e68bf1a)
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>
Moves the downloaded items from SRC_URI into separate packages in the
recipe document. This is much better than the previous implementation
because:
1) It can report multiple download locations in SRC_URI, instead of
just the first one reported.
2) It prevents the assumption that the source files listed in the
recipe are the exact file from the source URL; in particular, files
that come from file:// SRC_URI entries, and source files that have
been patched were problematic, since these aren't from the upstream
source.
3) It allows the checksums to be specified
(From OE-Core rev: 1dd4369b3638637a2cbba2a3c37c6b6f4df335cd)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* remove patch applied upstream
* FWIW: this version still fails to build with DEBUG_BUILD AND gcc-13 as
shown in:
http://errors.yoctoproject.org/Errors/Details/689841/
In file included from TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/recipe-sysroot-native/usr/lib/x86_64-oe-linux/gcc/x86_64-oe-linux/13.0.1/include/immintrin.h:57,
from TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/numpy-1.24.1/numpy/distutils/checks/cpu_avx512_knl.c:14:
In function '_mm512_mask_prefetch_i64scatter_pd',
inlined from 'main' at TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/numpy-1.24.1/numpy/distutils/checks/cpu_avx512_knl.c:23:5:
TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/recipe-sysroot-native/usr/lib/x86_64-oe-linux/gcc/x86_64-oe-linux/13.0.1/include/avx512pfintrin.h:180:3: error: 'base' may be used uninitialized [-Werror=maybe-uninitialized]
180 | __builtin_ia32_scatterpfqpd (__mask, (__v8di) __index, __addr, __scale,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
181 | __hint);
| ~~~~~~~
<built-in>: In function 'main':
<built-in>: note: by argument 3 of type 'const void *' to '__builtin_ia32_scatterpfqpd' declared here
TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/numpy-1.24.1/numpy/distutils/checks/cpu_avx512_knl.c:18:9: note: 'base' declared here
18 | int base[128];
| ^~~~
In file included from TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/recipe-sysroot-native/usr/lib/x86_64-oe-linux/gcc/x86_64-oe-linux/13.0.1/include/immintrin.h:53,
from numpy/core/src/umath/simd.inc.src:25:
TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/recipe-sysroot-native/usr/lib/x86_64-oe-linux/gcc/x86_64-oe-linux/13.0.1/include/avx512fintrin.h: In function 'AVX512F_square_CFLOAT':
TOPDIR/tmp-glibc/work/core2-64-oe-linux/python3-numpy/1.24.1-r0/recipe-sysroot-native/usr/lib/x86_64-oe-linux/gcc/x86_64-oe-linux/13.0.1/include/avx512fintrin.h:314:1: error: inlining failed in call to 'always_inline' '_mm512_setzero_ps': target specific option mismatch
314 | _mm512_setzero_ps (void)
| ^~~~~~~~~~~~~~~~~
numpy/core/src/umath/simd.inc.src:977:20: note: called from here
977 | @vtype@ zeros = _mm512_setzero_@vsuffix@();
| ^~~~~~~~~~~~~~~~~~~
numpy/core/src/umath/simd.inc.src:596:1: error: inlining failed in call to 'always_inline' 'avx512_get_full_load_mask_ps': target specific option mismatch
596 | avx512_get_full_load_mask_ps(void)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
It will be probably resolved in next release from 1.25 as whole simd.inc.src was removed in:
640e85017a
but this PR https://github.com/numpy/numpy/pull/21056 wasn't backported
to maintenance/1.24.x and probably isn't worth backporting now as
neither DEBUG_BUILD is enabled by default nor gcc-13 merged in oe-core,
and the changes don't backport cleanly.
(From OE-Core rev: 8596678667797971559aed962b1c204266032186)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libcgroup uses fts_* functions, but these are not implemented in musl so
we depend on the fts recipe and force a link to libfts.
However since 3.0.0 libcgroup will automatically look for fts_open in
both libc and libfts[1], so this can be simplified to just a conditional
DEPENDS.
[1] 27ba904355
(From OE-Core rev: 59be1d5a7e78c6fe6bf01e523439f91871be9718)
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>
The autobuilder workers change over time, update the sanity testing list
to match the current autobuilder workers OS list.
(From meta-yocto rev: e1b515ec9d5c6b1b21d27db1ec413088398d538b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By including the full path to bblayers.conf the remove-layer
command can be executed from any location, not only from the
build directory.
(Bitbake rev: 25cb4e17e8a4c0310df018b9df184b0155b267eb)
Signed-off-by: Pedro Baptista <pedro.miguel.baptista@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By including the full path to bblayers.conf the add-layer
command can be executed from any location, not only from the
build directory.
(Bitbake rev: 77aa230bf2a053fc0941723a6abbc798ebe53a19)
Signed-off-by: Pedro Baptista <pedro.miguel.baptista@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Assigning a return value which is potentially None to a tuple and
catching TypeError is pretty ugly. Rewrite the code to explicitly check
the value for clarity.
(Bitbake rev: f4ebb27616ac2df27c29a6052b1526a4c48db607)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the export/unexport/network flags are acted on only by presence
or lack of in the data store. This is deliberate due to performance reasons
since a given recipe shell task might export ~80-90 variables and this means
expanding flags for every one of them.
This does catch users unaware since values which expand to nothing don't work
e.g. ${@""} and setting values to "0" wouldn't work either.
The downside to this patch is slow down in parsing speed of around 4%.
The network flag is easier to change and doesn't affect performance, it was
made to operate the same as export/unexport for consitency reasons.
(Bitbake rev: 3d96c07f9fd4ba1a84826811d14bb4e98ad58846)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Assignment of "introspection" as default PACKAGECONFIG value does not
reflect gobject-introspection being globally enabled or disabled.
As a result, graphene compilation used to fail when g-i was disabled.
Use standard means to enable or disable introspection based on machine
and distro features, as implemented by gobject-introspection class.
(From OE-Core rev: a5e22ba9d7b82126c53ad373fa59267c870f7d6b)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://cryptography.io/en/latest/changelog/#v39-0-1
39.0.1 - 2023-02-07
* SECURITY ISSUE - Fixed a bug where Cipher.update_into accepted Python
buffer protocol objects, but allowed immutable buffers. CVE-2023-23931
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.8.
CVE: CVE-2023-23931
(From OE-Core rev: b2883bb86d8d0f7929b3c7a40f603010fbe153a4)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://github.com/python/typing_extensions/blob/main/CHANGELOG.md#release-450-february-14-2023
Release 4.5.0 (February 14, 2023)
* Runtime support for PEP 702, adding typing_extensions.deprecated. Patch
by Jelle Zijlstra.
* Add better default value for TypeVar default parameter, PEP 696. Enables
runtime check if None was passed as default. Patch by Marc Mueller (@cdce8p).
* The @typing_extensions.override decorator now sets the .__override__
attribute. Patch by Steven Troxler.
* Fix get_type_hints() on cross-module inherited TypedDict in 3.9 and 3.10.
Patch by Carl Meyer.
* Add frozen_default parameter on dataclass_transform. Patch by Erik De Bonte.
(From OE-Core rev: d3f0a9b620a930e9f48bf9f0d76f82ca6560887a)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The configure task is added by base.bbclass, no need to do it again.
(From OE-Core rev: 2d7897bcab2b70d850bfe02ded42b20eb695eda8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a task is aborted the buildstats file isn't complete, so calculate
when the build finished and use that as a end time.
(From OE-Core rev: 23ebaec476dc46aebe5997f025661137f3e341bd)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Martin Jansa spotted patchreview.py reports Malformed Upstream-Status in a
patch in this recipe. The patch is not being applied since there is no ptest
override.
The test in question was also disabled due to an issue with new versions of
openssh.
Add a workaround for the broken test, enable it, drop the broken patch.
(From OE-Core rev: e9f2cc084638ce9cb5339df611e473c30f0e40b1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backporting a patching from the 2.13.x stable branch of lttng
to fix the build against kernel 6.2+.
(From OE-Core rev: 3aed7dfe5ff6f52497dcffa58bc2f06cf709ea18)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Calling SystemExit doesn't work well with server/client usage since the string
isn't printed to the right place. Use bb.fatal() instead which prints the right
log output and raises and handled exception which then shows correctly on the
UI.
(Bitbake rev: aaefb43b41a0d9b16a59643136268eb6e5d48cd2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This sets the ground for standardizing (and enforcing) the location of
configuration templates: let's start with the default one.
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is an issue during 'make modules_prepare' execution for PPC_85xx:
arch/powerpc/kernel/asm-offsets.c:58:10: fatal error: head_booke.h: No such file or directory
58 | #include "head_booke.h"
| ^~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [scripts/Makefile.build:118: arch/powerpc/kernel/asm-offsets.s] Error 1
asm-offests.c has dependency on head_booke.h so add it to kernel-devsrc package
(From OE-Core rev: 46705c47428a8d909518a0ed29dd2051f6321e2f)
Signed-off-by: Denys Zagorui <dzagorui@cisco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Not all arm platforms support neon and runtime detection for this feature is
currently not reliable.
Disable neon support by default on ARM-32 platforms because of the
following upstream bug: https://github.com/ebassi/graphene/issues/215
Enable neon for aarch64 by default
(From OE-Core rev: 72778f6a647f47926c6ba1b77f0984999a22e44a)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This change adds a new variable to track which recipe variables
are added as SPDX Annotations.
Usage: add SPDX_CUSTOM_ANNOTATION_VARS = <some recipe variable>
The recipe spdx json will contain an annotation stanza that looks
something like this:
"annotations": [
{
"annotationDate": "2023-02-13T19:44:20Z",
"annotationType": "OTHER",
"annotator": "Tool: oe-spdx-creator - 1.0",
"comment": "CUSTOM_VARIABLE=some value or string"
},
(From OE-Core rev: 33ced8338f0facb412b5f24cf9df4a84226a2a94)
Signed-off-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
musl's definition of ioctl() API is different from glibc's and gst has
built upon definition from glibc which was being warned about but now
compilers can check signatures of funciton pointers, means it becomes an
error with clang16+
(From OE-Core rev: 840d55a4bf8e908e2b2841496232ffa7c00799e4)
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>
Newest linux-firmware release got firmware for Adreno A200. Add these
two files to the ${PN}-qcom-adreno-a2xx package. As these files are
licensed under a separate BSD-3-Clause license, add separate license
package too.
(From OE-Core rev: 56e1b2b06ef7f22d4ac5899046f650ae8ec0d547)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is not enough to depend on the ${PN}-qcom-license package. Set
LICENSE variable for all the qcom packages to point to the proper
license.
(From OE-Core rev: 9dc41e18dc138a7cce920f8e4c85eb3130c0d553)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
In tests, add a fallback when func_timeout isn't available.
gh-101566: In CompleteDirs, override ZipFile.getinfo to supply a ZipInfo for implied dirs.
(From OE-Core rev: 733a0fa6ebe4eb451f3cbf60a9a866cfddab0072)
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>
Changelog:
==========
docutils 0.18 is supported. (#1381)
Sphinx 6 support added
Added sphinxcontrib-jquery as a dependency (#1385#1421)
Python 3.11 is officially supported and tested. (#1395)
Python 3.4 and 3.5 are officially not supported (#1395)
Automatically use sphinxcontrib-jquery in Sphinx 6+ (#1399)
Use new context vars logo_url, favicon_url and root_doc when available (#1405)
Translations updated: French, Hungarian, Croatian
Translations added: Danish, Chinese (Taiwan)
(From OE-Core rev: 5633e0cc14bab83906bc0fb6a54cea3247b97278)
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>
Changelog:
==========
1. The SIMD dispatchers in libjpeg-turbo 2.1.4 and prior stored the list of
supported SIMD instruction sets in a global variable, which caused an innocuous
race condition whereby the variable could have been initialized multiple times
if 'jpeg_start_*compress()' was called simultaneously in multiple threads.
libjpeg-turbo 2.1.5 included an undocumented attempt to fix this race condition
by making the SIMD support variable thread-local. However, that caused another
issue whereby, if 'jpeg_start_*compress()' was called in one thread and
'jpeg_read_*()' or 'jpeg_write_*()' was called in a second thread, the SIMD
support variable was never initialized in the second thread. On x86 systems,
this led the second thread to incorrectly assume that AVX2 instructions were
always available, and when it attempted to use those instructions on older x86
CPUs that do not support them, an illegal instruction error occurred. The SIMD
dispatchers now ensure that the SIMD support variable is initialized before
dispatching based on its value.
(From OE-Core rev: 009a1b0390d791d614b8d4a1407e7479c261f60d)
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>
Update webkitgtk from 2.38.3 to 2.38.4.
* remove 0001-When-building-introspection-files-do-not-quote-CFLAG.patch
which has been merged in upstream
What’s new in the WebKitGTK 2.38.4 release?[1]
* Improve GStreamer multimedia playback across the board with improved
codec selection logic, better handling of latency, and improving frame
discard to avoid audio/video desynchronization, among other fixes.
* Disable HLS media playback by default, which makes web sites use MSE
instead. If needed WEBKIT_GST_ENABLE_HLS_SUPPORT=1 can be set in the
environment to enable it back.
* Disable threaded rendering in GTK4 builds by default, as it was
causing crashes.
* Fix MediaSession API not showing artwork images.
* Fix MediaSession MPRIS usage when running inside a Flatpak sandbox.
* Fix input element controls to correctly scale when applying a zoom
factor different than the default.
* Fix leakage of Web processes in certain situations.
* Fix the injected bundle not being found when running inside a sandbox.
* Fix the build with ENABLE_INTROSPECTION when cross-compiling.
* FIx the build with ENABLE_WEBGL disabled.
* Fix the build with GStreamer-based WebRTC enabled.
* Fix the build with USE_GTK4 enabled.
* Fix several crashes and rendering issues.
[1]: https://webkitgtk.org/2023/02/02/webkitgtk2.38.4-released.html
(From OE-Core rev: a535ea38cb386f88afdfb086b07c047826368e9c)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Symbolic links to the files are included during the output hash
calculation but symlinks to the directories are missed.
So if the new symlink to a directory was the only change made,
then the output hash won't change,
and the Hash Equivalence server may change unihash.
In the next run bitbake may use an older package from sstate-cache.
To fix this followlinks=True flag could be set for os.walk
but it can lead to infinite recursion if link points
to a parent directory of itself.
Also, all files from a directory to which symlink points
would be included in depsig file.
Therefore another solution was applied, I added code that will loop
through directories and process those that are symlinks.
(From OE-Core rev: ee729163f31f26b1462a47e1e53f7a0f9de9b464)
Signed-off-by: Mateusz Marciniec <mateuszmar2@gmail.com>
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The original patch was actually allowing .debug modules
though which was in-correct. This change blocks the
parsing of .debug modules (which is correct). As noted in
[YOCTO #15022] this should address the empty modules.dep
when using the BusyBox depmod.
(From OE-Core rev: 339c3c3abe8d405cfe7b3f34db9b3547bcaaf878)
Signed-off-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The recipe was building native go against build host headers and libraries,
and then installing it as a nativesdk item, which is entirely incorrect. This has
been working by coincidence (go generally uses C and C libraries lightly)
but with go 1.20 this turned into hard breakage.
Also nativesdk sysroot was being passed in incorrectly.
(From OE-Core rev: 9212704a0e6ba79c3a3c4d85fc132e0ab6de1747)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
No longer package go-runtime-staticdev into sdk packagegroup,
as go-runtime 1.20 doesn't build the static bits anymore
(possibly can be enabled via build config, if proven necessary).
(From OE-Core rev: e8ab9d303a6fca3806097f1fd360efe8f8ae0c1d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Without this patch:
$ bitbake-layers create-layers-setup /home/adrian/temp/poky-clone
NOTE: Starting bitbake server...
Traceback (most recent call last):
File "/home/adrian/projects/poky/bitbake/lib/bb/process.py", line 169, in run
pipe = Popen(cmd, **options)
File "/home/adrian/projects/poky/bitbake/lib/bb/process.py", line 73, in __init__
subprocess.Popen.__init__(self, *args, **options)
File "/usr/lib64/python3.10/subprocess.py", line 971, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib64/python3.10/subprocess.py", line 1847, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/home/adrian/temp/poky-clone'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/adrian/projects/poky/bitbake/bin/bitbake-layers", line 95, in <module>
ret = main()
File "/home/adrian/projects/poky/bitbake/bin/bitbake-layers", line 88, in main
return args.func(args)
File "/home/adrian/projects/poky/meta/lib/bblayers/makesetup.py", line 90, in do_make_setup
p.do_write(self, args)
File "/home/adrian/projects/poky/meta/lib/bblayers/setupwriters/oe-setup-layers.py", line 36, in do_write
repos = parent.make_repo_config(args.destdir, args.include_layer_repo)
File "/home/adrian/projects/poky/meta/lib/bblayers/makesetup.py", line 55, in make_repo_config
destdir_repo = self._get_repo_path(destdir)
File "/home/adrian/projects/poky/meta/lib/bblayers/makesetup.py", line 30, in _get_repo_path
repo_path, _ = bb.process.run('git rev-parse --show-toplevel', cwd=layer_path)
File "/home/adrian/projects/poky/bitbake/lib/bb/process.py", line 172, in run
raise NotFoundError(cmd)
bb.process.NotFoundError: Execution of 'git rev-parse --show-toplevel' failed: command not found
with this patch:
$ bitbake-layers create-layers-setup /home/adrian/temp/poky-clone
NOTE: Starting bitbake server...
NOTE: Created /home/adrian/temp/poky-clone/setup-layers.json
NOTE: Created /home/adrian/temp/poky-clone/setup-layers
(From OE-Core rev: 2da12ccada46443d58dd8fab463156fa763b84cc)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allows to specify partition with fstype=none in the wks file
to have partition created but without following mkfs. The none fstype
is in the list already but the usage is not documented.
Example;
part /data --ondisk mmcblk0 --fstype=none --align 4096 --fixed-size 512
will create a partition, filesystem may be created manualy on the host
or target and data will be preserved if the device is reflashed using
same wks. Works with bmaptool and probably does not work with dd.
Use case is persistent filesystem/data between reflashing of the image.
(From OE-Core rev: 351cb64da37aa43113e5192605d04436652aa3b8)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
openldap is added as a dependency so the build will not fail,
as otherwise ldap headers are not found during configure phase
Note: due to upstream bug (now fixed) building LDAP/LDAPS support
with minimal configurations can sometimes not work, see details at:
https://github.com/curl/curl/pull/10445
(From OE-Core rev: a999f62f5692687a5557f7a50c7c768c50f3d7d3)
Signed-off-by: Federico Pellegrin <fede@evolware.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Per feedback from users, remove the top level image SPDX file and the
JSON index file from DEPLOYDIR. Having these files here is confusing to
end users because these files are not very useful by themselves, and
having them in DEPLOYDIR makes it unclear which they should be using.
(From OE-Core rev: 4e081802ecb352e0a300a98c924354f8393e4163)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Append to cleandirs in do_populate_sdk so that other classes
(specifically, create-spdx-2.2) can add additional directories
(From OE-Core rev: 5e6f74b1910a6ddd359b037b975ba29406e1651b)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5.19 is no longer getting upstream -stable support, and we've replaced
it with 6.1 as the latest (and default) version. Removing the recipes
to make this clear.
Released branches will still get bugfixes as appropriate.
(From OE-Core rev: c21586a46061af7e00fd30f4eb2b7ca2c74d9fc7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Fix broken link to a .bb file
- Clarify the explanations
(From yocto-docs rev: 937ef39cb4d04da388b1945d741820089daa2780)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These :yocto_docs: references were making external references
to another section of the manual, using the https://docs.yoctoproject.org
website. It's actually better to use internal references (:doc: for an
entire document, and :ref: for a specific section, as they will cause
an error in Sphinx if one day they are no longer valid.
(From yocto-docs rev: 0beff9dea986a2ea4b496180b29a99490416eeeb)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
OE-Core rev f1257d61b76d027d4ece734439993b6bf4e48907 introduced support
for using lzo as compression algorithm for fitImage contained kernel
images.
This patch adds the corresponding documentation to FIT_KERNEL_COMP_ALG
and FIT_KERNEL_COMP_ALG_EXTENSION.
(From yocto-docs rev: aba0ab326ea72ff10492e73b452b51d1beaa50d6)
Signed-off-by: Richard Leitner <dev@g0hl1n.net>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Underline fix
- Spacing fixes in bullet lists. Our standard
is to use two spaces after "-", and a bullet
list is supposed to be preceded by an empty line
to be recognized.
(From yocto-docs rev: f3c5e92b28fff1fb7cb7884e5757e05124f04805)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Read from serial console with a small delay to bundle data to e.g.
full lines. Reading one character at a time is not needed and causes
busy looping.
(From OE-Core rev: 0049f6757f6f956fb4cc77b3df6a672c20b53cf4)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When a qemu machine hangs, the QMP calls can hang for ever
too, and when this happens any failing test commands from ssh
runner may be followed by dump_monitor() calls which
then also hang. Hangs followed by hangs.
Use runqemutime at setup and run_monitor() specific timeout
for later calls.
(From OE-Core rev: 3a07bdf77dc6ecbf4c620b051dd032abaaf1e4ff)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use a short sleep to bundle serial console reads so that
we are not reading one character at a time which reduces busy
looping.
(From OE-Core rev: cafe65d8cf7544edbd387f7f5f6d77c64c6b18fa)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If test target qemu machine hangs completely, dump_target() calls
over serial console are taking a long time to time out, possibly
for every failing ssh command execution and a lot of test cases,
and same with dump_monitor().
Instead of trying for ever, count errors and after 5 stop trying
to dump_target() and dump_monitor() completely.
These help to end testing earlier when a test target is completely
deadlocked and all ssh, serial and QMP communication with it are
failing.
(From OE-Core rev: d9ad0a055abba983c6cee1dca4d2f0a8a3c48782)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Configure ssh client to test that connection with server is up.
If the server does not respond within a minute then the connection,
target machine or sshd daemon are stuck and it's better to exit
the command execution with errors.
Some tests can execute a long time without returning stdout/stderror
data and it's difficult to adjust timers for those cases if
connection to target machine or the target machine itself hangs
and output is not expected in minutes or even hours.
(From OE-Core rev: ba68ff04c5786eca7cd8dd44056705867dea8ac4)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The output from is garbled otherwise and it's not
easy to remove debug output form real command output on target.
(From OE-Core rev: 917a70cbc43ac1c70c477b220c4115735457ef04)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is a redundant change in
0016-wordsize.h-Unify-the-header-between-arm-and-aarch64.patch that
causes wordsize.h to be different in arm and aarch64. This causes the
build error when enable multilib:
Error: Transaction test error:
file /usr/include/bits/wordsize.h conflicts between attempted installs of lib32-libc6-dev-2.37-r0.armv7vet2hf_vfp and libc6-dev-2.37-r0.cortexa57
(From OE-Core rev: 303bb3b735da434eb135ee857c2c49c55da61918)
Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add ptest function for oss 'cpio'.
Tis test takes less than 1 second with kvm enabled, so it is a fast test.
autotest files would contain TMPDIR, they are removed from script files
atconfig and atlocal.
(From OE-Core rev: 9661e76aa1ea89b3dcc24a4d69fa7e6161873d7f)
Signed-off-by: yanxk <yanxk.fnst@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The use of scripts/git-intercept was introduced in commit 3266c327df
(install/devshell: Introduce git intercept script due to fakeroot
issues) and later reverted in commit af27c81eaf (scripts: Make git
intercept global).
(From OE-Core rev: f6c260c8e2a33e282a35afc99de4ef8cc1791b08)
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>
If you are behind a corporate proxy, the npm fetcher uses
the proxy IP address already passed in the list of exports.
However, it will error if the proxy injects its own root
CA certificate. Thus, the NODE_EXTRA_CA_CERTS environment
variable must be passed so the user can include their
company's root CA as a trusted CA inside node's
certificate store.
(Bitbake rev: 5daecc25a59ce5bf6c31f5085e6caa7cb543517e)
Signed-off-by: George Kelly <george.kelly1097@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
pstore is used to collect crash logs in the journal after a crash. As it
needs a correctly configured kernel, it's not always enabled. Add a
PACKAGECONFIG to enable it when needed.
(From OE-Core rev: 350d8677c4f7b6ff7604bff6b2f4ab7f1b9ec422)
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The configure scripts uses /tmp to execute some generated files.
If /tmp is noexec, then we meet the following error.
| Unable to create and execute files in /tmp. Set the TMPDIR environment
| variable to another directory and make sure that it is not mounted noexec.
| Sanity test failed.
(From OE-Core rev: 6099b88c4decb285fd3519d5565909c15d935030)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-update: remove fccache.c as all licenses are collected in COPYING.
fcache.c used to contain a public domain notice of md5
implementation in the middle of itself, but that too has moved
to COPYING.
(From OE-Core rev: 1a4b8736a8c6317b47156ec3d81776793a97939b)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
/usr/share/vulkan/registry/stripAPI.py is a python script,
so add that to RDEPENDS.
(From OE-Core rev: 1d9963cff2cad7bdcd406f4ce5f89317a4ab8cae)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
/usr/bin/code_cov_parse_info is written in perl, so that's a new RDEPENDS.
(From OE-Core rev: 31e5e37987e43ce2691a00763538d6061ceadf28)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-update: switch to a dedicated license file; the license terms are the same.
(From OE-Core rev: b505414862f80bc835ebba005a76c4428a657478)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Dropped patches have all been merged, addressed separately or are backports.
(From OE-Core rev: 3ffae93f24bb1e3954b232099153fd059cfd7daf)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove 0002-add-option-for-vmwgfx.patch; the original reason has been long resolved:
Our Mesa doesn't yet ship the XA Gallium state tracker that the VMWGFX
sub-driver needs, so just disable vmwgfx.
(From OE-Core rev: 04ee687c93b305275d4675133d125448af011d54)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: formatting, pep517 replaced by pyproject_hooks with same license.
(From OE-Core rev: 3f17ba75954bb71f0b8a19f007ebd0344d3faf74)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Do not apply patch conditionally, there is no need for that,
and conditional patches are problematic with upgrades and devtool.
(From OE-Core rev: 689e5c83cabe07dd60fdb3856c102c99fc3cbd7d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For the QA checks in `image.bbclass`, all exceptions
other than `oe.utils.ImageQAFailed` always print the
following generic message:
"Image QA function func_name failed"
This can be very misleading, as it may hide
python syntax errors and other kind of issues that are
hard to detect without more explicit error messages.
This change makes sure that the error message of all
exceptions are displayed.
Before this change:
"Image QA function func_name failed"
After this change:
"Image QA function func_name failed: f-string: empty expression not allowed (<string>, line 13)"
(From OE-Core rev: 3d85b30d8704d38b86f5b006748cebc74bd2a4fa)
Signed-off-by: Mauro Queiros <maurofrqueiros@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Providing ssh port number is supported too with
"--target-ip 192.168.0.10:22".
(From OE-Core rev: 637919b9df0abc06da5b2f9b389cf25376bd6b7c)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bootchart2 introduced a variable EARLY_PREFIX for supporting systems
with usrmerge [1]. Right now, the recipe here is sidestepping this
feature and trying to replicate it by overwriting other variables and
even patching the sources. This wasn't enough, however, as there are
still problems: For example, some setup code in the bootchart-collector
fails because it expects EARLY_PREFIX to be used [2].
Cleanup the recipe to set EARLY_PREFIX and remove the other workarounds.
[1]: 56a638ace1
[2]: 3d2136d033/collector/collector.c (L670-L672)
Fixes: 4157600d31 ("bootchart2: switch to add patch from change source in do_install")
(From OE-Core rev: 7031bc65b10040877392ed774a0cdddef85c12e0)
Signed-off-by: Harald Seiler <hws@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
'mesa' no longer provides support for it by default because these codecs are
patent encumbered.
Hide the build behind the commercial flag
(From OE-Core rev: 8a928ca5279b6836df9ae1cf9d878c3ee0fa63eb)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The glibc upgrade regresses one of the valgrind tests. Disable it
until we can resolve that.
(From OE-Core rev: 6c979f3941d047670e3ce1c86815b12706254d50)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As discussed in https://stackoverflow.com/a/4435752/1710392 , CPython
has an optimization for statements in the form "a = a + b" or "a += b".
It seems that this line does not get optimized, because it has a form a = a + b + c:
data = data + "./" + f.split("/./")[1]
For that reason, it does a copy of data for each iteration, potentially copying megabytes
of data for each iteration.
Changing this line causes SignatureGeneratorBasic::get_taskhash to take 0.06 seconds
instead of 45 seconds on my test setup where SRC_URI points to a big directory.
Note that PEP8 recommends explicitely not to use this optimization which is specific to CPython:
"do not rely on CPython’s efficient implementation of in-place string concatenation for statements in the form a += b or a = a + b"
However, the PEP8 recommended form using "join()" also does not avoid the copy and takes 45 seconds in my test setup:
data = ''.join((data, "./", f.split("/./")[1]))
I have changed the other lines to also use += for consistency only, however those were in the form a = a + b
and were optimized already.
Co-authored-by: JJ Robertson <jrobertson@snap.com>
(Bitbake rev: 195750f2ca355e29d51219c58ecb2c1d83692717)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Increase the `ljust` value for each column in show-layers
output. This improves readability when long layer paths are
included
(Bitbake rev: a56cd53e0e67a368acace9dab184bd94b9b67b1b)
Signed-off-by: Pedro Baptista <pedro.miguel.baptista@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace the layer directory name with the name from BBFILE_COLLECTIONS
which is useful when assigning a LAYERDEPENDS value
(Bitbake rev: 517cc3f5aee2a7d6362ce0202d4ee709a5378096)
Signed-off-by: Pedro Baptista <pedro.miguel.baptista@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Similarly to the recently added test for binary generated locales, add
a version to test on target locale generation. This was broken but should
be fixed now so we can add the test sharing code from the previous test.
(From OE-Core rev: 50a29c167eb9fe9fa96aa53a379ae7597cefd1cc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If on target locale generation is used, it fails at first boot showing
errors about a missing directory. Ensure the directory exists.
(From OE-Core rev: f2844c9f1bbb729562063d96a3d1cc9d44dafa0a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was disabled in 2014[1] due to an error message which as far
as I can tell, no longer occurs.
Having debug information and source files present will make debugging
reproducibility issues much easier so remove this line as it appears
no longer needed.
Fix up a few files which have buildpaths in them to avoid QA warnings
and reproducubility issues.
[1] OE-Core revision c1b5a262c0201faf2c6bf545d6acb32dfe383ba3
(From OE-Core rev: 95983108121c8b96f5659d110498bf2afc6189d9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
older scons do not support MAXLINELENGTH and some packages still may be
using older scons, these recipes can clear SCONS_MAXLINELENGTH in them
and get going. Set
SCONS_MAXLINELENGTH = ""
in such recipes.
(From OE-Core rev: 34de57d12c0a752f66c962d29e5335c1035db066)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://github.com/jquast/wcwidth#history
0.2.6 2023-01-14
* Updated tables to include Unicode Specification 14.0.0 and 15.0.0.
* Changed developer tools to use pip-compile, and to use jinja2
templates for code generation in bin/update-tables.py to prepare
for possible compiler optimization release.
(From OE-Core rev: 0c09ede1fad284b8efd3b6ff3102d8dbb7efb5f4)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://www.pyopenssl.org/en/23.0.0/changelog.html
23.0.0 (2023-01-01)
Changes:
Add OpenSSL.SSL.X509StoreFlags.PARTIAL_CHAIN constant to allow for users
to perform certificate verification on partial certificate chains. #1166
cryptography maximum version has been increased to 39.0.x.
(From OE-Core rev: 7fbe1365ad8e0562974d171a1d71e28313bc80ea)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Switch to hatchling build-backend
* inherit python_hatchling instead of python_setuptools_build_meta
* DEPENDS on python3-hatch-vcs-native instead of python3-setuptools-scm-native
2.0.0
======
* add support for Python 3.7-3.11
* drop support for Python 2.6-3.6
* add encoding argument defaulting to utf-8
* inline and clarify type annotations
* move parsing code from inline to extra file
* add typing overloads for helper methods
.. note::
major release due to the major changes in python versions supported
+ changes in packaging the api is expected to be compatible
(From OE-Core rev: 93a5c6a8a07bb8204337e6e0797bc67cf0ab6160)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://docs.pytest.org/en/stable/changelog.html#pytest-7-2-1-2023-01-13
pytest 7.2.1 (2023-01-13)
Bug Fixes
#10452: Fix ‘importlib.abc.TraversableResources’ deprecation warning in
Python 3.12.
#10457: If a test is skipped from inside a fixture, the test summary now
shows the test location instead of the fixture location.
#10506: Fix bug where sometimes pytest would use the file system root
directory as rootdir on Windows.
#10607: Fix a race condition when creating junitxml reports, which could
occur when multiple instances of pytest execute in parallel.
#10641: Fix a race condition when creating or updating the stepwise
plugin’s cache, which could occur when multiple xdist worker
nodes try to simultaneously update the stepwise plugin’s cache.
(From OE-Core rev: f5e3d3104b441d7e2586d5450390a829ef91a5a4)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0.002010 - 2023-01-22
- split main test into three separate scripts
- avoid outputting multiple plans if used with no_plan
(From OE-Core rev: 25cbcfe53fc921d856586c76b563016b8756374e)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The pmu-events.c file is generated by a python script making os.scandir()
calls. The return value is "order on disk" which can cary between machines.
Add in a sed to fix the perf source to sort this data which makes
the pmu-events.c file deterministic.
We should try and upstream this change but we'll need to sed for varying
kernel versions. We should also try and get the perf source being added
to the perf-devsrc package so when failures like this occur, diffoscope
is much more helpful!
(From OE-Core rev: d2c27ae5c0d06363d2f0a2a8eb4e8e492df58444)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For the case of a global shared state cache and a local sstate cache
with a mix of signed and un-signed entries, there is a case where
a .sig is missing locally, but may exist in the global sstate cache.
For this case, do not just fail sstate fetch, but rather backfill
the .sig file from the global sstate cache.
If this case is detected, re-run the fetch operation to get the
global .sig file (if it exists).
(From OE-Core rev: d5ea1a5396bf9fd4303cae46bc0e042be8de8d67)
Signed-off-by: Tobias Hagelborn <tobias.hagelborn@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Everything we need for `rust-snapshot.inc` exists in `src/stage0.json`,
so just read that to generate it.
(From OE-Core rev: a07008da8b02165d271a457e4c215f35cb15b94c)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[YOCTO #9070]
Add a new selftest to validate locale generation. This selftest builds a
complete target with GLIBC_GENERATE_LOCALES, IMAGE_LINGUAS,
ENABLE_BINARY_LOCALE_GENERATION set.
(From OE-Core rev: 53258fd810bea6475af9f908f7b712a13a02b628)
Signed-off-by: Louis Rannou <lrannou@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add gnutls unit-tests into ptest. Only self-contained
tests (no external file system dependencies) are included.
Some tests have been put in a disallow list in the run-ptest;
these tests either require additional files (certificates) or
environment setup prior to being run, via wrapper shell script.
As autotools packages are built out-of-tree, it is cumbersome
to add additional files. With regards to tests requiring wrapper
scripts, it is possible to add logic to run these tests under
run-ptests but that will require more effort to maintain, hence
skipped.
Verified via:
$ runqemu qemux86-64 kvm nographic serial qemuparams='-m 4096 -smp 32'
root@qemux86-64:~# ptest-runner gnutls
START: ptest-runner
BEGIN: /usr/lib64/gnutls/ptest
PASS: aead-cipher-vec
PASS: alerts
PASS: anti_replay
...
gnutls test summary:
--------------------
total: 375
pass : 364
fail : 0
skip : 11
DURATION: 184
END: /usr/lib64/gnutls/ptest
2023-02-01T13:55
STOP: ptest-runner
TOTAL: 1 FAIL: 0
(From OE-Core rev: 6061df3084b991ba4a54a3dca5dadda97e2364ac)
Signed-off-by: Ravineet Singh <ravineet.a.singh@est.tech>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake nativesdk-apt failed with error:
ERROR: nativesdk-apt-2.4.5-r0 do_package_qa: QA Issue: nativesdk-apt installs files in /usr/local/oe-sdk-hardcoded-buildpath/sysroots/x86_64-pokysdk-linux/var/volatile, but it is expected to be empty [empty-dirs]
an empty dir apt is installed under /var/log/, fix the failure
by removing the empty dir apt as what we have done for target.
apt will create it when it does not exist.
(From OE-Core rev: 5b035a59d7915da784f1e6678ee130f30d7ceb8a)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
9cf4111cdf94 Linux 5.15.91
14cc13e433e1 perf/x86/amd: fix potential integer overflow on shift of a int
033636b32258 netfilter: conntrack: unify established states for SCTP paths
0b08201158f1 x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
b57740036792 block: fix and cleanup bio_check_ro
1d152437e46f kbuild: Allow kernel installation packaging to override pkg-config
a1964688582d cpufreq: governor: Use kobject release() method to free dbs_data
7c513ced0dec cpufreq: Move to_gov_attr_set() to cpufreq.h
cf7a08622d2b Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
53c5d61198c1 tools: gpio: fix -c option of gpio-event-mon
a7d1a303ff0f treewide: fix up files incorrectly marked executable
046fe53907c5 net: mdio-mux-meson-g12a: force internal PHY off on mux switch
86bdccde7842 net/tg3: resolve deadlock in tg3_reset_task() during EEH
4364bf79d829 thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
e69c3a0d9d3d net: mctp: mark socks as dead on unhash, prevent re-add
954cc215cd7a net: ravb: Fix possible hang if RIS2_QFF1 happen
0f7218bf0a00 net: ravb: Fix lack of register setting after system resumed for Gen3
3db4ca2938eb ravb: Rename "no_ptp_cfg_active" and "ptp_cfg_active" variables
621f296f11cf gpio: mxc: Unlock on error path in mxc_flip_edge()
071a8392869f nvme: fix passthrough csi check
614471b7f7cd riscv/kprobe: Fix instruction simulation of JALR
3391bd42351b sctp: fail if no bound addresses can be used for a given scope
b0784860e145 net/sched: sch_taprio: do not schedule in taprio_reset()
d2d3ab1b1de3 netrom: Fix use-after-free of a listening socket.
9df5ab02c65e netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
ca3cf947760d ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
d50e7348b44f ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
ead06e3449f2 netlink: annotate data races around sk_state
c4eb423c6b9b netlink: annotate data races around dst_portid and dst_group
fac9b69a9370 netlink: annotate data races around nlk->portid
8a13595600f7 netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
2bf1435fa19d netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
e481654426b6 drm/i915/selftest: fix intel_selftest_modify_policy argument types
66689a72ba73 net: fix UaF in netns ops registration error path
41b74e95f297 netlink: prevent potential spectre v1 gadgets
2f29d780bd69 i2c: designware: use casting of u64 in clock multiplication to avoid overflow
b03f7ed9af6e scsi: ufs: core: Fix devfreq deadlocks
858d7e9218e1 net: mana: Fix IRQ name - add PCI and queue number
bff5243bd326 EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
5eedf4568d34 EDAC/device: Respect any driver-supplied workqueue polling value
4b7dfd0a6811 ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
7807871f28f8 ipv6: fix reachability confirmation with proxy_ndp
f9a22f6fa187 thermal: intel: int340x: Protect trip temperature from concurrent updates
036093c08d83 KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
c56683c0623e KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
e91308e63710 ovl: fail on invalid uid/gid mapping at copy up
33a9657d67a4 ksmbd: limit pdu length size according to connection status
8d83a758ee21 ksmbd: downgrade ndr version error message to debug
87a7f38a9058 ksmbd: do not sign response to session request for guest login
4210c3555db4 ksmbd: add max connections parameter
cc6742b160fa ksmbd: add smbd max io size parameter
3c8a5648a591 i2c: mv64xxx: Add atomic_xfer method to driver
e619ab4fb3e9 i2c: mv64xxx: Remove shutdown method from driver
4b83bc6f87ee cifs: Fix oops due to uncleared server->smbd_conn in reconnect
89042d3d8542 ftrace/scripts: Update the instructions for ftrace-bisect.sh
592ba7116fa6 trace_events_hist: add check for return value of 'create_hist_field'
b0af180514ed tracing: Make sure trace_printk() can output as soon as it can be used
91135d723388 module: Don't wait for GOING modules
85ee9919add9 KVM: SVM: fix tsc scaling cache logic
f0227eca972c scsi: hpsa: Fix allocation size for scsi_host_alloc()
e5af9a458a13 drm/amdgpu: complete gfxoff allow signal during suspend without delay
62b9e9f92109 Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
21998acd31fb exit: Use READ_ONCE() for all oops/warn limit reads
e82b1598eb2c docs: Fix path paste-o for /sys/kernel/warn_count
1c51698ad6f6 panic: Expose "warn_count" to sysfs
0691ddae56cd panic: Introduce warn_limit
7b98914a6c26 panic: Consolidate open-coded panic_on_warn checks
fc636b136272 exit: Allow oops_limit to be disabled
339f8a8e5211 exit: Expose "oops_count" to sysfs
f80fb0001f11 exit: Put an upper limit on how often we can oops
2857ce7f475f panic: Separate sysctl logic from CONFIG_SMP
e156d4dcb036 ia64: make IA64_MCA_RECOVERY bool instead of tristate
9024f772248e csky: Fix function name in csky_alignment() and die()
2ea497d153da h8300: Fix build errors from do_exit() to make_task_dead() transition
a452ca0228bb hexagon: Fix function name in die()
3b39f47474a2 objtool: Add a missing comma to avoid string concatenation
39a26d872178 exit: Add and use make_task_dead.
b5c1acaa43b6 kasan: no need to unset panic_on_warn in end_report()
b5c967dc6822 ubsan: no need to unset panic_on_warn in ubsan_epilogue()
e4cd2100324e panic: unset panic_on_warn inside panic()
191f1f1f6a42 kernel/panic: move panic sysctls to its own file
654f6e851271 sysctl: add a new register_sysctl_init() interface
3aa991cde94b fs: reiserfs: remove useless new_opts in reiserfs_remount
d830531f8fff x86: ACPI: cstate: Optimize C3 entry on AMD CPUs
1f5476223100 drm/i915: Remove unused variable
6e1012709320 Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
619ee31b9641 drm/i915: Allow switching away via vga-switcheroo if uninitialized
ea435ba9eb85 firmware: coreboot: Check size of table entry and use flex-array
a4e70bcf2e87 lockref: stop doing cpu_relax in the cmpxchg loop
b0ee61f5eeab platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
e8d2f7f56691 platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
2e0a8bacbe1d r8152: add vendor/device ID pair for Microsoft Devkit
d4b717e34dac scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
e15750aa28a6 KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
9300c65207f3 spi: spidev: remove debug messages that access spidev->spi without locking
48ff5d381298 ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
5001ffb31d63 ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
b76120e20683 cpufreq: armada-37xx: stop using 0 as NULL pointer
eda26fa8560d perf/x86/intel/uncore: Add Emerald Rapids
544f9d4e9d8a perf/x86/msr: Add Emerald Rapids
b1eb964d785f s390: expicitly align _edata and _end symbols on page boundary
fb45ec279b00 s390/debug: add _ASM_S390_ prefix to header guard
cd488abed97e drm: Add orientation quirk for Lenovo ideapad D330-10IGL
ff7ab370b855 net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem
d6935084e444 ASoC: fsl_micfil: Correct the number of steps on SX controls
ac07316b2d57 cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist
f0e6dcae1491 kcsan: test: don't put the expect array on the stack
c51c0b37543a cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
28e4e8ca9e95 scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace
14b1df2004fe tcp: fix rate_app_limited to default to 1
120b8e527e07 net: stmmac: enable all safety features by default
a7d736cc3c6c thermal: core: call put_device() only after device_register() fails
ed08f958e481 thermal/core: fix error code in __thermal_cooling_device_register()
108a6f91e276 thermal: Validate new state in cur_state_store()
bd0ea77edf46 thermal/core: Rename 'trips' to 'num_trips'
521c6ebd4f6e thermal/core: Remove duplicate information when an error occurs
6504afa2632a net: dsa: microchip: ksz9477: port map correction in ALU table entry register
18346db1854a selftests/net: toeplitz: fix race on tpacket_v3 block close
caa28c7c83e3 driver core: Fix test_async_probe_init saves device in wrong array
89c62cee5d4d w1: fix WARNING after calling w1_process()
3d0eafe413a7 w1: fix deadloop in __w1_remove_master_device()
7701a4bd45c1 device property: fix of node refcount leak in fwnode_graph_get_next_endpoint()
ed0d8f731e0b ptdma: pt_core_execute_cmd() should use spinlock
29e9c67bf327 octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt
03bff5819ad3 tcp: avoid the lookup process failing to get sk in ehash table
5bd69d2ea897 nvme-pci: fix timeout request state check
39178dfe8677 drm/amd/display: fix issues with driver unload
9a5a537e1444 phy: phy-can-transceiver: Skip warning if no "max-bitrate"
4095065b59bc dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
5bd3c1c1bce1 cifs: fix potential deadlock in cache_refresh_path()
1a2a47b85cab HID: betop: check shape of output reports
b2a730974373 l2tp: prevent lockdep issue in l2tp_tunnel_register()
edf0e509cedd virtio-net: correctly enable callback during start_xmit
d3401c7624ec net: macb: fix PTP TX timestamp failure due to packet padding
71c601965532 dmaengine: Fix double increment of client_count in dma_chan_get()
1e7919f0b156 drm/panfrost: fix GENERIC_ATOMIC64 dependency
a1b3e50e2140 net: mlx5: eliminate anonymous module_init & module_exit
09e3fb6f53bc net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT
01a6e108101f net: ipa: disable ipa interrupt during suspend
98aec50ff7f6 Bluetooth: Fix possible deadlock in rfcomm_sk_state_change
0e59f60b74cd usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
ae8e136bcaae usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
f25cd2b731d7 HID: revert CHERRY_MOUSE_000C quirk
39483511fd59 pinctrl: rockchip: fix mux route data for rk3568
1dae88a0b4df net: stmmac: fix invalid call to mdiobus_get_phy()
6716838bf801 HID: check empty report_list in bigben_probe()
2b4956825436 HID: check empty report_list in hid_validate_values()
ad67de330d83 net: mdio: validate parameter addr in mdiobus_get_phy()
486912937933 net: usb: sr9700: Handle negative len
2827c4eb429d octeontx2-pf: Avoid use of GFP_KERNEL in atomic context
77e8ed776cdb l2tp: close all race conditions in l2tp_tunnel_register()
af22d2c0b47f l2tp: convert l2tp_tunnel_list to idr
22c7d45ca3d7 l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
87d9205d9a57 l2tp: Serialize access to sk_user_data with sk_callback_lock
c53acbf2facf net/sched: sch_taprio: fix possible use-after-free
40516d042b65 net: stmmac: Fix queue statistics reading
620aa67f8059 pinctrl: rockchip: fix reading pull type on rk3568
ddca674af1ba pinctrl/rockchip: add error handling for pull/drive register getters
259ab8fb8c7e pinctrl/rockchip: Use temporary variable for struct device
8cbf932c5c40 wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
f792d26e5ce7 gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
8335f877efe7 gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock
fb4fb3d267c9 gpio: use raw spinlock for gpio chip shadowed data
52e3eebfe670 sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb
8232e5a84d25 net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()
95347e41cac6 net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
7f129927feaf net: nfc: Fix use-after-free in local_cleanup()
397aaac88469 phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
01bdcc73dbe7 bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
261e2f12b653 amd-xgbe: Delay AN timeout during KR training
a8cf4af5441f amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
8e897cb67421 ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
0a27dcd53430 NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
24af570c99b4 phy: ti: fix Kconfig warning and operator precedence
631fc3668539 arm64: dts: qcom: msm8992-libra: Fix the memory map
dda20ffec8fb arm64: dts: qcom: msm8992-libra: Add CPU regulators
37ba5e929349 arm64: dts: qcom: msm8992: Don't use sfpb mutex
bab87524f6d4 PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
b7a479c76481 affs: initialize fsdata in affs_truncate()
623d1116898e IB/hfi1: Remove user expected buffer invalidate race
47d5fc0dcd57 IB/hfi1: Immediately remove invalid memory from hardware
85caef2cfd1d IB/hfi1: Fix expected receive setup error exit issues
cb193984d424 IB/hfi1: Reserve user expected TIDs
891ddfae39f1 IB/hfi1: Reject a zero-length user expected buffer
362c9489720b RDMA/core: Fix ib block iterator counter overflow
e26c571c3b0d tomoyo: fix broken dependency on *.conf.default
7dfe83ecc341 firmware: arm_scmi: Harden shared memory access in fetch_notification
a653dbb70cce firmware: arm_scmi: Harden shared memory access in fetch_response
caffa7fed139 EDAC/highbank: Fix memory leak in highbank_mc_probe()
95de286200b2 reset: uniphier-glue: Fix possible null-ptr-deref
4773a8cf9a53 reset: uniphier-glue: Use reset_control_bulk API
7b33accc8ff9 soc: imx8m: Fix incorrect check for of_clk_get_by_name()
f07427f8d9c6 arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity
c4cb73febe35 HID: intel_ish-hid: Add check for ishtp_dma_tx_map
25f97c9883bf ARM: imx: add missing of_node_put()
3e9d79ded9d6 arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
538135076191 ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
0e4bba1656a4 ARM: dts: imx7d-pico: Use 'clock-frequency'
108cf4c6d510 ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
207c9e64edba arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property
7ce380fe7574 dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG
edba9b7a7037 memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
e66f6949da63 memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
eda11ab55614 memory: tegra: Remove clients SID override programming
aabd5ba7e9b0 Linux 5.15.90
4b6f8263e931 io_uring/rw: remove leftover debug statement
b10acfcd61b2 io_uring/rw: ensure kiocb_end_write() is always called
124fb13cc757 io_uring: fix double poll leak on repolling
e944f1e37b97 io_uring: Clean up a false-positive warning from GCC 9.3.0
940e8922c1f5 mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
e83cc8a780e6 soc: qcom: apr: Make qcom,protection-domain optional again
982c8b1e95c0 Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
40a4797e08ec block: mq-deadline: Rename deadline_is_seq_writes()
3abf10b4c473 net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()
1aab00aa4192 net/ulp: use consistent error code when blocking ULP
2e4c95a404f3 io_uring/net: fix fast_iov assignment in io_setup_async_msg()
311b298a3337 io_uring: io_kiocb_update_pos() should not touch file for non -1 offset
487a086595b5 tracing: Use alignof__(struct {type b;}) instead of offsetof()
430443f8565e x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
f114717dfa74 Revert "drm/amdgpu: make display pinning more flexible (v2)"
7a993c1be595 efi: rt-wrapper: Add missing include
de2af657cab9 arm64: efi: Execute runtime services from a dedicated stack
9cca110cf8bb fs/ntfs3: Fix attr_punch_hole() null pointer derenference
d4d112e5c458 drm/amdgpu: drop experimental flag on aldebaran
c82fa690da7c drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix
88c33752248e drm/amd/display: Calculate output_color_space after pixel encoding adjustment
87e605b16111 drm/amd/display: Fix set scaling doesn's work
8687b8cdc3a3 drm/i915/display: Check source height is > 0
5d961791663d drm/i915: re-disable RC6p on Sandy Bridge
e9a7ec188b26 mei: me: add meteor lake point M DID
eb0421d90f91 gsmi: fix null-deref in gsmi_get_variable
b8d99cda526b serial: atmel: fix incorrect baudrate setup
b85498385afc serial: amba-pl011: fix high priority character transmission in rs486 mode
0f150134dd79 dmaengine: idxd: Let probe fail when workqueue cannot be enabled
1e8c127c2e81 dmaengine: tegra210-adma: fix global intr clear
473e2281f712 dmaengine: lgm: Move DT parsing after initialization
73337724cbd8 serial: pch_uart: Pass correct sg to dma_unmap_sg()
4307a41cbc44 dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation
c9d55f564a69 dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation
78aa45bb7a42 usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
a69c8dfb85b4 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
1ab67e87b178 usb: gadget: g_webcam: Send color matching descriptor per frame
b08167d8f07c usb: typec: altmodes/displayport: Fix pin assignment calculation
7fb1322e7a8c usb: typec: altmodes/displayport: Add pin assignment helper
59f9ee379640 usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail
a1c8a5c2f8aa usb: host: ehci-fsl: Fix module alias
f073d10cd5a7 usb: cdns3: remove fetched trb from cache before dequeuing
73f4bde9730f USB: serial: cp210x: add SCALANCE LPE-9000 device id
a2e075f40122 USB: gadgetfs: Fix race between mounting and unmounting
2da67bff29ab tty: fix possible null-ptr-defer in spk_ttyio_release
cb53a3366eb2 tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
f322dd2e4a1c staging: mt7621-dts: change some node hex addresses to lower case
6508788b2c3b bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD
7b122c33bd31 riscv: dts: sifive: fu740: fix size of pcie 32bit memory
701f9c3da692 thunderbolt: Use correct function to calculate maximum USB3 link rate
5b1b03a3d3e4 cifs: do not include page data when checking signature
64287cd456a2 btrfs: fix race between quota rescan and disable leading to NULL pointer deref
f2e0e1615d65 btrfs: do not abort transaction on failure to write log tree when syncing log
f653abe6195c mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
9881436f01ce mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
33bd0db750fc ACPI: PRM: Check whether EFI runtime is available
87e1ee6058e5 comedi: adv_pci1760: Fix PWM instruction handling
b5d24a8e4a61 usb: core: hub: disable autosuspend for TI TUSB8041
61a0890cb95a misc: fastrpc: Fix use-after-free race condition for maps
1b7b7bb400dd misc: fastrpc: Don't remove map on creater_process and device_release
e7e41fcf909f USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
f3de34d90d90 staging: vchiq_arm: fix enum vchiq_status return types
16d09c4bc99b USB: serial: option: add Quectel EM05CN modem
34d769f0c607 USB: serial: option: add Quectel EM05CN (SG) modem
768d56ed2411 USB: serial: option: add Quectel EC200U modem
829916f069a7 USB: serial: option: add Quectel EM05-G (RS) modem
eb8808f769c6 USB: serial: option: add Quectel EM05-G (CS) modem
6e0430db195e USB: serial: option: add Quectel EM05-G (GR) modem
f01aefe374d3 prlimit: do_prlimit needs to have a speculation check
418e2c756d65 xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables
10cb7d53be5f usb: acpi: add helper to check port lpm capability using acpi _DSM
1818e2a97dab xhci: Add a flag to disable USB3 lpm on a xhci root port level.
8911ff796336 xhci: Add update_hub_device override for PCI xHCI hosts
c462ac871f49 xhci: Fix null pointer dereference when host dies
f39c813af0b6 usb: xhci: Check endpoint is valid before dereferencing it
0f175cebc46c xhci-pci: set the dma max_seg_size
89a410dbd0f1 io_uring/rw: defer fsnotify calls to task context
05d69b372b3b io_uring: do not recalculate ppos unnecessarily
ff8a070253d9 io_uring: update kiocb->ki_pos at execution time
b7958caf415b io_uring: remove duplicated calls to io_kiocb_ppos
86e2d6901a37 io_uring: ensure that cached task references are always put on exit
30b90689344b io_uring: fix async accept on O_NONBLOCK sockets
a79b13f24967 io_uring: allow re-poll if we made progress
3c1a3d02690f io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)
390b8816317f io_uring: add flag for disabling provided buffer recycling
9b7b0f2116d5 io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly
cdc68e714d0b io_uring: improve send/recv error handling
ccf06b5a981c io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups
77baf39227c0 eventfd: provide a eventfd_signal_mask() helper
a2d8ff00a7b0 eventpoll: add EPOLL_URING_WAKE poll wakeup flag
a9aa4aa7a5b2 io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL
bd9a23a4bb8a hugetlb: unshare some PMDs when splitting VMAs
393d9e3ed10c drm/amd: Delay removal of the firmware framebuffer
865e244e06c7 drm/amdgpu: disable runtime pm on several sienna cichlid cards(v2)
560373fb1e9a ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
26264260a80b ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
1026756321bd efi: fix userspace infinite retry read efivars after EFI runtime services page fault
45627a1a6450 nilfs2: fix general protection fault in nilfs_btree_insert()
350d66d9e730 zonefs: Detect append writes at invalid locations
5054d001ffaf Add exception protection processing for vd in axi_chan_handle_err function
a12fd43bd175 wifi: mac80211: sdata can be NULL during AMPDU start
f96a6c009ed9 wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
908d1742b6e6 Bluetooth: hci_qca: Fix driver shutdown on closed serdev
7530fbc05ff5 fbdev: omapfb: avoid stack overflow warning
e1df7f0b27c2 perf/x86/rapl: Treat Tigerlake like Icelake
2c129e868992 f2fs: let's avoid panic if extent_tree is not created
58bac7440251 x86/asm: Fix an assembler warning with current binutils
fdb4a70bb768 btrfs: always report error in run_one_delayed_ref()
f641067ea2af RDMA/srp: Move large values to a new enum for gcc13
793f8ac21874 r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()
dc072762f900 net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
308d24d87599 vduse: Validate vq_num in vduse_validate_config()
8e1eb926a093 virtio_pci: modify ENOENT to EINVAL
64a6f3689d0d tools/virtio: initialize spinlocks in vring_test.c
95fc28a8e921 selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
d4a9d2944f2e pNFS/filelayout: Fix coalescing test for single DS
6a3319af6b36 btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
(From OE-Core rev: 60c0f2100303bce62711c05efe9c8b775a804045)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
68a95455c153 Linux 6.1.9
432ddb5765c4 amdgpu: fix build on non-DCN platforms.
a4d01fb87ece perf/x86/amd: fix potential integer overflow on shift of a int
dc1ccb4c0f85 netfilter: conntrack: unify established states for SCTP paths
70654f995054 dt-bindings: i2c: renesas,rzv2m: Fix SoC specific string
137f1b47da5f x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
9291e7f6f940 dt-bindings: riscv: fix single letter canonical order
709f785b6201 dt-bindings: riscv: fix underscore requirement for multi-letter extensions
b96903b7fc8c acpi: Fix suspend with Xen PV
2d4c140e9a60 x86/sev: Add SEV-SNP guest feature negotiation support
dd017697feb1 Input: i8042 - add Clevo PCX0DX to i8042 quirk table
6816478c0db1 Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
e1275a6b2d99 Revert "mm/compaction: fix set skip in fast_find_migrateblock"
2fd712538d68 Fix up more non-executable files marked executable
ff66e15a4e97 tools: gpio: fix -c option of gpio-event-mon
d88695e7cc85 treewide: fix up files incorrectly marked executable
fe10ce3041b6 block: ublk: move ublk_chr_class destroying after devices are removed
f81be7edb780 Partially revert "perf/arm-cmn: Optimise DTC counter accesses"
37f21dc8a489 net: mdio-mux-meson-g12a: force internal PHY off on mux switch
a4bbf0311755 tsnep: Fix TX queue stop/wake for multiple queues
994087b56e95 net/tg3: resolve deadlock in tg3_reset_task() during EEH
2d449b8dd373 riscv: Move call to init_cpu_topology() to later initialization stage
76d130250a25 thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
a8f2ee10718f net: mctp: mark socks as dead on unhash, prevent re-add
6a524787965f net: mctp: hold key reference when looking up a general key
2f87a60e9b4e net: mctp: move expiry timer delete to unhash
d0cdcc3da926 net: mctp: add an explicit reference from a mctp_sk_key to sock
d46d7516cba3 net: ravb: Fix possible hang if RIS2_QFF1 happen
4fd88b8d6e04 net: ravb: Fix lack of register setting after system resumed for Gen3
fc482705cb84 gpio: ep93xx: Fix port F hwirq numbers in handler
699378c56b1d gpio: mxc: Unlock on error path in mxc_flip_edge()
b51e3f5e86d8 nvme: fix passthrough csi check
f4c8fc775fcb riscv/kprobe: Fix instruction simulation of JALR
9f08bb650078 sctp: fail if no bound addresses can be used for a given scope
61a214dcda51 net/sched: sch_taprio: do not schedule in taprio_reset()
250cec4b26a5 tracing/osnoise: Use built-in RCU list checking
91c7ca226a24 ACPI: video: Fix apple gmux detection
bd100f492c7e platform/x86: apple-gmux: Add apple_gmux_detect() helper
4e1f8efbd719 platform/x86: apple-gmux: Move port defines to apple-gmux.h
8f7f8079ed93 platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
51e394c6f81a netrom: Fix use-after-free of a listening socket.
ecf1d4250ff4 netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
f0907d08bac7 net: ethernet: adi: adin1110: Fix multicast offloading
118e95ce5fa0 net: dsa: microchip: fix probe of I2C-connected KSZ8563
f9753ebd61be ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
6850fe301d01 ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
da553c7ca82f netlink: annotate data races around sk_state
13edec44a5f5 netlink: annotate data races around dst_portid and dst_group
b181c31fe893 netlink: annotate data races around nlk->portid
44d6de3b4f26 netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
318cb24a4c3f netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
6f81f0a952cd ACPI: video: Add backlight=native DMI quirk for Asus U46E
aa9483b94547 ACPI: video: Add backlight=native DMI quirk for HP EliteBook 8460p
ed796e0916a8 ACPI: video: Add backlight=native DMI quirk for HP Pavilion g6-1d80nr
2e3539d34b8e drm/i915/selftest: fix intel_selftest_modify_policy argument types
048c82c0b3bd nvme-fc: fix initialization order
74673597c100 nvme: consolidate setting the tagset flags
3130e38b0b29 nvme: simplify transport specific device attribute handling
554484a34e98 net: fec: Use page_pool_put_full_page when freeing rx buffers
12075708f2e7 net: fix UaF in netns ops registration error path
992e4ff7116a netlink: prevent potential spectre v1 gadgets
122d3a0ee454 iavf: schedule watchdog immediately when changing primary MAC
aa17cf8af776 iavf: fix temporary deadlock and failure to set MAC address
0bdc4b4ba720 drm/i915: Fix a memory leak with reused mmap_offset
67444f8ca31c drm/drm_vma_manager: Add drm_vma_node_allow_once()
e8267867fd1a i2c: designware: Fix unbalanced suspended flag
9f36aae9e80e i2c: designware: use casting of u64 in clock multiplication to avoid overflow
5e6618e28b33 io_uring: always prep_async for drain requests
3238146fcf26 net: mana: Fix IRQ name - add PCI and queue number
1ce29f7444df io_uring: inline __io_req_complete_put()
85224a3f89cf io_uring: remove io_req_tw_post_queue
65aeb34c0f2d io_uring: use io_req_task_complete() in timeout
0c4d95ad2160 io_uring: hold locks for io_req_complete_failed
6dbb84c7c2e1 io_uring: inline __io_req_complete_post()
bfd4d1884065 io_uring: inline io_req_task_work_add()
af8e87f72f9e drm/amdgpu/display/mst: update mst_mgr relevant variable when long HPD
be6bf2321343 drm/amdgpu/display/mst: limit payload to be updated one by one
5891a419031d drm/amdgpu/display/mst: Fix mst_state->pbn_div and slot count assignments
60cd9bb28b97 drm/amdgpu: remove unconditional trap enable on add gfx11 queues
076f7a8798f5 drm/amd/pm: add missing AllowIHInterrupt message mapping for SMU13.0.0
335ef7d0777c drm/display/dp_mst: Correct the kref of port.
4516ccd5e154 platform/x86: thinkpad_acpi: Fix profile modes on Intel platforms
6f0351d0c311 EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
77a92cc82665 EDAC/device: Respect any driver-supplied workqueue polling value
00ba539393bf ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
a914e1132f01 ipv6: fix reachability confirmation with proxy_ndp
95cf086772c5 regulator: dt-bindings: samsung,s2mps14: add lost samsung,ext-control-gpios
19df0f77b3d1 thermal: intel: int340x: Protect trip temperature from concurrent updates
8294b4a88921 riscv: fix -Wundef warning for CONFIG_RISCV_BOOT_SPINWAIT
ea77e9b9fb53 scsi: ufs: core: Fix devfreq deadlocks
97856a9d776d KVM: arm64: GICv4.1: Fix race with doorbell on VPE activation/deactivation
b0487b40305b KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
121d87eb5817 io_uring/net: cache provided buffer group value for multishot receives
42fea1c35254 ovl: fail on invalid uid/gid mapping at copy up
caa0ea92503f ovl: fix tmpfile leak
f03face5fda6 ksmbd: limit pdu length size according to connection status
dcb69eb91c84 ksmbd: downgrade ndr version error message to debug
eb563dce3d16 ksmbd: do not sign response to session request for guest login
d5d7847e57ac ksmbd: add max connections parameter
5109607a4ece cifs: Fix oops due to uncleared server->smbd_conn in reconnect
f9575ea163ad ftrace/scripts: Update the instructions for ftrace-bisect.sh
b4e7e81b4fdf trace_events_hist: add check for return value of 'create_hist_field'
198c83963f63 tracing: Make sure trace_printk() can output as soon as it can be used
e5ae9b5a652f ftrace: Export ftrace_free_filter() to modules
14f4d81f647b module: Don't wait for GOING modules
c00c20e3e351 nfsd: don't free files unconditionally in __nfsd_file_cache_purge
6eb0fc92eeee kvm/vfio: Fix potential deadlock on vfio group_lock
eced3d368f63 scsi: hpsa: Fix allocation size for scsi_host_alloc()
4ba7d17f2b3b vfio/type1: Respect IOMMU reserved regions in vfio_test_domain_fgsp()
b811432fc56f sched/uclamp: Fix a uninitialized variable warnings
390eb5433eff sched/fair: Check if prev_cpu has highest spare cap in feec()
63cccc92768d wifi: mac80211: Fix iTXQ AMPDU fragmentation handling
7b8fe53d2a1d wifi: mac80211: Proper mark iTXQs for resumption
c932501bc232 io_uring/msg_ring: fix remote queue to disabled ring
3964b0c2e843 drm/amdgpu: complete gfxoff allow signal during suspend without delay
2c8fb41ed0e6 drm/i915: Allow alternate fixed modes always for eDP
7fa092a05791 drm/i915: Allow panel fixed modes to have differing sync polarities
83b15fe00a45 Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
cc2a13ec84a5 arm64: efi: Account for the EFI runtime stack in stack unwinder
cf1f38ef9567 arm64: efi: Avoid workqueue to check whether EFI runtime is live
119a34527ed8 arm64: efi: Recover from synchronous exceptions occurring in firmware
0bfa2249ca06 Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
c19bd0d89720 btrfs: zoned: enable metadata over-commit for non-ZNS setup
5f366b36a83b firmware: coreboot: Check size of table entry and use flex-array
f594afe49946 ata: pata_cs5535: Don't build on UML
448e5fbbf9b7 lockref: stop doing cpu_relax in the cmpxchg loop
47da87959390 platform/x86: simatic-ipc: add another model
4bfccc9b1300 platform/x86: simatic-ipc: correct name of a model
e7f4e976d39e platform/x86: asus-wmi: Ignore fan on E410MA
71dfaccf2094 platform/x86: asus-wmi: Add quirk wmi_ignore_fan
63e3ff2e9ee4 platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
790aefa09e39 platform/x86: asus-nb-wmi: Add alternate mapping for KEY_CAMERA
9527a8613960 platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
564756d5ad9a r8152: add vendor/device ID pair for Microsoft Devkit
b886ccb190f0 scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
223dddc8807b scsi: hisi_sas: Use abort task set to reset SAS disks when discovered
3e711bb4409a KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
75d8a514ceec spi: spidev: remove debug messages that access spidev->spi without locking
893d45394dbe cifs: fix potential memory leaks in session setup
ca6263dc22ac drm/amdkfd: Fix NULL pointer error for GC 11.0.1 on mGPU
92af2d3b57a1 drm/amdkfd: Add sync after creating vram bo
df675d4cf0e3 ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
c6cf20e747ed ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
39c315fe6e59 ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
74ed6ee3704c cpufreq: armada-37xx: stop using 0 as NULL pointer
141fe35cb13e tools/nolibc: prevent gcc from making memset() loop over itself
f3b7893078ca tools/nolibc: fix missing includes causing build issues at -O0
338ec07a14cd tools/nolibc: Fix S_ISxxx macros
99dd3449279b nolibc: fix fd_set type
0333c339781f perf/x86/intel/uncore: Add Emerald Rapids
a29933719f6b perf/x86/msr: Add Emerald Rapids
c5ed0fe3eb55 perf/x86/msr: Add Meteor Lake support
be839afcdf64 perf/x86/cstate: Add Meteor Lake support
b91ec58ffb8a xen/pvcalls: free active map buffer on pvcalls_front_free_map
25714807b1fd s390: expicitly align _edata and _end symbols on page boundary
a524f623daae s390/debug: add _ASM_S390_ prefix to header guard
68f5d286aa3d drm: Add orientation quirk for Lenovo ideapad D330-10IGL
748f31ba3ec6 net: usb: cdc_ether: add support for Thales Cinterion PLS62-W modem
c6fb430d3303 drm/msm/a6xx: Avoid gx gbit halt during rpm suspend
7daafbd2d934 ASoC: fsl_micfil: Correct the number of steps on SX controls
0d792453213f cpufreq: Add SM6375 to cpufreq-dt-platdev blocklist
d5cb15095a93 kcsan: test: don't put the expect array on the stack
fd14d29bb698 ASoC: support machine driver with max98360
f48c6b680e74 ASoC: amd: yc: Add ASUS M5402RA into DMI table
a0e83ab31144 ASoC: mediatek: mt8186: Add machine support for max98357a
80590863884a ASoC: mediatek: mt8186: support rt5682s_max98360
297b3d44bbc7 cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
7d596bbc66a5 cpufreq: CPPC: Add u64 casts to avoid overflowing
528bd2aa1e7b spi: cadence: Fix busy cycles calculation
1a5ead77c9ce ASoC: amd: yc: Add Razer Blade 14 2022 into DMI table
c658a6d5501d ASoC: SOF: Add FW state to debugfs
4e491a1373a7 ASoC: SOF: pm: Always tear down pipelines before DSP suspend
7af7cb349c45 ASoC: SOF: pm: Set target state earlier
c9f0e54a2576 scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace
dc706d778746 tcp: fix rate_app_limited to default to 1
cefa85480ac9 bnxt: Do not read past the end of test names
aebf7e62708b net: stmmac: enable all safety features by default
2846a7412f62 thermal: core: call put_device() only after device_register() fails
d4dbbbbb2449 thermal/core: fix error code in __thermal_cooling_device_register()
80bb3b901abe thermal: Validate new state in cur_state_store()
3896f78b2203 net: dsa: microchip: ksz9477: port map correction in ALU table entry register
248f6a70eac1 selftests/net: toeplitz: fix race on tpacket_v3 block close
c80475214850 driver core: Fix test_async_probe_init saves device in wrong array
cfc7462ff824 w1: fix WARNING after calling w1_process()
8bc7d8706737 w1: fix deadloop in __w1_remove_master_device()
e75485fc589e device property: fix of node refcount leak in fwnode_graph_get_next_endpoint()
13ba563c2c80 ptdma: pt_core_execute_cmd() should use spinlock
0c5213ce6e72 usb: dwc3: fix extcon dependency
6df50d94697d tcp: avoid the lookup process failing to get sk in ehash table
4888f9fc03fc nvme-pci: fix timeout request state check
58bdab02b225 net: sched: gred: prevent races when adding offloads to stats
b0b029ee04ef drm/amd/display: fix issues with driver unload
8f4764c0d478 phy: phy-can-transceiver: Skip warning if no "max-bitrate"
567128076d55 dmaengine: tegra: Fix memory leak in terminate_all()
f7a57ef457ad dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
a8a518ff3be5 cifs: fix potential deadlock in cache_refresh_path()
d5fb544b4ce5 drm/i915/selftests: Unwind hugepages to drop wakeref on error
07bc32e53c7b HID: betop: check shape of output reports
b717cf5a6bd8 l2tp: prevent lockdep issue in l2tp_tunnel_register()
c81fcd4e49e0 virtio-net: correctly enable callback during start_xmit
74a76b80177f net: macb: fix PTP TX timestamp failure due to packet padding
142d644fd2cc dmaengine: Fix double increment of client_count in dma_chan_get()
f5e58b546cbe drm/panfrost: fix GENERIC_ATOMIC64 dependency
459b413821ef net: mlx5: eliminate anonymous module_init & module_exit
d0453c63d38e net/mlx5: E-switch, Fix switchdev mode after devlink reload
a03b6ef0f6db net/mlx5e: Set decap action based on attr for sample
ad2732630ff6 net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT
0680225a559a net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT
d8da8d96ff1d net/mlx5e: Avoid false lock dependency warning on tc_ht even more
e401ecbc3780 net: ipa: disable ipa interrupt during suspend
17511bd84871 Bluetooth: Fix possible deadlock in rfcomm_sk_state_change
9a7c3befef40 Bluetooth: hci_event: Fix Invalid wait context
2539cbc625c5 Bluetooth: ISO: Fix possible circular locking dependency
c524f9561c65 Bluetooth: ISO: Avoid circular locking dependency
8ac6043bd3e5 Bluetooth: hci_sync: fix memory leak in hci_update_adv_data()
f51a825b9f73 Bluetooth: hci_conn: Fix memory leaks
ed818fd8c531 Bluetooth: Fix a buffer overflow in mgmt_mesh_add()
5d947222e4e4 netfilter: conntrack: handle tcp challenge acks during connection reuse
bb03899b9ba3 usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
6aee197b7fbc usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
3d7f77e55da3 usb: ucsi: Ensure connector delayed work items are flushed
94fa550b9564 block/rnbd-clt: fix wrong max ID in ida_alloc_max
1c6c30cdcf61 HID: revert CHERRY_MOUSE_000C quirk
076a9ebfccc3 ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp151a-prtt1l
d0c5f5caf031 ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp157c-emstamp-argon
1c50efa1cd27 ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcom-som
e482dc20a73c ARM: dts: stm32: Fix qspi pinctrl phandle for stm32mp15xx-dhcor-som
249f0149768a pinctrl: rockchip: fix mux route data for rk3568
5bd6174693aa net: stmmac: fix invalid call to mdiobus_get_phy()
09003f12f5fe HID: check empty report_list in bigben_probe()
cdcdc0531a51 HID: check empty report_list in hid_validate_values()
7879626296e6 net: mdio: validate parameter addr in mdiobus_get_phy()
8327104c28c0 net: usb: sr9700: Handle negative len
cef0845b6dcf l2tp: close all race conditions in l2tp_tunnel_register()
bf47eb2cc58c l2tp: convert l2tp_tunnel_list to idr
d3b2d2820a00 net/sched: sch_taprio: fix possible use-after-free
12dd32ab623f net: stmmac: Fix queue statistics reading
5a7205560755 pinctrl: rockchip: fix reading pull type on rk3568
7794efa358bc wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
56e3e8da1efb gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
4141fdfd7847 gpio: mxc: Protect GPIO irqchip RMW with bgpio spinlock
d314d0c3de79 sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb
96a88e3ab62f net: lan966x: add missing fwnode_handle_put() for ports node
e893dced1a18 net: enetc: avoid deadlock in enetc_tx_onestep_tstamp()
d807a7544a70 net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
d3605282ec35 net: nfc: Fix use-after-free in local_cleanup()
5d48e5cbb1cd phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
c921fe22178d drm/vc4: bo: Fix unused variable warning
b0c89ef02556 bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
797bbdc7c30d amd-xgbe: Delay AN timeout during KR training
15d45a435e09 amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
084e6764dc3e bpf: hash map, avoid deadlock with suitable hash mask
d838b5c99bce phy: usb: sunplus: Fix potential null-ptr-deref in sp_usb_phy_probe()
be960b061b89 drm/vc4: bo: Fix drmm_mutex_init memory hog
86e1955b28d9 ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
32d5eb95f8f0 NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
8103d53f25ec drm/msm/gpu: Fix potential double-free
ba4ca7d2dd85 phy: ti: fix Kconfig warning and operator precedence
758803e20260 kbuild: fix 'make modules' error when CONFIG_DEBUG_INFO_BTF_MODULES=y
80bb370bce77 kbuild: export top-level LDFLAGS_vmlinux only to scripts/Makefile.vmlinux
a504db9a140c arm64: dts: qcom: msm8992-libra: Fix the memory map
dd95362789c7 arm64: dts: qcom: msm8992: Don't use sfpb mutex
ad5daeb648ec PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
964f121334cd affs: initialize fsdata in affs_truncate()
c37e769f2707 IB/hfi1: Remove user expected buffer invalidate race
648cc5f41482 IB/hfi1: Immediately remove invalid memory from hardware
dffa4afa98e7 IB/hfi1: Fix expected receive setup error exit issues
39edbe1b549a IB/hfi1: Reserve user expected TIDs
3304cb63f4dc IB/hfi1: Reject a zero-length user expected buffer
43811d07ea64 RDMA/core: Fix ib block iterator counter overflow
e73f5dd9b322 arm64: dts: marvell: AC5/AC5X: Fix address for UART1
7b28a8920844 erofs: fix kvcalloc() misuse with __GFP_NOFAIL
d7c71f93cfac RDMA/rxe: Prevent faulty rkey generation
7ca8aa835464 RDMA/rxe: Fix inaccurate constants in rxe_type_info
78cfe7bfe5d1 tomoyo: fix broken dependency on *.conf.default
c2c3a71200c0 HID: amd_sfh: Fix warning unwind goto
fa5ee1bec7c7 interconnect: qcom: msm8996: Fix regmap max_register values
8086bd330a28 interconnect: qcom: msm8996: Provide UFS clocks to A2NoC
5362263b0c2f firmware: arm_scmi: Fix virtio channels cleanup on shutdown
d807aff1910c firmware: arm_scmi: Harden shared memory access in fetch_notification
3463203d1096 firmware: arm_scmi: Harden shared memory access in fetch_response
b7863ef8a8f0 EDAC/highbank: Fix memory leak in highbank_mc_probe()
633bad3dc81c reset: uniphier-glue: Fix possible null-ptr-deref
00b433d5664a reset: ti-sci: honor TI_SCI_PROTOCOL setting when not COMPILE_TEST
9eea16953ec1 soc: imx8m: Fix incorrect check for of_clk_get_by_name()
c47e53679af1 arm64: dts: imx8mm-venice-gw7901: fix USB2 controller OC polarity
9a65e90179ba HID: intel_ish-hid: Add check for ishtp_dma_tx_map
bd04fcc35d37 arm64: dts: imx8mp-evk: pcie0-refclk cosmetic cleanup
4df82eb50e3b arm64: dts: imx8mp: Fix power-domain typo
3a999c07a644 arm64: dts: imx8mp: Fix missing GPC Interrupt
2876069cbdc3 soc: imx: imx8mp-blk-ctrl: don't set power device name
e92f205c71d9 ARM: imx: add missing of_node_put()
504b06e529f1 arm64: dts: imx93-11x11-evk: correct clock and strobe pad setting
767a2c8e7354 arm64: dts: verdin-imx8mm: fix dev board audio playback
f20a2afec502 arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
0cd7df5204e7 arm64: dts: verdin-imx8mm: fix dahlia audio playback
57e8959f1018 ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
02badccd1fcf ARM: dts: imx7d-pico: Use 'clock-frequency'
79ed997b7146 ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
7eef6180815c arm64: dts: imx8mp-phycore-som: Remove invalid PMIC property
02ef93c4dfb4 soc: imx: imx8mp-blk-ctrl: enable global pixclk with HDMI_TX_PHY PD
8aa234b1a492 dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG
1ec709691008 dmaengine: qcom: gpi: Set link_rx bit on GO TRE for rx operation
7b91820fd753 arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset
7003e0ea1418 memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
4c69fce6e537 memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
e665b934695a memory: tegra: Remove clients SID override programming
93f875a8526a Linux 6.1.8
ebb677d21945 soc: qcom: apr: Make qcom,protection-domain optional again
effecd8d116d Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
fa6357de7c5e block: mq-deadline: Rename deadline_is_seq_writes()
5a69eccf5638 net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()
659518e013d6 octeontx2-pf: Fix the use of GFP_KERNEL in atomic context on rt
ddb98087bd2a net/ulp: use consistent error code when blocking ULP
1eb57b87f106 octeontx2-pf: Avoid use of GFP_KERNEL in atomic context
6da17ac15e35 drm/amdgpu: correct MEC number for gfx11 APUs
40a66b6ca478 drm/amdgpu: add tmz support for GC IP v11.0.4
a63bd0539bf3 drm/amdgpu: add tmz support for GC 11.0.1
a74805429d38 drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.4
834a91425865 drm/amdgpu: enable GFX Power Gating for GC IP v11.0.4
09af1ee53ced drm/amdgpu: enable GFX IP v11.0.4 CG support
8cbe04b2e0a1 drm/amdgpu: enable PSP IP v13.0.11 support
11ffb9933730 drm/amdgpu/discovery: enable nbio support for NBIO v7.7.1
703011b41c4f drm/amdgpu/pm: use the specific mailbox registers only for SMU IP v13.0.4
fe4d9fb3326e drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.11
c776433afefd drm/amdgpu/pm: add GFXOFF control IP version check for SMU IP v13.0.11
6ed56b86918d drm/amdgpu: add smu 13 support for smu 13.0.11
bb856053b7d7 drm/amdgpu/pm: enable swsmu for SMU IP v13.0.11
3ed03b0b42c4 drm/amdgpu/discovery: add PSP IP v13.0.11 support
7d1e2273f21f drm/amdgpu: add gmc v11 support for GC 11.0.4
ea8f7acc35e2 drm/amdgpu: add gfx support for GC 11.0.4
09157e804d9e drm/amdgpu/discovery: set the APU flag for GC 11.0.4
333814dd71d8 drm/amdgpu: set GC 11.0.4 family
2ecc26293852 drm/amdgpu/discovery: enable mes support for GC v11.0.4
db4fa3b2d7d4 drm/amdgpu/discovery: enable gfx v11 for GC 11.0.4
907d5b697d85 drm/amdgpu/discovery: enable gmc v11 for GC 11.0.4
708509058b79 drm/amdgpu/discovery: enable soc21 common for GC 11.0.4
2705a9548594 x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
a18417e27ed8 exit: Use READ_ONCE() for all oops/warn limit reads
3f38c2170714 docs: Fix path paste-o for /sys/kernel/warn_count
72c93f9897e9 panic: Expose "warn_count" to sysfs
f53b6dda4d9b panic: Introduce warn_limit
13aa82f00727 panic: Consolidate open-coded panic_on_warn checks
e0738725bbf6 exit: Allow oops_limit to be disabled
46cacd7913c8 exit: Expose "oops_count" to sysfs
767997ef5dc0 exit: Put an upper limit on how often we can oops
acc767cc70ce panic: Separate sysctl logic from CONFIG_SMP
72b0e5faa514 efi: rt-wrapper: Add missing include
f75a91c82dc8 arm64: efi: Execute runtime services from a dedicated stack
ff3b1a624380 fs/ntfs3: Fix attr_punch_hole() null pointer derenference
b542cb024a5d cifs: reduce roundtrips on create/qinfo requests
bf9261e4536f drm/amd/display: disable S/G display on DCN 3.1.4
3ad10fc4ad37 drm/amd/display: disable S/G display on DCN 3.1.5
b105b79ea050 drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix
87e84d0ff97c drm/amd/display: Calculate output_color_space after pixel encoding adjustment
032cebdff71e drm/amd/display: Fix set scaling doesn's work
92c39d699592 drm/i915: Remove unused variable
4397bcbd729d drm/i915: Allow switching away via vga-switcheroo if uninitialized
597747eb58a7 drm/i915/display: Check source height is > 0
38a9b17d3b58 drm/i915: re-disable RC6p on Sandy Bridge
8dabe4e0daa9 drm/amdgpu: Correct the power calcultion for Renior/Cezanne.
d693fdf73eb2 drm/amdgpu: allow multipipe policy on ASICs with one MEC
af4a3c274a92 drm/amdgpu: fix amdgpu_job_free_resources v2
cfb7a66c99ad ARM: omap1: fix !ARCH_OMAP1_ANY link failures
4cc5622b2e9a ARM: dts: qcom: apq8084-ifc6540: fix overriding SDHCI
548ea9dd5e01 VMCI: Use threaded irqs instead of tasklets
32b39dccd69b mei: me: add meteor lake point M DID
a63171d0979c mei: bus: fix unlink on bus in error path
6646d769fdb0 gsmi: fix null-deref in gsmi_get_variable
1c5aaff754f3 serial: exar: Add support for Sealevel 7xxxC serial cards
13efa6b1a304 serial: atmel: fix incorrect baudrate setup
ab47d385da12 serial: amba-pl011: fix high priority character transmission in rs486 mode
e7c07deaa193 dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable
b9e8e3fcfec6 dmaengine: idxd: Prevent use after free on completion memory
99dc4520b74e dmaengine: idxd: Let probe fail when workqueue cannot be enabled
8802fea8dd7f dmaengine: tegra210-adma: fix global intr clear
16848cad1a48 dmaengine: lgm: Move DT parsing after initialization
16b18ee00c40 serial: pch_uart: Pass correct sg to dma_unmap_sg()
caf81ca977b3 dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation
f1288e054995 dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation
1f1007d1301b arm64: dts: imx8mp: correct usb clocks
2cab24bd8f43 usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
09e4507ec8ef usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
96abcf7230d7 USB: gadget: Add ID numbers to configfs-gadget driver names
f9c8c6b34d5d usb: gadget: g_webcam: Send color matching descriptor per frame
184cfc6afb55 usb: typec: altmodes/displayport: Fix pin assignment calculation
632b223797a9 usb: typec: altmodes/displayport: Add pin assignment helper
9a027eeb9860 usb: typec: tcpm: Fix altmode re-registration causes sysfs create fail
421492f229f0 usb: musb: fix error return code in omap2430_probe()
b3fdc02c6123 usb: host: ehci-fsl: Fix module alias
34f207ed1c10 usb: cdns3: remove fetched trb from cache before dequeuing
feb7840e57ca USB: serial: cp210x: add SCALANCE LPE-9000 device id
616fd34d0170 USB: gadgetfs: Fix race between mounting and unmounting
f59549814a64 selftests: mptcp: userspace: validate v4-v6 subflows mix
f44ce132016f mptcp: netlink: respect v4/v6-only sockets
1423c12b4f0c mptcp: explicitly specify sock family at subflow creation time
36fc7317cdb1 io_uring/poll: don't reissue in case of poll race on multishot request
66144d830f59 pktcdvd: check for NULL returna fter calling bio_split_to_limits()
64152e05a4de tty: fix possible null-ptr-defer in spk_ttyio_release
fd524ca7fe45 tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
8de08b0c44ae bpf: restore the ebpf program ID for BPF_AUDIT_UNLOAD and PERF_BPF_EVENT_PROG_UNLOAD
ea41602d3b2f riscv: dts: sifive: fu740: fix size of pcie 32bit memory
d1b531efcb8e thunderbolt: Do not call PM runtime functions in tb_retimer_scan()
16b4b0f8e5a0 thunderbolt: Do not report errors if on-board retimers are found
15a2e23fd585 thunderbolt: Use correct function to calculate maximum USB3 link rate
627ae8c6271e thunderbolt: Disable XDomain lane 1 only in software connection manager
d048df8baf90 cifs: do not include page data when checking signature
1004fc90f0d7 btrfs: fix race between quota rescan and disable leading to NULL pointer deref
8af00fc7b670 btrfs: fix invalid leaf access due to inline extent during lseek
bb2c2e62539f btrfs: qgroup: do not warn on record without old_roots populated
34fe5b527e68 btrfs: do not abort transaction on failure to update log root
23ffd7fc231a btrfs: do not abort transaction on failure to write log tree when syncing log
076fb040d447 btrfs: add missing setup of log for full commit at add_conflicting_inode()
f4c0df59e01a btrfs: fix directory logging due to race with concurrent index key deletion
168492decbb6 btrfs: fix missing error handling when logging directory items
6ec841132994 btrfs: add extra error messages to cover non-ENOMEM errors from device_add_list()
f2f52dd4f50f mm/MADV_COLLAPSE: don't expand collapse when vm_end is past requested end
bcde505af166 mm/userfaultfd: enable writenotify while userfaultfd-wp is enabled for a VMA
3b8ede66658c mm/hugetlb: pre-allocate pgtable pages for uffd wr-protects
8d6a675cd744 mm/hugetlb: fix uffd-wp handling for migration entries in hugetlb_change_protection()
6062c992e912 mm/hugetlb: fix PTE marker handling in hugetlb_change_protection()
33b161041471 mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
b7465be89040 mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
7a106e8a1cdb ACPI: PRM: Check whether EFI runtime is available
580a2a541273 comedi: adv_pci1760: Fix PWM instruction handling
6a1594a780e7 usb: core: hub: disable autosuspend for TI TUSB8041
079c78c68714 misc: fastrpc: Fix use-after-free race condition for maps
35ddd482345c misc: fastrpc: Don't remove map on creater_process and device_release
a50c5c25b6e7 misc: fastrpc: Fix use-after-free and race in fastrpc_map_find
bab5687f4d1b usb: misc: onboard_hub: Move 'attach' work to the driver
cbb0da62573c usb: misc: onboard_hub: Invert driver registration order
aa5b95982f45 USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
5d6ecc63abb4 staging: vchiq_arm: fix enum vchiq_status return types
32117ec83932 USB: serial: option: add Quectel EM05CN modem
2c163640ed73 USB: serial: option: add Quectel EM05CN (SG) modem
5fd46948fd51 USB: serial: option: add Quectel EC200U modem
1048bc1b852d USB: serial: option: add Quectel EM05-G (RS) modem
1e39e0b47ce6 USB: serial: option: add Quectel EM05-G (CS) modem
4173c542195c USB: serial: option: add Quectel EM05-G (GR) modem
91185568c99d prlimit: do_prlimit needs to have a speculation check
08bf23c33979 xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables
b7904d20157c usb: acpi: add helper to check port lpm capability using acpi _DSM
8c36de093546 xhci: Add a flag to disable USB3 lpm on a xhci root port level.
60c1eb013e1e xhci: Add update_hub_device override for PCI xHCI hosts
ea2ee5e9991c xhci: Fix null pointer dereference when host dies
08864dc14a68 usb: xhci: Check endpoint is valid before dereferencing it
0a8a71c4cb7d xhci-pci: set the dma max_seg_size
806e5ac71d34 Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler"
2b5412ca6fd3 serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler
48b94e49980b mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
63f71b860901 hugetlb: unshare some PMDs when splitting VMAs
1cb76f566949 mm/shmem: restore SHMEM_HUGE_DENY precedence over MADV_COLLAPSE
0bf463939c09 nilfs2: fix general protection fault in nilfs_btree_insert()
d3317baa34e9 zonefs: Detect append writes at invalid locations
87615c0e5351 LoongArch: Add HWCAP_LOONGARCH_CPUCFG to elf_hwcap
51a7ad5b60ef Add exception protection processing for vd in axi_chan_handle_err function
6d114116da1b proc: fix PIE proc-empty-vm, proc-pid-vm tests
e733121383c0 nommu: fix split_vma() map_count error
6447569f4fce nommu: fix do_munmap() error path
1442d51026c5 nommu: fix memory leak in do_mmap() error path
a57c981d9f24 wifi: mac80211: fix initialization of rx->link and rx->link_sta
c838df8461a6 wifi: mac80211: sdata can be NULL during AMPDU start
b8d1d53bef5e wifi: mac80211: reset multiple BSSID options in stop_ap()
10644c9828c8 wifi: mac80211: fix MLO + AP_VLAN check
1590cee5342e wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
ea3ebda47dd5 Bluetooth: hci_qca: Fix driver shutdown on closed serdev
3b062a48b0de Bluetooth: hci_sync: Fix use HCI_OP_LE_READ_BUFFER_SIZE_V2
4e18618ced3b fbdev: omapfb: avoid stack overflow warning
b019db2fcf09 of: fdt: Honor CONFIG_CMDLINE* even without /chosen node, take 2
3848b6b2a696 perf/x86/rapl: Add support for Intel Emerald Rapids
f5f3c924f4fd perf/x86/rapl: Add support for Intel Meteor Lake
6fb614c68406 memblock tests: Fix compilation error.
060266625604 cifs: fix race in assemble_neg_contexts()
66c8b7b6e4bd perf/x86/rapl: Treat Tigerlake like Icelake
1c38cdc747f0 f2fs: let's avoid panic if extent_tree is not created
8ca718778b77 x86/asm: Fix an assembler warning with current binutils
853ffa1511b0 btrfs: always report error in run_one_delayed_ref()
5744ba445c9a selftests: net: fix cmsg_so_mark.sh test hang
307e8d9eef65 RDMA/srp: Move large values to a new enum for gcc13
6c27fc157479 bpf: keep a reference to the mm, in case the task is dead.
af0bedfbcb81 r8169: fix dmar pte write access is not set error
315a779c838d r8169: move rtl_wol_enable_rx() and rtl_prepare_power_down()
27b510785068 net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
11891c80f1a9 vdpa_sim_net: should not drop the multicast/broadcast packet
c6c6af90101f vduse: Validate vq_num in vduse_validate_config()
ab23a6dbfc72 virtio_pci: modify ENOENT to EINVAL
af3fca732e9a vdpa/mlx5: Avoid overwriting CVQ iotlb
909b96557b38 vdpa/mlx5: Avoid using reslock in event_handler
6dbffca77f12 vdpa/mlx5: Return error on vlan ctrl commands if not supported
dc6466fcdefe tools/virtio: initialize spinlocks in vring_test.c
a65644cef5db net: ethernet: marvell: octeontx2: Fix uninitialized variable warning
2e5d5c4ae77d selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
16e7fb3cc305 pNFS/filelayout: Fix coalescing test for single DS
77043645aa6c wifi: iwlwifi: fw: skip PPAG for JF
d1607059375d btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
34762a3d6a85 dma-buf: fix dma_buf_export init order v2
(From OE-Core rev: 13b7e9a13488fc66564f11871699a71b9f895fad)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
3bcc86eb3ed9 Linux 5.15.89
37c18ef49ec3 pinctrl: amd: Add dynamic debugging for active GPIOs
a5841b81adfa Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
7ec9a45fc4ee block: handle bio_split_to_limits() NULL return
ba86db02d408 io_uring/io-wq: only free worker if it was allocated for creation
bb135bcc9499 io_uring/io-wq: free worker if task_work creation is canceled
63c2fa09b856 scsi: mpt3sas: Remove scsi_dma_map() error messages
e2ea55564229 efi: fix NULL-deref in init error path
94b6cf84db42 arm64: cmpxchg_double*: hazard against entire exchange variable
3891fa4982b9 arm64: atomics: remove LL/SC trampolines
61e86339af2a arm64: atomics: format whitespace consistently
ed4629d1e968 io_uring: lock overflowing for IOPOLL
fbf501514182 KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
ee16841134be Documentation: KVM: add API issues section
b8f3b3cffb4a mm: Always release pages to the buddy allocator in memblock_free_late().
d2dc110deabe platform/surface: aggregator: Add missing call to ssam_request_sync_free()
cfd5978411ed igc: Fix PPS delta between two synchronized end-points
0bf52601ced1 perf build: Properly guard libbpf includes
205f35eee7be net/mlx5e: Don't support encap rules with gbp option
0526fc9330fe net/mlx5: Fix ptp max frequency adjustment range
9e2c38827cdc net/sched: act_mpls: Fix warning during failed attribute validation
e3bb44beafde tools/nolibc: fix the O_* fcntl/open macro definitions for riscv
1e6ec75bb3b5 tools/nolibc: restore mips branch ordering in the _start block
bd0431a66c39 tools/nolibc: Remove .global _start from the entry point code
a77c54f5b50c tools/nolibc/arch: mark the _start symbol as weak
da51e086d154 tools/nolibc/arch: split arch-specific code into individual files
8591e788bea3 tools/nolibc/types: split syscall-specific definitions into their own files
4fceecdeaa8a tools/nolibc/std: move the standard type definitions to std.h
1792136f228e tools/nolibc: use pselect6 on RISCV
487386a49e01 tools/nolibc: x86-64: Use `mov $60,%eax` instead of `mov $60,%rax`
27af4f2260cd tools/nolibc: x86: Remove `r8`, `r9` and `r10` from the clobber list
a60b24192b1f af_unix: selftest: Fix the size of the parameter to connect()
39ae73e58111 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
f6003784b1f6 hvc/xen: lock console list traversal
79c58b74244d octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
303d06288122 tipc: fix unexpected link reset due to discovery messages
e79d0f97cc6e ALSA: usb-audio: Relax hw constraints for implicit fb sync
c9557906bd3b ALSA: usb-audio: Make sure to stop endpoints before closing EPs
83e758105bc8 ASoC: wm8904: fix wrong outputs volume after power reactivation
7c26d218729b scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery
513fdf0b8e20 scsi: ufs: Stop using the clock scaling lock in the error handler
13259b60b71b scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
470f6a9175f1 regulator: da9211: Use irq handler when ready
24107ad469df x86/resctrl: Fix task CLOSID/RMID update race
cd3da505fb35 EDAC/device: Fix period calculation in edac_device_reset_delay_period()
ab0d02c53a60 x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
a90d339f1f66 powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
511cf17b2447 netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
b22faa21b623 sched/core: Fix use-after-free bug in dup_user_cpus_ptr()
d766ccadbe85 iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
c929a230c844 iommu/iova: Fix alloc iova overflows issue
4b51aa263ae4 usb: ulpi: defer ulpi_register on ulpi_read_id timeout
9a8bf443f6a2 bus: mhi: host: Fix race between channel preparation and M0 event
456e3794e08a ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
4c93422a54cd ixgbe: fix pci device refcount leak
e97da5d97a97 platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
f3b1e04daf86 dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY
52a5f596c6cc dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY
984ad875db80 drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
92ae83665e9e platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]
e38b5f81dfa8 dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode
bb32ab40cb7f dt-bindings: msm: dsi-controller-main: Fix description of core clock
3fb8d10beef9 dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
dc5b651cad66 drm/msm/adreno: Make adreno quirks not overwrite each other
757d665ee1fe dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
c90cf47d309a platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting
25b5f693bc2d platform/surface: aggregator: Ignore command messages not intended for us
ee7b8ce2cc28 platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present
e0072068adaf cifs: Fix uninitialized memory read for smb311 posix symlink create
f3495b5e9e68 net/mlx5e: Set action fwd flag when parsing tc action goto
1a8431cc202a drm/i915/gt: Reset twice
011ecdbcd520 drm/virtio: Fix GEM handle creation UAF
798dfeeae33d s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
a400593eb373 s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops
d4fa65960a9d ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
8400b91c11db s390/kexec: fix ipl report address for kdump
c07e0babd1df perf auxtrace: Fix address filter duplicate symbol selection
e81d82da619a net: stmmac: add aux timestamps fifo clearance wait
44167b74a8a3 docs: Fix the docs build with Sphinx 6.0
24176bf2a145 efi: tpm: Avoid READ_ONCE() for accessing the event log
01b966b14c6e selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c
c773ebe11c39 KVM: arm64: nvhe: Fix build with profile optimization
c1d6a72fc810 KVM: arm64: Fix S1PTW handling on RO memslots
e04e6cd8830f ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
b983c9a9714e ALSA: hda/realtek - Turn on power early
9ab3696881ca ALSA: control-led: use strscpy in set_led_id()
a8acfe2c6fb9 netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
90bb4f8f399f Linux 5.15.88
cbd3e6d5e516 ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
b98dee474642 ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
26350c21bc5e ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
dadd0dcaa67d net/ulp: prevent ULP without clone op from entering the LISTEN status
04941c1d5bb5 net: sched: disallow noqueue for qdisc classes
068b51219362 serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way"
46aa1557581f selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace
3c1940c54922 x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set
3f1c81426a9f x86/fpu: Allow PKRU to be (once again) written by ptrace.
b29773d6b0bb x86/fpu: Add a pkru argument to copy_uabi_to_xstate()
9813c5fc22bc x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate().
fea26e83a196 x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate()
d4d152017e1d parisc: Align parisc MADV_XXX constants with all other architectures
(From OE-Core rev: 6398ae4f5c5d07500ffdf0ae1bc0ecf80b63dbca)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
21e996306a6a Linux 6.1.7
046c9972dd40 pinctrl: amd: Add dynamic debugging for active GPIOs
86cd9d9ebda6 Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
73a630b359c8 block: handle bio_split_to_limits() NULL return
e62e6258ab14 io_uring/io-wq: only free worker if it was allocated for creation
0a14c3ded80c io_uring/io-wq: free worker if task_work creation is canceled
3925336af00f drm/i915: Fix CFI violations in gt_sysfs
c06015ebc436 io_uring/poll: attempt request issue after racy poll wakeup
7fc3990dad04 io_uring: lock overflowing for IOPOLL
adc96d30f650 efi: fix NULL-deref in init error path
a474d4ad59cd ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()
394416282129 platform/x86/amd: Fix refcount leak in amd_pmc_probe
50b3cdf8239b platform/surface: aggregator: Add missing call to ssam_request_sync_free()
de76fc134f74 bnxt: make sure we return pages to the pool
4fe577ad7b29 net: hns3: fix wrong use of rss size during VF rss config
c2258d55935c net: lan966x: check for ptp to be enabled in lan966x_ptp_deinit()
bbc17e883cba igc: Fix PPS delta between two synchronized end-points
8c3dc300617c perf kmem: Support field "node" in evsel__process_alloc_event() coping with recent tracepoint restructuring
4e81a8a47dc6 perf kmem: Support legacy tracepoints
d4bc9f017f31 perf build: Properly guard libbpf includes
c8ca0ad10df0 octeontx2-pf: Fix resource leakage in VF driver unbind
0daf5f4a1eef selftests/net: l2_tos_ttl_inherit.sh: Ensure environment cleanup on failure.
2440f74a9967 selftests/net: l2_tos_ttl_inherit.sh: Run tests in their own netns.
1621f9a53948 selftests/net: l2_tos_ttl_inherit.sh: Set IPv6 addresses with "nodad".
514d9c6a3921 net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY)
9be4e25bdc1f net/mlx5e: Fix macsec ssci attribute handling in offload path
e02190787f11 net/mlx5e: Don't support encap rules with gbp option
f594f740c352 net/mlx5: Fix ptp max frequency adjustment range
0fa15a13670d net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path
5844a46f09f7 net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent
b5f108e202b7 net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present
798604a1bd6e net/mlx5e: Verify dev is present for fix features ndo
ddf458641a51 net/mlx5: Fix command stats access after free
1f232fb61913 net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc
39124c14af45 net/mlx5: check attr pointer validity before dereferencing it
7697de4ad708 Revert "r8169: disable detection of chip version 36"
8a97b544b98e net/sched: act_mpls: Fix warning during failed attribute validation
7ac9578e45b2 drm/vmwgfx: Remove rcu locks from user resources
a3be7e2afc43 drm/vmwgfx: Remove vmwgfx_hashtab
7f3d691dedfe drm/vmwgfx: Refactor ttm reference object hashtable to use linux/hashtable.
e98d62090b6d drm/vmwgfx: Refactor resource validation hashtable to use linux/hashtable implementation.
c00e42f1c9f1 drm/vmwgfx: Remove ttm object hashtable
8557e0e42e02 drm/vmwgfx: Refactor resource manager's hashtable to use linux/hashtable implementation.
2f3313c55544 drm/vmwgfx: Write the driver id registers
96a987318855 ice: Add check for kzalloc
500ca1da9d08 ice: Fix potential memory leak in ice_gnss_tty_write()
f2faf0699af7 drm/amdgpu: Fix potential NULL dereference
cd57d5e5e28e tools/nolibc: fix the O_* fcntl/open macro definitions for riscv
91fa2bd35280 tools/nolibc: restore mips branch ordering in the _start block
c878ac66db42 ASoC: qcom: Fix building APQ8016 machine driver without SOUNDWIRE
31a997c40a8a af_unix: selftest: Fix the size of the parameter to connect()
0b1605e45c36 gro: take care of DODGY packets
df9cddce8f99 gro: avoid checking for a failed search
8998db5021a2 nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
7bed0d49ca35 hvc/xen: lock console list traversal
92b0051217f2 sched/core: Fix arch_scale_freq_tick() on tickless systems
d995fadd7f09 octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
973acfdfe90c nfsd: fix handling of cached open files in nfsd4_open codepath
0aba4dd7f269 nfsd: rework refcounting in filecache
65469b10522f NFSD: Add an nfsd_file_fsync tracepoint
4ec7a0f277d0 nfsd: reorganize filecache.c
d7a6c190012a nfsd: remove the pages_flushed statistic from filecache
1c36dc563e1c NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
7e4d3d500458 NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
90d5095b76f4 NFSD: Pass the target nfsd_file to nfsd_commit()
5ac01865a2b9 tipc: fix unexpected link reset due to discovery messages
34aed3646e82 stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed
0d81b8e86e75 ALSA: usb-audio: Relax hw constraints for implicit fb sync
254328ba4cd3 ALSA: usb-audio: Make sure to stop endpoints before closing EPs
fc78cb85abd0 mtd: cfi: allow building spi-intel standalone
6e4131245240 mtd: parsers: scpart: fix __udivdi3 undefined on mips
c5d032482c23 ASoC: wm8904: fix wrong outputs volume after power reactivation
c6fa1de83fd8 drm/msm/dpu: Fix memory leak in msm_mdss_parse_data_bus_icc_path
7928737dd149 drm/msm/dpu: Fix some kernel-doc comments
fba1b23befd8 ASoC: Intel: sof-nau8825: fix module alias overflow
bc9b113d3c88 ASoC: Intel: sof_nau8825: support rt1015p speaker amplifier
c8eb7ac95a1e ASoC: Intel: fix sof-nau8825 link failure
bf5838132d1e scsi: ufs: core: WLUN suspend SSU/enter hibern8 fail recovery
9bfa3a615037 scsi: mpi3mr: Refer CONFIG_SCSI_MPI3MR in Makefile
87c71e88f6a6 scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM
ad1336274f73 regulator: da9211: Use irq handler when ready
07ac5db2d840 x86/resctrl: Fix event counts regression in reused RMIDs
d01c6557478b x86/resctrl: Fix task CLOSID/RMID update race
c1c59538337a x86/pat: Fix pat_x_mtrr_type() for MTRR disabled case
1dc8c5574cc2 EDAC/device: Fix period calculation in edac_device_reset_delay_period()
b43d52eeca7d x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
424bcb570cb3 powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
213b22abdf8f selftests: netfilter: fix transaction test script timeout handling
e88865876d47 netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
7b5cc7fd1789 sched/core: Fix use-after-free bug in dup_user_cpus_ptr()
bad1a2194485 iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY even betterer
a1b9c7b1978a iommu/arm-smmu: Don't unregister on shutdown
abebd865a896 iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
ead3e6c79479 iommu/arm-smmu-v3: Don't unregister on shutdown
61cbf790e732 iommu/iova: Fix alloc iova overflows issue
68a6f7dbf8a4 mm: Always release pages to the buddy allocator in memblock_free_late().
309278736f35 drm/amdgpu: enable VCN DPG for GC IP v11.0.4
e30be0ada6e2 drm/amdgpu: Enable pg/cg flags on GC11_0_4 for VCN
6ef4543f1f3b drm/amdgpu: add soc21 common ip block support for GC 11.0.4
d90de26bdc97 drm/amd/pm: enable GPO dynamic control support for SMU13.0.7
d167ce6c47db drm/amd/pm: enable GPO dynamic control support for SMU13.0.0
5e594dbf6e76 drm/amd/pm: Enable bad memory page/channel recording support for smu v13_0_0
e59d46eed1d9 drm/amd/pm: enable mode1 reset on smu_v13_0_10
9bd180b6f9d0 usb: ulpi: defer ulpi_register on ulpi_read_id timeout
5c855bcc7306 drm/i915/gt: Cleanup partial engine discovery failures
5e4194d89ffe iavf/iavf_main: actually log ->src mask when talking about it
0afa5f073658 ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
c49996c6aa03 ixgbe: fix pci device refcount leak
fb8534b7960f platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
0f21e225ff48 dt-bindings: msm/dsi: Don't require vcca-supply on 14nm PHY
3c0d5bb904a2 dt-bindings: msm/dsi: Don't require vdds-supply on 10nm PHY
b7dcbca46db3 drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
4b5d9c95b437 platform/x86: ideapad-laptop: Add Legion 5 15ARH05 DMI id to set_fn_lock_led_list[]
21e5eca0ac90 arm64/mm: fix incorrect file_map_count for invalid pmd
06f8be16be51 arm64: ptrace: Use ARM64_SME to guard the SME register enumerations
a9a6715272a7 dt-bindings: msm: dsi-phy-28nm: Add missing qcom, dsi-phy-regulator-ldo-mode
a006aaffd78f arm64/mm: add pud_user_exec() check in pud_user_accessible_page()
05458ee3ff82 arm64/signal: Always accept SVE signal frames on SME only systems
4b855673cf3d dt-bindings: msm: dsi-controller-main: Fix description of core clock
b5affe7e0b3a dt-bindings: msm: dsi-controller-main: Fix power-domain constraint
4fa6b43ba44b arm64/signal: Always allocate SVE signal frames on SME only systems
b72bd13bc500 drm/msm/adreno: Make adreno quirks not overwrite each other
d0f52562b891 firmware/psci: Don't register with debugfs if PSCI isn't available
a30aafcfba8f firmware/psci: Fix MEM_PROTECT_RANGE function numbers
b107b08c41b3 drm/msm: another fix for the headless Adreno GPU
96ec2f82aea0 dt-bindings: msm: dsi-controller-main: Fix operating-points-v2 constraint
dfa4ff480fe6 platform/x86: dell-privacy: Fix SW_CAMERA_LENS_COVER reporting
0e082105895c platform/x86: asus-wmi: Don't load fan curves without fan
127bf1d6bfe3 platform/x86: thinkpad_acpi: Fix profile mode display in AMT mode
c7acfd933d96 platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output mode
7221c2a7be64 platform/surface: aggregator: Ignore command messages not intended for us
3a79bad87616 platform/x86: dell-privacy: Only register SW_CAMERA_LENS_COVER if present
1f4a9408024e ACPI: video: Allow selecting NVidia-WMI-EC or Apple GMUX backlight from the cmdline
462ed8a2beba ASoC: rt9120: Make dev PM runtime bind AsoC component PM
617401df4605 io_uring/fdinfo: include locked hash table in fdinfo output
f0f326dc9794 cifs: fix double free on failed kerberos auth
888c060bc327 cifs: do not query ifaces on smb1 mounts
d54a3ef8b8bd cifs: fix file info setting in cifs_open_file()
5a574327d1c5 cifs: fix file info setting in cifs_query_path_info()
d4b7ff9edebc cifs: Fix uninitialized memory read for smb311 posix symlink create
f905e03c8ff6 Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
69a75087cd1f drm/amd/display: move remaining FPU code to dml folder
363781f72d46 drm/amd/pm: add the missing mapping for PPT feature on SMU13.0.0 and 13.0.7
b435f68e415c drm/amd/pm: correct the reference clock for fan speed(rpm) calculation
9196eb7c52e5 drm/amdgpu: Fixed bug on error when unloading amdgpu
dcfeba477b3e drm/amd: Delay removal of the firmware framebuffer
b696c627b3f5 drm/i915: Fix potential context UAFs
8874730ecefe drm/i915: Reserve enough fence slot for i915_vma_unbind_async
4009502c091c drm/i915/gt: Reset twice
42526442fe3e drm: Optimize drm buddy top-down allocation method
b8e6fc445990 drm/amd/pm/smu13: BACO is supported when it's in BACO state
adc48e5e408a drm/virtio: Fix GEM handle creation UAF
b6ac9ded42ae s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
45a584f139e8 s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops
ba518c5b6429 cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering
80a82f6eb3b7 elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size}
5fc5cdee8ef2 ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
20fa7855af45 brcmfmac: Prefer DT board type over DMI board type
ab4b5a2154bc s390/kexec: fix ipl report address for kdump
90e585b6ab23 perf auxtrace: Fix address filter duplicate symbol selection
2da1ba6f56f6 net: stmmac: add aux timestamps fifo clearance wait
0bb6742bf81a ACPI: Fix selecting wrong ACPI fwnode for the iGPU on some Dell laptops
8f282a84f31c arm64: cmpxchg_double*: hazard against entire exchange variable
f5731a792486 arm64: mte: Avoid the racy walk of the vma list during core dump
87b3a402bbc5 arm64: mte: Fix double-freeing of the temporary tag storage during coredump
4ad6c0635416 io_uring/poll: add hash if ready poll request can't complete inline
78c8b66a697a docs: Fix the docs build with Sphinx 6.0
e2cee489f24f efi: tpm: Avoid READ_ONCE() for accessing the event log
5b66b27b9dee efi: fix userspace infinite retry read efivars after EFI runtime services page fault
9a1195c58432 KVM: arm64: Fix S1PTW handling on RO memslots
d778e68faa6a KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
82972d60f46f ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
779c7c7ea8e0 ALSA: hda/realtek - Turn on power early
e1e0a181aea3 ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()
e59e115d67d6 ALSA: control-led: use strscpy in set_led_id()
303a04b6562e Revert "ALSA: usb-audio: Drop superfluous interface setup at parsing"
76ef74d4a379 netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
38f3ee12661f Linux 6.1.6
cb9b3951d636 ALSA: hda: cs35l41: Check runtime suspend capability at runtime_idle
a6d58eff4f83 ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
8107550bfe11 ALSA: hda: cs35l41: Don't return -EINVAL from system suspend/resume
57f6bea5218c ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform
0e19738afc84 ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
d6ad4bd1d896 ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
e8988e878af6 net: sched: disallow noqueue for qdisc classes
cd2e80a3ac70 gcc: disable -Warray-bounds for gcc-11 too
8cc0e63ba86c Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
29fbaa434c22 selftests/vm/pkeys: Add a regression test for setting PKRU through ptrace
d2602da3da87 x86/fpu: Emulate XRSTOR's behavior if the xfeatures PKRU bit is not set
587478470b0a x86/fpu: Allow PKRU to be (once again) written by ptrace.
bfa72faf69e8 x86/fpu: Add a pkru argument to copy_uabi_to_xstate()
a442736b704d x86/fpu: Add a pkru argument to copy_uabi_from_kernel_to_xstate().
f28418b06f6b x86/fpu: Take task_struct* in copy_sigframe_from_user_to_xstate()
763b92568726 parisc: Align parisc MADV_XXX constants with all other architectures
(From OE-Core rev: 18aaa6ae51d1e1d51a7eeeebf011adccc727efc0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Call logger.info() in the log_message handler so that we get request
logging, and hopefully even error messages.
Create a child logger to be neat and compartmentalise the logging.
Add a __main__ entrypoint so this class can be exercised outside of oeqa.
Remove unused traceback import.
(From OE-Core rev: 8fc939d942cec1662ca386b87c63f167bb10fd05)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pass our logger to the HTTPService instance so we can see the requests
and any errors.
(From OE-Core rev: 3485df2ff61143aac03d92300b7bac4e5d6b2427)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is specific to Git-for-Windows.
(From OE-Core rev: c8849af809e0213d43e18e5d01067eeeb61b330d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This fixes CVE-2022-41903 and CVE-2022-23521.
(From OE-Core rev: 8395d2512c5335635fff3ce2043ac71fe1948c42)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This does not actually guarantee that the child runqemu process has completely exited:
poll() may return prematurely while the SIGTERM handler in runqemu is still running.
This thwarts the rest of the processing, and may terminate the handler before
it completes.
Use Popen.communicate() instead: this is what python documentation recommends as well:
https://docs.python.org/3/library/subprocess.html#subprocess.Popen.communicate
(From OE-Core rev: cd3e55606c427287f37585c5d7cde936471e52f4)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This helps in overcoming a problem when using scons with ccache enabled.
When commands get longer, then it resorts to using response files to do
the operations e.g. @/tmp/tmp96j6icra.lnk when this response file is
inboked by compiler it works ok, however, this does not when ccache is
used to invoke the complilation. We see errors e.g.
ccache @/tmp/tmppsyij_0v.lnk
ccache: error: execute_noreturn of @/tmp/tmppsyij_0v.lnk failed: No such file or directory
Using MAXLINELENGTH setting ensures that we can use ARG_MAX to extend
the length of commandline and hence avoid using response files. This
issue is also reported in mongodb [1]
[1] https://jira.mongodb.org/browse/SERVER-38389
(From OE-Core rev: 29558f6218f4676b459f2c78f82d245339d51c8c)
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>
python bindings need cython to build, moreover they have been removed
from future releases upstream nghttp2 [1]
This ensures consistent builds as it does not need cython which was
being used from build host if it is installed. With some distros e.g.
archlinux it caused conflicts with python from python-native
[1] b4cb3b0090
(From OE-Core rev: ce59be9d48fa679ad54b70368d8a76daadbe88ba)
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>
Disable ZStd to avoid needing libzstd in llvm (mirrors zlib disable).
Generate complete list of rust-snapshot artefacts from src/stage0.json.
Drop clippy-driver reproducibility change as the code is gone from
upstream.
Release notes:
https://releases.rs/docs/1.67.0/
License-Update: Unicode-TOU text added (already in our license string)
(From OE-Core rev: 4900e0c5cb8a092a1d77d4f26249afa59b241da6)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The main reason for this is an issue with latest libtiff update that causes
gtk4-native configure to fail in finding libtiff (while it just builds
fine for target).
By comparing libtiff-4.pc for native and target it turned out, that
it links for native with zstd and libdeflate. Probably because those libs
were found on my host system.
Adding PACKAGECONFIGS for the libs prevents us from taking them from the host.
(From OE-Core rev: ca2e2035b9d81a230a1a63f51b1300418e9b9ca6)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- update to next (un)stable version 1.36.0
- refresh defconfig
- disable new applets (tree, tsort, seedrng)
- use hw-accel for sha1/256 sums when available
- remove and refresh already merged patches
(From OE-Core rev: 2e9989a8f8b5b93476e551475df010add32aac31)
Signed-off-by: Andrej Valek <andrej.valek@siemens.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>
Deleting data files whilst bitbake is running isn't a great idea.
Make sure memory resident bitbake is stopped if present and make
the file deletions a little more specific and safer too while we're
here.
Note: The cache directory layout is different on older releases (some
are split level) so this won't be a direct backport to some.
(From OE-Core rev: fa3f1f67abae1d90bede2e98bf7293603fd1307c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Rebased fix-rs6000-crt0.patch
- Patch fix_makefile_include_arm_h.patch is no longer required, the newlib
header dependency has been fixed upstream at 26f9cfd7
- LICENSE checksum change due to:
- Adding SPDX identifier
- Deleted Phoenix Systems from License and updated each licenses
numbers accordingly.
- Add a dummy limits.h header, to make the improved preprocessor
checks happy during configure.
- Add a patch for libgloss to maintain current behavior of TCLIBC=newlib
by making libgloss DEPEND on newlib and use its installed headers.
- Switch to git fetcher to simplify fetching the sources and avoid future
issues due to the way newlib release snapshots were being published.
(From OE-Core rev: 1c9cbb27dfe37ca4574c4285fb03ce394dee5ed1)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The bug this was intended to find has been resolved, so we don't need
this extra noise in the logs.
This reverts commit bd1edfa3d5.
(From OE-Core rev: 54ae53ef3e4ad51fc9a01155588b62f29c994742)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've had a couple of reports of recipes expecting to be able to call
split("-") on PN. There isn't any real harm in adding a dash to the dummy
PN value to avoid these errors.
(From OE-Core rev: 10e140d98790ce28b440b8e8697a4311658fe4df)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The definitions in linux-kernel-base are needed to ensure the generated headers
are consistent. This was a small step that was missing from the previous
changes to linux-kernel-base as both kernel-devsrc and make-mod-scripts
need this information defined consistently.
(From OE-Core rev: 0d79d4883f924cef0d0ba361506ad75d441b9721)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The patch that allows to do so has not been accepted upstream, and wasn't correctly
working as it was running a native executable (gdk-pixbuf-query-loaders) with target .so plugins.
On the other hand, out of 20+ (currently 23) tests only three require
running binaries at build time to produce special test-specific input data:
cve-2015-4491
pixbuf-pixdata
pixbuf-resource
So let's simply omit these from the build: this can be done with a far
less invasive patch which has a chance of being accepted upstream.
gdk-pixbuf-print-mime-types is no longer installed
(the replaced patch was doing that).
(From OE-Core rev: 0d926508e75095eb446699b612729d0243eacc91)
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>
5.19 will be removed shortly, bumping the preferred versions for
poky/poky-tiny to 6.1. The -alt config remains on 5.15.
(From meta-yocto rev: 535ef93ef68af20b06effb0dd899895a192bb412)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6.1 has been soaking for a while now, so it is time to bump the
default qemu version to 6.1 and prepare to remove 5.19.
(From OE-Core rev: 91c1f7d4eb9ec5ad683c798812395df3a56747ba)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
On master oe, build a qemuppc64 with systemd as default init, when we
use nfs bootup, the kernel might panic due to missing symbol in dynamic
libraries as below:
hid-generic 0003:0627:0001.0003: input: USB HID v0.01 Mouse [QEMU QEMU USB Tablet] on usb-0000:00:01.0-3/input0
/sbin/init: /lib64/libm.so.6: version `XZ_5.0' not found (required by /usr/lib64/libkmod.so.2)
Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
CPU: 0 PID: 1 Comm: init Not tainted 5.15.78-yocto-standard #1
Call Trace:
[c000000007443ba0] [c0000000009538d0] dump_stack_lvl+0x74/0xa8 (unreliable)
[c000000007443be0] [c000000000103524] panic+0x170/0x3cc
[c000000007443c80] [c00000000010cf64] do_exit+0xb44/0xb50
[c000000007443d50] [c00000000010d040] do_group_exit+0x60/0xd0
[c000000007443d90] [c00000000010d0d4] sys_exit_group+0x24/0x30
[c000000007443db0] [c00000000002cfd4] system_call_exception+0x194/0x2f0
[c000000007443e10] [c00000000000c2cc] system_call_common+0xec/0x250
--- interrupt: c00 at 0x7fff9ed9e840
NIP: 00007fff9ed9e840 LR: 00007fff9ed7da20 CTR: 0000000000000000
REGS: c000000007443e80 TRAP: 0c00 Not tainted (5.15.78-yocto-standard)
MSR: 800000000280f033 <SF,VEC,VSX,EE,PR,FP,ME,IR,DR,RI,LE> CR: 24022442 XER: 00000000
One or more of the libraries systemd depends on failed to load due to
unresolved symbols/functions. This was intermittent - with a failure
rate estimated between 5% and 30%.
After checking the code, this issue happens on gcc 12, kirkstone is using
gcc 11 works well, with both using the exact same v5.15.84 kernel commit.
There is a kernel fix from upstream [1], they changed the rsize / wsize
to a multiple of PAGE_SIZE, when we applied this patch, the qemuppc64's
default r/wsize went from 4096 to 524288.But the qemuppc64 doesn't have
its own linux-yocto kernel branch, so apply this change might cause
regression with other platforms which share branch with qemuppc64.
So, we added an extra option for nfs rootfs, and set the qemuppc64 default
r/w size to 524288 to line up with the kernel fix[1].
Yocto did a similar thing in the distant past[2] - prior to boot-arg
adjustments existing - by allowing a Kconfig to set the defaults on
nfsboot, in order to work around hardware limitations.
Reference:
[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=940261a195080cf
[2] https://git.yoctoproject.org/linux-yocto-4.1/commit/?h=standard/base&id=a96cfd98add95
(From OE-Core rev: 14a81556ff1be326647e654424c8f1bf9d0db912)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This extra options to be appended to the nfs rootfs options in kernel
boot arg.
Example config with qemuppc64 in machine config:
add r/w size in the nfs rootfs extra option:
QB_NFSROOTFS_EXTRA_OPT = "wsize=524288,rsize=524288"
re-build and runqemu with nfs again, we can observe the kernel command
line added our defined value in QB_NFSROOTFS_EXTRA_OPT:
Kernel command line: root=/dev/nfs nfsroot=10.0.2.2:/home/xchen5/testing/build/tmp-glibc/deploy/images/qemuppc64/testnfs,nfsvers=3,port=3049,tcp,mountport=3048,wsize=524288,rsize=524288 rw mem=256M ip=dhcp console=hvc0 console=hvc0 nohugevmalloc
(From OE-Core rev: 43a97f5bf3f90c5c1fd603f7dca2b3db2c0e3040)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The default return value from subprocess.check_output is an encoded byte.
The applied fix will decode the value to a string.
(From OE-Core rev: 046769fa952a511865c416b80d10af6287147fb7)
Signed-off-by: Pawel Zalewski <pzalewski@thegoodpenguin.co.uk>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With the 6.1 kernel we've seen reproducibility/determinism issues where the kernel
seems to rebuild headers referencing the hostname or local user. kernel-devsrc
building after the kernel seemed to trigger it in some cases.
Moving the definitions to the bbclass used by all the kernel recipe code including
kernel-devsrc seems to be the best way to ensure this doesn't happen.
(From OE-Core rev: 60681baa97daf4f3856453c34d6be08b6771a81b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recipe is needed to build softhsm (in meta-oe) in with p11-kit
support, which is useful when multiple PKCS#11 modules need to be used.
(From OE-Core rev: 4942a42d5a071b283fe49047dcb4fee2c96422e8)
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If having devtool modified a recipe and then updated the crate versions,
e.g., by doing a git bisect, running the update_crates task needs to
always update the .inc file even if the bitbake metadata has not
changed.
(From OE-Core rev: 137d290ac1f7516a509fc9d264489e51c3004d5d)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The patch to fix the tools-only_defconfig error has landed in
U-Boot upstream.
Update the Upstream-Status accordingly.
(From OE-Core rev: f0facfbebcc5e4d74f70740c920df4c7c0824086)
Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The buildtools-tarball includes a native sysroot with .pc files, and
in the case of buildtools-extended-tarball a pkg-config binary too.
If we're using the host pkg-config then it doesn't know to search in the
native sysroot. If we're using our pkg-config then it searches in the
build-time prefix and not the actual SDK installation location.
Neither of these are correct, so set PKG_CONFIG_LIBDIR to search:
- The native sysroot
- The host pkg-config's default search path, if present
- Falling back to /usr/lib/pkgconfig, if not
In an ideal world this would be handled by the generic toolchain script,
but that is slightly more involved.
[ YOCTO #15007 ]
(From OE-Core rev: 8f768a3f4c7ff477e994d60800e5a1b83891615a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
oe-selftest efibootpartition.GenericEFITest.test_boot_efi was failing for 6.1 kernels with:
| ERROR: _exec_cmd: export PATH=[...] mcopy -i [...]/rootfs_boot.1.vfat -s [...]/rootfs1/* ::/ returned '1' instead of 0
| output: Disk full
I believe we hit a file boundary size and having "0" overhead in the image meant
the files couldn't be installed. Allow a small amount of overhead to avoid
the error.
(From OE-Core rev: 16e0b8a8fc36f5525b1801888851958f0dbe84c2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In recent kernel versions the string "Linux" moved to a header,
'include/linux/uts.h' instead of init/version.c. Allow the test
to work with both situations.
(From OE-Core rev: c15c59c88d229e35eeac1ed948c84168633e7cb1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is for breaking circular dependency in following condition:
After enabling PACKAGECONFIG nghttp2 for curl, the dependency chain is:
curl-native -> nghttp2-native -> cmake-native -> curl-native.
So change to use internal cmcurl library to fix this. And as using
system curl library before, disable nghttp2 and use system openssl
library for cmcurl.
(From OE-Core rev: f9a5f9fdb69bb61242dc65ed83704f727491ecca)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bb.utils.export_proxies() is a poor-man's alternative for the
environment setup code in bb/fetch2, but it's used in several places
where recipes want to download manually (such as cve-update-db-native).
Notably, export_proxies() doesn't pass on the SSL certificate paths from
the original environment, so if SSL_CERT_FILE needs to be set (for
example, in a buildtools environment) then proxies work but SSL doesn't.
In an ideal world export_proxies and the same logic in fetch2 would
merge, but until then we can add the SSL_CERT_ variables and duplicate
the basic logic: check the datastore first and then the original
environment for variables.
Also remove the return value as nothing ever checked it.
[ YOCTO #15000 ]
(Bitbake rev: c19035e8e71c419c5688a86bfc9c946c96f638e8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the codeparser cache is set from CACHE, which is typically in
bitbake.conf which means we can't read/write any cache until it is found/read.
We may well have python expressions to parse before that happens.
The net result is suboptimal functioning of the codeparser cache since it will
often be invalidated by data that is never written.
This patch changes the codeparser and filechecksum caches to use BB_CACHE as
their setting and defaults it to ${TOPDIR}/cache.
The patch doesn't change where the "persistent" data such as prserver and
hash-equiavalance resides (PERSISTENT_DIR) or where the metadata parsing
cache resists (still currently CACHE). I've left those for a later patch.
The patch does ensure data parsed by the core datastore parsing calls is
written back since this is now much more useful after this change.
(Bitbake rev: ee89ade5b5a4cf9c53f336d8b800e06fbe436628)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Update to latest langdale 4.1.2 and kirkstone 4.0.6
* Re-instate dunfell and update to 3.1.22
- drop comments about bitbake crash
(Bitbake rev: f90c45df5cf4640e0714fde13e311db3327f9fd4)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake-getvar does not have a way to silence bitbake
server's logger and that makes the tool hard to use for
text processing. This is especially true when one wants to
get a bitbake value to be piped to some other utility and
instead we get uncontrolled logging messages or warnings
together with bitbake's variable value.
Example without quiet:
bitbake-getvar --value MACHINE
NOTE: Starting bitbake server...
qemux86-64
With quiet:
bitbake-getvar --value MACHINE --quiet
qemux86-64
(Bitbake rev: af354e975d0b4c26d0e91e3c82946b093bc11b45)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is really no change since it is currently the default in gcc but
making it explicit matches the other SDKMACHINE configs and means if gcc
ever changes, or we switch compilers, the flag is present. It also makes
it clear from the config which tuning is in use.
(From OE-Core rev: 21c012659a36835837b21b7a2bf1f12428aa16a4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recipes that use native BBCLASSEXTEND and set PACKAGES_DYNAMIC will
currently see PREFERRED_PROVIDER warnings. Some recipes work around this
but lets fix the core code to handle remapping PACKAGES_DYNAMIC correctly
so the workarounds aren't necessary any more.
(From OE-Core rev: e74b416231610ce3962e5b7bc21bd382579802ad)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This stops the codeparser cache changing ever time a new commit is
added to the main repository.
(From OE-Core rev: f77b9f983395c648fddc96f0d6c8ebd6d52056d4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mitigate occurences where ':append' operator is used and leading
whitespace character is obviously missing, risking inadvertent
string concatenation.
(From OE-Core rev: fcd340ec53ff8352b8cae0eb351810072b025a08)
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>
Upgrade to U-Boot 2023.01.
Remove the two patches that are now upstream:
e67f34f778ba ("riscv: support building double-float modules")
1dde977518f1 ("riscv: Fix build against binutils 2.38")
And add a patch that fixes u-boot-tools build.
(From OE-Core rev: ec69f295552d6dd4de755bb4562a007158cf660e)
Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove package_tar.bbclass, which is no longer in use in oe-core
and meta-oe, and which the document reports as broken and unsupported.
(From OE-Core rev: 90ce19122802a16e6067f3a2ce3447acf1070fe5)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add options to enable support for libcloudprovider and tracker
If the cups backend is enabled, the mandatory file backend gets disabled and
thus configure fails. Fix it by not defining the print-backend and just include cups
as a dependency. Additionally add it as a runtime dependency.
Now, if cups gets enabled, it should include the following print-backends
by default: cups,lpr,file
(From OE-Core rev: 5ac88d032968f4d005a61fc34f7e3e6e55426ccd)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Latest compilers are able to figure out that whole code can be optmized
away when CFLAGS has -O2 or more agressive optimizations. In order to
ensure the test is doing the right thing, make the variables global so
compiler is not able to optimize it away.
This fixes build on x86 especially when using clang compiler
(From OE-Core rev: e9c4017982a5556580d24e72e74c4d5a879ff11c)
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>
Add an initial value for the new bitbake BB_HASH_CODEPARSER_VALS support,
which optimises the codeparser cache's size and stops it growing at every
parse.
(From OE-Core rev: 7c15e03dd30abe43d784f41e3c04c96a7bbb0d62)
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>
* python3-cryptography-crates.inc: update for 39.0.0
* python3-cryptography-vectors: upgrade 38.0.4 -> 39.0.0
Highlights from Changelog:
https://cryptography.io/en/latest/changelog/#v39-0-0
39.0.0 - 2023-01-01
* BACKWARDS INCOMPATIBLE: Support for OpenSSL 1.1.0 has been removed.
Users on older version of OpenSSL will need to upgrade.
* BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL < 3.5. The new
minimum LibreSSL version is 3.5.0. Going forward our policy is to
support versions of LibreSSL that are available in versions of OpenBSD
that are still receiving security support.
* BACKWARDS INCOMPATIBLE: Removed the encode_point and from_encoded_point
methods on EllipticCurvePublicNumbers, which had been deprecated for
several years. public_bytes() and from_encoded_point() should be used
instead.
* BACKWARDS INCOMPATIBLE: Support for using MD5 or SHA1 in
CertificateBuilder, other X.509 builders, and PKCS7 has been removed.
* ANNOUNCEMENT: The next version of cryptography (40.0) will change the
way we link OpenSSL. This will only impact users who build cryptography
from source (i.e., not from a wheel), and specify their own version of
OpenSSL. For those users, the CFLAGS, LDFLAGS, INCLUDE, LIB, and
CRYPTOGRAPHY_SUPPRESS_LINK_FLAGS environment variables will no longer
be respected.
(From OE-Core rev: 904574c49c51f1862c6b888a3e5889bd972df42d)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This makes build use compiler to decide from where to get atomics
instead of assuming that it should always come from libatomic, helps
sharing build artifacts with OSes which may not have libatomic installed
because it is not required on those hosts.
(From OE-Core rev: a026d9afcbe07a8324ca951ba3439373dcb3771c)
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>
Back when it was merged in https://git.yoctoproject.org/poky/commit/?id=c4257ed8b1040a5a0e9a95846d81961741239116
it appeared special handling in setVar was necessary. Likely due to
other fixes and improvements it no longer appears to be. The results of
"bitbake world -g" before and after this change are identical for oe-core
and meta-openembedded. Therefore drop the "parsing=True" special parameter to
setVar() meaning overrides can now be cleared.
This means that something like:
DEPENDS:append = " bash"
now functions as expected, adding bash to the target recipe and bash-native to
the native BBCLASSEXTENDED version.
Without this change, it would add bash to the native version as well as
bash-native which is clearly incorrect.
[YOCTO #15010]
(From OE-Core rev: 99a5105f7b5303cd36077b5910c662a865c1782c)
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>
sgdisk still segfaults for some tasks (e.g 'sgdisk -v', 'sgdisk -V')
Add a follow-up patch that fixes the issue. It was taken from Archlinux
(From OE-Core rev: b2f3f8ced22da68eecd7689cc09e28f70100bd56)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If multiple compression libraries are enabled, the format to use for
compression is chosen implicitly, so if you want to compress with e.g.
lz4 you cannot enable zstd, so you cannot read zstd-compressed journal
files. This PACKAGECONFIGs allow to enable all compression formats for
reading, but to choose a specific one for writing.
(From OE-Core rev: bec1e2628e7accf2eff07193ae5ea14eb443ae37)
Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some users of _findVar don't need the override data and even
getVarFlag doesn't need it in some common cases (parsing=True).
Rearrange the code as the current overridedata approach doesn't need
to be in the _findVar code anyway. This removes some search overhead
from a critical path.
(Bitbake rev: fcb64e1138a20eb19560af3fc5d1fa748cc9cf34)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the codeparser cache ends up being extended for every parse run
since there are values in the functions such as the result of os.getpid()
from LOGFIFO in OE-Core.
Digging into that issue, there are also lots of similar but different
functions being parsed where the change might just be a path to WORKDIR,
a change in PN or PV or something like DATE/TIME.
There is no reason we have to use these changing values when computing the
dependenies of the functions. Even with a small tweak like:
BB_HASH_CODEPARSER_VALS = "LOGFIFO=/ T=/ WORKDIR=/ DATE=1234 TIME=1234 PV=0.0-1 PN=nopn"
the cache is reduced from ~4.6MB, increasing by ~300kb for every parse run
to around 1.3MB and remaining static for oe-core and meta-oe. In my local
build, admittedly heavily experimented with, the cache had grown to 120MB.
The benefits of doing this are:
* faster load time for bitbake since the cache is smaller to read from disk
and load into memory
* being able to skip saving the cache upon shutdown
* lower memory footprint for bitbake
* faster codeparser data lookups (since there is less data to search)
We only use these special values when passing code fragments to the codeparser
to parse so the real variable values should otherwise be used in the hash data.
The overall effect of this change, combined with others to avoid saving unchanged
cache files can be ~2s on a ~16s parse on my local system and results in a more
responsive feeling bitbake. It also allows parsing performance to be investigated
more consistently.
(Bitbake rev: f24bbaaddb36f479a59a958e7fc90ef454c19473)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When draining the result queue from the parsing processes, cache objects
can be created even if they are then immediately destroyed. The reset
in the sync code needs to happen after any objects have been created.
Change the ordering to fix this. This ordering has caused various
cache errors, particularly when interrupting parsing with Ctrl+C.
(Bitbake rev: f45a94e6720dacf7f51ac147c115a6f608769093)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By writing the cache files only if there is data to write, we can save a
bit of time.
(Bitbake rev: abeff1f80bb1c690b92d535d472dff9df7a56067)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need to reset the cache before the start() call which starts the
parsing processs, tweak the code to ensure this is the case.
(Bitbake rev: 4712d6237df5d2188238294fbdb9f107b068a3a7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need to check against the first line of the file, fix the typo.
(Bitbake rev: 4abc598fb01d426394f4222dfc752e620a8e1b7b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently INIT_MANAGER cannot be overridden from local.conf. This is
complicated by the use of overrides in the various poky distro configs.
That is necessary, so use a separate variable to indirectly set the value
meaning local.conf can still override the result.
(From meta-yocto rev: da23d0c3edad0f5ee4cc4916276e214e8d53aad0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, whilst patch errors or warnings are shown, the errors don't stop builds.
The configuration isn't very configurable from WARN_QA and ERROR_QA either.
This patch:
* Uses the standard mechanisms to handle the patch fuzz warnings/errors
* Makes Upstream-Status checking configurable from WARN/ERROR_QA
* Allows that checking to be used with non-core layers
* Makes patch-fuzz an error by default
(From OE-Core rev: 76a685bfcf927593eac67157762a53259089ea8a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
While the parameter is not required it allows testing of possible
regression in fetcher code when parameter specified and mirrors are
used.
(Bitbake rev: 1a21918049091a6d77426dbf8868ffdc14ba1003)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
when current test platform doesn't have 2 or more CPU node, the test
case would report FAIL, according to numa test script and numademo
code, when return code=77 should be skip test, so using SKIP instead
of FAIL in test script.
(From OE-Core rev: fd0a82400d419bce8605a9445db9b20b8ddc01a7)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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: 16bce7aa85ef6b77fc9117aa22f81f15e4c8d8fc)
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>
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: 4f30a1a74828e105cbe69677b3fbe5623f371543)
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>
Its deprecated in upstream fmt as well. Moreover it helps compile with
latest compiler
(From OE-Core rev: 01ef766ada47cd845643c632160e1808fa237d1c)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The effect of subsequent setup-layers executions is now either a NOOP
or the minimal set of changes required to ensure layers precisely match
the JSON configuration.
This change allows setup-layers to be incorporated into a team's
configuration management strategy. In particular, the configuration
JSON manages a "pinning policy" that documents the oversight of sources
of change (a requirement for embedded development in highly regulated
industries).
One model for this strategy would work as follows. Team level policy is
developed to regularly review upstream commits that occur between the
current upstream HEAD and the previously pinned revision. The JSON
configuration is periodically updated after a review, test, and approval
process. In the rare instance that an upstream change is considered
problematic, the bbappend mechanism can be used to make relevant
changes in the team's project repository. This approach also requires
that team developers regularly run the project repository copy of
setup-layers. This is most easily accomplished by including setup-layers
in a wrapper script that all team developers use to interact with the
bitbake tool suite (e.g. "bb bitbake foo-image"). Project level policy
and oversight is effectively "contained" within this wrapper script,
thereby reducing a significant source of human error.
Left unstated, but acknowledged here, are a number of nuances required
to successfully implement the above strategy. The details are out of
scope for this explanation. What should be clear is that a larger
configuration management strategy can now benefit from the utility
provided by setup-layers.
Note: Neither the above configuration management strategy example nor
the change itself is intended to alter the original intent to use
"bitbake-layers create-layers-setup destdir" to keep pace with upstream
activity for those who wish to use it that way.
(From OE-Core rev: da2e01cacd98715318a5307fe0618dbca0cf1fe7)
Signed-off-by: Chuck Wolber <chuck.wolber@boeing.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop backported 0001-fix-mm-slab_common-drop-kmem_alloc-avoid-dereferenci.patch
0009-Rename-genhd-wrapper-to-blkdev.patch is present only on the master branch
and not on 2.13 branch, so keep it in the recipe.
(From OE-Core rev: 5b04d4cea291b8d816a3a8d880004506fbf2b390)
Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This MAGIC variable is used by libmagic (file), and should
be exported by the file recipe.
As the rpm recipe has 'file' in its DEPENDS, its sub-packages
which links to libmagic will be automatically added the 'file'
runtime dependency. More specifically, it's the rpm-build package.
So in case components in nativesdk-rpm-build package uses libmagic,
the nativesdk-file package will be installed and the MAGIC var
will be exported.
(From OE-Core rev: 6e2147ab1d0f3aad2dfe8180a3896c9c9bcfdac8)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previously, a wrapper is used for file, which adds '--magic-file'
option to it. But other components might use libmagic and in such
case, if there's no MAGIC environent variable set correctly, things
do not work. For example, rpmbuild makes use of libmagic and it
requries MAGIC to be set correctly.
(From OE-Core rev: 47db876d09d9a4394048579c21d0b394450ce681)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d57287729e22 Linux 5.15.87
24186c682288 drm/mgag200: Fix PLL setup for G200_SE_A rev >=4
e326ee018a24 io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res()
b2b6eefab43d efi: random: combine bootloader provided RNG seed with RNG protocol output
99c0759495a0 mbcache: Avoid nesting of cache->c_list_lock under bit locks
d50d6c193adb net: hns3: fix return value check bug of rx copybreak
d4e6a13eb9a3 btrfs: make thaw time super block check to also verify checksum
70a1dccd0e58 selftests: set the BUILD variable to absolute path
58fef3ebc83c ext4: don't allow journal inode to have encrypt flag
bd5dc96fea4e mptcp: use proper req destructor for IPv6
78bd6ab52c03 mptcp: dedicated request sock for subflow in v6
6e9c1aef3e32 Revert "ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007"
e32f867b37da ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob
4136f1ac1ecd ksmbd: fix infinite loop in ksmbd_conn_handler_loop()
f10defb0be6a hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
48d9e2e6de01 hfs/hfsplus: use WARN_ON for sanity check
f5a9bbf962e2 drm/i915/gvt: fix vgpu debugfs clean in remove
ae9a61511736 drm/i915/gvt: fix gvt debugfs destroy
eb3e943a3243 riscv, kprobes: Stricter c.jr/c.jalr decoding
620a229f576a riscv: uaccess: fix type of 0 variable on error in get_user()
8e05a993f8aa thermal: int340x: Add missing attribute for data rate base
c3222fd28225 io_uring: fix CQ waiting timeout handling
b7b9bc93055d block: don't allow splitting of a REQ_NOWAIT bio
e1358c878711 fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB
682a7d064f35 nfsd: fix handling of readdir in v4root vs. mount upcall timeout
cb42aa7b5f72 x86/bugs: Flush IBP in ib_prctl_set()
554a880a1fff x86/kexec: Fix double-free of elf header buffer
264241a61045 btrfs: check superblock to ensure the fs was not modified at thaw time
69f4bda5f4e6 nvme: also return I/O command effects from nvme_command_effects
a6a4b057cd47 nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
f9309dcaa9c0 io_uring: check for valid register opcode earlier
4df413d46960 nvme: fix multipath crash caused by flush request when blktrace is enabled
03ce7921285e ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
0dca7375e2b9 udf: Fix extension of the last extent in the file
dc1bc903970b caif: fix memory leak in cfctrl_linkup_request()
bce3680b48d2 drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
da6a3653b82c perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode
11cd4ec6359d usb: rndis_host: Secure rndis_query check against int overflow
6ea5273c71dd octeontx2-pf: Fix lmtst ID used in aura free
4e5f2c74cbbf drivers/net/bonding/bond_3ad: return when there's no aggregator
8414983c2e64 fs/ntfs3: don't hold ni_lock when calling truncate_setsize()
a23e8376e613 drm/imx: ipuv3-plane: Fix overlay plane width
a8f7fd322f56 perf tools: Fix resources leak in perf_data__open_dir()
a1e1521b4639 netfilter: ipset: Rework long task execution when adding/deleting entries
6f19a3848367 netfilter: ipset: fix hash:net,port,net hang with /0 subnet
774d259749d7 net: sparx5: Fix reading of the MAC address
04dc4003e5df net: sched: cbq: dont intepret cls results when asked to drop
f02327a4877a net: sched: atm: dont intepret cls results when asked to drop
95da1882ce93 gpio: sifive: Fix refcount leak in sifive_gpio_probe
da9c9883ec96 ceph: switch to vfs_inode_has_locks() to fix file lock bug
54e72ce5f1d7 filelock: new helper: vfs_inode_has_locks
f34b03ce3a86 drm/meson: Reduce the FIFO lines held when AFBC is not used
05a8410b0fce RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
8d89870d6375 RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device
4d112f001612 net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
e5fbeb3d16b4 net: ena: Update NUMA TPH hint register upon NUMA node update
7840b93cfd4c net: ena: Set default value for RX interrupt moderation
d09b7a9d2f34 net: ena: Fix rx_copybreak value update
0e7ad9b006d7 net: ena: Use bitmask to indicate packet redirection
5d4964984b99 net: ena: Account for the number of processed bytes in XDP
f17d9aec07de net: ena: Don't register memory info on XDP exchange
a4aa727ad0b2 net: ena: Fix toeplitz initial hash value
0bec17f1ce31 net: amd-xgbe: add missed tasklet_kill
cb2f74685f76 net/mlx5e: Fix hw mtu initializing at XDP SQ allocation
6c72abb78b01 net/mlx5e: Always clear dest encap in neigh-update-del
b36783bc11d1 net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr
f8c10eeba31b net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default
7227bbb7c140 net/mlx5: Avoid recovery in probe flows
9369b9afa8b0 net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path
d966f2ee4b8e net/mlx5: E-Switch, properly handle ingress tagged packets on VST
6a37a01aba5d vdpa_sim: fix vringh initialization in vdpasim_queue_ready()
e3462410c36d vhost: fix range used in translate_desc()
13871f60ec2f vringh: fix range used in iotlb_translate()
e05d4c8c287a vhost/vsock: Fix error handling in vhost_vsock_init()
586e6fd7d581 vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()
b63bc2db244c nfc: Fix potential resource leaks
945e58bdaf6f net: dsa: mv88e6xxx: depend on PTP conditionally
95df720e64a6 qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
6c55953e232e net: sched: fix memory leak in tcindex_set_parms
d14a4b24d58e net: hns3: fix VF promisc mode not update when mac table full
7ed205b9478d net: hns3: fix miss L3E checking for rx packet
47868cb77f8f net: hns3: extract macro to simplify ring stats update code
7457c5a7761a net: hns3: refactor hns3_nic_reuse_page()
4a6e9fb534c5 net: hns3: add interrupts re-initialization while doing VF FLR
5e48ed805c4f nfsd: shut down the NFSv4 state objects before the filecache
7e2825f5fb84 veth: Fix race with AF_XDP exposing old or uninitialized descriptors
ac95cdafaca8 netfilter: nf_tables: honor set timeout and garbage collection updates
49677ea1513e vmxnet3: correctly report csum_level for encapsulated packet
9d30cb442156 netfilter: nf_tables: perform type checking for existing sets
c3bfb7784a09 netfilter: nf_tables: add function to create set stateful expressions
996cd779c2a4 netfilter: nf_tables: consolidate set description
4f1105ee72d8 drm/panfrost: Fix GEM handle creation ref-counting
df493f676fb0 bpf: pull before calling skb_postpull_rcsum()
d7e817e689b1 btrfs: fix an error handling path in btrfs_defrag_leaves()
4d69cdba2c27 SUNRPC: ensure the matching upcall is in-flight upon downcall
af0265dfeffa drm/i915/migrate: fix length calculation
8b25a526a5e9 drm/i915/migrate: fix offset calculation
a3d1e6f9b678 drm/i915/migrate: don't check the scratch page
5bc0b2fda4b4 ext4: fix deadlock due to mbcache entry corruption
a6e4094faf3c mbcache: automatically delete entries from cache on freeing
187254912971 ext4: correct inconsistent error msg in nojournal mode
761f88f82e0f ext4: goto right label 'failed_mount3a'
eb16602140f0 ravb: Fix "failed to switch device to config mode" message during unbind
4216995dbd93 perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data
d8bbbf2b52b2 perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor
b131b5f1361e media: s5p-mfc: Fix in register read and write for H264
ff27800c0a6d media: s5p-mfc: Clear workbit to handle error condition
4653ba32adcd media: s5p-mfc: Fix to handle reference queue during finishing
1bd7283dc0be x86/MCE/AMD: Clear DFR errors found in THR handler
5ddcd349d9af x86/mce: Get rid of msr_ops
b8e7ed42bc3c btrfs: fix extent map use-after-free when handling missing device in read_one_chunk
9c3beebd21f3 btrfs: move missing device handling in a dedicate function
7528b21cebe0 btrfs: replace strncpy() with strscpy()
4cef44525f4f phy: qcom-qmp-combo: fix out-of-bounds clock access
855edc4ec64c ARM: renumber bits related to _TIF_WORK_MASK
18f28f13301d ext4: fix off-by-one errors in fast-commit block filling
b205332b6b87 ext4: fix unaligned memory access in ext4_fc_reserve_space()
9c197dcbacc4 ext4: add missing validation of fast-commit record lengths
6220ec405571 ext4: don't set up encryption key during jbd2 transaction
6482d42baff5 ext4: disable fast-commit of encrypted dir operations
6969367c1500 ext4: fix potential out of bound read in ext4_fc_replay_scan()
818175ae3bd2 ext4: factor out ext4_fc_get_tl()
ffd84d0bc5dc ext4: introduce EXT4_FC_TAG_BASE_LEN helper
37914e029bec ext4: use ext4_debug() instead of jbd_debug()
b0ed9a032e52 ext4: remove unused enum EXT4_FC_COMMIT_FAILED
394514ddf90e tracing: Fix issue of missing one synthetic field
5234dd5d205b block: mq-deadline: Fix dd_finish_request() for zoned devices
78623b10fc9f drm/amdgpu: make display pinning more flexible (v2)
6363da2c854a drm/amdgpu: handle polaris10/11 overlap asics (v2)
2771c7a0eedc ext4: allocate extended attribute value in vmalloc area
e995ff918e66 ext4: avoid unaccounted block allocation when expanding inode
877247222a0c ext4: initialize quota before expanding inode in setproject ioctl
322cf639b0b7 ext4: fix inode leak in ext4_xattr_inode_create() on an error path
6380a93b57db ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
dc3bbc9753f4 ext4: avoid BUG_ON when creating xattrs
844c40555297 ext4: fix error code return to user-space in ext4_get_branch()
b870b28e29f6 ext4: fix corruption when online resizing a 1K bigalloc fs
d440d6427a5e ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
def7a39091e6 ext4: init quota for 'old.inode' in 'ext4_rename'
3c31d8d3ad95 ext4: fix uninititialized value in 'ext4_evict_inode'
871800770d7f ext4: fix leaking uninitialized memory in fast-commit journal
d480a49c15c4 ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
91009e361e8c ext4: check and assert if marking an no_delete evicting inode dirty
820eacbc4e4f ext4: fix reserved cluster accounting in __es_remove_extent()
0dcbf4dc3d54 ext4: fix bug_on in __es_tree_search caused by bad quota inode
06a20a68bb6d ext4: add helper to check quota inums
f7e6b5548f91 ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode
205ac16628ac ext4: fix undefined behavior in bit shift for ext4_check_flag_values
cf0e0817b0f9 ext4: fix use-after-free in ext4_orphan_cleanup
970bfd7a4188 fs: ext4: initialize fsdata in pagecache_write()
744bbde378a5 ext4: remove trailing newline from ext4_msg() message
7192afa5e4bf ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
0d041b7251c1 ext4: silence the warning when evicting inode with dioread_nolock
af4ceb00ebea drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init()
c919e1154b8c drm/i915/dsi: fix VBT send packet port selection for dual link DSI
6948e570f54f drm/vmwgfx: Validate the box size for the snooped cursor
5594fde1ef53 drm/connector: send hotplug uevent on connector cleanup
317ebe61a6d4 device_cgroup: Roll back to original exceptions after copy failure
ac838c663ba1 parisc: led: Fix potential null-ptr-deref in start_task()
2c1881f0816a remoteproc: core: Do pm_relax when in RPROC_OFFLINE state
9b615f957ca7 iommu/amd: Fix ivrs_acpihid cmdline parsing code
35b792179b10 phy: qcom-qmp-combo: fix sc8180x reset
dfd05a133556 driver core: Fix bus_type.match() error handling in __driver_attach()
44618a339741 crypto: ccp - Add support for TEE for PCI ID 0x14CA
c55507a94bc6 crypto: n2 - add missing hash statesize
48307506964e riscv: mm: notify remote harts about mmu cache updates
16b6d9525da6 riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument
657b440a270c PCI/sysfs: Fix double free in error path
67fd41bbb0f5 PCI: Fix pci_device_is_present() for VFs by checking PF
bfce073089cb ipmi: fix use after free in _ipmi_destroy_user()
3b4984035c40 ima: Fix a potential NULL pointer access in ima_restore_measurement_list
a843699f1665 mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()
24f4649cd8fc ipmi: fix long wait in unload when IPMI disconnect
fa6bbb4894b9 ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection()
cdb208b090f3 ASoC: jz4740-i2s: Handle independent FIFO flush bits
2d0d083d8ae6 wifi: wilc1000: sdio: fix module autoloading
2e4a088804c1 efi: Add iMac Pro 2017 to uefi skip cert quirk
c49fb9b760d3 md/bitmap: Fix bitmap chunk size overflow issues
94fe975d54ab block: mq-deadline: Do not break sequential write streams to zoned HDDs
8e91679f7bd2 rtc: ds1347: fix value written to century register
5eb8296d73da cifs: fix missing display of three mount options
cfa9f66f9172 cifs: fix confusing debug message
8b45a3b19a2e media: dvb-core: Fix UAF due to refcount races at releasing
acf984a3718c media: dvb-core: Fix double free in dvb_register_device()
5fac317bee18 ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
ce50c6124580 staging: media: tegra-video: fix device_node use after free
6b16758215f6 staging: media: tegra-video: fix chan->mipi value on error
4f5de49d8c52 tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
17becbc4dd67 tracing/probes: Handle system names with hyphens
2442e655a693 tracing/hist: Fix wrong return value in parse_action_params()
2a81ff5ce893 tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE
fe8c35c6ffa2 tracing: Fix race where eprobes can be called before the event
eb20f6ed3733 x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK
3e0fbc06db12 x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK
6268a0704b97 ftrace/x86: Add back ftrace_expected for ftrace bug reports
c95cf30dd447 x86/microcode/intel: Do not retry microcode reloading on the APs
f8fe2f41784b KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
ca3483d71bd5 KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails
2c73b349fd78 KVM: VMX: Resume guest immediately when injecting #GP on ECREATE
4a19f48bee09 of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values
7eddcdb09f62 perf/core: Call LSM hook after copying perf_event_attr
15697f653399 tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'
fd52b86a7248 dm cache: set needs_check flag after aborting metadata
d2a0b298ebf8 dm cache: Fix UAF in destroy()
856edd0e92f3 dm clone: Fix UAF in clone_dtr()
9215b25f2e10 dm integrity: Fix UAF in dm_integrity_dtr()
34cd15d83b72 dm thin: Fix UAF in run_timer_softirq()
ac362c40e3e9 dm thin: resume even if in FAIL mode
4b710e8481ad dm thin: Use last transaction's pmd->root when commit failed
f8c26c33fef5 dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
28d307f380df dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
a9e89a567f48 mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
13b9fd0dee93 mptcp: mark ops structures as ro_after_init
b2120ed7fd75 fs: dlm: retry accept() until -EAGAIN or error returns
5b4478615f70 fs: dlm: fix sock release if listen fails
b7ede8a63dd9 ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
dbd1f301915f ALSA: patch_realtek: Fix Dell Inspiron Plus 16
8fb4c98f20df cpufreq: Init completion before kobject_init_and_add()
876c6ab96782 PM/devfreq: governor: Add a private governor_data for governor
0e945ea733ea selftests: Use optional USERCFLAGS and USERLDFLAGS
31697c5953ff arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
163049866030 ARM: ux500: do not directly dereference __iomem
99590f29b2b7 btrfs: fix resolving backrefs for inline extent followed by prealloc
1f9cf4daf2d3 mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
58d53ff30a00 arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength
a777b90a0575 perf/x86/intel/uncore: Clear attr_update properly
ca77ac238c1e perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D
df06e7777cf9 jbd2: use the correct print format
8e75b1dd4b16 ktest.pl minconfig: Unset configs instead of just removing them
55e5e8b44561 kest.pl: Fix grub2 menu handling for rebooting
823fed7c400f soc: qcom: Select REMAP_MMIO for LLCC driver
8dabeeb1ff89 media: stv0288: use explicitly signed char
d167ebea9086 net/af_packet: make sure to pull mac header
9ff46c36df2e net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO
cd0f597c8aa8 rcu-tasks: Simplify trc_read_check_handler() atomic operations
593ca696687c ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire
a7874dac6ba6 ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio
ae4f70b2fed4 kcsan: Instrument memcpy/memset/memmove with newer Clang
d01fa993eb7f SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails
43135fb09812 tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
986cd9a9b954 tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
638cd298dfeb tpm: acpi: Call acpi_put_table() to fix memory leak
d58289fc77f8 mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING
7eb57bc92f1b f2fs: allow to read node block after shutdown
acc13987fdea f2fs: should put a page when checking the summary info
35d8a89862e6 mm, compaction: fix fast_isolate_around() to stay within boundaries
91bd504128a5 md: fix a crash in mempool_free
29328fbce56c mfd: mt6360: Add bounds checking in Regmap read/write call-backs
c24cc476acd8 pnode: terminate at peers of source
0c9118e381ff ALSA: line6: fix stack overflow in line6_midi_transmit
ac4b4fdf3262 ALSA: line6: correct midi status byte when receiving data from podxt
83c44f0ebfd0 ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
fcb94283e014 binfmt: Fix error return code in load_elf_fdpic_binary()
ed9947277b2d hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount
76d52b54127c pstore/zone: Use GFP_ATOMIC to allocate zone buffer
74b0a2fcc31a pstore: Properly assign mem_type property
d25aac3489af HID: plantronics: Additional PIDs for double volume key presses quirk
9d4294545c1d HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
7280fdb80bf0 powerpc/rtas: avoid scheduling in rtas_os_term()
d8939315b734 powerpc/rtas: avoid device tree lookups in rtas_os_term()
23a249b1185c objtool: Fix SEGFAULT
ed686e7a26dd fs/ntfs3: Fix slab-out-of-bounds in r_page
dd34665cb004 fs/ntfs3: Delete duplicate condition in ntfs_read_mft()
a9847a11b683 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super()
abd2ee2cf42f fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init()
d7ce7bb6881a fs/ntfs3: Validate index root when initialize NTFS security
f29676cc3a46 soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15
9c8471a17f1f fs/ntfs3: Fix slab-out-of-bounds read in run_unpack
3a52f1786772 fs/ntfs3: Validate resident attribute name
3cd9e5b41b83 fs/ntfs3: Validate buffer length while parsing index
c878a915bcb9 fs/ntfs3: Validate attribute name offset
f62506f5e45a fs/ntfs3: Add null pointer check for inode operations
2dd9ccfb06bc fs/ntfs3: Fix memory leak on ntfs_fill_super() error path
ea6b3598406c fs/ntfs3: Add null pointer check to attr_load_runs_vcn
de5e0955248f fs/ntfs3: Validate data run offset
d4489ba8fb80 fs/ntfs3: Add overflow check for attribute size
af7a195deae3 fs/ntfs3: Validate BOOT record_size
8e228ac90c39 nvmet: don't defer passthrough commands with trivial effects to the workqueue
f068a7315a9e nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
576502f25f79 ata: ahci: Fix PCS quirk application for suspend
7949b0df3dd9 block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq
ff3d9ab51cd5 ACPI: resource: do IRQ override on Lenovo 14ALC7
698a0813ce69 ACPI: resource: do IRQ override on XMG Core 15
a9ac7633bbe5 ACPI: resource: do IRQ override on LENOVO IdeaPad
5fe31f29501c ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA
4c5fee0d883a nvme-pci: fix page size checks
9141144b37f3 nvme-pci: fix mempool alloc size
f17cf8fa2c9d nvme-pci: fix doorbell buffer value endianness
ead99ec669b5 Revert "selftests/bpf: Add test for unstable CT lookup API"
bf0543b93740 cifs: fix oops during encryption
56f6de394f0f usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init
90ffbb727c51 Linux 5.15.86
3082f8705e82 pwm: tegra: Fix 32 bit build
caa40d1f8524 mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code
408dbaa06578 extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered
2471a44769b5 media: dvbdev: fix refcnt bug
579fb0a3320b media: dvbdev: fix build warning due to comments
1115e77c4fdd net: stmmac: fix errno when create_singlethread_workqueue() fails
d3871af13aa0 scsi: qla2xxx: Fix crash when I/O abort times out
50f993da9450 btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range
1c65d50315db ovl: fix use inode directly in rcu-walk mode
88ec6d11052d fbdev: fbcon: release buffer when fbcon_do_set_font() failed
ca8bcb348aa8 gcov: add support for checksum field
f36d8c865150 floppy: Fix memory leak in do_floppy_init()
4193a6745b83 regulator: core: fix deadlock on regulator enable
ce5d0ef1cf56 iio: adc128s052: add proper .data members in adc128_of_match table
aec1058f2a92 iio: adc: ad_sigma_delta: do not use internal iio_dev lock
dc6afd6070f3 iio: fix memory leak in iio_device_register_eventset()
38c257ee6a5a reiserfs: Add missing calls to reiserfs_security_free()
8a4236456a3a security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6
1cabce56626a 9p: set req refcount to zero to avoid uninitialized usage
dd2157a98f92 loop: Fix the max_loop commandline argument treatment when it is set to 0
fd03bd4c7b0a HID: mcp2221: don't connect hidraw
6c886be1ff76 HID: wacom: Ensure bootloader PID is usable in hidraw mode
4d640eb1129d xhci: Prevent infinite loop in transaction errors recovery for streams
936c5f96c896 usb: dwc3: core: defer probe on ulpi_read_id timeout
e6bf6c40225a usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode
0e883f3bc897 arm64: dts: qcom: sm8250: fix USB-DP PHY registers
ffb14aac2658 usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq
fcacd970e011 usb: cdnsp: fix lack of ZLP for ep0
bcac79df0838 ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list
50c23a110779 ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
76574b34657e ALSA: usb-audio: add the quirk for KT0206 device
9e787dab98b6 ima: Simplify ima_lsm_copy_rule
2cd365029c23 pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
2068d41a3de9 afs: Fix lost servers_outstanding count
0def8af038c1 perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()
41cccae10e10 pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
8877df8135b7 LoadPin: Ignore the "contents" argument of the LSM hooks
584202b0f1a1 drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern
b253e075b13d ASoC: rt5670: Remove unbalanced pm_runtime_put()
59f797a913dc ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()
132844d92fed ASoC: wm8994: Fix potential deadlock
82f7c814edda ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()
e5d6bf3e5ad0 ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
85eb5c952b7f ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
9ff07316cad2 ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
7643909cf06d ASoC: Intel: Skylake: Fix driver hang during shutdown
33ff0f9f9cb5 ALSA: hda: add snd_hdac_stop_streams() helper
78649a624dfa ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c
98b0f50fec38 hwmon: (jc42) Fix missing unlock on error in jc42_write()
5e6923350830 KVM: selftests: Fix build regression by using accessor function
6215904fe295 tools/include: Add _RET_IP_ and math definitions to kernel.h
c8853267289c orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()
39529b79b023 orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
a075c21ee026 drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
f3c14b99f33a drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid()
9a8862820cbf hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()
4f6b206998c5 scsi: elx: libefc: Fix second parameter type in state callbacks
23f0e9f86303 scsi: ufs: Reduce the START STOP UNIT timeout
2cf66428a254 scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs
2b3e3ecdb402 crypto: hisilicon/hpre - fix resource leak in remove process
adf6a00859d0 clk: st: Fix memory leak in st_of_quadfs_setup()
6c8aee0c8fcc media: si470x: Fix use-after-free in si470x_int_in_callback()
58b6496a745f mmc: renesas_sdhi: better reset from HS400 mode
c33c904124c4 mmc: f-sdh30: Add quirks for broken timeout clock capability
69346de0eb95 wifi: mt76: do not run mt76u_status_worker if the device is not running
feb847e6591e regulator: core: fix use_count leakage when handling boot-on
474e70bd90cf libbpf: Avoid enum forward-declarations in public API in C++ mode
62095428690c drm/amd/display: Use the largest vready_offset in pipe group
eff45bfbc25a blk-mq: fix possible memleak when register 'hctx' failed
d0af6220bb1e media: dvb-usb: fix memory leak in dvb_usb_adapter_init()
88a6f8a72d16 media: dvbdev: adopts refcnt to avoid UAF
438cd29fec3e media: dvb-frontends: fix leak of memory fw
a96841f5aa45 ethtool: avoiding integer overflow in ethtool_phys_id()
b327c68ace71 bpf: Prevent decl_tag from being referenced in func_proto arg
4b8f3b939266 ppp: associate skb with a device at tx
5d5a481a7fd0 mrp: introduce active flags to prevent UAF when applicant uninit
222cc0435698 ipv6/sit: use DEV_STATS_INC() to avoid data-races
8a3b0237107a net: add atomic_long_t to net_device_stats fields
58dd11f62427 drm/amd/display: fix array index out of bound error in bios parser
a3cc41e05e8a md/raid1: stop mdx_raid1 thread when raid1 array run failed
b621d17fe8b0 drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()
5afac74f153b drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid()
072508e99dad drm/sti: Use drm_mode_copy()
673a3e019908 drm/rockchip: Use drm_mode_copy()
b9b07900d249 drm/msm: Use drm_mode_copy()
5ad774fb823c s390/lcs: Fix return type of lcs_start_xmit()
dfbf0122ea1b s390/netiucv: Fix return type of netiucv_tx()
8131d1880c09 s390/ctcm: Fix return type of ctc{mp,}m_tx()
f9084e9930db drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback
b74580d6184e drm/amdgpu: Fix type of second parameter in trans_msg() callback
314f7092b277 igb: Do not free q_vector unless new one was allocated
0b12d2aa264b wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
19bb9e98e103 hamradio: baycom_epp: Fix return type of baycom_send_packet()
a413ebb6049e net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
5d3f4478d22b bpf: make sure skb->len != 0 when redirecting to a tunneling device
be2803dd29bd qed (gcc13): use u16 for fid to be big enough
a8bc0ac43833 Revert "drm/amd/display: Limit max DSC target bpp for specific monitors"
cc8deb82cca5 drm/amd/display: prevent memory leak
49dd0e8029e8 ipmi: fix memleak when unload ipmi driver
68871c005f3c ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
3eca9697c2f3 wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
c319196a0e34 wifi: ath9k: verify the expected usb_endpoints are present
10c4b63d09a5 brcmfmac: return error when getting invalid max_flowrings from dongle
ad31bc146f0e media: imx-jpeg: Disable useless interrupt to avoid kernel panic
6e1a6880e1e9 drm/etnaviv: add missing quirks for GC300
367296925c76 hfs: fix OOB Read in __hfs_brec_find
ebe16676e1dc acct: fix potential integer overflow in encode_comp_t()
8b6ef451b570 nilfs2: fix shift-out-of-bounds due to too large exponent of block size
b47f5c579c81 nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
5777432ebaaf ACPICA: Fix error code path in acpi_ds_call_control_method()
10b87da8fae7 fs: jfs: fix shift-out-of-bounds in dbDiscardAG
5059ea84a8a8 jfs: Fix fortify moan in symlink
e7a6a53c8714 udf: Avoid double brelse() in udf_rename()
0536f76a2bca fs: jfs: fix shift-out-of-bounds in dbAllocAG
88cea1676a09 binfmt_misc: fix shift-out-of-bounds in check_special_flags
cadb938a5e50 x86/hyperv: Remove unregister syscore call from Hyper-V cleanup
659747f6f610 video: hyperv_fb: Avoid taking busy spinlock on panic path
9d05c20b0ac9 arm64: make is_ttbrX_addr() noinstr-safe
98a5b1265a36 rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
d238f94b2b61 HID: amd_sfh: Add missing check for dma_alloc_coherent
9da204cd67c4 net: stream: purge sk_error_queue in sk_stream_kill_queues()
f47426250fc0 myri10ge: Fix an error handling path in myri10ge_probe()
1ec0a7d5b020 rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
5478eb7adcc5 net_sched: reject TCF_EM_SIMPLE case for complex ematch module
4f05d8e2fb3a mailbox: zynq-ipi: fix error handling while device_register() fails
550f403e4604 mailbox: arm_mhuv2: Fix return value check in mhuv2_probe()
28604a960c90 mailbox: mpfs: read the system controller's status
8fb773eed490 skbuff: Account for tail adjustment during pull operations
dc0f38957aa2 arm64: dts: mt8183: Fix Mali GPU clock
790b396f6bde soc: mediatek: pm-domains: Fix the power glitch issue
0133615a0600 openvswitch: Fix flow lookup to use unmasked key
04e454bd97e2 selftests: devlink: fix the fd redirect in dummy_reporter_test
d52646a46c4d rtc: mxc_v2: Add missing clk_disable_unprepare()
ac95c4e35fb2 igc: Set Qbv start_time and end_time to end_time if not being configured in GCL
af599851388e igc: Lift TAPRIO schedule restriction
4d50d640eda4 igc: recalculate Qbv end_time by considering cycle time
1ef941695715 igc: allow BaseTime 0 enrollment for Qbv
c0df8e7ba6aa igc: Add checking for basetime less than zero
5b46b53f45f9 igc: Use strict cycles for Qbv scheduling
fd7d02943659 igc: Enhance Qbv scheduling by using first flag bit
9b5b50329e2e r6040: Fix kmemleak in probe and remove
1b428ba31b91 unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg()
aae9c24ebd90 nfc: pn533: Clear nfc_target before being used
bcf2c1dc5358 net: enetc: avoid buffer leaks on xdp_do_redirect() failure
f463a1295c4f selftests/bpf: Add test for unstable CT lookup API
094f3d9314d6 block, bfq: fix possible uaf for 'bfqq->bic'
cf48cb8debb2 mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
560735375165 mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
ada4022f4891 mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
0578f9929fd3 net: macsec: fix net device access prior to holding a lock
a472f069ced8 nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
f8f1d037d63d rtc: pcf85063: fix pcf85063_clkout_control
35a174552bde rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
eea105c4e4b6 rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
74248b556006 netfilter: flowtable: really fix NAT IPv6 offload
5c940632cabf mfd: pm8008: Fix return value check in pm8008_probe()
ec10848e2638 mfd: pm8008: Remove driver data structure pm8008_data
38959417d350 mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe()
b95ae3543e51 mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ
615d3c8a469d powerpc/pseries/eeh: use correct API for error log size
68de42e00821 powerpc/eeh: Drop redundant spinlock initialization
2b157b4b13b4 remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on()
4b191533f57f remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region()
d7628ebca817 remoteproc: qcom_q6v5_pas: detach power domains on remove
fdf47f462ad0 remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove
098ebb9089c4 remoteproc: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio()
131c0a3ead78 remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
4507c6a67234 pwm: mediatek: always use bus clock for PWM on MT7622
4fbbb14f0ea4 pwm: mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm
eec59807a26b pwm: sifive: Call pwm_sifive_update_clock() while mutex is held
37ea9a6c417f iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY
8de2c29db68b selftests/powerpc: Fix resource leaks
dd49c5031e85 powerpc/hv-gpci: Fix hv_gpci event list
65d3469f3b91 powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe()
cf03db289640 powerpc/perf: callchain validate kernel stack pointer bounds
5de190224445 powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data()
b31e9647f1a2 powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds
6a310e8db540 cxl: Fix refcount leak in cxl_calc_capp_routing
0accd460dc7b powerpc/52xx: Fix a resource leak in an error handling path
be2b9b1a60b7 macintosh/macio-adb: check the return value of ioremap()
19ded60b40e8 macintosh: fix possible memory leak in macio_add_one_device()
e42b543d0805 iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
6e501b3fd7a2 iommu/amd: Fix pci device refcount leak in ppr_notifier()
9383921e8b21 rtc: pcf85063: Fix reading alarm
b66aa7b30608 rtc: snvs: Allow a time difference on clock register read
7a6cc22eab18 rtc: cmos: Disable ACPI RTC event on removal
689f757f0ab0 rtc: cmos: Rename ACPI-related functions
1c74bbecdabc rtc: cmos: Eliminate forward declarations of some functions
3a439a2cab30 rtc: cmos: Call rtc_wake_setup() from cmos_do_probe()
9febdff75cef rtc: cmos: Call cmos_wake_setup() from cmos_do_probe()
d9324fb3eed7 rtc: cmos: fix build on non-ACPI platforms
fe46b9303e32 rtc: cmos: Fix wake alarm breakage
60c6e563a843 rtc: cmos: Fix event handler registration ordering issue
d3aa0834691f rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0
6e98a93c7500 dmaengine: idxd: Fix crc_val field for completion record
ab53749c32db fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs
1ba0968b3341 pwm: tegra: Improve required rate calculation
c160505c9b57 include/uapi/linux/swab: Fix potentially missing __always_inline
59463193b0dc phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices
ae00848e5569 iommu/rockchip: fix permission bits in page table entries v2
a7f6ad2c4251 iommu/sun50i: Fix flush size
38ccb9b469c2 iommu/sun50i: Fix R/W permission check
ae4ab47a0bcd iommu/sun50i: Consider all fault sources for reset
84fee3ce8216 iommu/sun50i: Fix reset release
6f9fe31a4823 fs/ntfs3: Harden against integer overflows
30f20ceb87f7 overflow: Implement size_t saturating arithmetic helpers
4b51f27d4448 fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
28f345bec785 RDMA/siw: Fix pointer cast warning
01d925e2a556 perf stat: Do not delay the workload with --delay
a273f1dd5d97 perf stat: Refactor __run_perf_stat() common code
d21534ab4fd7 power: supply: fix null pointer dereferencing in power_supply_get_battery_info
d4898d8de620 power: supply: ab8500: Fix error handling in ab8500_charger_init()
30b191798fda HSI: omap_ssi_core: Fix error handling in ssi_init()
a72fe8eb5555 power: supply: z2_battery: Fix possible memleak in z2_batt_probe()
5ba0e8fa150c perf symbol: correction while adjusting symbol
a34027b63d8c perf trace: Handle failure when trace point folder is missed
60aeacce64a9 perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number
e4700f62dc83 perf trace: Return error if a system call doesn't exist
870ad0917d83 power: supply: fix residue sysfs file in error handle route of __power_supply_register()
1c2b9c810076 HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
c5f729d3d61d HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
ea37831f8332 fbdev: uvesafb: Fixes an error handling path in uvesafb_probe()
5bcae36b58f6 fbdev: uvesafb: don't build on UML
07c1a3c2df5e fbdev: geode: don't build on UML
ace8312b5d7d fbdev: ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_probe()
04946113fb57 fbdev: vermilion: decrease reference count in error path
fc0d5034fa9b fbdev: via: Fix error in via_core_init()
98272463338c fbdev: pm2fb: fix missing pci_disable_device()
3aa4205134ac fbdev: ssd1307fb: Drop optional dependency
4958316a6d19 thermal/drivers/qcom/lmh: Fix irq handler return value
ad72205ac6d2 thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2
37fb4e13d221 thermal/drivers/imx8mm_thermal: Validate temperature range
95c18f4a3c99 samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
31c1b5d3000c ksmbd: Fix resource leak in ksmbd_session_rpc_open()
a44102d36a7a tracing/hist: Fix issue of losting command info in error_log
8308ccfcbd2b usb: storage: Add check for kcalloc
96c12fd0ec74 i2c: ismt: Fix an out-of-bounds bug in ismt_access()
821280094399 i2c: mux: reg: check return value after calling platform_get_resource()
46d8f63bb815 gpiolib: protect the GPIO device against being dropped while in use by user-space
333a271dfd6b gpiolib: make struct comments into real kernel docs
7c755a2d6df5 gpiolib: cdev: fix NULL-pointer dereferences
b0a26e199964 gpiolib: Get rid of redundant 'else'
4bc217b25ea8 vme: Fix error not catched in fake_init()
31bfe024a957 staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
b0aaec894a90 staging: rtl8192u: Fix use after free in ieee80211_rx()
ed4580c3f8e4 i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
28dc61cc49c6 chardev: fix error handling in cdev_device_add()
43bfc7c2402a mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
f3686e5e8de0 drivers: mcb: fix resource leak in mcb_probe()
9d4a0aca8a75 usb: gadget: f_hid: fix refcount leak on error path
d3136b79705c usb: gadget: f_hid: fix f_hidg lifetime vs cdev
a41c2bba7f28 usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
18b9202188a4 coresight: trbe: remove cpuhp instance node before remove cpuhp state
e854a4ab388a counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
39a156715fb7 iio: adis: add '__adis_enable_irq()' implementation
3a2dde8e5d6f iio:imu:adis: Move exports into IIO_ADISLIB namespace
3c2e13025b54 iio: adis: stylistic changes
de3e358912ec iio: adis: handle devices that cannot unmask the drdy pin
994243de7a61 iio: temperature: ltc2983: make bulk write buffer DMA-safe
22511eefa61d cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
e5021bbf11b0 cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
b308fdedef09 firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()
d5c8f9003a28 misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
848c45964ded misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
37a13b274e45 ocxl: fix pci device refcount leak when calling get_function_0()
3299983a6bf6 misc: ocxl: fix possible name leak in ocxl_file_register_afu()
357379d504c0 test_firmware: fix memory leak in test_firmware_init()
07d547d74244 serial: sunsab: Fix error handling in sunsab_init()
919e745fdd0d serial: altera_uart: fix locking in polling mode
e1c4f18214e3 tty: serial: altera_uart_{r,t}x_chars() need only uart_port
b133b45ba607 tty: serial: clean up stop-tx part in altera_uart_tx_chars()
6f7d82380fbe serial: pch: Fix PCI device refcount leak in pch_request_dma()
0dfc7dfe5b6e serial: stm32: move dma_request_chan() before clk_prepare_enable()
926b0967f781 serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
d71a611fca19 serial: amba-pl011: avoid SBSA UART accessing DMACR register
f46f9d2e1664 extcon: usbc-tusb320: Update state on probe even if no IRQ pending
ac067e75c4c2 extcon: usbc-tusb320: Add USB TYPE-C support
9280761167f0 extcon: usbc-tusb320: Factor out extcon into dedicated functions
05aa8ff22d4a usb: typec: Factor out non-PD fwnode properties
31e9c2751035 extcon: usbc-tusb320: Add support for TUSB320L
b9c8820d91e9 extcon: usbc-tusb320: Add support for mode setting and reset
4524599a6a29 usb: typec: tipd: Fix spurious fwnode_handle_put in error path
b0d86eacc849 usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails
ba75be6f0d9d usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()
154d5713a241 usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
1f5661388f43 staging: vme_user: Fix possible UAF in tsi148_dma_list_add
a3c4bc261605 usb: fotg210-udc: Fix ages old endianness issues
5e87d412219e uio: uio_dmem_genirq: Fix deadlock between irq config and handling
79a4bdb6b992 uio: uio_dmem_genirq: Fix missing unlock in irq configuration
3f22a273ef7c vfio: platform: Do not pass return buffer to ACPI _RST method
417ef049e3fd class: fix possible memory leak in __class_register()
f76824ab2bac serial: 8250_bcm7271: Fix error handling in brcmuart_init()
6b4424efcfaa serial: tegra: Read DMA status before terminating
a0ead7e8da84 drivers: dio: fix possible memory leak in dio_init()
e8985caf0589 RISC-V: Align the shadow stack
ca48174a7643 IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces
82bd423ed977 hwrng: geode - Fix PCI device refcount leak
2b79a5e56077 hwrng: amd - Fix PCI device refcount leak
42cbff35f475 crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
b9634f99b6d4 RDMA/hns: Fix error code of CMD
b06bb747ce1f RDMA/hns: Fix page size cap from firmware
4c05c7cf2581 RDMA/hns: Fix PBL page MTR find
fa267c419216 RDMA/hns: Fix AH attr queried by query_qp
e27fb26e75cf orangefs: Fix sysfs not cleanup when dev init failed
3e9c395ef2d5 PCI: mt7621: Add sentinel to quirks table
bcc65c2e2a06 PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_
0a7eab1cc436 RDMA/srp: Fix error return code in srp_parse_options()
63011001792c RDMA/hfi1: Fix error return code in parse_platform_config()
339ca035af43 riscv/mm: add arch hook arch_clear_hugepage_flags
20d363dcd6dc crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
815b65d714f8 crypto: amlogic - Remove kcalloc without check
af71199291db RDMA/nldev: Fix failure to send large messages
bb895786a49d f2fs: avoid victim selection from previous victim section
655e955debde RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
1895e908b3ae scsi: snic: Fix possible UAF in snic_tgt_create()
09a60f908d8b scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
e59da172059f scsi: ipr: Fix WARNING in ipr_init()
c444f58fdad6 scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper()
4e4968dfb5fa scsi: fcoe: Fix possible name leak when device_register() fails
0f5006d7d13b scsi: scsi_debug: Fix a warning in resp_report_zones()
2432719b1afc scsi: scsi_debug: Fix a warning in resp_verify()
038359eeccff scsi: efct: Fix possible memleak in efct_device_init()
23053a792647 scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
2ab6d5927c7b scsi: hpsa: Fix error handling in hpsa_add_sas_host()
6a92129c8f99 scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
26c0f7e1ac92 padata: Fix list iterator in padata_do_serial()
17afa98bccec padata: Always leave BHs disabled when running ->parallel()
221afb2a1b8d crypto: tcrypt - Fix multibuffer skcipher speed test mem leak
bfe10a1d9fbc scsi: hpsa: Fix possible memory leak in hpsa_init_one()
38ef0c0b0973 dt-bindings: visconti-pcie: Fix interrupts array max constraints
83aad8111bcf dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq
f64f08b9e6fb RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
35f9cd060e68 RDMA/hns: fix memory leak in hns_roce_alloc_mr()
6d5220a553de crypto: ccree - Make cc_debugfs_global_fini() available for module init function
2e9cf3e78311 RDMA/hfi: Decrease PCI device reference count in error path
7f476d639c89 PCI: Check for alloc failure in pci_request_irq()
49bc2be89759 RDMA/hns: Fix ext_sge num error when post send
0e6160d79db7 RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data()
e5ea48788ed6 crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set()
442caec12f4f crypto: cryptd - Use request context instead of stack for sub-request
ab677729fc5c crypto: ccree - Remove debugfs when platform_driver_register failed
0328ca389a80 scsi: scsi_debug: Fix a warning in resp_write_scat()
1ba8ecb66432 RDMA/siw: Set defined status for work completion with undefined status
6e757005ba49 RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port
f981c697b2f9 RDMA/core: Make sure "ib_port" is valid when access sysfs node
13586753ae55 RDMA/restrack: Release MR restrack when delete
6e78ca677fa2 PCI: vmd: Disable MSI remapping after suspend
47e31b86edff IB/mad: Don't call to function that might sleep while in atomic context
f8d8fbd3b6d6 RDMA/siw: Fix immediate work request flush to completion queue
2a26849d793b scsi: qla2xxx: Fix set-but-not-used variable warnings
799ed3755951 RDMA/irdma: Report the correct link speed
d40d1b1c61a4 f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super()
847f725006e3 f2fs: fix normal discard process
865bb7b5a7de f2fs: fix to invalidate dcc->f2fs_issue_discard in error path
5f509fa740b1 apparmor: Fix memleak in alloc_ns()
46f3cb83e480 crypto: rockchip - rework by using crypto_engine
3ed0548d395f crypto: rockchip - remove non-aligned handling
5562009f5f88 crypto: rockchip - better handle cipher key
26f397135606 crypto: rockchip - add fallback for ahash
34fe54af3cf5 crypto: rockchip - add fallback for cipher
314217591ec6 crypto: rockchip - do not store mode globally
853cd97d2bc1 crypto: rockchip - do not do custom power management
d5100272e478 f2fs: Fix the race condition of resize flag between resizefs
db72c5dffcba PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled
26ffeff67b9a RDMA/core: Fix order of nldev_exit call
a00a7ac25114 PCI: dwc: Fix n_fts[] array overrun
10ae636115b5 apparmor: Use pointer to struct aa_label for lbs_cred
8d50ccfbe27b scsi: core: Fix a race between scsi_done() and scsi_timeout()
9bdf3a59b3dd crypto: nitrox - avoid double free on error path in nitrox_sriov_init()
7efc0d39ee06 crypto: sun8i-ss - use dma_addr instead u32
aaef0bdd7ad2 crypto: hisilicon/qm - fix missing destroy qp_idr
d567776ae289 apparmor: Fix abi check to include v8 abi
bc9d2cbbdcd3 apparmor: fix lockdep warning when removing a namespace
775a37ffa9f4 apparmor: fix a memleak in multi_transaction_new()
09f30f394e83 net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path
86664b865239 i40e: Fix the inability to attach XDP program on downed interface
0abd337acdd2 stmmac: fix potential division by 0
93a4a0455871 Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
8d6bbe5241e7 Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
804de4e24a5a Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
1030c3aeeef9 Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
9fcb5b367e6c Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()
14cc94a59852 Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
06467130d521 Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
e52b7d460a30 Bluetooth: btintel: Fix missing free skb in btintel_setup_combined()
f7c9de3bcfcd Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS
2addf3cb6381 sctp: sysctl: make extra pointers netns aware
21296a52caa6 ntb_netdev: Use dev_kfree_skb_any() in interrupt context
0fff763f110f net: lan9303: Fix read error execution path
882bad40a008 can: tcan4x5x: Fix use of register error status mask
d50092f662ec can: m_can: Call the RAM init directly from m_can_chip_config
55064642aac1 can: tcan4x5x: Remove invalid write in clear_interrupts
641eef876657 net: amd-xgbe: Check only the minimum speed for active/passive cables
60b35e28dc2a net: amd-xgbe: Fix logic around active and passive cables
d436bf39f47b af_unix: call proto_unregister() in the error path in af_unix_init()
ee9d03bf8907 net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
6f1c4c01cc9b hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
eb2c6a6e8f75 net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
ef08e1082c45 net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
2786ef4066d9 net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
d81314e2dded net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
9a6544343bba net/tunnel: wait until all sk_user_data reader finish before releasing the sock
998b4e54f517 net: farsync: Fix kmemleak when rmmods farsync
71605c690621 ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
ce1b3a41e796 of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()
8399b9893548 drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
96e50897029f net: stmmac: fix possible memory leak in stmmac_dvr_probe()
ecaf934e4412 net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()
e1359bc90a49 net: defxx: Fix missing err handling in dfx_init()
c65603abc389 net: vmw_vsock: vmci: Check memcpy_from_msg()
9de42116fc45 clk: socfpga: Fix memory leak in socfpga_gate_init()
e515881adeb1 bpf: Do not zero-extend kfunc return values
ce61a877c79f blktrace: Fix output non-blktrace event when blk_classic option enabled
f2ae56fa0b61 wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
23060daf3759 wifi: rtl8xxxu: Fix the channel width reporting
6d0e00334e31 wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
e69d38065080 spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode
4e501a31af8e clk: samsung: Fix memory leak in _samsung_clk_register_pll()
441c05485cf1 media: coda: Add check for kmalloc
b99872178e74 media: coda: Add check for dcoda_iram_alloc
fbf081ebe268 media: c8sectpfe: Add of_node_put() when breaking out of loop
2a7330d8200e regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe()
ecf1b317a86b mmc: core: Normalize the error handling branch in sd_read_ext_regs()
7fecca429e6e memstick/ms_block: Add check for alloc_ordered_workqueue
b77ced3fce5c memstick: ms_block: Add error handling support for add_disk()
ae00eb67792b mmc: renesas_sdhi: alway populate SCC pointer
88fa6a4e39c1 mmc: mmci: fix return value check of mmc_add_host()
29c3690969e7 mmc: wbsd: fix return value check of mmc_add_host()
0959cc1685eb mmc: via-sdmmc: fix return value check of mmc_add_host()
e0cfe7aa41f3 mmc: meson-gx: fix return value check of mmc_add_host()
62005dfcc396 mmc: omap_hsmmc: fix return value check of mmc_add_host()
1925472dec31 mmc: atmel-mci: fix return value check of mmc_add_host()
58c3a8d0f1ab mmc: wmt-sdmmc: fix return value check of mmc_add_host()
afc898019e7b mmc: vub300: fix return value check of mmc_add_host()
6444079767b6 mmc: toshsd: fix return value check of mmc_add_host()
df683201c7ff mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
30dc645461df mmc: rtsx_pci: fix return value check of mmc_add_host()
bc7e8744f581 mmc: pxamci: fix return value check of mmc_add_host()
2d496050ded8 mmc: mxcmmc: fix return value check of mmc_add_host()
f0502fe86a2d mmc: moxart: fix return value check of mmc_add_host()
29c5b4da41f3 mmc: alcor: fix return value check of mmc_add_host()
52e0d8a8dda3 riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC
0de70ed675fa NFSv4.x: Fail client initialisation if state manager thread can't run
7055c878a0ec SUNRPC: Fix missing release socket in rpc_sockname()
79d4cd40da5a xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
cba633b24a98 ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
9018550d96df media: saa7164: fix missing pci_disable_device()
2df1e2a6ec52 ALSA: pcm: Set missing stop_operating flag at undoing trigger start
a443c55d96de bpf, sockmap: fix race in sock_map_free()
5229b9033713 hwmon: (jc42) Restore the min/max/critical temperatures on resume
785f5c732ab8 hwmon: (jc42) Convert register access and caching to regmap/regcache
c4c64d8abd65 regulator: core: fix resource leak in regulator_register()
07f82dca1122 configfs: fix possible memory leak in configfs_create_dir()
21a061772b08 hsr: Synchronize sequence number updates.
a82f5b2e0864 hsr: Synchronize sending frames to have always incremented outgoing seq nr.
bb3b40cd6ae5 hsr: Disable netpoll.
8e148d981bcc hsr: Avoid double remove of a node.
9387cbf7f7fd hsr: Add a rcu-read lock to hsr_forward_skb().
a051e10bfc69 clk: qcom: clk-krait: fix wrong div2 functions
8275c7465d9e clk: qcom: lpass-sc7180: Fix pm_runtime usage
91657ec4d0e5 regulator: core: fix module refcount leak in set_supply()
66976a3be9bc wifi: mt76: fix coverity overrun-call in mt76_get_txpower()
a21e3f6f414b wifi: mt76: mt7921: fix reporting of TX AGGR histogram
c8659018b630 mt76: stop the radar detector after leaving dfs channel
ae19622e7ff8 wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
2e32f1299814 wifi: mac80211: fix memory leak in ieee80211_if_add()
f58888434d75 spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
b6d27d9250e7 bonding: uninitialized variable in bond_miimon_inspect()
7201e4f4f52e bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
6105ed3598e1 bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
8786bde11a4f bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
a222f992ce5b Input: wistron_btns - disable on UML
d78649c21bbb netfilter: conntrack: set icmpv6 redirects as RELATED
09fe3b139268 ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
8876793e56ec drm/amdkfd: Fix memory leakage
8f2d2badf8ca drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
88c6e0995c04 drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios()
0af0ff9fc00d drm/amd/pm/smu11: BACO is supported when it's in BACO state
27e7cf595d4a ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
905e5653756a ASoC: mediatek: mt8173: Fix debugfs registration for components
d8e32f1bf1a9 wifi: iwlwifi: mvm: fix double free on tx path.
d0bb44775c44 ALSA: asihpi: fix missing pci_disable_device()
f12377abac15 NFS: Fix an Oops in nfs_d_automount()
9a96aff53c21 NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
c6aca4c7ba8f NFSv4: Fix a credential leak in _nfs4_discover_trunking()
7f6607c88426 NFSv4.2: Fix initialisation of struct nfs4_label
51899eefd1a6 NFSv4.2: Fix a memory stomp in decode_attr_security_label
34dffc77ddf6 NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
d926611c89ac ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd
f243ff92d6d3 ASoC: dt-bindings: wcd9335: fix reset line polarity in example
41d7b8291c6d drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()
2376d7fa08bb media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
210fcf64be4d media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
b223cc15f922 media: dvb-core: Fix ignored return value in dvb_register_frontend()
825a8af31d6b pinctrl: pinconf-generic: add missing of_node_put()
eedc698d6610 clk: imx8mn: fix imx8mn_enet_phy_sels clocks list
f86a432604c3 clk: imx8mn: fix imx8mn_sai2_sels clocks list
5e98c3a34503 clk: imx: replace osc_hdmi with dummy
9453e097b862 clk: imx8mn: rename vpu_pll to m7_alt_pll
bffc80bac8c5 media: imon: fix a race condition in send_packet()
9c9ff35d6869 media: vimc: Fix wrong function called when vimc_init() fails
f849c116d320 ASoC: qcom: Add checks for devm_kcalloc
16437645dd97 drbd: destroy workqueue when drbd device was freed
cdaf45415c1e drbd: remove call to memset before free device/resource/connection
f35981083cb3 mtd: maps: pxa2xx-flash: fix memory leak in probe
87c750affd88 bonding: fix link recovery in mode 2 when updelay is nonzero
02105f0b3021 drm/amdgpu: fix pci device refcount leak
5b0a1f1247cd clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
27aac5c01246 regulator: core: use kfree_const() to free space conditionally
a69b1faa9b14 ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
9c0f3617ba31 ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
6159424e2dd9 pinctrl: k210: call of_node_put()
18a973fcb190 HID: hid-sensor-custom: set fixed size for custom attributes
0fc4280dbec3 bpf: Move skb->len == 0 checks into __bpf_redirect
8dbcb4c284bc mtd: spi-nor: Fix the number of bytes for the dummy cycles
58e1a0ef5255 mtd: spi-nor: hide jedec_id sysfs attribute if not present
348d95e39fec inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict()
4451bef1a3dd media: videobuf-dma-contig: use dma_mmap_coherent
b2781a862608 media: platform: exynos4-is: Fix error handling in fimc_md_init()
7cf71bbe5d2e media: solo6x10: fix possible memory leak in solo_sysfs_init()
c290aa527fd8 media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init()
648f3031025a Input: elants_i2c - properly handle the reset GPIO when power is off
e0d3e46ac666 mtd: lpddr2_nvm: Fix possible null-ptr-deref
ab4e42f51931 drm/msm/a6xx: Fix speed-bin detection vs probe-defer
fea795f7c7cf wifi: ath10k: Fix return value in ath10k_pci_init()
77482c4dd4a0 block: clear ->slave_dir when dropping the main slave_dir reference
62251948e2e7 ima: Fix misuse of dereference of pointer in template_desc_init_fields()
29d6c69ba4b9 integrity: Fix memory leakage in keyring allocation error path
8e6df9571744 drm/fourcc: Fix vsub/hsub for Q410 and Q401
ec1727f89ecd drm/fourcc: Add packed 10bit YUV 4:2:0 format
f72608b8dd08 regulator: qcom-rpmh: Fix PMR735a S3 regulator spec
63d011ad0505 nvme: return err on nvme_init_non_mdts_limits fail
f289a38df0da amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
cda1895f3b7f regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
1a5aaa5736eb nvmet: only allocate a single slab for bvecs
cb3033a43263 libbpf: Fix uninitialized warning in btf_dump_dump_type_data
83baa509396a ASoC: pxa: fix null-pointer dereference in filter()
a06ba0f7f859 drm/mediatek: Modify dpi power on/off sequence.
6d25bc637081 drm/radeon: Add the missed acpi_put_table() to fix memory leak
4cf11e9d3144 bfq: fix waker_bfqq inconsistency crash
55e822212e78 rxrpc: Fix ack.bufferSize to be 0 when generating an ack
5ef8bf0df14d net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
d1c44928bb3c media: camss: Clean up received buffers on failed start of streaming
3b4b4df3f8d8 wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
9e1440c858e6 Input: joystick - fix Kconfig warning for JOYSTICK_ADC
71212d731848 mtd: Fix device name leak when register device failed in add_mtd_device()
106311677b27 clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs
322c7415e77e bpf: propagate precision across all frames, not just the last one
07c286c10a9c bpf: Check the other end of slot_type for STACK_SPILL
fdbc363bc1d0 bpf: propagate precision in ALU/ALU64 operations
b29e46610cfe media: platform: exynos4-is: fix return value check in fimc_md_probe()
ab54081a2843 media: vivid: fix compose size exceed boundary
3c58c83c6fc8 bpf: Fix slot type check in check_stack_write_var_off
cffa75198ca1 drm/msm/hdmi: use devres helper for runtime PM management
58d002b72e0a drm/msm/hdmi: drop unused GPIO support
2d4bc60693c4 ima: Handle -ESTALE returned by ima_filter_rule_match()
13fc167e1645 drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
c20672cfa097 spi: Update reference to struct spi_controller
2858d038c5d3 clk: renesas: r9a06g032: Repair grave increment error
f6ed73db3903 drm/rockchip: lvds: fix PM usage counter unbalance in poweron
13fab6322b9f can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming
4e55d61e87f2 can: kvaser_usb: Add struct kvaser_usb_busparams
fcfd4df200ff can: kvaser_usb_leaf: Fix bogus restart events
51f07da38bae can: kvaser_usb_leaf: Fix wrong CAN state after stopping
647c26887b5b can: kvaser_usb_leaf: Fix improved state not being reported
9676d65a4ad3 can: kvaser_usb: make use of units.h in assignment of frequency
c76110856281 can: kvaser_usb_leaf: Set Warning state even without bus errors
a60bf9d81473 can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
8aae6bddc1d3 can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event
972270be2452 can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
e9e0d9945fd1 can: kvaser_usb: do not increase tx statistics when sending error message frames
e39bce64e58e libbpf: Btf dedup identical struct test needs check for nested structs/arrays
d4419f93e214 media: exynos4-is: don't rely on the v4l2_async_subdev internals
8741792d8274 soreuseport: Fix socket selection for SO_INCOMING_CPU.
094f56192c56 venus: pm_helpers: Fix error check in vcodec_domains_get()
3c793a9ad9d3 media: i2c: ad5820: Fix error path
07611f9e44e1 media: adv748x: afe: Select input port when initializing AFE
aa81257dbf3b media: coda: jpeg: Add check for kmalloc
9a402adc9f5e media: v4l2-ctrls: Fix off-by-one error in integer menu control check
1caed03305b5 drm/amdgpu/powerplay/psm: Fix memory leak in power state init
f66a8770832e ipmi: kcs: Poll OBF briefly to reduce OBE latency
983320199e33 ata: libata: fix NCQ autosense logic
a9caf71aeb48 ata: add/use ata_taskfile::{error|status} fields
3483c3fb4877 ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros
67061355776e libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
a733bf10198e libbpf: Fix use-after-free in btf_dump_name_dups
b5ec2a04fed3 drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge
6d40a49d0559 wifi: rtl8xxxu: Fix reading the vendor of combo chips
355f16f756aa wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
d856f7574bcc wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
12229a2523f0 platform/mellanox: mlxbf-pmc: Fix event typo
a0d93aac54ce rapidio: devices: fix missing put_device in mport_cdev_open
7af9cb8cbb81 hfs: Fix OOB Write in hfs_asc2mac
90962b3b1c3b relay: fix type mismatch when allocating memory in relay_create_buf()
0d60b11f8fce eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
2f5cc7fd73fd rapidio: fix possible UAF when kfifo_alloc() fails
337b68da6856 fs: sysv: Fix sysv_nblocks() returns wrong value
95d42a8d3d4a lockd: set other missing fields when unlocking files
318229b4d35b MIPS: OCTEON: warn only once if deprecated link status is being used
5e6d37a93a38 MIPS: BCM63xx: Add check for NULL for clk in clk_enable
50af0ba3e163 platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register()
3cf81501356c platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
0ceadb5a3e45 platform/chrome: cros_ec_typec: zero out stale pointers
49c98b568881 platform/chrome: cros_ec_typec: Cleanup switch handle return paths
b55ef8508ac4 PM: runtime: Do not call __rpm_callback() from rpm_idle()
0bf874183b32 xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
70966d6b0f59 x86/xen: Fix memory leak in xen_init_lock_cpu()
23aef94eea71 x86/xen: Fix memory leak in xen_smp_intr_init{_pv}()
03ab1c5c2f0b uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix
6fde666278f9 ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
9cabd5f4f1ba clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock()
b73c76c3c445 cpu/hotplug: Do not bail-out in DYING/STARTING sections
6eb1802184df cpu/hotplug: Make target_store() a nop when target == state
cd130e2676dd futex: Resend potentially swallowed owner death notification
fd8a10d44c11 futex: Move to kernel/futex/
156144bd18c3 mips: ralink: mt7621: do not use kzalloc too early
186d59bb6a54 mips: ralink: mt7621: soc queries and tests as functions
8348da01e5c6 mips: ralink: mt7621: define MT7621_SYSC_BASE with __iomem
0f8e6fe09cfa clocksource/drivers/sh_cmt: Access registers according to spec
a47de2fd3f88 rapidio: rio: fix possible name leak in rio_register_mport()
ec3f04f74f50 rapidio: fix possible name leaks when rio_add_device() fails
4662d8e6ab20 debugfs: fix error when writing negative value to atomic_t debugfs file
7e8e8cc13625 lib/notifier-error-inject: fix error when writing -errno to debugfs file
39b5e6130b73 libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
19c202e6e55c cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()
93e3c803383a genirq/irqdesc: Don't try to remove non-existing sysfs files
435cc7d18c96 nfsd: don't call nfsd_file_put from client states seqfile display
5030d4d2bf8b NFSD: Finish converting the NFSv2 GETACL result encoder
e498675e0684 SUNRPC: Return true/false (not 1/0) from bool functions
3e255dc21031 EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
740efb64ca5e irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init()
77b99b483f82 irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
5139cbc0c6e4 thermal: core: fix some possible name leaks in error paths
cab345f9d519 platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init()
0358bc7cc21a perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box()
433bd587dca5 perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map()
3485f1975180 perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()
0021ef7dc612 perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology()
c12b314bb23d PNP: fix name memory leak in pnp_alloc_dev()
f1c7a6af710c selftests/efivarfs: Add checking of the test return value
46be3ee1cab9 MIPS: vpe-cmp: fix possible memory leak while module exiting
e820a8192ff6 MIPS: vpe-mt: fix possible memory leak while module exiting
61d68cf2ba79 ocfs2: fix memory leak in ocfs2_stack_glue_init()
e83b47580a07 lib/fonts: fix undefined behavior in bit shift for get_default_font
0df7d9ab6bce proc: fixup uptime selftest
07b8659b8e5b timerqueue: Use rb_entry_safe() in timerqueue_getnext()
413b18866b40 platform/x86: huawei-wmi: fix return value calculation
4b469322830d lib/debugobjects: fix stat count and optimize debug_objects_mem_init
f790dfe81629 perf: Fix possible memleak in pmu_dev_alloc()
418d21c0df5b selftests/ftrace: event_triggers: wait longer for test_event_enable
4ea765b10624 cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut()
c52d9c25d95c fs: don't audit the capability check in simple_xattr_list()
e4d0d13b46c6 PM: hibernate: Fix mistake in kerneldoc comment
1f62b8e50dd2 x86/sgx: Reduce delay and interference of enclave release
f5b88170f09c alpha: fix syscall entry in !AUDUT_SYSCALL case
a819ba80b99c alpha: fix TIF_NOTIFY_SIGNAL handling
eb2a732ef451 cpuidle: dt: Return the correct numbers of parsed idle states
3af4f5cb8ae7 sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()
23cb580e0c6b sched/core: Introduce sched_asym_cpucap_active()
41c2dba3885e sched/fair: Removed useless update of p->recent_used_cpu
55ffeab089aa sched/uclamp: Make select_idle_capacity() use util_fits_cpu()
4639bfbb83bd sched/uclamp: Make task_fits_capacity() use util_fits_cpu()
309e50cbfefc sched/uclamp: Fix relationship between uclamp and migration margin
54a766e19681 sched/fair: Cleanup task_util and capacity type
26bffaf6784a ovl: remove privs in ovl_fallocate()
5dc34f9aaaf4 ovl: remove privs in ovl_copyfile()
9636e70ee2d3 ovl: use ovl_copy_{real,upper}attr() wrappers
a54843833caf ovl: store lower path in ovl_inode
163c5bbe7d2f tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
fe880e9df97a tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init()
ebc73c4f2662 pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP
d4dcde11bff2 ARM: mmp: fix timer_read delay
95916147dcc7 pstore/ram: Fix error return code in ramoops_probe()
a31a647a3d10 seccomp: Move copy_seccomp() to no failure path.
b8b76b8da66d arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC
820a5ccca7c3 ARM: dts: turris-omnia: Add switch port 6 node
b311f8e9f503 ARM: dts: turris-omnia: Add ethernet aliases
48ebdd06c93c ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
f27dd04e44d8 ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
1e53c63da8df ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
3af1a73e9e30 ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
e4ed8133c46d ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
b335b6344ee1 ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
5b3415e68336 arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
93f5e6649619 arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings
debd938e21cd arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
b2c6397754f1 arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
96c972f83593 arm64: dts: mt2712e: Fix unit address for pinctrl node
2cd1391c28e8 arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
39877a3636cd arm64: dts: mt6779: Fix devicetree build warnings
af431ce47ef0 ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes
0a616049ec03 arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node
22a740824af8 arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node
b131304fe722 perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
b99fbe8d949a perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init()
9285b623bbe1 perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
e6318a7e19f5 arm64: mm: kfence: only handle translation faults
46ddfb9d1e46 arm64: Treat ESR_ELx as a 64-bit register
681e3401286b soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
6eca7a2535eb soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
972f8fc0651e soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
fe53048f2adb arm: dts: spear600: Fix clcd interrupt
75baeec4642f arm64: dts: qcom: sm6125: fix SDHCI CQE reg names
0f9ac041911d soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
6855dd02c55d soc: qcom: apr: make code more reuseable
c9fb81a8355c arm64: dts: qcom: sm8250: drop bogus DP PHY clock
53ffa5746415 arm64: dts: qcom: sm8350: fix UFS PHY registers
d5a6bbd7a231 arm64: dts: qcom: sm8250: fix UFS PHY registers
3a52ff845f12 arm64: dts: qcom: sm8150: fix UFS PHY registers
800f8165e0ca arm64: dts: qcom: Correct QMP PHY child node name
ee136f275bad soc: qcom: llcc: make irq truly optional
aa7ffd41749b arm64: dts: qcom: sm8250: correct LPASS pin pull down
f94bacc616f2 arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name
d5bf1197817d drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
4707d5daf842 ARM: dts: stm32: Fix AV96 WLAN regulator gpio property
33647d7a467d ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96
9f271a866071 objtool, kcsan: Add volatile read/write instrumentation to whitelist
51fe2dcba805 arm64: dts: qcom: msm8916: Drop MSS fallback compatible
a9fff3524f2a arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
6487f48ea359 arm64: dts: qcom: sdm630: fix UART1 pin bias
6c0c9c545857 ARM: dts: qcom: apq8064: fix coresight compatible
0f9b088d68ba arm64: dts: qcom: msm8996: fix GPU OPP table
270683fc7b3c arm64: dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables
5c5a62891434 arm64: dts: qcom: msm8996: Add MSM8996 Pro support
3f14048ee419 arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable
89f79f8d7f30 arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
9db5992e72ed usb: musb: remove extra check in musb_gadget_vbus_draw
adc063a491a7 drm/amd/display: Manually adjust strobe for DCN303
5827ddaf4534 Linux 5.15.85
e22dbadac8d4 net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
314e7a7836c7 selftests: net: Use "grep -E" instead of "egrep"
19a78143961a Bluetooth: L2CAP: Fix u8 overflow
f692abf13940 HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
5325a884e2c3 usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake
367e1e3399db igb: Initialize mailbox message for VF reset
a301742b35bc xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
5e959f0c4c57 USB: serial: f81534: fix division by zero on line-speed change
68fbe268d2cb USB: serial: f81232: fix division by zero on line-speed change
3ec7f24b8bb8 USB: serial: cp210x: add Kamstrup RF sniffer PIDs
2b092fab2340 USB: serial: option: add Quectel EM05-G modem
6b41a35b41f7 usb: gadget: uvc: Prevent buffer overflow in setup handler
828112571c92 udf: Fix extending file within last block
df1a2596c775 udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
63dbbd8f1499 udf: Fix preallocation discarding at indirect extent boundary
79a97f08ae5d udf: Discard preallocation before extending file with a hole
(From OE-Core rev: 716a30060d8c1be02d9711204b5b001e71d7d890)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
90ca7a874a90 Linux 6.1.5
177055b94fb5 wifi: ath11k: Send PME message during wakeup from D3cold
15f818d4b682 efi: random: combine bootloader provided RNG seed with RNG protocol output
0c84b7de2658 drm/i915/dsi: fix MIPI_BKLT_EN_1 native GPIO index
c7229577d93d drm/i915/dsi: add support for ICL+ native MIPI GPIO sequence
5e7d97dbae25 ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob
ad678f30ac0d ksmbd: send proper error response in smb2_tree_connect()
4cd431722018 ksmbd: fix infinite loop in ksmbd_conn_handler_loop()
53e9d6851b56 btrfs: handle case when repair happens with dev-replace
d179f9d27f1e drm/amd/display: Uninitialized variables causing 4k60 UCLK to stay at DPM1 and not DPM0
4ac1437d64ef drm/amd/display: Add check for DET fetch latency hiding for dcn32
bff553de2c37 virtio_blk: Fix signedness bug in virtblk_prep_rq()
569b4f8fb02e virtio-blk: use a helper to handle request queuing errors
44c0e07e3972 drm/i915/gvt: fix vgpu debugfs clean in remove
fe340500baf8 drm/i915/gvt: fix gvt debugfs destroy
306888b1246b drm/amdkfd: Fix kernel warning during topology setup
c7041ec41036 drm/plane-helper: Add the missing declaration of drm_atomic_state
c4849f18185f of/fdt: run soc memory setup when early_init_dt_scan_memory fails
a33220faead6 riscv, kprobes: Stricter c.jr/c.jalr decoding
36fd385ae2ca riscv: uaccess: fix type of 0 variable on error in get_user()
7f56c4fa299a thermal: int340x: Add missing attribute for data rate base
8b258a31c2e8 vhost_vdpa: fix the crash in unmap a large memory
ed2d0e160ce4 tpm: Allow system suspend to continue when TPM suspend fails
e595dcd987d0 io_uring: fix CQ waiting timeout handling
91d129519985 io_uring: pin context while queueing deferred tw
6d47e0f6a535 block: don't allow splitting of a REQ_NOWAIT bio
39a20c4354be net: dsa: tag_qca: fix wrong MGMT_DATA2 size
ec6022235670 net: dsa: qca8k: fix wrong length value for mgmt eth packet
49d901dce4b9 Revert "net: dsa: qca8k: cache lo and hi for mdio write"
d54f66bc9c37 Revert "drm/amd/display: Enable Freesync Video Mode by default"
7f656fff955c bpf: Fix panic due to wrong pageattr of im->image
a3fb152c2f17 fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB
421fd5c9e0ae nfsd: fix handling of readdir in v4root vs. mount upcall timeout
e8377f0456fb x86/bugs: Flush IBP in ib_prctl_set()
5bd3c7abeb69 x86/kexec: Fix double-free of elf header buffer
2dfc2347776e ASoC: SOF: Intel: pci-tgl: unblock S5 entry if DMA stop has failed"
f6631b9b4f91 nvme: also return I/O command effects from nvme_command_effects
27eab31ed71f nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it
84cc257e1888 kunit: alloc_string_stream_fragment error handling bug fix
8b2de5212661 io_uring: check for valid register opcode earlier
9c152189a7e8 ACPI: video: Don't enable fallback path for creating ACPI backlight by default
adaf41b56803 drm/amd/display: Report to ACPI video if no panels were found
0ba8892d86ad ACPI: video: Allow GPU drivers to report no panels
183c2aaef40a nvme: fix multipath crash caused by flush request when blktrace is enabled
a288e98adc02 io_uring/cancel: re-grab ctx mutex after finishing wait
a02c07b61989 drm/amdkfd: Fix double release compute pasid
9d74d1f52e16 drm/amdkfd: Fix kfd_process_device_init_vm error handling
8ba7c55e112f drm/amdgpu: Fix size validation for non-exclusive domains (v4)
b48f8c9a81be ASoC: SOF: mediatek: initialize panic_info to zero
ee887708e25e ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
30f3e4afe09a 9p/client: fix data race on req->status
f6e548529bb9 ASoC: SOF: Revert: "core: unregister clients and machine drivers in .shutdown"
45917be9f0af hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
f190519b07c7 usb: dwc3: xilinx: include linux/gpio/consumer.h
2d1dbb030ca8 udf: Fix extension of the last extent in the file
3ad47c8aa564 caif: fix memory leak in cfctrl_linkup_request()
7d242f4a0c83 net/ulp: prevent ULP without clone op from entering the LISTEN status
50c81b35df01 qed: allow sleep in qed_mcp_trace_dump()
4e0c2961e53d ublk: honor IO_URING_F_NONBLOCK for handling control command
1022519da69d drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
20a07570c166 drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
c776df09f469 perf stat: Fix handling of --for-each-cgroup with --bpf-counters to match non BPF mode
36caf0281b91 perf stat: Fix handling of unsupported cgroup events when using BPF counters
75b9086028ce perf lock contention: Fix core dump related to not finding the "__sched_text_end" symbol on s/390
a713602807f3 usb: rndis_host: Secure rndis_query check against int overflow
667ce030bdfb octeontx2-pf: Fix lmtst ID used in aura free
faecbaf1ffcd drivers/net/bonding/bond_3ad: return when there's no aggregator
73fee7e1e5ea fs/ntfs3: don't hold ni_lock when calling truncate_setsize()
71f9fd5bcf09 drm/imx: ipuv3-plane: Fix overlay plane width
2bb8016d4bb0 perf tools: Fix resources leak in perf_data__open_dir()
466655ddac0c drm/virtio: Fix memory leak in virtio_gpu_object_create()
8964cc36ba01 netfilter: ipset: Rework long task execution when adding/deleting entries
080b56c66aca netfilter: ipset: fix hash:net,port,net hang with /0 subnet
2bab138b44f0 net: sparx5: Fix reading of the MAC address
5896f5581068 vxlan: Fix memory leaks in error path
dc46e39b727f net: sched: cbq: dont intepret cls results when asked to drop
85655c63877a net: sched: atm: dont intepret cls results when asked to drop
9a402a210798 gpio: sifive: Fix refcount leak in sifive_gpio_probe
589886147edf ceph: switch to vfs_inode_has_locks() to fix file lock bug
516fac1e0749 filelock: new helper: vfs_inode_has_locks
b8e3dd2eba02 drm/meson: Reduce the FIFO lines held when AFBC is not used
718d28ce581e selftests: net: return non-zero for failures reported in arp_ndisc_evict_nocarrier
d87357c82ce3 selftests: net: fix cleanup_v6() for arp_ndisc_evict_nocarrier
5f87d4dc581e RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
e597b003c736 RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device
2892b358c896 gpio: pca953x: avoid to use uninitialized value pinctrl
ee84d37a5f08 net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
191c4b94c18b net: ena: Update NUMA TPH hint register upon NUMA node update
eff3be564b50 net: ena: Set default value for RX interrupt moderation
2474a8ed1ef3 net: ena: Fix rx_copybreak value update
5a5084e947b1 net: ena: Use bitmask to indicate packet redirection
7d82fbedaecb net: ena: Account for the number of processed bytes in XDP
c7304c752a20 net: ena: Don't register memory info on XDP exchange
1ee3d84b0d6b net: ena: Fix toeplitz initial hash value
aafd7d5ecc14 net: amd-xgbe: add missed tasklet_kill
1f7331675545 net: hns3: refine the handling for VF heartbeat
01ca3695f19a tcp: Add TIME_WAIT sockets in bhash2.
a1f2920a051f bpf: Always use maximal size for copy_array()
8f1b8b313350 net/mlx5: Lag, fix failure to cancel delayed bond work
c1103a607134 net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option
cacda6f9757f net/mlx5e: Fix hw mtu initializing at XDP SQ allocation
c6e6fb424031 net/mlx5e: Always clear dest encap in neigh-update-del
7d88b67d6bec net/mlx5e: CT: Fix ct debugfs folder name
38e1a340f741 net/mlx5e: Fix RX reporter for XSK RQs
53d051e2a235 net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default
2799cbdedb60 net/mlx5: Fix RoCE setting at HCA level
e639bc695f05 net/mlx5: Avoid recovery in probe flows
95a327eaebe2 net/mlx5: Fix io_eq_size and event_eq_size params validation
3c29ad4f2cc5 net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path
8aa897595bab net/mlx5: E-Switch, properly handle ingress tagged packets on VST
16b22e27fba6 vdpasim: fix memory leak when freeing IOTLBs
6ccc891f36d0 vdpa/vp_vdpa: fix kfree a wrong pointer in vp_vdpa_remove
0871df190fe6 virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()
c72123cd79dd vdpa_sim: fix vringh initialization in vdpasim_queue_ready()
a2907867e2c8 vhost-vdpa: fix an iotlb memory leak
8b31aa969a2d vhost: fix range used in translate_desc()
909fb8fbd46b vringh: fix range used in iotlb_translate()
9bc360aa816f vhost/vsock: Fix error handling in vhost_vsock_init()
337c24d817e2 vdpa_sim: fix possible memory leak in vdpasim_net_init() and vdpasim_blk_init()
adc6cd16b418 vdpa/mlx5: Fix wrong mac address deletion
392814d4cf9a vdpa/mlx5: Fix rule forwarding VLAN to TIR
179e6d7213f1 bnxt_en: Fix HDS and jumbo thresholds for RX packets
c9542e0d3ec1 bnxt_en: Fix first buffer size calculations for XDP multi-buffer
57e2176bac59 bnxt_en: Fix XDP RX path
9bf7939f91af bnxt_en: Simplify bnxt_xdp_buff_init()
b32f6bef2485 nfc: Fix potential resource leaks
bb50c43f7789 net: dsa: mv88e6xxx: depend on PTP conditionally
a2a694e6edbd qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
facc4405e8b7 net: sched: fix memory leak in tcindex_set_parms
e0b6178773cf net: hns3: fix VF promisc mode not update when mac table full
fc7f6dca10b2 net: hns3: fix miss L3E checking for rx packet
55d10ed4b507 net: hns3: add interrupts re-initialization while doing VF FLR
d91be3d42c4a nfsd: shut down the NFSv4 state objects before the filecache
6003a74bd473 veth: Fix race with AF_XDP exposing old or uninitialized descriptors
62c84d0abe6f net: lan966x: Fix configuration of the PCS
a96c5c6e67f8 bonding: fix lockdep splat in bond_miimon_commit()
f03ecaeca499 netfilter: nf_tables: honor set timeout and garbage collection updates
dda2d04863b5 mptcp: fix lockdep false positive
dfe522e4cdfb mptcp: fix deadlock in fastopen error path
c312bcd28254 vmxnet3: correctly report csum_level for encapsulated packet
acce57c9b6a2 net: vrf: determine the dst using the original ifindex for multicast
3dfffe6214fa ice: xsk: do not use xdp_return_frame() on tx_buf->raw_buf
4052919880db netfilter: nf_tables: perform type checking for existing sets
59c8f9a23614 netfilter: nf_tables: add function to create set stateful expressions
4fba3958a9b9 netfilter: nf_tables: consolidate set description
ba3d2c2380e7 drm/panfrost: Fix GEM handle creation ref-counting
321635c70352 bpf: pull before calling skb_postpull_rcsum()
35dab092c295 wifi: ath9k: use proper statements in conditionals
3e8dee13f3d1 SUNRPC: ensure the matching upcall is in-flight upon downcall
e92536de04e4 btrfs: fix an error handling path in btrfs_defrag_leaves()
667347e338cb phy: qcom-qmp-combo: fix broken power on
53be6d939bf2 perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data
8dba3cdb3d5f perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor
def94d5966f6 btrfs: fix compat_ro checks against remount
427a36cf819b btrfs: fix off-by-one in delalloc search during lseek
acbf70d7f9cd usb: dwc3: gadget: Ignore End Transfer delay on teardown
94d0e33c5f52 cifs: refcount only the selected iface during interface update
76f1ff02e23e cifs: fix interface count calculation during refresh
0af9640736a6 btrfs: replace strncpy() with strscpy()
7578a7c0f296 ARM: renumber bits related to _TIF_WORK_MASK
2cb8e624295f Linux 6.1.4
54b6a040f380 drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics
0b865bcd7a08 drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34
789c4804d7ae drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping
1cfd678e2f07 drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping
6e6d577cd90b drm/i915/migrate: Account for the reserved_space
ea62bd769994 drm/i915: improve the catch-all evict to handle lock contention
52beaa0938ad drm/amdgpu: make display pinning more flexible (v2)
9724e6950ef9 drm/amdgpu: handle polaris10/11 overlap asics (v2)
3038224f5617 drm/amd/display: Add DCN314 display SG Support
218f8fe66824 drm/i915/ttm: consider CCS for backup objects
f06a3cff1b4e ext4: allocate extended attribute value in vmalloc area
56ecd5509fdc ext4: avoid unaccounted block allocation when expanding inode
0f860f71b617 ext4: initialize quota before expanding inode in setproject ioctl
70e5b46beba6 ext4: fix inode leak in ext4_xattr_inode_create() on an error path
74ba28197161 ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
cc1538c693d2 ext4: fix deadlock due to mbcache entry corruption
52cdfab923db ext4: avoid BUG_ON when creating xattrs
1008bbaadca6 ext4: fix corrupt backup group descriptors after online resize
627dd452889d ext4: dont return EINVAL from GETFSUUID when reporting UUID length
a77f3bdb03d0 ext4: fix bad checksum after online resize
dad6a26adb5a ext4: fix error code return to user-space in ext4_get_branch()
c99932c83074 ext4: fix corruption when online resizing a 1K bigalloc fs
81b915181c63 ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
b753b0be45ae ext4: don't fail GETFSUUID when the caller provides a long buffer
13271fbbe85d ext4: init quota for 'old.inode' in 'ext4_rename'
9f966e021c20 ext4: fix uninititialized value in 'ext4_evict_inode'
5439ad45c0d0 ext4: fix off-by-one errors in fast-commit block filling
18e66ed75d87 ext4: fix unaligned memory access in ext4_fc_reserve_space()
d1c97077fa60 ext4: add missing validation of fast-commit record lengths
1ba993208bcf ext4: don't set up encryption key during jbd2 transaction
7c1fb65e8ce8 ext4: fix leaking uninitialized memory in fast-commit journal
08d5c8445d15 ext4: disable fast-commit of encrypted dir operations
bcc5057e1781 ext4: don't allow journal inode to have encrypt flag
a125c8806b7d ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
f1ec687ebd1b ext4: check and assert if marking an no_delete evicting inode dirty
15adfbb2d161 ext4: journal_path mount options should follow links
5e1d519af52f ext4: fix reserved cluster accounting in __es_remove_extent()
1daff79463d7 ext4: fix bug_on in __es_tree_search caused by bad quota inode
7720e1e43315 ext4: add helper to check quota inums
488a5c2bf754 ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode
7753d6657873 ext4: fix undefined behavior in bit shift for ext4_check_flag_values
7908b8a541b1 ext4: fix use-after-free in ext4_orphan_cleanup
a73f2b2e3853 fs: ext4: initialize fsdata in pagecache_write()
35840a486cff ext4: correct inconsistent error msg in nojournal mode
39364b354f0e ext4: remove trailing newline from ext4_msg() message
248feff7deda ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
b085fb43feed ext4: silence the warning when evicting inode with dioread_nolock
12cfb0c1c27e drm/etnaviv: reap idle mapping if it doesn't match the softpin address
babd82f10749 drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init()
556a7e74af59 drm/i915/dsi: fix VBT send packet port selection for dual link DSI
84bcb7d09aaa drm/etnaviv: move idle mapping reaping into separate function
3650c063f22d drm/mgag200: Fix PLL setup for G200_SE_A rev >=4
622d527decaa drm/vmwgfx: Validate the box size for the snooped cursor
d988f0bcf579 drm/connector: send hotplug uevent on connector cleanup
35fe1c238437 device_cgroup: Roll back to original exceptions after copy failure
4def68cc15f3 parisc: Drop PMD_SHIFT from calculation in pgtable.h
790aba4492d6 parisc: Drop duplicate kgdb_pdc console
d97a584e350d parisc: Add missing FORCE prerequisites in Makefile
553bc5890ed9 parisc: Fix locking in pdc_iodc_print() firmware call
6bbba171235e parisc: Drop locking in pdc console code
67c98fec87ed parisc: led: Fix potential null-ptr-deref in start_task()
dc88a50bc339 remoteproc: imx_rproc: Correct i.MX93 DRAM mapping
e2e8d55f044e remoteproc: core: Do pm_relax when in RPROC_OFFLINE state
b9693304b713 remoteproc: imx_dsp_rproc: Add mutex protection for workqueue
17183187dc86 hugetlb: really allocate vma lock for all sharable vmas
ee29001a637f test_kprobes: Fix implicit declaration error of test_kprobes
7e8834776c37 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
808948f4922f iommu/amd: Fix ivrs_acpihid cmdline parsing code
fdbbb4058319 phy: qcom-qmp-combo: fix sc8180x reset
1066b58cc02d phy: qcom-qmp-combo: fix sdm845 reset
0a1129c4b445 bus: mhi: host: Fix race between channel preparation and M0 event
878d15dd43bc driver core: Fix bus_type.match() error handling in __driver_attach()
cced6678325b crypto: ccp - Add support for TEE for PCI ID 0x14CA
b70acb182f45 crypto: n2 - add missing hash statesize
85292a29689a riscv: mm: notify remote harts about mmu cache updates
00777a099574 riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument
cdea2da67875 RISC-V: kexec: Fix memory leak of elf header buffer
abbb887da774 riscv: Fixup compile error with !MMU
dc387c34d8dd RISC-V: kexec: Fix memory leak of fdt buffer
b33528863d07 PCI/sysfs: Fix double free in error path
518573988a2f PCI: Fix pci_device_is_present() for VFs by checking PF
06bc122d9b5f crypto: ccree,hisilicon - Fix dependencies to correct algorithm
d93b6a8a34e1 um: virt-pci: Avoid GCC non-NULL warning
f375bcf69f58 ima: Fix memory leak in __ima_inode_hash()
59b6c0ea1a8d mtd: spi-nor: gigadevice: gd25q256: replace gd25q256_default_init with gd25q256_post_bfpt
1fc9b20a7688 ipmi: fix use after free in _ipmi_destroy_user()
3ac71fd8ffa1 ima: Fix a potential NULL pointer access in ima_restore_measurement_list
9944a141e5ea mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()
9c476590feff ipmi: fix long wait in unload when IPMI disconnect
5038ee677606 ipu3-imgu: Fix NULL pointer dereference in imgu_subdev_set_selection()
9526c179b9cb ASoC: jz4740-i2s: Handle independent FIFO flush bits
360ef3bcf730 wifi: wilc1000: sdio: fix module autoloading
19d5b47b0e09 efi: Add iMac Pro 2017 to uefi skip cert quirk
aa4c785566ef md/bitmap: Fix bitmap chunk size overflow issues
ab87d6f26e40 block: mq-deadline: Do not break sequential write streams to zoned HDDs
b0544dd860b3 block: mq-deadline: Fix dd_finish_request() for zoned devices
51c107f91bf1 drm/amdgpu: fix mmhub register base coding error
08c83264e690 rtc: ds1347: fix value written to century register
135b9ed45347 ravb: Fix "failed to switch device to config mode" message during unbind
f22532d6bbaf cifs: set correct status of tcon ipc when reconnecting
a37d718a0e0b cifs: set correct ipc status after initial tree connect
2d8cbc14707a cifs: set correct tcon status after initial tree connect
66d65a6fba33 cifs: fix missing display of three mount options
e9f7a3bbaa5c cifs: fix confusing debug message
530ca64b4462 media: dvb-core: Fix UAF due to refcount races at releasing
123eddf92a11 media: dvb-core: Fix double free in dvb_register_device()
94d23f8b7840 ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
2833221e0b0f arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmon
0fd003d3c708 staging: media: tegra-video: fix device_node use after free
1fae2197adbe staging: media: tegra-video: fix chan->mipi value on error
26c57afef2b6 tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
2d31d84d4eb8 tracing: Fix issue of missing one synthetic field
5d067ad7e2e2 tracing/probes: Handle system names with hyphens
eac893885695 tracing/hist: Fix wrong return value in parse_action_params()
cb8dce806598 tracing: Fix complicated dependency of CONFIG_TRACER_MAX_TRACE
938791ad58a3 powerpc/ftrace: fix syscall tracing on PPC64_ELF_ABI_V1
43f7cd89b584 tracing: Fix race where eprobes can be called before the event
c9449d762f0e x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK
85932e3882e2 x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK
3dabe6c5f3e9 ftrace/x86: Add back ftrace_expected for ftrace bug reports
db10ca17bbe2 x86/microcode/intel: Do not retry microcode reloading on the APs
891a644b0cbd KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
59cc9627be25 KVM: x86: fix APICv/x2AVIC disabled when vm reboot by itself
04066fcbf18e KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails
c877c99ee5c0 KVM: VMX: Resume guest immediately when injecting #GP on ECREATE
2d627fbb5026 ima: Fix hash dependency to correct algorithm
8a6cd16af71e of/kexec: Fix reading 32-bit "linux,initrd-{start,end}" values
aa3e7a48e921 xtensa: add __umulsidi3 helper
9dd6b35e2bcd perf/core: Call LSM hook after copying perf_event_attr
04241956ce88 tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'
1d408dabdba9 PCI/DOE: Fix maximum data object length miscalculation
97e28deab8bf ata: ahci: fix enum constants for gcc-13
a7e060c3ea34 dm cache: set needs_check flag after aborting metadata
6a3e412c2ab1 dm cache: Fix UAF in destroy()
9e113cd4f61f dm clone: Fix UAF in clone_dtr()
b6c93cd61afa dm integrity: Fix UAF in dm_integrity_dtr()
d9971fa4d8bd dm thin: Fix UAF in run_timer_softirq()
82976ba6deb1 dm thin: resume even if in FAIL mode
b91f481300e3 dm thin: Use last transaction's pmd->root when commit failed
cdf7a39bcc42 dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
f74b7c5a85e2 dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
1922ea6b0ae2 mptcp: use proper req destructor for IPv6
d3901b9004a0 mptcp: dedicated request sock for subflow in v6
01a301520685 mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
993aad51b6ce mptcp: netlink: fix some error return code
5a52012ff8b0 fs: dlm: retry accept() until -EAGAIN or error returns
9e72fec62f31 fs: dlm: fix sock release if listen fails
bb641476f581 ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless
9e456d460f1b HID: Ignore HP Envy x360 eu0009nv stylus battery
ca4c62ec488b platform/x86: x86-android-tablets: Add Advantech MICA-071 extra button
c693355b9735 platform/x86: x86-android-tablets: Add Lenovo Yoga Tab 3 (YT3-X90F) charger + fuel-gauge data
5a2798eda1a8 platform/x86: x86-android-tablets: Add Medion Lifetab S10346 data
838e48fa1b1b ALSA: hda/cirrus: Add extra 10 ms delay to allow PLL settle and lock.
c455aa7cc9cf platform/x86: intel-uncore-freq: add Emerald Rapids support
009ac0049dc3 platform/x86: ideapad-laptop: Stop writing VPCCMD_W_TOUCHPAD at probe time
bda3399b5abb platform/x86: ideapad-laptop: Send KEY_TOUCHPAD_TOGGLE on some models
f5820b413962 platform/x86: ideapad-laptop: Only toggle ps2 aux port on/off on select models
2380e9493538 platform/x86: ideapad-laptop: Do not send KEY_TOUCHPAD* events on probe / resume
c234ccc68afe platform/x86: ideapad-laptop: Refactor ideapad_sync_touchpad_state()
8af3d02aae3e ACPI: video: Prefer native over vendor
923c1922bdbe ACPI: video: Simplify __acpi_video_get_backlight_type()
33c25c314683 platform/x86: ideapad-laptop: support for more special keys in WMI
32755a5da122 platform/x86: ideapad-laptop: Add new _CFG bit numbers for future use
317499df9d70 platform/x86: ideapad-laptop: Revert "check for touchpad support in _CFG"
f48a74ccb519 platform/x86: thinkpad_acpi: Fix max_brightness of thinklight
3ff594fb490f ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
ed32831a17e5 ALSA: patch_realtek: Fix Dell Inspiron Plus 16
7ac7830af689 bpf: Resolve fext program type when checking map compatibility
f845a9d33b4e media: s5p-mfc: Fix in register read and write for H264
bd1b72f0c39a media: s5p-mfc: Clear workbit to handle error condition
bff2698aab6f media: s5p-mfc: Fix to handle reference queue during finishing
67ffc6dc3002 ext2: unbugger ext2_empty_dir()
e7c0c943ed67 cpufreq: Init completion before kobject_init_and_add()
5052a96b2104 PM/devfreq: governor: Add a private governor_data for governor
6088d8783f7b random: add helpers for random numbers with given floor or range
ef3ad7f447a2 x86/MCE/AMD: Clear DFR errors found in THR handler
9edfbb64ca2b selftests: Use optional USERCFLAGS and USERLDFLAGS
ea27cc32450e EDAC/mc_sysfs: Increase legacy channel support to 12
b8b9b0b857b9 cxl/region: Fix missing probe failure
833cdf903d2e arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
38f99d0b0284 x86/fpu/xstate: Fix XSTATE_WARN_ON() to emit relevant diagnostics
346ac4a116cb random: use rejection sampling for uniform bounded random integers
0f9327484c6f arm64: dts: qcom: sdm850-samsung-w737: correct I2C12 pins drive strength
bacb7e1d42f4 ARM: ux500: do not directly dereference __iomem
a94b90ac1f25 btrfs: fix resolving backrefs for inline extent followed by prealloc
169a4cf46882 btrfs: fix extent map use-after-free when handling missing device in read_one_chunk
712b0938166a btrfs: fix uninitialized parent in insert_state
ed00567b170f drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings
9d455cb89dc5 drm/amd/pm: update SMU13.0.0 reported maximum shader clock
9ebb4f4eab19 phy: qcom-qmp-combo: fix out-of-bounds clock access
39eeec3130a1 mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
51b84cfd24ee arm64: dts: qcom: sc8280xp: fix UFS reference clocks
b70d118a6cdc arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength
f42462b9cabf perf/x86/intel/uncore: Clear attr_update properly
254f17db4352 perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D
192db0943fad jbd2: use the correct print format
14a6e5330a96 ktest.pl minconfig: Unset configs instead of just removing them
178d7cf89191 kest.pl: Fix grub2 menu handling for rebooting
ca6536972ea5 soc: qcom: Select REMAP_MMIO for ICC_BWMON driver
70e71f0dc86f soc: qcom: Select REMAP_MMIO for LLCC driver
50950c0176f6 arm64: Prohibit instrumentation on arch_stack_walk()
15e7433e1dc2 arm64: dts: qcom: sc8280xp: fix UFS DMA coherency
189c499376d5 cxl/region: Fix memdev reuse check
fab465599001 media: stv0288: use explicitly signed char
a354a9e3fc3b drm/amdgpu: skip mes self test after s0i3 resume for MES IP v11.0
33a3b7fad827 drm/amdgpu: skip MES for S0ix as well since it's part of GFX
(From OE-Core rev: 8c3ebfa63a662b178435c7f44aea1a5b8ca97af3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The OCTEON_USB has been converted into USB_OCTEON_HCD by mainline
commit 9dbdac024d4d ("staging: octeon-usb: move driver out of staging").
So adjust the BSP cfg according to that change.
(From OE-Core rev: 9cb4fe59779219817f919b823943db98f5497bb0)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When a .gitmodules file exists but is empty then devtool finish fails.
Add an additional check for this.
[YOCTO #14999]
(From OE-Core rev: b4f0f7c4934bade9e4d4a1086f9d8b29d8e9ad45)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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: a207c8f42f809340e0794cd326cb5c45e32d7d56)
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>
When building an image cve_check_write_rootfs_manifest() would sometimes fail
with a FileNotFoundError when writing the manifest.cve due to the parent
directory (DEPLOY_DIR_IMAGE) not (yet) existing.
The image task will provide the manifest in the deploy directory afterwards,
so other recipes depending on the manifest being in DEPLOY_DIR_IMAGE should
continue to function properly.
(From OE-Core rev: 00fb2aae22ce0d7ff5f3f8766fa770eeb4e73483)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The runtime dependency on libsoup set via PACKAGECONFIG does not work.
The problem is the dependency is placed on the main package, but the
soup package has no dependency on the main package.
I considered modifying the call to do_split_packages from
gstreamer1.0-plugins-packaging.inc, changing extra_depends from '' to
None:
```
extra_depends -- extra runtime dependencies (RDEPENDS) to be set for
all packages. The default value of None causes a
dependency on the main package (${PN}) - if you do
not want this, pass '' for this parameter.
```
However, the problem with this solution is that it does add the runtime
dependency to _all_ such split packages.
So, fix the problem with an explicit runtime dependency.
(From OE-Core rev: 56c4559788d3d87ceed965aedd03d461df5999aa)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit introduces a patch that allows for gbm to
be built with an empty backend. There are situation
where mesa-gl is the preferred provider for virtual/libgbm,
virtual/libgl, virtual/mesa, etc... But the x11 DISTRO_FEATURE
isn't included this leads to build errors such as
| /../../../ld: src/gbm/libgbm.so.1.0.0.p/main_backend.c.o: in function
`find_backend':
| backend.c:(.text.find_backend+0xa4): undefined reference to
`gbm_dri_backend'
| /../../../ld:
src/gbm/libgbm.so.1.0.0.p/main_backend.c.o:(.data.rel.ro.builtin_backends+0x4):
undefined reference to `gbm_dri_backend'
| collect2: error: ld returned 1 exit status
Add patch to bypass compilation issue by excluding gbm dri backend.
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20447842ca28465
Commit also includes the use of TARGET_CFLAGS variable in mesa-gl recipe
to fix bellow compilation bug.
/../recipe-sysroot/usr/include/xf86drm.h:40:10: fatal error: drm.h: No such file or directory
| 40 | #include <drm.h>
(From OE-Core rev: 00a662c5e28235fb64348aab4ce9aeb5e7f95d06)
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Basic test for mercurial functionality including PREMIRRORONLY with
disabled network
(Bitbake rev: c0e349a5fc92e9c90afc53800c7e83495393ff79)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes
| ../../gperf-3.1/lib/getline.cc:58:7: error: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
| register int c = getc (stream);
| ^~~~~~~~~
(From OE-Core rev: dd137feabdad2e7a2b3d107c703aad577a2e79c7)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch to make it work with c17 standard
(From OE-Core rev: c209d8768dfbbbf4b9003a4fbb335d76b276e1a8)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* liblzma:
- Fixed the return value of lzma_microlzma_encoder() if the
LZMA options lc/lp/pb are invalid. Invalid lc/lp/pb options
made the function return LZMA_STREAM_END without encoding
anything instead of returning LZMA_OPTIONS_ERROR.
- Windows / Visual Studio: Workaround a possible compiler bug
when targeting 32-bit x86 and compiling the CLMUL version of
the CRC64 code. The CLMUL code isn't enabled by the Windows
project files but it is in the CMake-based builds.
* Build systems:
- Windows-specific CMake changes:
* Don't try to enable CLMUL CRC64 code if _mm_set_epi64x()
isn't available. This fixes CMake-based build with Visual
Studio 2013.
* Created a workaround for a build failure with windres
from GNU binutils. It is used only when the C compiler
is GCC (not Clang). The workaround is incompatible
with llvm-windres, resulting in "XZx20Utils" instead
of "XZ Utils" in the resource file, but without the
workaround llvm-windres works correctly. See the
comment in CMakeLists.txt for details.
* Included the resource files in the xz and xzdec build
rules. Building the command line tools is still
experimental but possible with MinGW-w64.
- Visual Studio: Added stream_decoder_mt.c to the project
files. Now the threaded decompressor lzma_stream_decoder_mt()
gets built. CMake-based build wasn't affected.
- Updated windows/INSTALL-MSVC.txt to mention that CMake-based
build is now the preferred method with Visual Studio. The
project files will probably be removed after 5.4.x releases.
- Changes to #defines in config.h:
* HAVE_DECL_CLOCK_MONOTONIC was replaced by
HAVE_CLOCK_MONOTONIC. The old macro was always defined
in configure-generated config.h to either 0 or 1. The
new macro is defined (to 1) only if the declaration of
CLOCK_MONOTONIC is available. This matches the way most
other config.h macros work and makes things simpler with
other build systems.
* HAVE_DECL_PROGRAM_INVOCATION_NAME was replaced by
HAVE_PROGRAM_INVOCATION_NAME for the same reason.
* Tests:
- Fixed test script compatibility with ancient /bin/sh
versions. Now the five test_compress_* tests should
no longer fail on Solaris 10.
- Added and refactored a few tests.
* Translations:
- Updated the Catalan and Esperanto translations.
- Added Korean and Ukrainian man page translations.
(From OE-Core rev: bf829fec65b5f5047a4139ede8c4c2982ba81f1c)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
- Added lexers:
* Arturo (#2259)
* GAP session (#2211)
* Fift (#2249)
* func (#2232)
* Jsonnet (#2239)
* Minecraft schema (#2276)
* MIPS (#2228)
* Phix (#2222)
* Portugol (#2300)
* TL-b (#2247)
* World of Warcraft TOC format (#2244, #2245)
* Wren (#2271)
- Updated lexers:
* Abap: Update keywords (#2281)
* Alloy: Update for Alloy 6 (#1963)
* C family (C, C++ and many others):
- Fix an issue where a chunk would be wrongly recognized as a function
definition due to braces in comments (#2210)
- Improve parantheses handling for function definitions (#2207, #2208)
* C#: Fix number and operator recognition (#2256, #2257)
* CSound: Updated builtins (#2268)
* F#: Add ".fsx" file extension (#2282)
* gas (GNU assembler): recognize braces as punctuation (#2230)
* HTTP: Add 'CONNECT' keyword (#2242)
* Inform 6: Fix lexing of properties and doubles (#2214)
* INI: Allow comments that are not their own line (#2217, #2161)
* Java properties: Fix issue with whitespace-delimited keys, support
comments starting with '!' and escapes, no longer support undocumented
';' and '//' comments (#2241)
* LilyPond: Improve heuristics, add "\maxima" duration (#2283)
* LLVM: Add opaque pointer type (#2269)
* Macaulay2: Update keywords (#2305)
* Minecraft-related lexers (SNB and Minecraft function) moved to
"pygments.lexers.minecraft" (#2276)
* Nim: General improvements (#1970)
* Nix: Fix single quotes inside indented strings (#2289)
* Objective J: Fix catastrophic backtracking (#2225)
* NASM: Add support for SSE/AVX/AVX-512 registers as well as 'rel'
and 'abs' address operators (#2212)
* Powershell:
- Add "local:" keyword (#2254)
- Allow continuations without markers (#2262, #2263)
* Solidity: Add boolean operators (#2292)
* Spice: Add "enum" keyword and fix a bug regarding binary,
hexadecimal and octal number tokens (#2227)
* YAML: Accept colons in key names (#2277)
- Fix 'make mapfiles' when Pygments is not installed in editable mode
(#2223)
- Support more filetypes and compression types in 'autopygmentize' (#2219)
- Merge consecutive tokens in Autohotkey, Clay (#2248)
- Add ".nasm" as a recognized file type for NASM (#2280)
- Add "*Spec.hs" as a recognized file type for "HSpec" (#2308)
- Add "*.pyi" (for typing stub files) as a recognized file type for
Python (#2331)
- The HTML lexer no longer emits empty spans for whitespace (#2304)
- Fix "IRCFormatter" inserting linenumbers incorrectly (#2270)
(From OE-Core rev: 5ef9d667776b8078169f8b940da8cd1da1df9f22)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog
=========
* Run PBR integration on Ubuntu Focal too
* Remove numpy dependencies
* Tie recursion calls to Dist object, not module
* Update tox.ini to work with tox 4
(From OE-Core rev: bcea96e95cb483710647fe9b604d320aca470ad5)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
Allow "extra" to be None in the marker environment (:issue:'650')
Refactor tags._generic_api to use EXT_SUFFIX (:issue:'607')
Correctly handle trailing whitespace on URL requirements (:issue:'642')
Fix typing for specifiers.BaseSpecifier.filter() (:issue:'643')
Use stable Python 3.11 in tests (:issue:'641')
Correctly handle non-normalised specifiers in requirements (:issue:'634')
Move to src/ layout (:issue:'626')
Remove __about__ file, in favour of keeping constants in __init__ (:issue:'626')
(From OE-Core rev: 9f34a926ef1bfb17119d71a0229e475a58a33df7)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
* #419: Declared "Distribution" as an abstract class, enforcing
definition of abstract methods in instantiated subclasses. It's no
longer possible to instantiate a "Distribution" or any subclasses
unless they define the abstract methods.
(From OE-Core rev: 864fd15f05f3e9e795d272239be30db4a19c9ceb)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
we now support @example(...).xfail(), with the same (optional) condition, reason, and raises arguments as pytest.mark.xfail().
(From OE-Core rev: 31c0a609e2af33a7734337ebb9e2377556506fdc)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
Add macos-max-compat option to the wheel target that is enabled by default to
support the latest version 22.0 of the packaging library
(From OE-Core rev: bbd64ef85cae2440de4d0554c2cb4115a2fbfc14)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
blue5-obex template: Fix OBEX PullAll
power_profiles template: Fix Actions property type
README: Explain container tests and how to debug them
(From OE-Core rev: 44165fb25e83be6c7952de25c2b07b1442727088)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
Features added
--------------
* The "cythonize" and "cython" commands have a new option "-M" / "--depfile"
to generate ".dep" dependency files for the compilation unit. This can be used
by external build tools to track these dependencies.
The "cythonize" option was already available in Cython :ref:'0.29.27'.
Bugs fixed
----------
* "const" fused types could not be used with memory views.
Patch by Thomas Vincent. (Github issue :issue:'1772')
* "wstr" usage was removed in Python 3.12 and later (PEP-623).
(Github issue :issue:'5145')
* A type check assertion for Cython functions failed in debug Python builds.
(Github issue :issue:'5031')
* Fixed various compiler warnings.
Patches by Lisandro Dalcin et al. (Github issues :issue:'4948', :issue:'5086')
* Fixed error when calculating complex powers of negative numbers.
(Github issue :issue:'5014')
* Corrected a small mis-formatting of exception messages on Python 2.
(Github issue :issue:'5018')
* The "PyUnicode_AsUTF8AndSize()" C-API function was missing from the CPython declarations.
(Github issue :issue:'5163')
* A performance problem in the compiler was resolved when nesting conditional expressions.
(Github issue :issue:'5197')
* Test suite problems with recent NumPy and CPython versions were resolved.
(Github issues :issue:'5183', :issue:'5190')
Other changes
-------------
* The undocumented, untested and apparently useless syntax
"from somemodule cimport class/struct/union somename" was deprecated
in anticipation of its removal in Cython 3. The type
modifier is not needed here and a plain "cimport" of the name will do.
(Github issue :issue:'4905')
* Properly disable generation of descriptor docstrings on PyPy since they cause crashes.
It was previously disabled, but only accidentally via a typo.
Patch by Matti Picus. (Github issue :issue:'5083')
* The "cpow" directive of Cython 3.0 is available as a no-op.
(Github issue :issue:'5016')
(From OE-Core rev: 4c5b05d92d691447d493ce87f32f4af907410c39)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
8d2cb4f9ab8d564904c292099a022ffb3cccd52d.patch
included in 0.17.2
Changelog:
===========
Also pass STRIP to the tests
Fix Out-of-bounds read in the function modifySoname
Split segment size fix
(From OE-Core rev: ae8319a6ce5af747a1882bd67384286fef75474a)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
* #3594: Added "htmlcov" to FlatLayoutModuleFinder.DEFAULT_EXCLUDE -- by :user:'demianbrecht'
* #3667: Added a human-readable error description when ".egg-info" directory is not writeable -- by :user:'droodev'
* #3713: Fixed incomplete "getattr" statement that caused problems when accessing
undefined attribute.
(From OE-Core rev: 1f3602a771c4f68dc5d052a9099d20f5741414d2)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* main_loop.c (exec_command): Fix commands 'e', 'E'; they did set
the 'modified' flag if file not found. (Reported by Harry Graf).
(main_loop): Print script error line to stdout instead of stderr.
* Change long name of option '-s' to '--script'.
(Suggested by Andrew L. Moore).
* Assign short name '-q' to options '--quiet' and '--silent'.
* main.c (show_strerror) Use '!quiet' to enable diagnostics.
* Do not process file names for backslash escapes.
(Suggested by Andrew L. Moore).
* ed.texi: Document 0 as starting point for searches '0;/RE/'.
Document how to achieve the effect of ex style '!' filtering.
License-Update: Copyright year updated to 2023.
(From OE-Core rev: 5cf8e3fe7cc020cd3d7cd4e2a9b6364947a875f7)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Fixes:
------
* Fix compile and test failures when 'troff' is not 'groff'.
* Fix segfault in typical uses of 'man' when 'nroff' is not installed.
* Fix crash in 'mandb' when processing stray cats.
Improvements:
-------------
* Check for stray cats even if no manual pages in a given manpath were
changed.
(From OE-Core rev: f6ddfaac9e4957abfe9f1c8d336b4fd7b52a80f5)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* add libsharpyuv, which exposes -sharp_yuv/config.use_sharp_yuv
functionality to other libraries; libwebp now depends on this library
* major updates to the container and lossless bitstream docs (#448, #546,
#551)
* miscellaneous warning, bug & build fixes (#576, #583, #584)
(From OE-Core rev: e6d50bba6e9e629e292984d54baf62c81407c976)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
============
Source code:
Sort the PUBHDR variable in Makefile.in in "ls" order.
Fix typo in comment in pflog.h.
Remove two no-longer-present files from .gitignore.
Update code and comments for handling failure to set promiscuous
mode based on new information.
Building and testing:
install: Fixed not to install the non-public pcap-util.h header.
pcap-config: add a --version flag.
Makefile.in: Add some missing files in the distclean target.
(From OE-Core rev: 5b651a929223d1965136bd97c22b89ca86b5b9c5)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CARGO_VERSION isn't broken out in rust/src/stage0.json, there's only one
snapshot version, so just use that.
(From OE-Core rev: 9b0f88642570383b09de94238fe1a8ef5119fb47)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: readme rewritten, set of licenses provided explicitly.
(From OE-Core rev: e24660ad939c40766a34e2d998da3df998576210)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test assumes that if a child process writes one line to stderr and
then another line to stdout, and stderr is redirected to stdout, that
the order the lines will be read is stable.
This isn't the case and occasionally the lines will be read in a
different order. Change the test to ignore line ordering.
[ YOCTO #14469 ]
(From OE-Core rev: 1ddbe4d2bd8d8da10dac8a054f130fcd1d242219)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The ptest glue was overly complex. Not as many files are needed to be
installed if we tell it to use the system's quilt tools, there's no
need for a custom Makefile just to set some environment variables, and
/usr/bin/ed doesn't appear to be used at all.
(From OE-Core rev: 9a287b456347a2be44bff6f9e547795018fb729d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If memory resident bitbake is active and the build directory is renamed upon
build completion, several bad things can happen:
* the old build directory could be re-created to contain a lockfile
leaving an empty directory behind
* a lockfile for a new build could be found and attempt to be locked
This patch avoids creating an empty directory (not perfectly, but should
work in the majority of cases - an empty directory is cosmetic).
It also now compares the lock file contents to it's own pid and
just exits if it doesn't match, it is clearly then belonging to some
new process.
This will be combined with bitbake shutdown calls on the autobuilder to
ensure "saved" build directories, or build directories being deleted by
clobberdir don't do strange things.
(Bitbake rev: b986eac18b6a8bf633f5ef15f32f68de4c86173b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We get random SSL failures when fetching the CVE database, and it's
notable that the NVD server is behind a DNS round-robin or geographically
diverse servers.
On a hunch that there is one misconfigured server, dump the IP that we
connected to.
(From OE-Core rev: 91f46d431dc8f40e8c6475c800bb61cb08b82b0a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Create the corresponding 6.1 bbappend and also update the default
kernel to 6.1 for all the boards.
(From meta-yocto rev: 7494f08fa1c85611a1dce3444a2737ef06fc8fdf)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sqlite can't open the cachefile when its path is too long (>= 505 char by
my tests).
We do have a path length check in sanity.bbclass but this code is called
before sanity checks.
Treat the error in the exception instead of checking before hand in case
sqlite eventually fixes this.
Fixes [YOCTO #12374]
(Bitbake rev: bf681d173263cd42ffc143655f61abe0573fd83c)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
init-ifupdown provides an /etc/network/interfaces, which disables
interface management with networkmanager for example. If a network
manager (such as networkmanager) is provided, there may not be a need
for network related init scripts provided by init-ifupdown, so let's
make it a recommendation so it can be easily removed in image recipes
via the NO_RECOMMENDATIONS/BAD_RECOMMENDATIONS mechanism.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From OE-Core rev: 719d1b74bfa85af47e0478ee57fb7855988e44ae)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The check needs to report dri location on the host machine,
so pkg-config binary needs to be capable of finding the needed
dri.pc file on the host, and therefore needs to know where
host .pc files are located.
This may not be the case when using pkg-config from buildtools,
so this forces usage of host pkg-config.
runqemu already does the same PATH tweak, so this simply brings
the two in sync.
(From OE-Core rev: f0521f8a3ba7e15482756529ee7b0a95b3d53e7d)
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>
Now that the bootstrap sequence for pypa/build is just
python3-packaging, and python3-pyproject-hooks, we can use build instead
of picobuild.
The only change visible outside of this class is that the variable
PEP517_PICOBUILD_OPTS is now PEP517_BUILD_OPTS, but I'm only aware of one
recipe that used that variable.
(From OE-Core rev: 202c2e3c9481a8841af2556862a76e27d703246d)
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>
This is the PEP517 build frontend blessed by the Python Packaging
Authority, and now that Python 3.11 has been released and enough
packages have ported to flit, it can be used without a huge bootstraping
problem.
(From OE-Core rev: 00254501b9b024032032c9fb068d957de4ef7dde)
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>
This used to be known as python3-pep517 and is a key library used to
build modern Python code.
It is currently vendored into python3-picobuild but I plan to remove
that.
(From OE-Core rev: 877c4d5e4cd5ceb71d2ecfdc35a625f50752bec0)
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>
Previously, if "showSignature" is present in user gitconfig, parsing
of the timestamp will fail.
Ideally we should replace this command with a git plumbing command.
(From OE-Core rev: 3bd6f78f79b3d3e87d8db1e11f58d8021f929843)
Signed-off-by: Benoît Mauduit <bmauduit@beneth.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The create_spdx code relies on patched code, if files are changed
or added during the do_configure phase they will be missed by the
create_spdx process. So we need to ensure files modifications/additions
happen in the do_patch phase.
(From OE-Core rev: 227c46fe48b64de7574f7b6b407b8c13be71b392)
Signed-off-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In oe-core 27824261 --enable-debug was added to the configure arguments
to turn on debugging symbols. However, enabling debug mode does more
than turn on debugging symbols and introduces some codepaths that can be
controlled with environment variables. Bluntly, the curl maintainer
says that --enable-debug should not be used in production:
https://curl.se/mail/lib-2023-01/0039.html
I did a build and verified that the curl-dbg package doesn't massively
shrink, so the debug symbols are still being built.
Remove the debug options and hide them behind a PACKAGECONFIG, with a
comment that it should not be used in production.
(From OE-Core rev: 3ed3b2ffeeaa5d888f77dd30cb8cd81d3275398a)
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>
Fixed an error when Bash's unbound variable protection is enabled (set -u) and variable "LD_LIBRARY_PATH" does not exist.
(From OE-Core rev: 85685370b0ad93291cda59fb091a15eeecf5e0d5)
Signed-off-by: Jan Kircher <openembedded@hetsh.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In case of nodistro, dhcpcd gives us 'Bad system call'
error and exits. This is because there are syscalls that
should be allowed but not in privsep. Backport two patches
to fix this issue.
(From OE-Core rev: f1e6a0c16d6685096ec9313301aa431e73d02c07)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
NEON is enabled for aarch64 by default, so, to ensure consistency with
arm32, reference to libpng-1.6.38/configure, added
enable_hardware_optimizations option for aarch64.
(From OE-Core rev: 12e68d5824849fa20f0e3fe8fc1921da111bb6fb)
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, the opkg-key utility calls gpg with --no-options,
which uses /dev/null as the configuration file. This means
any configurations in /etc/opkg/gpg/gpg.conf were being
ignored. This change applies a patch to remove the
--no-options flag.
(From OE-Core rev: 3699096f3214e77fe4aa1daebe85308d02940f2f)
Signed-off-by: Charlie Johnston <charlie.johnston@ni.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
- implement a fix for CVE-2022-4170 (reported and analyzed by David Leadbeater).
While present in version 9.30, it should not be exploitable. It is exploitable
in versions 9.25 and 9.26, at least, and allows anybody controlling output to
the terminal to execute arbitrary code in the urxvt process.
- the background extension no longer requires off focus fading support
to be compiled in.
- the confirm-paste extension now offers a choice betwene pasting the original
or a sanitized version, and also frees up memory used to store the paste text
immediately.
- fix compiling without frills.
- fix rewrapMode: never.
- fix regression that caused urxvt to no longer emit responses
to OSC color queries other than OSC 4 ones.
- fix regression that caused urxvt to no longer process OSC 705.
- restore CENTURY to be 1900 to "improve" year parsing in urclock (or at
least go back to the old interpretation) (based on an analysis
by Tommy Pettersson).
- exec_async (used e.g. by the matcher extension to spawn processes) now
sets the URXVT_EXT_WINDOWID variable to the window id of the terminal.
- implement -fps option/refreshRate resource to change the default 60 Hz
maximum refresh limiter. I always wanted an fps option, but had to
wait for a user requesting it.
- new clickthrough extension.
- perl now also requires Xext.
- X region and shape extension functionality has been exposed to perl
extensions.
- RENDER extension no longer depends on ENABLE_XIM_ONTHESPOT.
(From OE-Core rev: 9caf2cbd7dd82e72d0a04052fc93435f62e249ce)
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>
Changelog:
==========
- The "fondue savoyarde" release.
- Binary compatible with MPFR 4.0.* and 4.1.*, though some minor changes in
the behavior of the formatted output functions may be visible, regarded
as underspecified behavior or bug fixes (see below).
- New functions mpfr_cosu, mpfr_sinu, mpfr_tanu, mpfr_acosu, mpfr_asinu,
mpfr_atanu and mpfr_atan2u.
- New functions mpfr_cospi, mpfr_sinpi, mpfr_tanpi, mpfr_acospi, mpfr_asinpi,
mpfr_atanpi and mpfr_atan2pi.
- New functions mpfr_log2p1, mpfr_log10p1, mpfr_exp2m1, mpfr_exp10m1 and
mpfr_compound_si.
- New functions mpfr_fmod_ui, mpfr_powr, mpfr_pown, mpfr_pow_uj, mpfr_pow_sj
and mpfr_rootn_si (mpfr_pown is actually a macro defined as an alias for
mpfr_pow_sj).
- Bug fixes.
In particular, for the formatted output functions (mpfr_printf, etc.),
the case where the precision consists only of a period has been fixed
to be like ".0" as specified in the ISO C standard, and the manual has
been corrected and clarified.
The macros of the custom interface have also been fixed: they now behave
like functions (except a minor limitation for mpfr_custom_init_set).
(From OE-Core rev: 7df43a56b0146ac2a73f7bb97aeac8f11629878f)
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>
Changelog:
==========
- Add 'xkb_context' flag 'XKB_CONTEXT_NO_SECURE_GETENV' and 'rxkb_context' flag
'RXKB_CONTEXT_NO_SECURE_GETENV'.
xkbcommon uses 'getenv_secure()' to obtain environment variables. This flag
makes xkbcommon use 'getenv()' instead.
This is useful for some clients that have relatively benign capabilities set,
like CAP_SYS_NICE, that also want to use e.g. the XKB configuration from the
environment and user configs in XDG_CONFIG_HOME.
Contributed by Ronan Pigott.
- Fix crash in 'xkbcli interactive-wayland' under a compositor which supports
new versions of the xdg-shell protocol.
Contributed by Jan Alexander Steffens (heftig).
- Fix some MSVC build issues.
- Fix some issues when including xkbcommon as a meson subproject.
- meson>=0.51 is now required.
- New API:
XKB_CONTEXT_NO_SECURE_GETENV
RXKB_CONTEXT_NO_SECURE_GETENV
(From OE-Core rev: 3aff7e09bacdc53896e5149f494846ef95c78408)
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>
- The qemux86 port for helloworld-baremetal builds in the standard way, however,
it uses NASM syntax for the startup code, hence we include a dependency to
nasm-native, QEMU forces us to use an ELF file rather than a bin file to boot
from this architecture using the -kernel parameter.
- QEMU refuses to boot using the -kernel parameter for files containing an ELF64
header [1], instead, it requires a multiboot2 compatible image.
We could create an image that contains a multiboot2 header by piggybacking
into grub2-native, specifically grub-mkrescue, but it requires some extra
runtime dependencies (xorriso which is currently part of meta-oe), and assumes
a grub installation exists on the host.
Due to host contamination and dependency complications, we dont rely on grub2,
but rather do this process manually instead, the x86-64 port contains a stage1
bootloader, stage2 bootloader and a 64 bit baremetal app (multiboot2
compatible), booting into real (16 bit), protected (32 bit) and long (64 bit)
modes, eventually running the helloworld-baremetal app. This is the reason why
we need the code changes to use a separate Makefile, and create an image
specifically for qemux86-64.
$ runqemu nographic
Booting from ROM..
Hello OpenEmbedded on x86!
$ runqemu nographic
Starting Stage 1 Bootloader
Loading Stage 2 Bootloader
Stage 2 Loaded.
Jumping to Stage2 Bootloader
In Stage 2
Done
Hello OpenEmbedded on x86-64!
[1] https://gitlab.com/qemu-project/qemu/-/blob/v7.2.0/hw/i386/multiboot.c#L199
(From OE-Core rev: 1dffd81b2991f90ab95cb36d8ff7626efd21434f)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* use Skylake-Client to match QB_CPU_KVM as changed in:
https://git.openembedded.org/openembedded-core/commit/?id=6f2af1e5d1537b4d31e14946292bf58f0fd76fc9
* explicitly set -cpu instead of letting qemu to choose based
on host cpu
* check=false is still useful as e.g. on on AMD Threadripper 3970X:
orc/0.4.33-r0 $ PSEUDO_UNLOAD=1 qemu-x86_64 -r 3.2.0 -cpu Skylake-Client -L recipe-sysroot -E LD_LIBRARY_PATH=recipe-sysroot//usr/lib:recipe-sysroot//lib
orc/0.4.33-r0/build/meson-private/sanitycheckc_cross.exe
qemu-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.pcid [bit 17]
qemu-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.x2apic [bit 21]
qemu-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24]
qemu-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.hle [bit 4]
qemu-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.invpcid [bit 10]
qemu-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.rtm [bit 11]
qemu-x86_64: warning: TCG doesn't support requested feature: CPUID.07H:EBX.rdseed [bit 18]
qemu-x86_64: warning: TCG doesn't support requested feature: CPUID.80000001H:ECX.3dnowprefetch [bit 8]
qemu-x86_64: warning: TCG doesn't support requested feature: CPUID.0DH:EAX.xsavec [bit 1]
* if this still doesn't work for you on your host, you might need to downgrade
DEFAULTTUNE to e.g. corei7-64 (all all the way back to core2-64), for
more details see:
https://www.openembedded.org/pipermail/openembedded-core/2018-April/150178.html
* the leading space shouldn't be needed, I've kept it for consistency
with other QEMU_EXTRAOPTIONS
(From OE-Core rev: d1a52559670921389a66a4c26d37481d6611042a)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
off_t is always 64bit on musl regardless of 32bit or 64bit
architectures. autoconf has AC_SYS_LARGEFILE to detect correct off_t
size but it only work with glibc since it defines feature macros
_FILE_OFFSET_BITS=64 and _LARGEFILE_SOURCE but these macros are
not used on musl headers.
(From OE-Core rev: 09b3e8417d362b75f3b43a5a97b47700f97bf643)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise gnome-chess will fail like this:
| error: Package `librsvg-2.0' not found in specified Vala API directories or GObject-Introspection GIR directories
| Compilation failed: 1 error(s), 0 warning(s)
(From OE-Core rev: ed814eff90677f894d9eb480d8d4389c64a35820)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With the dim-sum approach to patching we had the same patch applied in
many places, but not all, so that there were no guarantees that we were
actually building agaginst the same thing in all recipes.
(From OE-Core rev: 550c273f38d8e6d2d431908023e213c6b018d7ed)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- remove unneded backport patches
- partly import the patch to fix ssh_agent option from gcr4 recipe
- convert from gtk-doc to gi-docgen
gcr 3.41.1:
- meson: Fix unknown kw argument in gnome.generate_gir [GNOME/gcr!68]
- gcr: Add G_SPAWN_CLOEXEC_PIPES flag to all the g_spawn commands
- docs: Port from gtk-doc to gi-docgen [GNOME/gcr!76]
- Unbreak build without systemd [GNOME/gcr!75]
- Several CI fixes
- Updated translations
gcr 3.41.0:
- Port ssh-agent from gnome-keyring [GNOME/gcr!67]
- build: Fix parallel build failure due to missing marshal dependency [GNOME/gcr!68]
- Fix warnings by dropping `volatile` for g_once_init_inter locations [GNOME/gcr!69]
- tests: More robust against GTask unref race condition [GNOME/gcr!72,GNOME/gcr#84]
- Updated translations
(From OE-Core rev: 9d66a3e9b9908592050ad706a950d76b6499a49e)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a follow-up to commit 846ff49465 to remove the extra whitespace
that is no longer needed after converting :append and :prepend to += and
=+.
(From OE-Core rev: 5a38be49e451c9f9d973b10a33c3972507f7b18a)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Allow user to select the default DTB for FIT image when multiple
dtb's exists.
From machine.conf or local.conf user can specify the default dtb
for FIT image as shown below.
FIT_CONF_DEFAULT_DTB = "board-default.dtb"
Also fallback to avaialable dtb when FIT_CONF_DEFAULT_DTB doesn't
exits or empty.
(From OE-Core rev: 160f2c58d68a049a87ddc7aedb2055152ac6ff4e)
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The dtb files must be before the dtbo files, otherwise the overlays may
not be applied correctly.
From Bruce Ashfield:
We can split between dtbs and dtbos, they just need to be sorted
for reproducibility reasons.
Of course, this was only working by luck previously (before the
sort), since it has always been gathering dtbs and dtbo's with
find, depending on filesystem ordering for the order in the
fitimage).
(From OE-Core rev: bcb3c0272f6ab846c3232548df1e1182bcc67486)
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In some scenarios (e.g. when "glib" removed from PACKAGECONFIG),
"${D}${bindir}" might not exist which caused `rmdir` to fail.
(From OE-Core rev: 21261072cbe0056e85550a0710de142fab8943e4)
Signed-off-by: Petr Kubizňák <kubiznak@2n.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rather than risk the heartbeat event code locking up the server control
socket, handle it in the 'idle' thread with the other work. The aim
is to remove it as a possible issue with some ongoing hangs.
(Bitbake rev: 0f9a0c7853b181817bf01863a26da21412376294)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Often, '--buildfile/-b' is used to mean "Do not execute anything but
this recipe", so it make sense to have it in the "Execution control
options" group.
Fixes [YOCTO #12018].
(Original suggestion by Ross Burton)
(Bitbake rev: 412a6d8701a92efe4dd6db8ec713c0013f7db64d)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The shutdown() call should definitely not be waiting for idle, since we
expect execution and events to continue even after setting either shutdown
state. This was causing the UI to appear to hang at Ctrl+C interrupts.
Also ensure that if we reset cooker, we stop any active parser processes
since these currently appear to be being left behind.
(Bitbake rev: 4f73c2eb12ee074f3b7d4717380649f6ca8f3def)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are three levels of shutdown, the initial "wait for current tasks",
then "stop current tasks" and "exit now". Change the code so that we don't
instantly exit after "stop current tasks" but allow the events to come
through from the server first. The new shutdown level allows that to then
be broken out of too.
(Bitbake rev: af38345b91cfc8a6bb5c38f5753255e7635bfe2b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If for some reason the bitbake server dies, we shouldn't loop indefinitely
waiting for events within tinfoil. Add a ping test and exit if things
have somehow failed.
(Bitbake rev: 32da768ae67cfe0b2d154ce4667a7cfdfa5bf4b0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Effectively revert "qemux86-64: build for x86-64-v3 (2013 Haswell and later) rather than Core 2 from 2006"
(commit 6f2af1e5d1537b4d31e14946292bf58f0fd76fc9)
Much as I'd love us to use the latest tuning, we do have some autobuilder
hardware which isn't ready for this yet which breaks KVM and some qemu
user mode usage as there appear to be TCG bugs too. I suspect we're not
the only ones with such hardware.
Drop the tune back to core2-64, anyone can easily customise it
themselves if they need it. We can revisit this in a year or two
as we should be ready then. It has beena good test of the rest of the
support which all seems ready.
I'd have preferred to use corei7-64 but that causes
runqemu.RunqemuTests.test_boot_machine_iso to hang.
Leave the newer tune file inclusion so people can change tunes
more easily.
(From OE-Core rev: 369b1dfa28b1791d45f068acc765190defecd460)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The curl-related deprecation errors affect all builds not just native,
so set CFLAGS instead of BUILD_CFLAGS.
(From OE-Core rev: 64ddce0cdbda4efe65f59a04ecb999e9fd3f82a4)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Primarily, before running the debuginfod-find tool, check that the
debuginfod server has finished sweeping the deploy directory. If we
make the request too soon then there's a rare chance that we run the
client before it has scanned the right packages, and the log gets
swamped with warnings from sqlite due to a race.
Also:
- unset DEBUGINFOD_URLS so the debuginfod doesn't proxy to an upstream
server provided by the host distro
- Lower concurrency to reduce system load and handle systems with lower
maximum open file counts but lots of cores (as the concurrency means
cores*2*2 open files)
- Set the refresh times to 0 so we never rescan during the test
- Only scan the packages for the format which the image is using
- Log the commands that are being invoked
(From OE-Core rev: d65729748253eaa640333198ca8aec05946cb9e8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recent changes in bitbake mean the datastore is not always reset between
ConfigParsed and BuildStarted. This means in a fresh buiild, with memory
resident bitbake active, uninative may end up disabled.
Update the code so the enable code is always run at BuildStarted if
needed.
(From OE-Core rev: db743cc78fe5172bb4a4dac9c1dad4f5aa9e1491)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
currentAsyncCommand currently doesn't have any locking and we have
a conflict in "idle" conditions since the idle functions count needs
to be zero *and* there needs to be no active command.
Move the changes/checks of currentAsyncCommand to within the lock
and then we can add it to the condition for idle, simplifying some
of the code.
(Bitbake rev: b5215887d2f8ea3f28f1ebda721bd5b8f93ec7f3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Indirecting the async command handler via cooker is confusing and no
longer needed. Drop it to make things slightly clearer.
(Bitbake rev: 4a41a7d0594e6a84a67b9de70a505858aebcd84a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The new uninative tarball is segfaulting in quilt (the underlying
patch binary). We see errors in dmesg like:
(patch): Uhuuh, elf segment at 0000000000400000 requested but the memory is mapped already
This patch submitted to patchelf upstream looks like an appropriate fix
for that.
(From OE-Core rev: cccd4bcaf381c2729adc000381bd89906003e72a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes [YOCTO #12018].
Also, I have included some small fixes:
* added a '.' at the end of sentence where it was missing
* split some long lines
(Bitbake rev: 9257c48c3e36daaecb5e15da22d0bed24865f02c)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
71e496bd3382 Linux 5.15.80
b63ddb3ba61e ntfs: check overflow when iterating ATTR_RECORDs
ab6a1bb17e3c ntfs: fix out-of-bounds read in ntfs_attr_find()
5330c423b862 ntfs: fix use-after-free in ntfs_attr_find()
43bbadb7e463 net/9p: use a dedicated spinlock for trans_fd
9357fca9dad7 mm: fs: initialize fsdata passed to write_begin/write_end interface
b334ab4c3347 wifi: wext: use flex array destination for memcpy()
0e07032b4b47 9p/trans_fd: always use O_NONBLOCK read/write
7c7b7476b56e gfs2: Switch from strlcpy to strscpy
28275a7c84d2 gfs2: Check sb_bsize_shift after reading superblock
a4f1a01b2e81 9p: trans_fd/p9_conn_cancel: drop client lock earlier
f7b0e95071bb kcm: close race conditions on sk_receive_queue
27d706b0d394 kcm: avoid potential race in kcm_tx_work
b49026d9c86f tcp: cdg: allow tcp_cdg_release() to be called multiple times
e41cbf98df22 macvlan: enforce a consistent minimal mtu
d5f7f6e63fed Input: i8042 - fix leaking of platform device on module removal
c49cc2c059b5 kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
71beab7119d0 scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
a636772988ba scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
cb7893c85ea8 net: use struct_group to copy ip/ipv6 header addresses
9b8c0c88f414 tracing: Fix warning on variable 'struct trace_array'
73cf0ff9a393 ring-buffer: Include dropped pages in counting dirty patches
35c60b4e8ca7 perf: Improve missing SIGTRAP checking
2ac6276864de serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake
b1a27b2aad93 nvme: ensure subsystem reset is single threaded
bccece3c3331 nvme: restrict management ioctls to admin
8cddb0d96b9c perf/x86/intel/pt: Fix sampling using single range output
8e2f33c59837 misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
9a72a46cb01d docs: update mediator contact information in CoC doc
a99a547658e5 mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
4a1b6f7839d3 mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
fd285d421563 mmc: core: properly select voltage range without power cycle
8a9bae5f1b53 firmware: coreboot: Register bus in module init
052d0e79efe5 iommu/vt-d: Set SRE bit only when hardware has SRS cap
c31a792a825a iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries
11edbdee4399 scsi: zfcp: Fix double free of FSF request when qdio send fails
fdf87b5b3087 net: phy: marvell: add sleep time after enabling the loopback bit
9648d760edf4 maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault()
fdd57c20d440 Input: iforce - invert valid length check when fetching device IDs
0cafb719bed5 serial: 8250_lpss: Configure DMA also w/o DMA filter
59f6596697f1 serial: 8250: Flush DMA Rx on RLSI
118b52c2ae08 serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
6ffce7a92ef5 dm ioctl: fix misbehavior if list_versions races with module loading
2b104973f7fd iio: pressure: ms5611: changed hardcoded SPI speed to value limited
1678d4abb2dc iio: adc: mp2629: fix potential array out of bound access
bd22c232ead9 iio: adc: mp2629: fix wrong comparison of channel
656f67061366 iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
1bf8c0aff8fb iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
afc0aea70261 usb: typec: mux: Enter safe mode only when pins need to be reconfigured
8236628a549d usb: cdns3: host: fix endless superspeed hub port reset
ead83b0db81f usb: chipidea: fix deadlock in ci_otg_del_timer
cc9e6d8c55c9 usb: add NO_LPM quirk for Realforce 87U Keyboard
70eca1d261b2 USB: serial: option: add Fibocom FM160 0x0111 composition
1b6a54885c40 USB: serial: option: add u-blox LARA-L6 modem
b0467d0059bc USB: serial: option: add u-blox LARA-R6 00B modem
95688a8a5735 USB: serial: option: remove old LARA-R6 PID
53dee78ea382 USB: serial: option: add Sierra Wireless EM9191
e7764e88e6c4 USB: bcma: Make GPIO explicitly optional
a190a83db284 speakup: fix a segfault caused by switching consoles
b3c6edbee48e slimbus: stream: correct presence rate frequencies
6b35ac831555 slimbus: qcom-ngd: Fix build error when CONFIG_SLIM_QCOM_NGD_CTRL=y && CONFIG_QCOM_RPROC_COMMON=m
0f847462fea1 Revert "usb: dwc3: disable USB core PHY management"
23ad214a8665 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
a36b505749c6 ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
02b94885b2fd ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
7176d6f3adb9 drm/amd/display: Add HUBP surface flip interrupt handler
e57daa750369 tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
3a41c0f2a5c3 tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
7291dec4f2d1 tracing: Fix race where eprobes can be called before the event
6517b97134f7 tracing: Fix wild-memory-access in register_synth_event()
07ba4f0603ab tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
8b318f3032bf tracing/ring-buffer: Have polling block on watermark
2c21ee020ce4 tracing: Fix memory leak in tracing_read_pipe()
00f74b1a98a2 ring_buffer: Do not deactivate non-existant pages
1bea037a1abb ftrace: Fix null pointer dereference in ftrace_add_mod()
fadfcf39fbcd ftrace: Optimize the allocation for mcount entries
5c5f2642898f ftrace: Fix the possible incorrect kernel message
2ab249416244 cifs: add check for returning value of SMB2_set_info_init
5783abda58d6 net: thunderbolt: Fix error handling in tbnet_init()
80e590aeb132 net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start()
4a55aec1425f cifs: Fix wrong return value checking when GETFLAGS
c8baf1fc248b net/x25: Fix skb leak in x25_lapb_receive_frame()
af4b57fa6bd0 net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
61404a182eb5 cifs: add check for returning value of SMB2_close_init
d3233f4bf3dd platform/surface: aggregator: Do not check for repeated unsequenced packets
69691714035b platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
7d93417d5964 drbd: use after free in drbd_create_device()
fc16a2c81a3e bridge: switchdev: Fix memory leaks when changing VLAN protocol
3d90a668c4bc net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
3f7b2ef8fe92 net: ena: Fix error handling in ena_init()
2540eea1bdc3 net: ionic: Fix error handling in ionic_init_module()
c08c13cb13fa xen/pcpu: fix possible memory leak in register_pcpu()
97009f07f217 net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shims
88da008e5e2f net: mhi: Fix memory leak in mhi_net_dellink()
8f839715d032 bnxt_en: Remove debugfs when pci_register_driver failed
b88713d92bd3 net: caif: fix double disconnect client in chnl_net_open()
6d2403416089 net: macvlan: Use built-in RCU list checking
596230471da3 mISDN: fix misuse of put_device() in mISDN_register_device()
07a6a8cf1712 net: liquidio: release resources when liquidio driver open failed
19feb6cf4136 soc: imx8m: Enable OCOTP clock before reading the register
8c54d706d829 net: stmmac: ensure tx function is not running in stmmac_xdp_release()
6219f46c2b9d net: hinic: Fix error handling in hinic_module_init()
7a05e3929668 mISDN: fix possible memory leak in mISDN_dsp_element_register()
0ee6455c9cfa net: bgmac: Drop free_netdev() from bgmac_enet_remove()
7ff4fa179e4e bpf: Initialize same number of free nodes for each pcpu_freelist
12f178cf05f3 MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed
a4d6e024bea2 MIPS: fix duplicate definitions for exported symbols
44142b652a28 nfp: change eeprom length to max length enumerators
f23058dc2398 ata: libata-transport: fix error handling in ata_tdev_add()
67b219314628 ata: libata-transport: fix error handling in ata_tlink_add()
e7bb1b7a7bf2 ata: libata-transport: fix error handling in ata_tport_add()
377ff82c33c0 ata: libata-transport: fix double ata_host_put() in ata_tport_add()
494df0b0efe8 arm64: dts: imx8mn: Fix NAND controller size-cells
7178d568f7cc arm64: dts: imx8mm: Fix NAND controller size-cells
8ccf18c82a0a ARM: dts: imx7: Fix NAND controller size-cells
e884a6c2d49a drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()
07e56de8766f drm/drv: Fix potential memory leak in drm_dev_init()
45c300613bee drm/panel: simple: set bpc field for logic technologies displays
779f3f9e0cdc drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms
97e5b508e961 pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
9a77b8557fdb parport_pc: Avoid FIFO port location truncation
5d03c2911c52 siox: fix possible memory leak in siox_device_add()
530e987a0226 arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
d4944497827a bpf: Fix memory leaks in __check_func_call
25521fd2e217 block: sed-opal: kmalloc the cmd/resp buffers
2f21d653c648 scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
7cd28bc410d2 pinctrl: rockchip: list all pins in a possible mux route for PX30
ab79b8dbe21e ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
eaa8edd86514 bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
33cabe04d2c8 tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
ae22294e213a serial: imx: Add missing .thaw_noirq hook
26db1cd5191e serial: 8250: omap: Flush PM QOS work on remove
e0db709a58bd serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
83b6d4d6da67 serial: 8250_omap: remove wait loop from Errata i202 workaround
76db05ab7092 serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl()
2aee616a6b11 ARM: at91: pm: avoid soft resetting AC DLL
188546c78006 ASoC: tas2764: Fix set_tdm_slot in case of single slot
5782896daf65 ASoC: tas2770: Fix set_tdm_slot in case of single slot
34eee4189bce ASoC: core: Fix use-after-free in snd_soc_exit()
aa6f8aecbbf2 ARM: dts: at91: sama7g5: fix signal name of pin PB2
487fff700f5f spi: stm32: Print summary 'callbacks suppressed' message
2cec2f65c1e7 arm64: dts: qcom: sm8350-hdk: Specify which LDO modes are allowed
44dbe66bb3ea arm64: dts: qcom: sm8250-xperia-edo: Specify which LDO modes are allowed
8b2eae7def2b arm64: dts: qcom: sm8150-xperia-kumano: Specify which LDO modes are allowed
c8e76eeea77c arm64: dts: qcom: sa8155p-adp: Specify which LDO modes are allowed
30571f28bb35 hugetlbfs: don't delete error page from pagecache
14ddbb83c342 KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet
a9b964ed7cf9 spi: intel: Use correct mask for flash and protected regions
f4eb68642ed3 mtd: spi-nor: intel-spi: Disable write protection only if asked
156d0c823c59 ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
5907ff9f2c8f x86/cpu: Add several Intel server CPU model numbers
41e37d04e397 Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
b02a025dd188 btrfs: remove pointless and double ulist frees in error paths of qgroup tests
1c366c206ff2 drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
1c8ded1b3879 i2c: i801: add lis3lv02d's I2C address for Vostro 5568
b432581f19a0 i2c: tegra: Allocate DMA memory for DMA engine
7b0ae4c7b918 firmware: arm_scmi: Cleanup the core driver removal callback
1a8a2fef273d ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
8a03a4a5cf6d NFSv4: Retry LOCK on OLD_STATEID during delegation return
49ca2227c47b btrfs: raid56: properly handle the error when unable to find the missing stripe
0f7bd3a2dfe1 RDMA/efa: Add EFA 0xefa2 PCI ID
a42d4363e78f ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[]
004decd41b32 drm/amd/display: Remove wrong pipe control lock
7779efbb99bf ASoC: rt1308-sdw: add the default value of some registers
ef1e4ed85814 selftests/intel_pstate: fix build for ARCH=x86_64
dfd3cc1ef3e2 selftests/futex: fix build for clang
648467236c12 ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15
64ee750c29da ASoC: codecs: jz4725b: fix capture selector naming
150b74cd0625 ASoC: codecs: jz4725b: use right control for Capture Volume
5352d8b31572 ASoC: codecs: jz4725b: fix reported volume for Master ctl
85134577a7f2 ASoC: codecs: jz4725b: add missed Line In power control bit
5e61dffb16dc spi: intel: Fix the offset to get the 64K erase opcode
c697cb2e6663 ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
569085124d75 ASoC: rt1019: Fix the TDM settings
4160a515c75b ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
2963ec4535a1 ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
30a2f9479c21 ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
3bf6da38a292 ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
94fa250ea55c mm: shmem: don't truncate page if memory failure happens
003fa195911d mm: hwpoison: handle non-anonymous THP correctly
a62b1bc603a1 mm: hwpoison: refactor refcount check handling
3df0eeae4d9a Linux 5.15.79
599b24eedf2a x86/cpu: Restore AMD's DE_CFG MSR after resume
9132fa043f96 net: tun: call napi_schedule_prep() to ensure we own a napi
1dea25e25acd drm/amdkfd: Migrate in CPU page fault use current mm
a1c303fbd4dd marvell: octeontx2: build error: unknown type name 'u64'
d948b228343a dmaengine: at_hdmac: Check return code of dma_async_device_register
c556ecf32a07 dmaengine: at_hdmac: Fix impossible condition
8a941ff34e53 dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
53831f7a13c3 dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
14f5462e4a00 dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
5482403228be dmaengine: at_hdmac: Fix concurrency over the active list
82ca19414faa dmaengine: at_hdmac: Free the memset buf without holding the chan lock
8fd36e069d65 dmaengine: at_hdmac: Fix concurrency over descriptor
1ee012d452b1 dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
90c1b07406f0 dmaengine: at_hdmac: Protect atchan->status with the channel lock
b5ee1fe06ad7 dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
9bbf5df0fc8c dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
f7d1aaa90319 dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
e9777b4efcce dmaengine: at_hdmac: Don't start transactions at tx_submit level
4e28674a0ecd dmaengine: at_hdmac: Fix at_lli struct definition
49eba53137f5 cert host tools: Stop complaining about deprecated OpenSSL functions
69e86c6268d5 can: j1939: j1939_send_one(): fix missing CAN header initialization
81fc8f90b885 mm/shmem: use page_mapping() to detect page cache for uffd continue
e91451af11f9 mm/memremap.c: map FS_DAX device memory as decrypted
48998c1773a4 mm/damon/dbgfs: check if rm_contexts input is for a real context
c736ed854160 udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
2e87eddf5736 mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI
91c38504e589 btrfs: zoned: initialize device's zone info for seeding
432c30ba3f56 btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
c9fe4719c662 btrfs: fix match incorrectly in dev_args_match_device
f96fd3693631 wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update()
8e2b576caf91 platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
cb3ab0e1e074 drm/amdgpu: disable BACO on special BEIGE_GOBY card
dc066a78500a drm/i915/dmabuf: fix sg_table handling in map_dma_buf
afbd1188382a nilfs2: fix use-after-free bug of ns_writer on remount
abc082aac0d9 nilfs2: fix deadlock in nilfs_count_free_blocks()
589da2288197 ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure
51ae4579a5d5 vmlinux.lds.h: Fix placement of '.data..decrypted' section
1f8e08ab3269 ALSA: usb-audio: Add DSD support for Accuphase DAC-60
c2451f62b2bd ALSA: usb-audio: Add quirk entry for M-Audio Micro
031d1480a0f4 ALSA: usb-audio: Yet more regression for for the delayed card registration
574f51e4aa40 ALSA: hda/realtek: Add Positivo C6300 model quirk
7140d7aaf93d ALSA: hda: fix potential memleak in 'add_widget_node'
f6d7a487aabd ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
1ccd55b3901b ALSA: hda/hdmi - enable runtime pm for more AMD display audio
29100c674208 mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA
3dce99e2eb06 mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
9d6bd33e6aeb mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI
ad01f16ca90c mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
1aa78c1d013c mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
c198524a99cb MIPS: jump_label: Fix compat branch range check
9713ceffa40a arm64: efi: Fix handling of misaligned runtime regions and drop warning
518e49f0590d riscv: fix reserved memory setup
d07c3d7491b4 riscv: vdso: fix build with llvm
cc36c7fa5d93 riscv: process: fix kernel info leakage
a8d67367ab33 net: macvlan: fix memory leaks of macvlan_common_newlink
7b194dd32b13 ethernet: tundra: free irq when alloc ring failed in tsi108_open()
7de10342fe14 net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
88e1dd2d9291 ethernet: s2io: disable napi when start nic failed in s2io_card_up()
3652f1f8d3ea net: atlantic: macsec: clear encryption keys from the stack
fca3b0a1fd3e net: phy: mscc: macsec: clear encryption keys when freeing a flow
60a0af8813fd stmmac: dwmac-loongson: fix missing of_node_put() while module exiting
ee4a9bd2c7f4 stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe()
4a8770eebc39 stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting
83196d8dc5a8 cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
49d8a6e24a34 mctp: Fix an error handling path in mctp_init()
29961d2332a5 stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz
8604bebc5c32 stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S
7dec6dae2b61 net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
960f9d30def3 net: cpsw: disable napi in cpsw_ndo_open()
1360778fdb6f net/mlx5e: E-Switch, Fix comparing termination table instance
f13e9ebd2925 net/mlx5: Allow async trigger completion execution on single CPU systems
48b73b46a5b0 net/mlx5: Bridge, verify LAG state when adding bond to bridge
13b1ea861e8a net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg
7e4dcacb4dd6 net: nixge: disable napi when enable interrupts failed in nixge_open()
409731df6310 net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()
77ff31cba9a6 netfilter: Cleanup nft_net->module_list from nf_tables_exit_net()
e62cb1c093d6 netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg()
0bd20318da08 perf tools: Add the include/perf/ directory to .gitignore
a733671e388c perf stat: Fix printing os->prefix in CSV metrics output
c36e9e2c4aff drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
4689bd3a1b23 net: lapbether: fix issue of invalid opcode in lapbeth_open()
1dd27541aa2b dmaengine: ti: k3-udma-glue: fix memory leak when register device fail
992e966caf57 dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
9766af75ba5a dmaengine: pxa_dma: use platform_get_irq_optional
301caa06091a tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
6a264203dbdb net: broadcom: Fix BCMGENET Kconfig
e7871b9a21ae net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable()
261178a1c262 can: af_can: fix NULL pointer dereference in can_rx_register()
2acb2779b147 ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
13ecaa6832fb tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
bc79cb9fb006 drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
2845bc9070ce net: wwan: mhi: fix memory leak in mhi_mbim_dellink
2ce2348c2858 net: wwan: iosm: fix memory leak in ipc_wwan_dellink
7b6bc50f65e9 hamradio: fix issue of dev reference count leakage in bpq_device_event()
f59adebb8c28 net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
119407dc329a KVM: s390: pv: don't allow userspace to set the clock under PV
500bcd3a99ea phy: ralink: mt7621-pci: add sentinel to quirks table
151dc8087b56 capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
435c7ddfd510 net: fman: Unregister ethernet device on removal
3a504d6d96ea bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
ac257c43fa61 bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
d7569302a7a5 net: tun: Fix memory leaks of napi_get_frags
430d1f4964dd octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT]
ec0db81883b4 octeontx2-pf: Use hardware register for CQE count
b89a0d8859ae macsec: clear encryption keys from the stack after setting up offload
eeba7f07a0cb macsec: fix detection of RXSCs when toggling offloading
3070a880eb03 macsec: fix secy->n_rx_sc accounting
e957555a3694 macsec: delete new rxsc when offload fails
ad25a115f508 net: gso: fix panic on frag_list with mixed head alloc types
466ce46f251d bpf: Fix wrong reg type conversion in release_reference()
35d8130f2ad0 bpf: Add helper macro bpf_for_each_reg_in_vstate
61274498fbf8 bpf, sock_map: Move cancel_work_sync() out of sock lock
32b5dd03beeb bpf: Fix sockmap calling sleepable function in teardown path
e9915581899c bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
5ad95d71344b HID: hyperv: fix possible memory leak in mousevsc_probe()
6dcdd1b68b7f bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE
2fc902245c82 wifi: mac80211: Set TWT Information Frame Disabled bit as 1
95adbd2ac8de bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
06615967d488 bpf, verifier: Fix memory leak in array reallocation for stack state
4335a82c4f7b soundwire: qcom: check for outanding writes before doing a read
ae4dad2e5374 soundwire: qcom: reinit broadcast completion
38c9fa2cc6bf wifi: cfg80211: fix memory leak in query_regdb_file()
2c6ba0a7872b wifi: cfg80211: silence a sparse RCU warning
921738c280ab phy: stm32: fix an error code in probe
fa722006f762 hwspinlock: qcom: correct MMIO max register for newer SoCs
3c1bb6187e56 drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()
b1f852277171 drm/amdkfd: handle CPU fault on COW mapping
36770c045aba drm/amdkfd: avoid recursive lock in migrations back to RAM
93a5de7e8843 fuse: fix readdir cache race
1920cf94545a thunderbolt: Add DP OUT resource when DP tunnel is discovered
47dbf2496990 thunderbolt: Tear down existing tunnels when resuming from hibernate
(From meta-yocto rev: b4c77418a7ed86ac7b3d4ab76f4b4c02a22b09d6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bumping the reference BSPs to the latest 5.15 in linux-yocto, which
picks up the following commits:
509a32764e1a Linux 5.15.78
7038af4ce951 wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
b66617cc3c2f drm/i915/sdvo: Setup DDC fully before output init
73d52322c4af drm/i915/sdvo: Filter out invalid outputs more sensibly
2219b6aad345 drm/rockchip: dsi: Force synchronous probe
dd955eb4e616 drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach
cfa8a89af9f2 cifs: fix regression in very old smb1 mounts
3189de0ac310 ext4,f2fs: fix readahead of verity data
a663e6ab17a2 tee: Fix tee_shm_register() for kernel TEE drivers
d46db722a0af KVM: x86: emulator: update the emulation mode after CR0 write
942aec252b23 KVM: x86: emulator: update the emulation mode after rsm
9df4bb7b3863 KVM: x86: emulator: introduce emulator_recalc_and_set_mode
311f1e51a290 KVM: x86: emulator: em_sysexit should update ctxt->mode
37a03de2d0c5 KVM: arm64: Fix bad dereference on MTE-enabled systems
167dca5e210b KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable
19c2b2ffbeec KVM: x86: Mask off reserved bits in CPUID.8000001FH
553fd40d3bf7 KVM: x86: Mask off reserved bits in CPUID.80000001H
006366b96c16 KVM: x86: Mask off reserved bits in CPUID.80000008H
fc796fd861fa KVM: x86: Mask off reserved bits in CPUID.8000001AH
ef7716398a78 KVM: x86: Mask off reserved bits in CPUID.80000006H
a88998446b6d x86/syscall: Include asm/ptrace.h in syscall_wrapper header
999cff2b6ce3 ext4: fix BUG_ON() when directory entry has invalid rec_len
0a43c015e981 ext4: fix warning in 'ext4_da_release_space'
ada82803a773 parisc: Avoid printing the hardware path twice
081ff43a7786 parisc: Export iosapic_serial_irq() symbol for serial port driver
5daf985dd0f3 parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
425fe99771bf perf/x86/intel: Fix pebs event constraints for SPR
4613a450172e perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
7de3fe6a1354 perf/x86/intel: Fix pebs event constraints for ICL
71d6c33fe223 arm64: entry: avoid kprobe recursion
52be536155f5 efi: random: Use 'ACPI reclaim' memory for random seed
83b5ec7ee82d efi: random: reduce seed size to 32 bytes
0417f70b8588 fuse: add file_modified() to fallocate
2de8eec8afb7 capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
bd07f8067b35 tracing/histogram: Update document for KEYS_MAX size
27b4406f9c35 tools/nolibc/string: Fix memcmp() implementation
b5074df412bf ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters()
85f3caa95579 kprobe: reverse kp->flags when arm_kprobe failed
d1b6a8e3414a tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()
828577e0baaf tcp/udp: Make early_demux back namespacified.
88561a66777e ftrace: Fix use-after-free for dynamic ftrace_ops
450d7480705e btrfs: fix type of parameter generation in btrfs_get_dentry
007058eb8292 btrfs: fix tree mod log mishandling of reallocated nodes
336fdd295c14 btrfs: fix lost file sync on direct IO write with nowait and dsync iocb
cff805b1518f fscrypt: fix keyring memory leak on mount failure
e6f4fd85ef1e fscrypt: stop using keyrings subsystem for fscrypt_master_key
3975affcf55f af_unix: Fix memory leaks of the whole sk due to OOB skb.
4302806dbfea block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
3e4697ffdfbb Bluetooth: L2CAP: Fix attempting to access uninitialized memory
81035e1201e2 Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
d78ccdce662e i2c: piix4: Fix adapter not be removed in piix4_remove()
c76ff8ae113f arm64: dts: juno: Add thermal critical trip points
7398435e616d firmware: arm_scmi: Fix devres allocation device in virtio transport
3653cdc21b9e firmware: arm_scmi: Make Rx chan_setup fail on memory errors
e514d67b2364 firmware: arm_scmi: Suppress the driver's bind attributes
4e68c5da60cd block: Fix possible memory leak for rq_wb on add_disk failure
bf822b6980a6 arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers
f2329886e567 arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers
33fcc55dbc5b arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers
f3429a1e4924 arm64: dts: imx8: correct clock order
de2a83186ad3 ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset
cb9ce8910a6f clk: qcom: Update the force mem core bit for GPU clocks
bdc118249698 efi/tpm: Pass correct address to memblock_reserve
3a4d6f165eac i2c: xiic: Add platform module alias
62eea4014a9b drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case
7a2547cac2e0 HID: saitek: add madcatz variant of MMO7 mouse device ID
931c97a54cd1 scsi: core: Restrict legal sdev_state transitions via sysfs
c50ec15725e0 ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()
8ecd1db58b7a media: v4l: subdev: Fail graciously when getting try data for NULL state
f96ad391d054 media: meson: vdec: fix possible refcount leak in vdec_probe()
8b785cdcd3cb media: dvb-frontends/drxk: initialize err to 0
73dfb6421338 media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
cbfa26936f31 media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
647c12c47ee0 media: rkisp1: Zero v4l2_subdev_format fields in when validating links
abbeb8f7271b media: rkisp1: Use correct macro for gradient registers
03b30e5a369d media: rkisp1: Initialize color space on resizer sink and source pads
d58b6b665c88 media: rkisp1: Don't pass the quantization to rkisp1_csm_config()
0e501fd0f38e s390/cio: fix out-of-bounds access on cio_ignore free
c65cc569370c s390/cio: derive cdev information only for IO-subchannels
c64be93f1e51 s390/boot: add secure boot trailer
1cdaca8f00a7 s390/uaccess: add missing EX_TABLE entries to __clear_user()
509cbbdec9d7 mtd: parsers: bcm47xxpart: Fix halfblock reads
5b8797e9dbf7 mtd: parsers: bcm47xxpart: print correct offset on read error
2f07635876bd fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards
154934c74f97 video/fbdev/stifb: Implement the stifb_fillrect() function
b524b41806e9 drm/msm/hdmi: fix IRQ lifetime
c55dd6200131 drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag
d153d468c43d vsock: fix possible infinite sleep in vsock_connectible_wait_data()
0ed71af4d017 ipv6: fix WARNING in ip6_route_net_exit_late()
2b45d6d0c41c net, neigh: Fix null-ptr-deref in neigh_table_clear()
61defd6450a9 net/smc: Fix possible leaked pernet namespace in smc_init()
de889774273f stmmac: dwmac-loongson: fix invalid mdio_node
535b78739ae7 ibmvnic: Free rwi on reset success
985a88bf0b27 net: mdio: fix undefined behavior in bit shift for __mdiobus_register
aa16cac06b75 Bluetooth: L2CAP: Fix memory leak in vhci_write
a3a7b2ac64de Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
cf2719a21fdb Bluetooth: virtio_bt: Use skb_put to set length
8278a87bb1ee Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
42d20d5e2457 netfilter: ipset: enforce documented limit to prevent allocating huge memory
f46ea5fa3320 btrfs: fix ulist leaks in error paths of qgroup self tests
222a3d533027 btrfs: fix inode list leak during backref walking at find_parent_nodes()
6ba3479f9e96 btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
a80634f392af isdn: mISDN: netjet: fix wrong check of device registration
029d5b7688a2 mISDN: fix possible memory leak in mISDN_register_device()
3e2129c67dac rose: Fix NULL pointer dereference in rose_send_frame()
06d7596d1872 ipvs: fix WARNING in ip_vs_app_net_cleanup()
5ee2d6b726b0 ipvs: fix WARNING in __ip_vs_cleanup_batch()
33e7783bc07e ipvs: use explicitly signed chars
6044791b7be7 netfilter: nf_tables: release flow rule object from commit path
1ffe7100411a netfilter: nf_tables: netlink notifier might race to release objects
dcc79cf735b8 net: tun: fix bugs for oversize packet when napi frags enabled
fc4b50adb400 net: sched: Fix use after free in red_enqueue()
ab80025ea7ac ata: pata_legacy: fix pdc20230_set_piomode()
dede9ba02705 net: fec: fix improper use of NETDEV_TX_BUSY
5dfdac5e3f8d nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
7486f5c90078 nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
3cba1f061bfe nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
44bc1868a4f5 nfc: fdp: Fix potential memory leak in fdp_nci_send()
4bef9a89f2f5 net: dsa: fall back to default tagger if we can't load the one from DT
06f9e0b37f7e RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
6b3d5dcb1234 RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
9f555b1584fc net: dsa: Fix possible memory leaks in dsa_loop_init()
24641993a7dc nfs4: Fix kmemleak when allocate slot failed
0797c85433cc NFSv4.2: Fixup CLONE dest file size for zero-length count
d59722d088a9 SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed
dea7ef05deea NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
7b1c2458dec1 NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
4ec017e30089 NFSv4: Fix a potential state reclaim deadlock
e3e53c5af563 RDMA/hns: Disable local invalidate operation
85ab79ac9413 RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx()
be16cc7abdae RDMA/hns: Remove magic number
ba95409d6b58 IB/hfi1: Correctly move list in sc_disable()
484d9690370e RDMA/cma: Use output interface for net_dev check
f7d9de8a0d33 KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
b7b66f13ac09 KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
0c60fa7f5518 KVM: x86: Protect the unused bits in MSR exiting flags
ad8e4868dd16 HID: playstation: add initial DualSense Edge controller support
3a44ae4afaa5 mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
8576d7edeaa5 drm/amd/display: explicitly disable psr_feature_enable appropriately
058b3a11f748 KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)
9ee32892c767 KVM: x86: Trace re-injected exceptions
0c9c1306d6bd serial: ar933x: Deassert Transmit Enable on ->rs485_config()
21d65b351691 scsi: lpfc: Rework MIB Rx Monitor debug info logic
d70705e131d6 scsi: lpfc: Adjust CMF total bytes and rxmonitor
9ebc6e8ad13b scsi: lpfc: Adjust bytes received vales during cmf timer interval
793d8378b74a Linux 5.15.77
1401e9336beb tcp/udp: Fix memory leak in ipv6_renew_options().
b079d3775237 serial: Deassert Transmit Enable on probe in driver-specific way
63f75fea3a72 serial: core: move RS485 configuration tasks from drivers into core
0753069d4431 can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
17ff99e2240c can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L
aad798a0b39c scsi: sd: Revert "scsi: sd: Remove a local variable"
52c2329147cf arm64: Add AMPERE1 to the Spectre-BHB affected list
5397ea6a08a5 net: enetc: survive memory pressure without crashing
885a454e97c4 kcm: do not sense pfmemalloc status in kcm_sendpage()
92b4c5c3fa81 net: do not sense pfmemalloc status in skb_append_pagefrags()
ae1b08592edf net/mlx5: Fix crash during sync firmware reset
37ada47d019b net/mlx5: Update fw fatal reporter state on PCI handlers successful recover
9e6523d06a09 net/mlx5: Print more info on pci error handlers
ab3de780c176 net/mlx5: Fix possible use-after-free in async command interface
8bbff203e306 net/mlx5e: Extend SKB room check to include PTP-SQ
ee1c0ca1af7c net/mlx5e: Do not increment ESN when updating IPsec ESN state
eefa97a7a001 netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed
c9589e18a60c net: broadcom: bcm4908_enet: update TX stats after actual transmission
9711616a4908 net: broadcom: bcm4908enet: remove redundant variable bytes
b317d53680b1 nh: fix scope used to find saddr when adding non gw nh
2ad284ac8866 net: bcmsysport: Indicate MAC is in charge of PHY PM
d1cfa71d5b68 net: ehea: fix possible memory leak in ehea_register_port()
588bdd7ee48f openvswitch: switch from WARN to pr_warn
9a1c1df9255b ALSA: aoa: Fix I2S device accounting
e81d7826b8f4 ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
77a754fcfec1 net: ethernet: ave: Fix MAC to be in charge of PHY PM
bc2518ec710e net: fec: limit register access on i.MX6UL
f710deeea73a perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics
eb59cb2fabd4 PM: domains: Fix handling of unavailable/disabled idle states
bde7c2acef30 net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
8927d90d56e4 i40e: Fix flow-type by setting GL_HASH_INSET registers
c39de3ae5075 i40e: Fix VF hang when reset is triggered on another VF
250bf8ab78f7 i40e: Fix ethtool rx-flow-hash setting for X722
ad3f1d9bf162 ipv6: ensure sane device mtu in tunnels
e2ec5bb78ca8 perf vendor events power10: Fix hv-24x7 metric events
f9df388ed6ea media: vivid: set num_in/outputs to 0 if not supported
4cc7d8d42047 media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
491c0959f01d media: v4l2-dv-timings: add sanity checks for blanking values
0f83edbe4fe9 media: vivid: dev->bitmap_cap wasn't freed in all cases
5b1fb2a28d0a media: vivid: s_fbuf: add more sanity checks
3436e5633776 PM: hibernate: Allow hybrid sleep to work with s2idle
3cc8c4088fae can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
a3e09eff32d8 can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
304a10161696 drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr()
2fe6b24ce299 net-memcg: avoid stalls when under memory pressure
9b171fdcbf0e tcp: fix indefinite deferral of RTO with SACK reneging
a85d39f14aa8 tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
2437f3c5c6a6 tcp: minor optimization in tcp_add_backlog()
ef27df75912d net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
a1e18acb0246 net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
62086d1c4602 kcm: annotate data-races around kcm->rx_wait
342d918cf9a4 kcm: annotate data-races around kcm->rx_psock
6bb23225bb70 atlantic: fix deadlock at aq_nic_stop
4e2cbc1f0e18 drm/i915/dp: Reset frl trained flag before restarting FRL training
3d92ab0865f1 amd-xgbe: add the bit rate quirk for Molex cables
75a6d1ebf8b7 amd-xgbe: fix the SFP compliance codes check for DAC cables
98bada8fa0e3 x86/unwind/orc: Fix unreliable stack dump with gcov
88e879c9f595 nfc: virtual_ncidev: Fix memory leak in virtual_nci_send()
18c60b383df3 net: macb: Specify PHY PM management done by MAC
95c22fc1e80e net: hinic: fix the issue of double release MBOX callback of VF
6016d96a6adf net: hinic: fix the issue of CMDQ memory leaks
e6765fe8de37 net: hinic: fix memory leak when reading function table
62aa78a0c3e5 net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()
1e0bee973ef6 net: netsec: fix error handling in netsec_register_mdio()
7a939503fc32 tipc: fix a null-ptr-deref in tipc_topsrv_accept
c638b520ba4b perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
4fdf6f978c6b ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
b68873690373 ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
eca851572df5 mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe()
08c246c7dfef arc: iounmap() arg is volatile
739eac37ff9c sched/core: Fix comparison in sched_group_cookie_match()
ca7b0a10287e perf: Fix missing SIGTRAPs
eb77474a2a21 ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
9b6841ab7096 KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test
59de8738ed43 drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
a560aeac2f2d media: atomisp: prevent integer overflow in sh_css_set_black_frame()
32f93e460861 media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
5a93a8288c57 net: ieee802154: fix error return code in dgram_bind()
138a13d8f5c8 ethtool: eeprom: fix null-deref on genl_info in dump
1c2b1d3bba2e mmc: block: Remove error check of hw_reset on reset
0b0d169723f4 Revert "scsi: lpfc: SLI path split: Refactor lpfc_iocbq"
7a0fce24de60 Revert "scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4"
7a36c9de4324 Revert "scsi: lpfc: SLI path split: Refactor SCSI paths"
eb8be2dbfbb4 Revert "scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()"
065bf71a8a53 Revert "scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()"
97dc9076ea5e Revert "scsi: lpfc: Resolve some cleanup issues following SLI path refactoring"
b32b766be44e s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
1ad7213fcf49 s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
ae9398e837b9 perf auxtrace: Fix address filter symbol name match for modules
14009ada5712 ARC: mm: fix leakage of memory allocated for PTE
eb9ed3343ca7 pinctrl: Ingenic: JZ4755 bug fixes
94d2643df1e7 kernfs: fix use-after-free in __kernfs_remove
f1204dfc4cd7 counter: microchip-tcb-capture: Handle Signal1 read and Synapse
6fb0106c64ee mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus
73e3901e7029 mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake
1e8cd93ae536 mmc: core: Fix kernel panic when remove non-standard SDIO card
02e51e7cd1d3 mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
4c365a0c21aa coresight: cti: Fix hang in cti_disable_hw()
b32775e03969 drm/msm/dp: fix IRQ lifetime
b48949ab451e drm/msm/hdmi: fix memory corruption with too many bridges
9f035d1fb306 drm/msm/dsi: fix memory corruption with too many bridges
986a89b3717e drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume
a2f0934e6bdb scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
2b1a3172ee4d mac802154: Fix LQI recording
46b4b1e11e52 exec: Copy oldsighand->action under spin-lock
265b6fb780f5 fs/binfmt_elf: Fix memory leak in load_elf_binary()
24030742a7b8 cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores
3423a3417f4f cpufreq: intel_pstate: Read all MSRs on the target CPU
cc6a7249842f fbdev: smscufx: Fix several use-after-free bugs
1a8b22e3f394 iio: adxl372: Fix unsafe buffer attributes
2f08cad21366 iio: temperature: ltc2983: allocate iio channels once
1bfe97f49785 iio: light: tsl2583: Fix module unloading
569709540e12 tools: iio: iio_utils: fix digit calculation
c892a81c7424 xhci: Remove device endpoints from bandwidth list when freeing the device
dfacb5c7f0a9 xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices
64058af657ba xhci: Add quirk to reset host back to default state at shutdown
022f21e850e9 mtd: rawnand: marvell: Use correct logic for nand-keep-config
f90897c0f634 usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
a0c54d5152d5 usb: bdc: change state when port disconnected
e0fd70ab4815 usb: dwc3: gadget: Don't set IMI for no_interrupt
ad538aea64dd usb: dwc3: gadget: Stop processing more requests on IMI
f2f53be61714 usb: gadget: uvc: fix sg handling during video encode
80ff4ef77737 usb: gadget: uvc: fix sg handling in error case
555011f6b27b USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
311428871ba1 ALSA: rme9652: use explicitly signed char
fa8b39c7ed82 ALSA: au88x0: use explicitly signed char
8af82d330d5d ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600
259cb4dee1bb ALSA: Use del_timer_sync() before freeing timer
33ddee2b95ab can: kvaser_usb: Fix possible completions during init_completion
86da269c7567 can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
ead049562758 NFSv4: Add an fattr allocation to _nfs4_discover_trunking()
eb1fe9600b86 NFSv4: Fix free of uninitialized nfs4_label on referral lookup.
4f5365f77018 Linux 5.15.76
33fc9e26b7cb mm: /proc/pid/smaps_rollup: fix no vma's null-deref
b9d8cbe90a0f mmc: core: Add SD card quirk for broken discard
0ee2f0567a56 Makefile.debug: re-enable debug info for .S files
117825e9bbb1 x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
0983205085fa ACPI: video: Force backlight native for more TongFang devices
289b56715ba6 perf: Skip and warn on unknown format 'configN' attrs
9d912a385368 mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
7aeda81191fd tracing: Do not free snapshot if tracer is on cmdline
57252e7bd491 tracing: Simplify conditional compilation code in tracing_set_tracer()
20bc6d23f7f6 ksmbd: fix incorrect handling of iterate_dir
3c8cfcaa2d9a ksmbd: handle smb2 query dir request for OutputBufferLength that is too small
8754fa5dbc6e arm64: mte: move register initialization to C
ea7be82fd7e1 fs: dlm: fix invalid derefence of sb_lvbptr
0365d6af75f9 iommu/vt-d: Clean up si_domain in the init_dmars() error path
5c95d0c9d0eb iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
209740fd132e net: phy: dp83822: disable MDI crossover status change interrupt
ce1234573d18 net: sched: fix race condition in qdisc_graft()
91f8f5342bee net: hns: fix possible memory leak in hnae_ae_register()
50c31fa95230 wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new()
d2fc83a6b55e sfc: include vport_id in filter spec hash and equal()
c2e1e59d59fa net: sched: sfb: fix null pointer access issue when sfb_init() fails
34f2a4eedc8e net: sched: delete duplicate cleanup of backlog and qlen
154f4c06d9db net: sched: cake: fix null pointer access issue when cake_init() fails
5efed7578dd4 nvmet: fix workqueue MEM_RECLAIM flushing dependency
2f2b84b02088 nvme-hwmon: kmalloc the NVME SMART log buffer
66c56b232839 nvme-hwmon: consistently ignore errors from nvme_hwmon_init
d77f6908f9ce netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements
efa9dd7e679e ionic: catch NULL pointer issue on reconfig
35ece858660e net: hsr: avoid possible NULL deref in skb_clone()
e326df21da25 dm: remove unnecessary assignment statement in alloc_dev()
847301f0ee1c cifs: Fix xid leak in cifs_ses_add_channel()
8905d13b9ede cifs: Fix xid leak in cifs_flock()
27cfd3afaab0 cifs: Fix xid leak in cifs_copy_file_range()
593d877c39aa cifs: Fix xid leak in cifs_create()
a8df9d0428c7 udp: Update reuse->has_conns under reuseport_lock.
9749595feb33 scsi: lpfc: Fix memory leak in lpfc_create_port()
b9122e0e0ea8 net: phylink: add mac_managed_pm in phylink_config structure
412db9b06d3c net: phy: dp83867: Extend RX strap quirk for SGMII mode
5ce613051994 net/atm: fix proc_mpc_write incorrect return value
0eb17faedce7 sfc: Change VF mac via PF as first preference if available.
0f58940ca3c1 HID: magicmouse: Do not set BTN_MOUSE on double report
94a171c982b8 i40e: Fix DMA mappings leak
dbc01c0a4e20 tipc: fix an information leak in tipc_topsrv_kern_subscr
b294cad6f02e tipc: Fix recognition of trial period
6161c364e378 ACPI: extlog: Handle multiple records
40e5fceddfd5 drm/vc4: Add module dependency on hdmi-codec
6c5041a10324 btrfs: fix processing of delayed tree block refs during backref walking
af67578d565c btrfs: fix processing of delayed data refs during backref walking
c439cafce8cf x86/topology: Fix duplicated core ID within a package
d31f4bc22596 x86/topology: Fix multiple packages shown on a single-package system
fcc96e89b3ff media: venus: dec: Handle the case where find_format fails
b22b4823a0a5 media: mceusb: set timeout to at least timeout provided
5265cc1202a3 media: ipu3-imgu: Fix NULL pointer dereference in active selection access
1e4e71f9e197 KVM: arm64: vgic: Fix exit condition in scan_its_table()
5bf2fda26a72 kvm: Add support for arch compat vm ioctls
112a005d1ded mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
2d508b4e6536 drm/amdgpu: fix sdma doorbell init ordering on APUs
b5606e3ab1f7 cpufreq: qcom: fix memory leak in error path
d866f5982c15 x86/resctrl: Fix min_cbm_bits for AMD
8fbe13de1cc7 ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
5d6a037b3a94 ata: ahci-imx: Fix MODULE_ALIAS
30cf0dee372b hwmon/coretemp: Handle large core ID value
2f7171465f26 x86/microcode/AMD: Apply the patch early on every logical thread
93d7e2b47a72 i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
14d260f94ff8 cpufreq: qcom: fix writes in read-only memory region
3006766d247b selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
1b31cb0065e2 ocfs2: fix BUG when iput after ocfs2_mknod fails
e469db818ec9 ocfs2: clear dinode links count in case of error
ded9d535be0d btrfs: enhance unsupported compat RO flags handling
537412c54712 perf/x86/intel/pt: Relax address filter validation
8ddc58e0e312 arm64: errata: Remove AES hwcap for COMPAT tasks
738515cf8bb4 usb: gadget: uvc: improve sg exit condition
db11d8c72a5d usb: gadget: uvc: giveback vb2 buffer on req complete
aee340dccf5a usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer
2f54ce7392d7 usb: gadget: uvc: use on returned header len in video_encode_isoc_sg
d80db2f1450c usb: gadget: uvc: consistently use define for headerlen
f9681a67503e arm64/mm: Consolidate TCR_EL1 fields
5b20aacff7ad r8152: add PID for the Lenovo OneLink+ Dock
bd8a595958a5 Linux 5.15.75
b6e2c54be37d io-wq: Fix memory leak in worker creation
7c359e28492f gcov: support GCC 12.1 and newer compilers
8418c1672c1f thermal: intel_powerclamp: Use first online CPU as control_cpu
55c824b62067 ext4: continue to expand file system when the target size doesn't reach
0e63de6d7e4c lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5
84cd0b20fada Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
371aaf6b48f5 Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5
e1591557e3a0 drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n
34f31a2b6679 net/ieee802154: don't warn zero-sized raw_sendmsg()
de904d0fe1cb Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
9c65eef9d6c9 net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses
d7eadffce032 blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
28787ff9fbea ALSA: usb-audio: Fix last interface check for registration
b8989e95d74e net: ieee802154: return -EINVAL for unknown addr type
0db2efb3bff8 mm: hugetlb: fix UAF in hugetlb_handle_userfault
98aada6e2278 io_uring/rw: fix unexpected link breakage
d6b7efc722a2 io_uring/rw: fix error'ed retry return values
e857457c6f90 io_uring/rw: fix short rw error handling
cd148d4e3183 io_uring: correct pinned_vm accounting
813d8fe5d303 io_uring/af_unix: defer registered files gc to io_uring release
c69a2324fc6b perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
e81bf40b280b clk: bcm2835: Round UART input clock up
da17cbb229af clk: bcm2835: Make peripheral PLLC critical
20b8c456df58 usb: idmouse: fix an uninit-value in idmouse_open
ec8adf767e1c nvmet-tcp: add bounds check on Transfer Tag
1c6432884010 nvme: copy firmware_rev on each init
b9b5560b342e ext2: Use kvmalloc() for group descriptor array
8c067a3051cd scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled
39bef9c6a91b staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
b4573a2bad3c staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw()
eb24d93e3e01 Revert "usb: storage: Add quirk for Samsung Fit flash"
3a38985d8bfd usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
9d4f84a15f9c arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes
3c84c7f592c4 usb: musb: Fix musb_gadget.c rxstate overflow bug
fcd594da0b59 usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
9e86dffd0b02 md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
f8e80792c1a8 eventfd: guard wake_up in eventfd fs calls as well
c61786dc727d HID: roccat: Fix use-after-free in roccat_read()
f7f425d61de9 soundwire: intel: fix error handling on dai registration issues
093a5463aeec soundwire: cadence: Don't overwrite msg->buf during write commands
1b4ed920b2ff bcache: fix set_at_max_writeback_rate() for multiple attached devices
eecb5ccc84a1 ata: libahci_platform: Sanity check the DT child nodes number
70b2adb1d698 blk-throttle: prevent overflow while calculating wait time
ff8551d411f1 staging: vt6655: fix potential memory leak
7c8bc374659d power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
3d6946180734 iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity
c0d73be0af8c nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
9d54de866062 scsi: 3w-9xxx: Avoid disabling device if failing to enable it
d68da10b0cce dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow
518a2a1cc361 usb: host: xhci-plat: suspend/resume clks for brcm
f002aa7c0ac5 usb: host: xhci-plat: suspend and resume clocks
6bcd745c87a0 clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
5c32cbf6ccea media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc
6f21976095c1 media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
0a07b13af04d clk: zynqmp: Fix stack-out-of-bounds in strncpy`
3680442cbaee ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n
4a89c0befca7 btrfs: don't print information about space cache or tree every remount
39a07058c762 btrfs: scrub: try to fix super block errors
f3857dd7c03a btrfs: dump extra info if one free space cache has more bitmaps than it should
d3c6d5be46de arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
82046b6a84e0 kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
35365417333d ARM: dts: imx6sx: add missing properties for sram
602813650cbc ARM: dts: imx6sll: add missing properties for sram
6a12e1e23cb1 ARM: dts: imx6sl: add missing properties for sram
8c24dc621bb7 ARM: dts: imx6qp: add missing properties for sram
47666b9a11a1 ARM: dts: imx6dl: add missing properties for sram
19fe40c5185d ARM: dts: imx6q: add missing properties for sram
9361ba779152 ARM: dts: imx7d-sdb: config the max pressure for tsc2046
0f90671ff93f drm/amd/display: Remove interface for periodic interrupt 1
88fd06740659 drm/dp: Don't rewrite link config when setting phy test pattern
668806a8268b mmc: sdhci-msm: add compatible string check for sdm670
587c7da87721 drm/meson: explicitly remove aggregate driver at module unload time
d76ff04a72f9 drm/meson: reorder driver deinit sequence to fix use-after-free bug
d894db35617f drm/amdgpu: fix initial connector audio value
e3675f688d3b ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
f16e1b7b3968 platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
39da49ffa2f3 platform/chrome: cros_ec: Notify the PM of wake events during resume
74636047845c drm: panel-orientation-quirks: Add quirk for Anbernic Win600
2810061452f9 drm/vc4: vec: Fix timings for VEC modes
0506c4eae9a9 ALSA: usb-audio: Register card at the last interface
39d7a81bbb7a drm: bridge: dw_hdmi: only trigger hotplug event on link change
dfbed8c92eb8 udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
a47d92c74b1e drm/amd/display: fix overflow on MIN_I64 definition
a29f7427041a gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
5ff7bec678ca drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook
ca163e389f0a drm: Prevent drm_copy_field() to attempt copying a NULL pointer
df5ac9392648 drm: Use size_t type for len variable in drm_copy_field()
5ab84b1596b2 drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
b3179865cf7e r8152: Rate limit overflow messages
d1e894f950ad Bluetooth: L2CAP: Fix user-after-free
124b7c773271 net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
5b94d48898d9 hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms
a269c3e39087 wifi: rt2x00: correctly set BBP register 86 for MT7620
b5e6ada5a5d6 wifi: rt2x00: set SoC wmac clock register
357c89074ae6 wifi: rt2x00: set VGC gain for both chains of MT7620
92e2e04da567 wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
4304b8e07579 wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
4a5eab200e43 can: bcm: check the result of can_send() in bcm_can_tx()
3423a50fa018 Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
3ac837cef1fb Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
af46b2b9b096 wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
e33da263e965 regulator: core: Prevent integer underflow
d58c8781c0d7 Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk
232d59eca07f wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
37f15edba22d iavf: Fix race between iavf_close and iavf_reset_task
03155680191e xfrm: Update ipcomp_scratches with NULL when freed
716c526d666d thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround
b1b4144508ad wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
839f563c5dc5 x86/mce: Retrieve poison range from hardware
1663629bc3ff tcp: annotate data-race around tcp_md5sig_pool_populated
7b03296b4f7a openvswitch: Fix overreporting of drops in dropwatch
ffd7a1dcae9a openvswitch: Fix double reporting of drops in dropwatch
d449d00a8dce net: ethernet: ti: davinci_mdio: Add workaround for errata i2329
624f03a027f2 ice: set tx_tstamps when creating new Tx rings via ethtool
2e52d858de3a bpftool: Clear errno after libcap's checks
75995ce1c926 wifi: brcmfmac: fix invalid address access when enabling SCAN log level
83b94969751a NFSD: fix use-after-free on source server when doing inter-server copy
118dc74b2bc0 NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
066b1302f2a9 x86/entry: Work around Clang __bdos() bug
06c56c9d5da8 ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable
6733222f2cc9 ARM: decompressor: Include .data.rel.ro.local
561490843445 thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
139bbbd01114 powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
a1387ae83e97 MIPS: BCM47XX: Cast memcmp() of function to (void *)
c2790fede920 cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode
30eca146c89d ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address
5374638222d0 ACPI: video: Add Toshiba Satellite/Portege Z830 quirk
7ed95b080334 rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE()
cf38a05eb1d0 rcu: Back off upon fill_page_cache_func() allocation failure
3e2d8b89f031 rcu: Avoid triggering strict-GP irq-work when RCU is idle
27d3e646dd83 fs: dlm: fix race in lowcomms
b6b87460f4eb selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
497d736784e5 f2fs: fix to account FS_CP_DATA_IO correctly
fb1dcc2a9e4b f2fs: fix race condition on setting FI_NO_EXTENT flag
6ddbd411a00a ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
21f1ba52b88c thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
172c8a24fc83 crypto: cavium - prevent integer overflow loading firmware
12acfa1059ad crypto: marvell/octeontx - prevent integer overflows
c963ce2fa05d kbuild: rpm-pkg: fix breakage when V=1 is used
059ce6b68b76 kbuild: remove the target in signal traps when interrupted
1e9c23db31b6 tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads
84795de93e1f tracing: kprobe: Make gen test module work in arm and riscv
867fce09aa20 tracing: kprobe: Fix kprobe event gen test module on exit
a9990f24adfe iommu/iova: Fix module config properly
f0cac6cc02a9 cifs: return correct error in ->calc_signature()
1f1ab76e2515 crypto: qat - fix DMA transfer direction
393307b99aac crypto: inside-secure - Change swab to swab32
93538944ab0b crypto: ccp - Release dma channels before dmaengine unrgister
779a9930f3e1 crypto: akcipher - default implementation for setting a private key
0c7043a5b5c3 iommu/omap: Fix buffer overflow in debugfs
046803b74d51 cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
771d8aa02dac crypto: hisilicon/qm - fix missing put dfx access
9bf3ec61a246 crypto: qat - fix default value of WDT timer
3bfc220e5ce3 hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
507128a0e32d cgroup: Honor caller's cgroup NS when resolving path
8ffe511b7de7 hwrng: arm-smccc-trng - fix NO_ENTROPY handling
272093471305 crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
e0b4ebf59834 crypto: sahara - don't sleep when in softirq
8484023b5763 powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL
7f536a8cb62d powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()
1f98f8f43541 powerpc: Fix SPE Power ISA properties for e500v1 platforms
72c5b7110fba powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
399afe92f640 x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
592b302d8bf6 powerpc: Fix fallocate and fadvise64_64 compat parameter combination
61af84b3db81 powerpc/powernv: add missing of_node_put() in opal_export_attrs()
5be9cb6c06fa powerpc/pci_dn: Add missing of_node_put()
5a13d3f1af1c powerpc/sysdev/fsl_msi: Add missing of_node_put()
b0c0490b3c57 powerpc/math_emu/efp: Include module.h
93379dc92de0 powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig
25a4fb0e1a76 mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
b8fcd9ab0f65 mailbox: mpfs: account for mbox offsets while sending
ba2264359525 mailbox: mpfs: fix handling of the reg property
fad007a315fe clk: ast2600: BCLK comes from EPLL
3441076f83aa clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
9209e6bab75d clk: imx: scu: fix memleak on platform_device_add() fails
bdf72f2d649b clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
e338131e980b clk: baikal-t1: Add SATA internal ref clock buffer
35b766027580 clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
b2db8b2c5391 clk: baikal-t1: Fix invalid xGMAC PTP clock divider
435a8a39c6ae clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
b0bc75fe6775 spmi: pmic-arb: correct duplicate APID to PPID mapping logic
faabbb103d60 usb: mtu3: fix failed runtime suspend in host only mode
57f66534a41a dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
8aa96c5bc393 clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
2dafc5afd9d6 mfd: sm501: Add check for platform_driver_register()
d43d93dbd8aa mfd: fsl-imx25: Fix check for platform_get_irq() errors
b940bb3c8154 mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
0715005c483e mfd: lp8788: Fix an error handling path in lp8788_probe()
aec1f073f91f mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
53bfc1c3c751 mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
2f921d62c236 fsi: core: Check error number after calling ida_simple_get
041c79f6aefb RDMA/rxe: Fix resize_finish() in rxe_queue.c
959d4ee095e9 clk: qcom: gcc-sm6115: Override default Alpha PLL regs
8e556f557368 clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
a26b0658751b scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
e87fb1fcf88f scsi: iscsi: Run recv path from workqueue
c2af03a7c1b5 scsi: iscsi: Add recv workqueue helpers
d6aafc21bef1 scsi: iscsi: Rename iscsi_conn_queue_work()
e45a1516d293 scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
6a54f769748b serial: 8250: Fix restoring termios speed after suspend
a5dba0933834 firmware: google: Test spinlock on panic path to avoid lockups
60d14575d0ba slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON
f19e5b7df545 staging: vt6655: fix some erroneous memory clean-up loops
433c33c554d7 phy: qualcomm: call clk_disable_unprepare in the error handling
c4293def8860 tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
a91a3c2d8db8 serial: 8250: Toggle IER bits on only after irq has been set up
6be8e565a4a6 drivers: serial: jsm: fix some leaks in probe
1d05df7757f4 usb: gadget: function: fix dangling pnp_string in f_printer.c
ed2c66b75280 xhci: Don't show warning for reinit on known broken suspend
4d7d8f5cb284 IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
e221b4f16e9e RDMA/cm: Use SLID in the work completion as the DLID in responder side
7a37c58ee72e md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk()
b467d9460ec2 md/raid5: Ensure stripe_fill happens on non-read IO with journal
5d8259c9d191 md: Replace snprintf with scnprintf
9e92d5ca5424 mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
058833dbeb8d ata: fix ata_id_has_dipm()
dad910a6d4a5 ata: fix ata_id_has_ncq_autosense()
21faddeff7bf ata: fix ata_id_has_devslp()
204cc767dcb5 ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
5c75d608fad5 RDMA/siw: Fix QP destroy to wait for all references dropped.
308cd50f174c RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
e58a0b9100ba RDMA/srp: Fix srp_abort()
dc9e4ef6b072 RDMA/irdma: Align AE id codes to correct flush code and event
84ce1a8e36bb mtd: rawnand: fsl_elbc: Fix none ECC mode
be424a7d5374 mtd: rawnand: intel: Remove undocumented compatible string
445395900b64 mtd: rawnand: intel: Read the chip-select line from the correct OF node
cbbf9cca47ac phy: phy-mtk-tphy: fix the phy type setting issue
e4be7c9495c8 phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent()
88263152ff56 mtd: devices: docg3: check the return value of devm_ioremap() in the probe
a0e4ac698891 clk: qcom: sm6115: Select QCOM_GDSC
aecb632674b7 dyndbg: drop EXPORTed dynamic_debug_exec_queries
0d4421f2cb54 dyndbg: let query-modname override actual module name
0c0d9f38b087 dyndbg: fix module.dyndbg handling
49d85932f7d2 dyndbg: fix static_branch manipulation
7cb9b20941e1 dmaengine: hisilicon: Add multi-thread support for a DMA channel
b88630d9aac0 dmaengine: hisilicon: Fix CQ head update
e84aeeafe8b3 dmaengine: hisilicon: Disable channels when unregister hisi_dma
b94605f5cb99 fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
11bd8bbdf8f6 misc: ocxl: fix possible refcount leak in afu_ioctl()
c23c5e184550 RDMA/rxe: Fix the error caused by qp->sk
f2f405af70e6 RDMA/rxe: Fix "kernel NULL pointer dereference" error
2ea7caa96846 media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
23624abbc9c6 media: uvcvideo: Use entity get_cur in uvc_ctrl_set
6c5da92103bd media: uvcvideo: Fix memory leak in uvc_gpio_parse
4e2042f1adc7 media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
aeffca434426 tty: xilinx_uartps: Fix the ignore_status
a8d772c7b853 media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
6225501072d3 HSI: omap_ssi_port: Fix dma_map_sg error check
691f23a8475f HSI: omap_ssi: Fix refcount leak in ssi_probe
d6e750535b46 clk: tegra20: Fix refcount leak in tegra20_clock_init
e7a57fb92af5 clk: tegra: Fix refcount leak in tegra114_clock_init
417ed4432b1b clk: tegra: Fix refcount leak in tegra210_clock_init
ca5f338ef165 clk: sprd: Hold reference returned by of_get_parent()
49343bdf95eb clk: berlin: Add of_node_put() for of_get_parent()
857b719bede4 clk: qoriq: Hold reference returned by of_get_parent()
a8cbce0305b2 clk: oxnas: Hold reference returned by of_get_parent()
e0001a565c16 clk: meson: Hold reference returned by of_get_parent()
e900ec4c4f74 usb: common: debug: Check non-standard control requests
c11f48764c8b RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey
cd35ad9a7d66 iio: magnetometer: yas530: Change data type of hard_offsets to signed
23fafc2e2cf6 iio: ABI: Fix wrong format of differential capacitance channel ABI.
8169da520e8f iio: inkern: fix return value in devm_of_iio_channel_get_by_name()
504e8807fe5f iio: inkern: only release the device node when done with it
b0d4fcc3ecb8 iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
5db9b840ac88 iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
c5c63736d2a1 iio: adc: at91-sama5d2_adc: check return status for pressure and touch
5f1654a0e520 iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
017cf3b0a628 ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
6c93b683ceda arm64: ftrace: fix module PLTs with mcount
bbf64eb10273 ext4: don't run ext4lazyinit for read-only filesystems
7a00a2320752 ARM: Drop CMDLINE_* dependency on ATAGS
2af04fe87ea5 ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
2134214bc403 arm64: dts: ti: k3-j7200: fix main pinmux range
7247a1d7a46a soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
4f7892f24281 ia64: export memory_add_physaddr_to_nid to fix cxl build error
2ef01657b2d6 ARM: dts: kirkwood: lsxl: remove first ethernet port
bf7caa3c5caf ARM: dts: kirkwood: lsxl: fix serial line
42ce4c73a468 ARM: dts: turris-omnia: Fix mpp26 pin name and comment
96d8f2b43e72 ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus
08ada28d1def soc: qcom: smem_state: Add refcounting for the 'state->of_node'
96e0028debdd soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
a29b6eb959bd locks: fix TOCTOU race when granting write lease
7e053784c4c7 memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
2680690f9ce4 memory: of: Fix refcount leak bug in of_get_ddr_timings()
566b143aa511 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
10df962300c2 ALSA: hda/hdmi: Don't skip notification handling during PM operation
cc756b79a5c9 ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
f9cb3bd55726 ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
b7dda65fa875 ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
b2bc9fc56a3e ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
3c3ef19a8870 mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
b14dc262274b ALSA: dmaengine: increment buffer pointer atomically
f5f1f5ee5048 ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
f910aca07625 ASoC: codecs: tx-macro: fix kcontrol put
b47a37ad4a44 drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl()
bdf54d4b0074 drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
635e7700c5b4 drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
4f859884673d ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
64545b8a9690 mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
3ba3814c00a4 drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue()
a5ce83e85d79 drm/omap: dss: Fix refcount leak bugs
f5f599daa0bc drm/bochs: fix blanking
928ac9fc1ace ALSA: hda: beep: Simplify keep-power-at-enable behavior
fbb88a7c84c1 ASoC: rsnd: Add check for rsnd_mod_power_on
4610e7a4111f drm/bridge: megachips: Fix a null pointer dereference bug
079c550c57ff drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume()
c12daccc9017 platform/chrome: cros_ec_typec: Correct alt mode index
c317d2b8a430 platform/x86: msi-laptop: Fix resource cleanup
0e21d41bc768 platform/x86: msi-laptop: Fix old-ec check for backlight registering
6bc81c1b6313 ASoC: tas2764: Fix mute/unmute
e644497c5361 ASoC: tas2764: Drop conflicting set_bias_level power setting
35bd912ed6c0 ASoC: tas2764: Allow mono streams
fd1d3b265784 platform/chrome: fix memory corruption in ioctl
27bb672c0437 platform/chrome: fix double-free in chromeos_laptop_prepare()
57dfb855bc9e ASoC: mt6359: fix tests for platform_get_irq() failure
8a475a7732a5 drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
56d2233cf573 drm/dp_mst: fix drm_dp_dpcd_read return value checks
fe6eb3d0c874 drm/bridge: parade-ps8640: Fix regulator supply order
60630834fad3 drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
26c1b4cfe56f drm/mipi-dsi: Detach devices when removing the host
652042135e08 drm/bridge: Avoid uninitialized variable warning
f369fb4deed7 drm: bridge: adv7511: unregister cec i2c device after cec adapter
20609125b8bd drm: bridge: adv7511: fix CEC power down control register offset
a624161ebe0c net: mvpp2: fix mvpp2 debugfs leak
7aef5082c56e once: add DO_ONCE_SLOW() for sleepable contexts
77bfd26cbb61 net/ieee802154: reject zero-sized raw_sendmsg()
dc4e9cd6d6a6 net: wwan: iosm: Call mutex_init before locking it
0b6516a4e3eb bnx2x: fix potential memory leak in bnx2x_tpa_stop()
30bfa5aa7228 net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
f828333ca90f hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller
c91b922b4170 spi: Ensure that sg_table won't be used after being freed
49d429760df7 tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
19d636b663e0 sctp: handle the error returned from sctp_auth_asoc_init_active_key
7bfa18b05f38 mISDN: fix use-after-free bugs in l1oip timer handlers
6f1991a940b9 eth: alx: take rtnl_lock on resume
e28a4e7f0296 vhost/vsock: Use kvmalloc/kvfree for larger packets.
5dbdd690ed83 wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
432eecffcf1b spi: s3c64xx: Fix large transfers with DMA
1454a26cb1ab netfilter: nft_fib: Fix for rpath check with VRF devices
7d98b26684cb xfrm: Reinject transport-mode packets through workqueue
397e880acf44 Bluetooth: hci_core: Fix not handling link timeouts propertly
1331d3e1f9b5 i2c: mlxbf: support lock mechanism
9233ab8198d8 skmsg: Schedule psock work if the cached skb exists on the psock
44f1dc2e821d spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
daa5239ea49f spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
6b941151865e x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
3c27a1380798 x86/microcode/AMD: Track patch allocation size explicitly
3e2b805a68ab wifi: ath11k: fix number of VHT beamformee spatial streams
5a6827cdc258 netfilter: conntrack: revisit the gc initial rescheduling bias
9c39ca418ba3 netfilter: conntrack: fix the gc rescheduling delay
b8917dce2134 Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
c087c35292ea bpf: Ensure correct locking around vulnerable function find_vpid()
a0f15af17b7d net: fs_enet: Fix wrong check in do_pd_setup
ee7c5e814fb2 Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release
57d4f2f8a67b wifi: mt76: mt7915: do not check state before configuring implicit beamform
dea9093f24d6 wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
817e8b75ae06 wifi: mt76: sdio: fix transmitting packet hangs
5dc095a37fbd wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
9973f78c19f3 wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
5d9222c68022 bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
4ce47c5545d2 spi: meson-spicc: do not rely on busy flag in pow2 clk ops
36c484bac9ed wifi: rtl8xxxu: Fix skb misuse in TX queue selection
fefd2269e681 spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
e22f6499183d spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
37005a948677 selftests/xsk: Avoid use-after-free on ctx
69995c64e50e wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init()
6f9484e969cb wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
d091771f511d Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
f91e25cfa553 bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy
0e1342510490 bpf: Propagate error from htab_lock_bucket() to userspace
0b00c6130c1a bpf: Disable preemption when increasing per-cpu map_locked
68ab7690332a xsk: Fix backpressure mechanism on Tx
0559a6d96a99 x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
e962e458bf96 spi: mt7621: Fix an error message in mt7621_spi_probe()
0a16bbc8b030 bpftool: Fix a wrong type cast in btf_dumper_int
6e8eadfa9bb1 wifi: mac80211: allow bw change during channel switch in mesh
4ed5155043c9 bpf: Fix reference state management for synchronous callbacks
3d0a101e7139 leds: lm3601x: Don't use mutex after it was destroyed
54a3201f3c1f wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
714536ff6f6c wifi: rtlwifi: 8192de: correct checking of IQK reload
80a474502ef5 NFSD: Fix handling of oversized NFSv4 COMPOUND requests
dc7f225090c2 NFSD: Protect against send buffer overflow in NFSv2 READDIR
cedaf73c8bda SUNRPC: Fix svcxdr_init_encode's buflen calculation
6b55707ff8b2 SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
aed881630557 nfsd: Fix a memory leak in an error handling path
5c4b234c44cb objtool: Preserve special st_shndx indexes in elf_update_symbol
425a2a9469d2 ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE
2647b20e043c ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd()
93296e7ab774 MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create()
993b13abde17 MIPS: SGI-IP27: Free some unused memory
959855093f94 sh: machvec: Use char[] for section boundaries
91fafd22f852 thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register()
81fb3ee298d5 ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers
33d478eee2b5 userfaultfd: open userfaultfds with O_RDONLY
10918ebecdc9 ima: fix blocking of security.ima xattrs of unsupported algorithms
b7af9b8be891 selinux: use "grep -E" instead of "egrep"
73b8218ef4aa smb3: must initialize two ACL struct fields to zero
adf428ae46be drm/amd/display: Fix vblank refcount in vrr transition
60a517452560 drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier
01bd3eaa5371 drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
20018a252f19 drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
861f085f81fd drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
446d40e2a8cb drm/nouveau/kms/nv140-: Disable interlacing
4dab0d27a421 staging: greybus: audio_helper: remove unused and wrong debugfs usage
28eb4bdb23e2 KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
4f7b1e7d0f36 KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
be1a6a61f1b3 KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
379de01906eb KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
e3e5baa36879 blk-wbt: call rq_qos_add() after wb_normal is initialized
e8e0a6f4b8a2 media: cedrus: Fix endless loop in cedrus_h265_skip_bits()
b76fac61c33f media: cedrus: Set the platform driver data earlier
b19254eadab3 efi: libstub: drop pointless get_memory_map() call
5cda4a11b490 thunderbolt: Explicitly enable lane adapter hotplug events at startup
d9c79fbcbdb6 tracing: Fix reading strings from synthetic events
b9ab154d22b8 tracing: Add "(fault)" name injection to kernel probes
8ae88c4842c2 tracing: Move duplicate code of trace_kprobe/eprobe.c into header
84f4be2093e1 tracing: Add ioctl() to force ring buffer waiters to wake up
32eb54a986f4 tracing: Wake up waiters when tracing is disabled
2475de2bc0de tracing: Wake up ring buffer waiters on closing of the file
48272aa48d80 tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
d4ab9bc5f56e ring-buffer: Fix race between reset page and reading page
be60f698c276 ring-buffer: Add ring_buffer_wake_waiters()
5201dd81aef7 ring-buffer: Check pending waiters when doing wake ups as well
bc6d4e9d6484 ring-buffer: Have the shortest_full queue be the shortest not longest
e8d116738514 ring-buffer: Allow splice to read previous partially read pages
fb96b7489fbd ftrace: Properly unset FTRACE_HASH_FL_MOD
31dc1727c103 livepatch: fix race between fork and KLP transition
36997b75bbb3 ext4: update 'state->fc_regions_size' after successful memory allocation
417b0455a0b6 ext4: fix potential memory leak in ext4_fc_record_regions()
9b5eb368a86f ext4: fix potential memory leak in ext4_fc_record_modified_inode()
ef1607c99136 ext4: fix miss release buffer head in ext4_fc_write_inode
d29fa1ab4e62 ext4: fix dir corruption when ext4_dx_add_entry() fails
d12471b41674 ext4: place buffer head allocation before handle start
46e5f470a144 ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
1f5e643b3829 ext4: don't increase iversion counter for ea_inodes
dd366295d1ec ext4: fix check for block being out of directory size
4a967fe8b043 ext4: make ext4_lazyinit_thread freezable
533c60a0b97c ext4: fix null-ptr-deref in ext4_write_info
d8e4af8314df ext4: avoid crash when inline data creation follows DIO write
56fcd0788f0d jbd2: add miss release buffer head in fc_do_one_pass()
d11d2ded2939 jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
e7385c868ee0 jbd2: fix potential buffer head reference count leak
d87fe290a533 jbd2: wake up journal waiters in FIFO order, not LIFO
7434626c5eaa hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
095493833b18 hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO
73687c53919f f2fs: fix to do sanity check on summary info
ed854f10e6af f2fs: fix to do sanity check on destination blkaddr during recovery
7f10357c9046 f2fs: increase the limit for reserve_root
0035b84223de f2fs: flush pending checkpoints when freezing super
ab4958975490 f2fs: complete checkpoints during remount
0a408c6212c1 btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new_buffer
4b996a3014ef btrfs: fix race between quota enable and quota rescan ioctl
0d9423034308 fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE
95a520b591c9 ksmbd: Fix user namespace mapping
a19f316406ea ksmbd: Fix wrong return value and message length check in smb2_ioctl()
39b685562825 ksmbd: fix endless loop when encryption for response fails
2b0897e33682 fbdev: smscufx: Fix use-after-free in ufx_ops_open()
aa7b2c927e4e pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback
5d97378b3626 gpio: rockchip: request GPIO mux to pinctrl when setting direction
e0b1c16fdadd scsi: qedf: Populate sysfs attributes for vport
1d567179f277 slimbus: qcom-ngd: cleanup in probe error path
fa0aab2e45f0 slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure
ba2159df1806 powerpc/boot: Explicitly disable usage of SPE instructions
9df2a9cdad5b powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain
75d9de25a6f8 NFSD: Protect against send buffer overflow in NFSv3 READ
2be9331ca606 NFSD: Protect against send buffer overflow in NFSv2 READ
071a076fd1b7 NFSD: Protect against send buffer overflow in NFSv3 READDIR
209a94c5192b serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices
63a3d75cf18c serial: 8250: Let drivers request full 16550A feature probing
26e5c79e673c PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
7c16d0a4e6a4 xen/gntdev: Accommodate VMA splitting
1cb73704cb47 xen/gntdev: Prevent leaking grants
43bed0a13a5c mm/mmap: undo ->mmap() when arch_validate_flags() fails
2b0072d33eb6 mm/damon: validate if the pmd entry is present before accessing
91c4eb16e804 arm64: errata: Add Cortex-A55 to the repeat tlbi list
fc0f921b7e6e drm/udl: Restore display mode on resume
064093472524 drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
fb3910436be4 drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error
f122bcb34f1a drm/virtio: Check whether transferred 2D BO is shmem
a95fb5d55af0 dmaengine: mxs: use platform_driver_register
e7a3334e83f9 Revert "drm/amdgpu: use dirty framebuffer helper"
4bdedc3b5341 nvme-pci: set min_align_mask before calculating max_hw_sectors
32aa0b3f0c06 nvme-multipath: fix possible hang in live ns resize with ANA access
9391cc3a787a nvmem: core: Fix memleak in nvmem_register()
7efe61dc6aa4 UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
81ab826a285d riscv: Pass -mno-relax only on lld < 15.0.0
7780bb02a069 riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
c657b70e8074 riscv: Make VM_WRITE imply VM_READ
3c3c4fa118a4 riscv: Allow PROT_WRITE-only mmap()
af3aaee08df8 parisc: fbdev/stifb: Align graphics memory size to 4MB
dc235db7b79a RISC-V: Make port I/O string accessors actually work
8c487db000fd riscv: topology: fix default topology reporting
d46c24f307fb arm64: topology: move store_cpu_topology() to shared code
fcf0f6cbb653 regulator: qcom_rpm: Fix circular deferral regression
78d81a8a8ce1 net: thunderbolt: Enable DMA paths only after rings are enabled
3281e81ce90c hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
e1ab98ec2bc9 ASoC: wcd934x: fix order of Slimbus unprepare/disable
a2140a9922d1 ASoC: wcd9335: fix order of Slimbus unprepare/disable
d0507b36da9f platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure
fcfeecca153d quota: Check next/prev free block number after reading from quota file
17214cfab73b HID: multitouch: Add memory barriers
219e4a0f9d68 fs: dlm: handle -EBUSY first in lock arg validation
34ed22dd2860 fs: dlm: fix race between test_bit() and queue_work()
7fa5304c4b5b i2c: designware: Fix handling of real but unexpected device interrupts
f9effcefa8be mmc: sdhci-sprd: Fix minimum clock limit
a4df91a88c3f can: kvaser_usb_leaf: Fix CAN state after restart
0c28c2c0cfa2 can: kvaser_usb_leaf: Fix TX queue out of sync after restart
b8c4f6345e0e can: kvaser_usb_leaf: Fix overread with an invalid command
de4434d6823c can: kvaser_usb: Fix use of uninitialized completion
354d768e315d usb: add quirks for Lenovo OneLink+ Dock
103b459590e1 xhci: dbc: Fix memory leak in xhci_alloc_dbc()
39f4c90b9995 iio: pressure: dps310: Reset chip after timeout
bc493cd75466 iio: pressure: dps310: Refactor startup procedure
5f6bfc1926bb iio: adc: ad7923: fix channel readings for some variants
1be580ed8403 iio: ltc2497: Fix reading conversion results
ef4018707df8 iio: dac: ad5593r: Fix i2c read protocol requirements
60480291c1fc cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
0d814a2199cf cifs: destage dirty pages before re-reading them for cache=none
15993e9a9b12 hv_netvsc: Fix race between VF offering and VF association message from host
f9dc33f23153 io_uring/net: don't update msg_name if not provided
a1bd289c10ac mtd: rawnand: atmel: Unmap streaming DMA mappings
3e4d2375d154 ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
41e83faf036c ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
c01f385c70db ALSA: hda/realtek: Correct pin configs for ASUS G533Z
0d50e05ecc2c ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
ec439b97d983 ALSA: usb-audio: Fix NULL dererence at error path
0672215994e2 ALSA: usb-audio: Fix potential memory leaks
550ca3082ebd ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
45899fae65e5 ALSA: oss: Fix potential deadlock at unregistration
5ca155aa79e9 Revert "fs: check FMODE_LSEEK to control internal pipe splicing"
a3f2f5ac9d61 Linux 5.15.74
de124365a7d2 wifi: mac80211: fix MBSSID parsing use-after-free
7d998f6b7365 mac80211: fix memory leaks with element parsing
fee48f3bdd75 mac80211: always allocate struct ieee802_11_elems
630060f11756 mac80211: mlme: find auth challenge directly
21df3a583e8e mac80211: move CRC into struct ieee802_11_elems
864f2d3482f4 mac80211: mesh: clean up rx_bcn_presp API
e5ebcbb4f967 misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic
cb9defecf381 misc: pci_endpoint_test: Aggregate params checking for xfer
2c657a0cbd48 Input: xpad - fix wireless 360 controller breaking after suspend
db4db28fccb4 Input: xpad - add supported devices as contributed on github
d15bb1f6dabe wifi: cfg80211: update hidden BSSes to avoid WARN_ON
93a3a3255407 wifi: mac80211: fix crash in beacon protection for P2P-device
fff244e9171b wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
0a8ee682e4f9 wifi: cfg80211: avoid nontransmitted BSS list corruption
bfe29873454f wifi: cfg80211: fix BSS refcounting bugs
9e99ca59ed39 wifi: cfg80211: ensure length byte is present before access
0a861bd25dad wifi: cfg80211/mac80211: reject bad MBSSID elements
9a8ef2030510 wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
398e30b67092 random: use expired timer rather than wq for mixing fast pool
984faa6fc759 random: avoid reading two cache lines on irq randomness
a937c59863d7 Revert "crypto: qat - reduce size of mapped region"
0e3ff69ee691 Revert "powerpc/rtas: Implement reentrant rtas call"
e0295c43166b USB: serial: qcserial: add new usb-id for Dell branded EM7455
76efb4897bc3 scsi: stex: Properly zero out the passthrough command structure
5fbbe7e98e9b efi: Correct Macmini DMI match in uefi cert quirk
8754dc846d03 ALSA: hda: Fix position reporting on Poulsbo
14f143fb4268 random: clamp credited irq bits to maximum mixed
be53fa6cf667 random: restore O_NONBLOCK support
2f96da3fd18f ceph: don't truncate file in atomic_open
c0c3d3d3ea41 nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
44b1ee304bac nilfs2: fix leak of nilfs_root in case of writer thread creation failure
cb602c2b654e nilfs2: fix use-after-free bug of struct nilfs_root
1e512c65b4ad nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
17aac9b7af2b Linux 5.15.73
f7b16f51753a Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5"
d8b1b64a070e rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
d58eb80b723d USB: serial: ftdi_sio: fix 300 bps rate for SIO
5ff80339cdc3 usb: mon: make mmapped memory read only
278fefd29eea net/mlx5: Disable irq when locking lag_lock
54f382d4b7f8 wifi: cfg80211: fix MCS divisor value
0fa249414a6f mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all()
f1d6894159fc mm/huge_memory: minor cleanup for split_huge_pages_all
7190afd4cd5f perf parse-events: Identify broken modifiers
f6f740f6ca3b mmc: core: Terminate infinite loop in SD-UHS voltage switch
9635e05e015a mmc: core: Replace with already defined values for readability
f2af62d909ad drm/amd/display: skip audio setup when audio stream is enabled
d444cfe6d047 drm/amd/display: update gamut remap if plane has changed
4afcb53474ae drm/amd/display: Assume an LTTPR is always present on fixed_vs links
5e76ff629a20 drm/amd/display: Fix double cursor on non-video RGB MPO
e6590139ffa3 net: atlantic: fix potential memory leak in aq_ndev_close()
005e368a61bc arch: um: Mark the stack non-executable to fix a binutils warning
5f85191bedba um: Cleanup compiler warning in arch/x86/um/tls_32.c
6827af886be8 um: Cleanup syscall_handler_t cast in syscalls_32.h
f386b373e9f7 ALSA: hda/hdmi: Fix the converter reuse for the silent stream
a36b2dc5c0da net: marvell: prestera: add support for for Aldrin2
d2588ba1a338 net/ieee802154: fix uninit value bug in dgram_sendmsg
1030659dac4e scsi: qedf: Fix a UAF bug in __qedf_probe()
f7126aa3624c ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
968299cd58b7 dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
17f55255af4c dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property
b2f275550136 dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling
fd425b89d040 firmware: arm_scmi: Add SCMI PM driver remove routine
e092fc3a2892 firmware: arm_scmi: Harden accesses to the sensor domains
9f81dbb934fb firmware: arm_scmi: Improve checks in the info_get operations
64b79e632869 fs: fix UAF/GPF bug in nilfs_mdt_destroy
31bdba07f6b2 powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush
46c22e7b094f mm: gup: fix the fast GUP race against THP collapse
88ccea0a4458 xsk: Inherit need_wakeup flag for shared sockets
f07fbefcea5b docs: update mediator information in CoC docs
cf26ddb96b4f Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
c68173b2012b Linux 5.15.72
713fa3e4591f drm/i915/gem: Really move i915_gem_context.link under ref protection
a00ed4e5d5ee x86/alternative: Fix race in try_get_desc()
c3d4b8970c0d KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
ab5c5787ab5e clk: iproc: Do not rely on node name for correct PLL setup
e748a084b51c clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
19f4e1636626 fs: split off setxattr_copy and do_setxattr function from setxattr
a0e3719e030a vdpa/ifcvf: fix the calculation of queuepair
4755d9d2c9b0 selftests: Fix the if conditions of in test_extra_filter()
c83a7606aa65 net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume()
a8cd7e1bc7cd net: stmmac: power up/down serdes in stmmac_open/release
67c00bcf4231 wifi: mac80211: fix regression with non-QoS drivers
520e434a082d nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
e9d7d809022e net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe
8b1b908507ce cxgb4: fix missing unlock on ETHOFLD desc collect fail path
e99c7a61d89e net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
815381aeff95 usbnet: Fix memory leak in usbnet_disconnect()
af91321b7372 gpio: mvebu: Fix check for pwm support on non-A8K platforms
f592ccddac68 Input: melfas_mip4 - fix return value check in mip4_probe()
ff982b1f325d Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
bde7795794f4 drm/bridge: lt8912b: fix corrupted image output
e103b0e83991 drm/bridge: lt8912b: set hdmi or dvi mode
473f653a86ee drm/bridge: lt8912b: add vsync hsync
6a12105d9d4f ASoC: tas2770: Reinit regcache on reset
75ef73d7d2b3 arm64: dts: qcom: sm8350: fix UFS PHY serdes size
5664dc84fc2e ASoC: imx-card: Fix refcount issue with of_node_put
367403bc1cfe soc: sunxi: sram: Fix debugfs info for A64 SRAM C
68d2f42cf4f6 soc: sunxi: sram: Fix probe function ordering issues
2f82b5290078 soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
861adc2b2037 soc: sunxi: sram: Prevent the driver from being unbound
8b07378ebe43 soc: sunxi: sram: Actually claim SRAM regions
d50e0e2f3d94 ARM: dts: am5748: keep usb4_tm disabled
c48e3db1df25 reset: imx7: Fix the iMX8MP PCIe PHY PERST support
606229101290 ARM: dts: am33xx: Fix MMCHS0 dma properties
bfe5dc2101ba swiotlb: max mapping size takes min align mask into account
a6a3b6b11ac0 media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args()
ab9d32844742 media: rkvdec: Disable H.264 error detection
69379139ed78 media: dvb_vb2: fix possible out of bound access
6287c9e00595 mm,hwpoison: check mm when killing accessing process
f9aed3d8a029 mm: fix madivse_pageout mishandling on non-LRU page
1299c1198878 mm/migrate_device.c: flush TLB while holding PTL
e858f7ac7395 mm: fix dereferencing possible ERR_PTR
d75ce115625e mm: prevent page_frag_alloc() from corrupting the memory
23d17e2b04c7 mm/page_alloc: fix race condition between build_all_zonelists and page allocation
fec2db7a434a mmc: hsq: Fix data stomping during mmc recovery
4fef6e1fe07c mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
4f75d0cacd65 libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
dc248ddf41ea vduse: prevent uninitialized memory accesses
ea774829699a drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
25759a7bc1f4 drm/i915/gt: Restrict forced preemption to the active context
e0f576335d05 Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"
5de02ab84aec net: mt7531: only do PLL once after the reset
56e3f8d56299 mm/damon/dbgfs: fix memory leak when using debugfs_lookup()
149da9e60b8c ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
dc8cdb988453 ARM: dts: integrator: Tag PCI host with device_type
aa5c3aa3f197 x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd
476c188b9dbe clk: ingenic-tcu: Properly enable registers before accessing timers
d134b0f7a9b9 can: c_can: don't cache TX messages for C_CAN cores
6fff203793cb Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
006a5085a3a8 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
81e759d71a6b thunderbolt: Explicitly reset plug events delay back to USB4 spec value
85a70a259916 usb: typec: ucsi: Remove incorrect warning
ac12a04c8e08 uas: ignore UAS for Thinkplus chips
528aba78ee01 usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
0a4e8f384e82 uas: add no-uas quirk for Hiksemi usb_disk
8484a356cee8 cgroup: cgroup_get_from_id() must check the looked-up kn is a directory
ae04dd5ef180 cgroup: reduce dependency on cgroup_mutex
7a64e6dc6cb7 ALSA: hda/realtek: fix speakers and micmute on HP 855 G8
6a3bee2ead9b ALSA: hda: Fix Nvidia dp infoframe
f7392f93a2fb ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation
de5deddfa7e7 ALSA: hda: Do disconnect jacks at codec unbind
90c7e9b400c7 Linux 5.15.71
214194610a18 ext4: use locality group preallocation for small closed files
8a1ac4167dda ext4: avoid unnecessary spreading of allocations among groups
fd8b82919549 ext4: make mballoc try target group first even with mb_optimize_scan
21dada4ce19c ext4: limit the number of retries after discarding preallocations blocks
be4df018c0be ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
90bc7b630c6c ext4: make directory inode spreading reflect flexbg size
95d714d8ad3d devdax: Fix soft-reservation memory description
27bf7a5d1198 NFSv4: Fixes for nfs4_inode_return_delegation()
21b0301f2234 drm/amdgpu: don't register a dirty callback for non-atomic
6eb08245da51 i2c: mlxbf: Fix frequency calculation
dc2a0c587006 i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
621c6ab03ac3 i2c: mlxbf: incorrect base address passed during io write
c242dbf2e36f i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
c71ec39be45a workqueue: don't skip lockdep work dependency in cancel_work_sync()
929ef155e1da fsdax: Fix infinite loop in dax_iomap_rw()
9aac3819f099 drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
1c26968caf18 drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
492db4ffcff3 drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
9539cfc74493 drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
a541c0111818 drm/amd/display: Limit user regamma to a valid value
33b128f790b6 drm/amdgpu: use dirty framebuffer helper
f76d6f309a68 drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
e5ae504c8623 drm/gma500: Fix BUG: sleeping function called from invalid context errors
e07d9154bb81 Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
5f270b61ee8b drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
d3a67c21b18f s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
faf0e1b5d82b serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
0aada772fd16 serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
4c7e17270cab serial: Create uart_xmit_advance()
4199425b1132 serial: fsl_lpuart: Reset prior to registration
cc1504f6da2e KVM: x86/mmu: Fold rmap_recycle into rmap_add
dddae48eabfb selftests: forwarding: add shebang for sch_red.sh
08483e4c0c83 bnxt: prevent skb UAF after handing over to PTP worker
f8162aed962b net: sched: fix possible refcount leak in tc_new_tfilter()
bd29ca2b398c net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
ec3a6f4ffe55 bonding: fix NULL deref in bond_rr_gen_slave_id
db145b8a04fc net/smc: Stop the CLC flow if no link to map buffers on
5daef0042d2c drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
a08cba2f50d7 perf tools: Honor namespace when synthesizing build-ids
1a83f39dc4e1 perf kcore_copy: Do not check /proc/modules is unchanged
a3b923f449a3 perf jit: Include program header in ELF files
39dc6ccdd5af perf stat: Fix BPF program section name
c6d939639fe0 can: gs_usb: gs_can_open(): fix race dev->can.state condition
e1676adedc17 net: sh_eth: Fix PHY state warning splat during system resume
71200518bbbf net: ravb: Fix PHY state warning splat during system resume
d5917b7af7ca netfilter: ebtables: fix memory leak when blob is malformed
08d7524f366a netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
91aa52652f4b netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
c721623efd09 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
f58e43184226 net/sched: taprio: avoid disabling offload when it was never enabled
510e703e4ed0 net: enetc: deny offload of tc-based TSN features on VF interfaces
11eb9ed08856 net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
c60801e4e2b5 wireguard: netlink: avoid variable-sized memcpy on sockaddr
3ebf690d1cde wireguard: ratelimiter: disable timings test by default
c2dc533a7edb net: ipa: properly limit modem routing table use
cbdab7d68f20 of: mdio: Add of_node_put() when breaking out of for_each_xx
ca86577c10bc drm/hisilicon: Add depends on MMU
68c4acee6328 drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
8547c7bfc061 sfc: fix null pointer dereference in efx_hard_start_xmit
360910b88d14 sfc: fix TX channel offset when using legacy interrupts
bc750d7127a9 i40e: Fix set max_tx_rate when it is lower than 1 Mbps
53220b99059a i40e: Fix VF set max MTU size
7249a653fe5f iavf: Fix set max MTU size with port VLAN and jumbo frames
030e0688b6b2 mlxbf_gige: clear MDIO gateway lock after read
93859f6878e7 iavf: Fix bad page state
e1dbe8a62098 um: fix default console kernel parameter
7400e2edfc9e MIPS: Loongson32: Fix PHY-mode being left unspecified
abea65fa7713 MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
831cf63c043e drm/panel: simple: Fix innolux_g121i1_l01 bus_format
408d5752b60f net: team: Unsync device addresses on ndo_stop
f50265a4f3da net: bonding: Unsync device addresses on ndo_stop
e6b277f7367e net: bonding: Share lacpdu_mcast_addr definition
8b2ab46b6c63 scsi: mpt3sas: Fix return value check of dma_get_required_mask()
89df49e561b4 scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts()
5826a555f77c net: phy: aquantia: wait for the suspend/resume operations to finish
4d2f1bc9067a net: core: fix flow symmetric hash
8d06006c7eb7 ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
dae9d2abe25b iavf: Fix cached head and tail value for iavf_get_tx_pending
34447d64b8d2 ice: Don't double unplug aux on peer initiated reset
816eab147e5c netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
dc33ffbc361e netfilter: nf_conntrack_irc: Tighten matching on DCC message
0606c5d5fefd netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
0babb5bc85ee arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
dd5a6c5a0875 dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
1b0e46d970b4 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
e352fea1d0fc drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
43733b6c9fda arm64: dts: rockchip: Fix typo in lisense text for PX30.Core
2929463a9eff arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
166a332463b5 firmware: arm_scmi: Fix the asynchronous reset requests
1f08a1b26cfc firmware: arm_scmi: Harden accesses to the reset domains
9ec5a534d77c xfs: validate inode fork size against fork format
5caa3a127953 xfs: fix xfs_ifree() error handling to not leak perag ref
9e7b231687fd xfs: reorder iunlink remove operation in xfs_ifree
28c7ef86b21b vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment
3c3edb82d67b arm64: topology: fix possible overflow in amu_fie_setup()
2427a04bce86 KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled
61703b248be9 mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context.
2d6e55e0c038 mm/slub: fix to return errno if kmalloc() fails
71075d7d4632 net: mana: Add rmb after checking owner bits
19aea370fd09 can: flexcan: flexcan_mailbox_read() fix return value for drop = true
bf0197aea195 kasan: call kasan_malloc() from __kmalloc_*track_caller()
c75288a4902b riscv: fix a nasty sigreturn bug...
97da736cd11a gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
9b26723e058f gpio: mockup: Fix potential resource leakage when register a chip
18352095a0d5 gpio: mockup: fix NULL pointer dereference when removing debugfs
2279e977405b wifi: mt76: fix reading current per-tid starting sequence number for aggregation
b5bc5a274d54 efi: libstub: check Shim mode using MokSBStateRT
ef43fee9f211 efi: x86: Wipe setup_data on pure EFI boot
b173f1f8ef9e thunderbolt: Add support for Intel Maple Ridge single port controller
65b13f951fe6 usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA
7143f6cf58db media: flexcop-usb: fix endpoint type check
d8a76a2e514f btrfs: fix hang during unmount when stopping a space reclaim worker
46053262b5f5 btrfs: fix hang during unmount when stopping block group reclaim worker
b02f86689a5a iommu/vt-d: Check correct capability for sagaw determination
a963fe6d0eb6 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
4b2fa20da623 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
eb54e457c4ad ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
0898469913cd ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
c6a746b4fca5 ALSA: hda/realtek: Re-arrange quirk table entries
41e974cd6ecb ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
5421125bbda8 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
84481d7a59a2 ALSA: hda: add Intel 5 Series / 3400 PCI DID
04b5bd5702ab ALSA: hda/tegra: set depop delay for tegra
e10425c5424b ALSA: core: Fix double-free at snd_card_new()
10a8c5d7d393 Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"
06c0204a6e80 USB: serial: option: add Quectel RM520N
6cf9e8b7e67a USB: serial: option: add Quectel BG95 0x0203 composition
369b008bbe36 USB: core: Fix RST error in hub.c
d10d1e9d9f1e drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
6eede01dfd0e Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
c02431f43e12 Revert "usb: add quirks for Lenovo OneLink+ Dock"
8de5e12f587b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
2db7a7176c45 usb: add quirks for Lenovo OneLink+ Dock
a72eee6d905e usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
f79a57d4091f usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
1a9923999459 usb: dwc3: gadget: Refactor pullup()
7604a210acbb usb: dwc3: gadget: Prevent repeat pullup()
a0b5d22b0448 usb: dwc3: Issue core soft reset before enabling run/stop
8d583ba79cde usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
167b18f25b96 staging: r8188eu: Add Rosewill USB-N150 Nano to device tables
add40eda8258 staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179)
55653c548612 drm/amdgpu: make sure to init common IP before gmc
25a90a11036b drm/amdgpu: Separate vf2pf work item init from virt data exchange
3e98e33d345e Linux 5.15.70
21f948cab866 ALSA: hda/sigmatel: Fix unused variable warning for beep power change
5db17805b6ba cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
39b0235284c7 KVM: SEV: add cache flush to solve SEV cache incoherency issues
d9bf46e74735 net: Find dst with sk's xfrm policy not ctl_sk
ab5140c6ddd7 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
9af7af862cb8 mksysmap: Fix the mismatch of 'L0' symbols in System.map
2340f23c770d drm/panfrost: devfreq: set opp to the recommended one to configure regulator
7e8df4920b2a MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
af88da4c737a afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
2dd0ae85fb3c net: usb: qmi_wwan: add Quectel RM520N
a5e949e088bc ALSA: hda/tegra: Align BDL entry to 4KB boundary
3d25aaf71fe0 ALSA: hda/sigmatel: Keep power up while beep is enabled
d582756bfc71 wifi: mac80211_hwsim: check length for virtio packets
17898c3b578a rxrpc: Fix calc of resend age
1bbcd88c3c99 rxrpc: Fix local destruction being repeated
87cd4c02bdb1 scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE
f08a320b4b60 regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
80c7be217ba7 ASoC: nau8824: Fix semaphore unbalance at error paths
f1d57c4c99c2 arm64: dts: juno: Add missing MHU secure-irq
59b756da49bf video: fbdev: i740fb: Error out if 'pixclock' equals zero
899f4160b140 binder: remove inaccurate mmap_assert_locked()
8c2bbfb0ded3 drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
0a7d86f156fa drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
dcef16f64969 drm/amdgpu: Don't enable LTR if not supported
710ebf8f1a08 tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
309e9f4a17cf parisc: Allow CONFIG_64BIT with ARCH=parisc
9a72466fb61b cifs: always initialize struct msghdr smb_msg completely
21c47a08f96a cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
e1aad8c56090 cifs: revalidate mapping when doing direct writes
b04e0208d025 of/device: Fix up of_dma_configure_id() stub
8fd27239ca92 parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
5f285e4c47c3 block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait
f86092d12fbb drm/meson: Fix OSD1 RGB to YCbCr coefficient
d38eb1f37538 drm/meson: Correct OSD1 global alpha value
89cfddd416ba gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
9a173db71a99 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
cd358b2ee56f pinctrl: sunxi: Fix name for A100 R_PIO
ca2b798e53d4 pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
30fccb4fe449 pinctrl: qcom: sc8180x: Fix wrong pin numbers
cbafdbb6f6ce pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map
ba6b9f7cc110 of: fdt: fix off-by-one error in unflatten_dt_nodes()
c23065adf97f tty: serial: atmel: Preserve previous USART mode if RS485 disabled
1d01d7beccba serial: atmel: remove redundant assignment in rs485_config
f3450c33411b drm/tegra: vic: Fix build warning when CONFIG_PM=n
820b689b4a7a Linux 5.15.69
277674996dcf Input: goodix - add compatible string for GT1158
b9b39f7332c5 RDMA/irdma: Use s/g array in post send only when its valid
125c3ae8a936 usb: gadget: f_uac2: fix superspeed transfer
fa7e0266c239 usb: gadget: f_uac2: clean up some inconsistent indenting
07609e83c1b9 soc: fsl: select FSL_GUTS driver for DPIO
3998dc50ebdc mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()
cd698131ef5d usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
6087747599ec platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
d4441b810bd8 perf/arm_pmu_platform: fix tests for platform_get_irq() failure
55032fb14d4a net: dsa: hellcreek: Print warning only once
985a5d3d491d drm/amd/amdgpu: skip ucode loading if ucode_size == 0
a1347be8f0ff nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
3d380f9d1e2b Input: iforce - add support for Boeder Force Feedback Wheel
b9682878abee ieee802154: cc2520: add rc code in cc2520_tx()
3a10e8edee2b gpio: mockup: remove gpio debugfs when remove device
b4ebcd6d48bc tg3: Disable tg3 device on system reboot to avoid triggering AER
f715188c23fa hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
a86c8d1b36a9 HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
2e3aeb48995a dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
1b80691d5115 drm/msm/rd: Fix FIFO-full deadlock
a9687a2dc7e1 platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
49801d5f8b67 Input: goodix - add support for GT1158
709edbac4c45 iommu/vt-d: Fix kdump kernels boot failure with scalable mode
90f922646f57 tracefs: Only clobber mode/uid/gid on remount if asked
3c90af5a773a tracing: hold caller_addr to hardirq_{enable,disable}_ip
64840a4a2d8e task_stack, x86/cea: Force-inline stack helpers
0b009e5fd146 x86/mm: Force-inline __phys_addr_nodebug()
f9571a969973 lockdep: Fix -Wunused-parameter for _THIS_IP_
dee782da3937 ARM: dts: at91: sama7g5ek: specify proper regulator output ranges
424ac5929d0a ARM: dts: at91: fix low limit for CPU regulator
8be25fa7cfd6 ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
78eb5e326a0e ARM: dts: imx: align SPI NOR node name with dtschema
3bb12efc5e4d ACPI: resource: skip IRQ override on AMD Zen platforms
a68a734b19af NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests
dd20085f2a88 Linux 5.15.68
e04b25638aef ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency
154e72a4b381 perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename)
590b4f10e3a4 drm/bridge: display-connector: implement bus fmts callbacks
e084c6ab37d2 arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
4740910867ea iommu/vt-d: Correctly calculate sagaw value of IOMMU
f9e792035a0b arm64/bti: Disable in kernel BTI when cross section thunks are broken
a8a007c5b10f Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags""
7aa57d869e4a hwmon: (mr75203) enable polling for all VM channels
5e0fddad7100 hwmon: (mr75203) fix multi-channel voltage reading
948b7beb0073 hwmon: (mr75203) fix voltage equation for negative source input
a02267ebb247 hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors
000f3353231e hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined
4b198c41d736 s390/boot: fix absolute zero lowcore corruption on boot
a557ae094207 iommu/amd: use full 64-bit value in build_completion_wait()
4f8d65884808 swiotlb: avoid potential left shift overflow
df82f5ce4f50 i40e: Fix ADQ rate limiting for PF
39d9de5872b6 i40e: Refactor tc mqprio checks
657d9d8ac3e6 kbuild: disable header exports for UML in a straightforward way
12202e0f74fd MIPS: loongson32: ls1c: Fix hang during startup
166ae43f02fb ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
4643fbc79ded ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
30a455ac385e hwmon: (tps23861) fix byte order in resistance register
159d35a87ec3 perf script: Fix Cannot print 'iregs' field for hybrid systems
4519d4e32f98 sch_sfb: Also store skb len before calling child enqueue
a600a9babad6 RDMA/irdma: Report RNR NAK generation in device caps
3ca173b217f4 RDMA/irdma: Return correct WC error for bind operation failure
c1872dfde6f7 RDMA/irdma: Report the correct max cqes from query device
a1d7c8647c18 nvmet: fix mar and mor off-by-one errors
a96b1d33ec71 tcp: fix early ETIMEDOUT after spurious non-SACK RTO
8589bbfad2b4 nvme-tcp: fix regression that causes sporadic requests to time out
13c80a6c1124 nvme-tcp: fix UAF when detecting digest errors
8ddd001cef5e erofs: fix pcluster use-after-free on UP platforms
5fbe35c94abc RDMA/mlx5: Set local port to one when accessing counters
819110054b14 IB/core: Fix a nested dead lock as part of ODP flow
55195563ec29 ipv6: sr: fix out-of-bounds read when setting HMAC data.
4c4eda136410 RDMA/siw: Pass a pointer to virt_to_page()
595e3616f8e0 xen-netback: only remove 'hotplug-status' when the vif is actually destroyed
c3efe896f13b iavf: Detach device during reset task
2ed94383f3a2 i40e: Fix kernel crash during module removal
3e245b0e2168 ice: use bitmap_free instead of devm_kfree
8527c9a6bf8e tcp: TX zerocopy should not sense pfmemalloc status
cd5f1a69d0b6 net: introduce __skb_fill_page_desc_noacc
7eb9bf4edd1c tipc: fix shift wrapping bug in map_get()
1a889da60afc sch_sfb: Don't assume the skb is still around after enqueueing to child
b0b35b455ece Revert "net: phy: meson-gxl: improve link-up behavior"
2f6640b19edf afs: Use the operation issue time instead of the reply time for callbacks
e28eb3519d5f rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
24a4e79d92e0 rxrpc: Fix ICMP/ICMP6 error handling
59f1c62d91ca ALSA: usb-audio: Register card again for iface over delayed_register option
4dc401ef8b23 ALSA: usb-audio: Inform the delayed registration more properly
a8edd49c94b4 RDMA/srp: Set scmnd->result only when scmnd is not NULL
451c9ce1e2fc netfilter: nf_conntrack_irc: Fix forged IP logic
1ce55ec5cb7c netfilter: nf_tables: clean up hook list when offload flags check fails
92837ac04779 netfilter: br_netfilter: Drop dst references before setting.
940e58f2ccc0 ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
86706fa90be6 ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
d6015c56f477 ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
a8ab10c3f137 ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
6fbff44cba17 ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh
e11d08c825f2 ARM: at91: pm: fix self-refresh for sama7g5
32dd0b22a5ba wifi: wilc1000: fix DMA on stack objects
6f7aa1029f8e RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift
c1796dd54259 RDMA/hns: Fix supported page size
43245c77d9ef soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
d3eb252d7636 RDMA/cma: Fix arguments order in net device validation
e2ec1064a47d tee: fix compiler warning in tee_shm_register()
eb53e84dc1ac regulator: core: Clean up on enable failure
a53b30716c60 soc: imx: gpcv2: Assert reset before ungating clock
83a7e5d2f14e ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
ae8e70e31763 RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL
ad69caa47861 RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg
237f16395304 ASoC: qcom: sm8250: add missing module owner
3bf4bf54069f cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
509e3456d363 cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
3b97deb4abf5 NFS: Fix another fsync() issue after a server reboot
31b992b3c39b NFS: Save some space in the inode
88d24e83a268 NFS: Further optimisations for 'ls -l'
1dcc308898e7 scsi: lpfc: Add missing destroy_workqueue() in error path
6229fa494a59 scsi: mpt3sas: Fix use-after-free warning
d2ca79dd0b54 drm/i915: Implement WaEdpLinkRateDataReload
ebf46da50beb nvmet: fix a use-after-free
58acd2ebae03 drm/amd/display: fix memory leak when using debugfs_lookup()
26e9a1ded892 sched/debug: fix dentry leak in update_sched_domain_debugfs
94c84128adb1 debugfs: add debugfs_lookup_and_remove()
8875d606761e kprobes: Prohibit probes in gate area
5321908ef74f vfio/type1: Unpin zero pages
7da1afa444a1 btrfs: zoned: set pseudo max append zone limit in zone emulation mode
75082adeb414 tracing: Fix to check event_mutex is held while accessing trigger list
98e8e67395cc ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
df5ec554e9e3 ALSA: usb-audio: Split endpoint setups for hw_params and prepare
d1118465ae2e ALSA: aloop: Fix random zeros in capture data when using jiffies timer
45814a53514e ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
8015ef9e8a0e ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
ad5ef763dbbe drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
fc5a2a9616f3 fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
c3abfd6ce2f3 fbdev: fbcon: Destroy mutex on freeing struct fb_info
a7dff6f41e16 md: Flush workqueue md_rdev_misc_wq in md_alloc()
0b7058067eb8 net/core/skbuff: Check the return value of skb_copy_bits()
bd1b769564eb cpufreq: check only freq_table in __resolve_freq()
e928cf258910 netfilter: conntrack: work around exceeded receive window
29906311b351 arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
27092358e9c6 parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
deb2c9c0770b parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
c63ff388e7d4 Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
c50189129374 scsi: ufs: core: Reduce the power mode change timeout
5a7a5b2edac4 drm/radeon: add a force flush to delay work when radeon
622a557b28b7 drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
c15c2c2c0896 drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
1f574fbe9c2b drm/gem: Fix GEM handle release errors
bbfd857abbd2 scsi: megaraid_sas: Fix double kfree()
8179f0e08578 scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
625c78e1ae35 Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
7c6333411acf fs: only do a memory barrier for the first set_buffer_uptodate()
44b402da7b24 wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
dd291e070be0 efi: capsule-loader: Fix use-after-free in efi_capsule_write
ee06f08139e7 efi: libstub: Disable struct randomization
6427605fa781 net: wwan: iosm: remove pointless null check
e1ad7a011591 Linux 5.15.67
096e34b05a43 kbuild: fix up permissions on scripts/pahole-flags.sh
bcecd2ee19ef Linux 5.15.66
e1779c25e48b USB: serial: ch341: fix disabled rx timer on older devices
e0923b4f38df USB: serial: ch341: fix lost character on LCR updates
55d328924347 usb: dwc3: disable USB core PHY management
121c6e37da76 usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
9d6a2d022010 usb: dwc3: fix PHY disable sequence
b775fbf532dc kbuild: Add skip_encoding_btf_enum64 option to pahole
0baced0e0938 kbuild: Unify options for BTF generation for vmlinux and modules
309aea4b6b81 tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
1787ec7dcc37 drm/i915: Skip wm/ddb readout for disabled pipes
f9a0f49be767 drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
301be8985e87 ALSA: seq: Fix data-race at module auto-loading
9b7a07fcc5d4 ALSA: seq: oss: Fix data-race for max_midi_devs access
b2c973b52f14 ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
c5652d5d71cf net: mac802154: Fix a condition in the receive path
4b9f3743a822 net: Use u64_stats_fetch_begin_irq() for stats fetch.
57f1407ca166 ip: fix triggering of 'icmp redirect'
5d20c6f932f2 wifi: mac80211: Fix UAF in ieee80211_scan_rx()
552ba102a689 wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
253ec5fb8405 driver core: Don't probe devices after bus_type.match() probe deferral
7da29a2cc514 usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
299f4f420f23 usb: xhci-mtk: fix bandwidth release issue
27102b39b6d0 usb: xhci-mtk: relax TT periodic bandwidth allocation
c548b99e1c37 USB: core: Prevent nested device-reset calls
4e22a43ec717 s390: fix nospec table alignments
047a4d0f7924 s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
efdfa236a085 usb-storage: Add ignore-residue quirk for NXP PN7462AU
0f8b5d706dcd USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
bf6e4243f80b usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
f1eb9e5d2f6e usb: cdns3: fix issue with rearming ISO OUT endpoint
48917032c702 usb: dwc2: fix wrong order of phy_power_on and phy_init
ea72b22a05ea usb: typec: tcpm: Return ENOTSUPP for power supply prop writes
4be500c63911 usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
b201f6203197 usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
577f84a6f120 USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
6415953963a9 USB: serial: option: add Quectel EM060K modem
93c283a09959 USB: serial: option: add support for OPPO R11 diag port
2bb1ad8c957d USB: serial: cp210x: add Decagon UCA device id
3a6c5c5ab734 xhci: Add grace period after xHC start to prevent premature runtime suspend.
75913c562f5b media: mceusb: Use new usb_control_msg_*() routines
2c948dd68b9e usb: dwc3: pci: Add support for Intel Raptor Lake
23987d01de44 thunderbolt: Use the actual buffer in tb_async_error()
e31db376f6d1 xen-blkfront: Cache feature_persistent value before advertisement
895a90ad7b3e xen-blkfront: Advertise feature-persistent as user requested
3e8107d69fc3 xen-blkback: Advertise feature-persistent as user requested
c235c4fc521f mm: pagewalk: Fix race between unmap and page walker
763d77241d8f xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
03b1870fbc5e KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
111a3586ed4a gpio: pca953x: Add mutex_lock for regcache sync in PM
53196e037620 hwmon: (gpio-fan) Fix array out of bounds access
7b8a284ffe7a clk: bcm: rpi: Add missing newline
ff0b144d4b0a clk: bcm: rpi: Prevent out-of-bounds access
e827a5f32a0d clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()
237b4ef4c088 clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
5ba6155d3b2f Input: rk805-pwrkey - fix module autoloading
9766749a30f6 clk: core: Fix runtime PM sequence in clk_core_unprepare()
c13b0be5ade0 Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
519cd9c4b56e clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
0522550aeed4 drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
fec48eba4783 KVM: VMX: Heed the 'msr' argument in msr_write_intercepted()
9e3c9efa7caf cifs: fix small mempool leak in SMB2_negotiate()
81203ab7a6ef binder: fix alloc->vma_vm_mm null-ptr dereference
c2a4b5dc8fa7 binder: fix UAF of ref->proc caused by race condition
da3c6d0708e6 mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
8bca22970e1c mmc: core: Fix UHS-I SD 1.8V workaround branch
fc9b5b3f2ccc USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
cf20c3533efc misc: fastrpc: fix memory corruption on open
0e33b0f322fe misc: fastrpc: fix memory corruption on probe
95ac9601feb5 iio: adc: mcp3911: use correct formula for AD conversion
6e933a26e6a2 iio: ad7292: Prevent regulator double disable
df1b53bc799d Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
9f185ca8e019 tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
532b255af195 musb: fix USB_MUSB_TUSB6010 dependency
2535431ae967 vt: Clear selection before changing the font
a19846f0f45b powerpc: align syscall table for ppc32
f12afb4b5db0 staging: r8188eu: add firmware dependency
dc02aaf95001 staging: rtl8712: fix use after free bugs
01fd7e12f8fb serial: fsl_lpuart: RS485 RTS polariy is inverse
839ca7969fcf soundwire: qcom: fix device status array range
fdc69b070071 net/smc: Remove redundant refcount increase
6ce0d73b2fbd Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
aca9d0acda9e tcp: annotate data-race around challenge_timestamp
1c472d671d9c sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
55fb8c3baa80 kcm: fix strp_init() order and cleanup
660df4411ef4 mlxbf_gige: compute MDIO period based on i1clk
a4c08cbfbcf9 ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
a420d5872601 net/sched: fix netdevice reference leaks in attach_default_qdiscs()
ce881ddbdc02 net: sched: tbf: don't call qdisc_put() while holding tree lock
d6ec2f711c94 net: dsa: xrs700x: Use irqsave variant for u64 stats update
ca54b2bfaab3 openvswitch: fix memory leak at failed datapath creation
8eeba7ef4d1d net: smsc911x: Stop and start PHY during suspend and resume
cc2b9170aa34 net: sparx5: fix handling uneven length packets in manual extraction
5359524251d2 Revert "xhci: turn off port power in shutdown"
ee19bbed4b03 wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
20b2d5be85e9 ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array
59a711467e8d ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg
7828b5d0080a drm/i915/display: avoid warnings when registering dual panel backlight
630ab29120b5 drm/i915/backlight: extract backlight code to a separate file
9f8558c5c642 ieee802154/adf7242: defer destroy_workqueue call
222bd95c89b1 bpf, cgroup: Fix kernel BUG in purge_effective_progs
1c518476ceb4 bpf: Restrict bpf_sys_bpf to CAP_PERFMON
de22cba333d8 skmsg: Fix wrong last sg check in sk_msg_recvmsg()
7497f9766f08 iio: adc: mcp3911: make use of the sign bit
9e1f74294d53 platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
1a785b435276 drm/msm/dsi: Fix number of regulators for SDM660
ab8533946db7 drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
0a4f633548c4 drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
e8bd54b0664b drm/msm/dsi: fix the inconsistent indenting
633c3b4c71bb Linux 5.15.65
572b646c8d93 net: neigh: don't call kfree_skb() under spin_lock_irqsave()
facf99bc3a95 net/af_packet: check len when min_header_len equals to 0
591a98b823fb android: binder: fix lockdep check on clearing vma
92dc4c1a8e58 btrfs: fix space cache corruption and potential double allocations
55c7a9152734 kprobes: don't call disarm_kprobe() for disabled kprobes
6a27997cf44e btrfs: tree-checker: check for overlapping extent items
1b2a7ddeaa77 btrfs: fix lockdep splat with reloc root extent buffers
98dfad7fb688 btrfs: move lockdep class helpers to locking.c
a74fc94fb1a9 testing: selftests: nft_flowtable.sh: use random netns names
1d8b5d251994 netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
85dd24ff77c1 drm/amd/display: avoid doing vm_init multiple time
898467ac9bcb drm/amdgpu: Increase tlb flush timeout for sriov
4df54c493e76 drm/amd/display: Fix pixel clock programming
a89e753d5a9f drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
a2ede313fbf0 ksmbd: don't remove dos attribute xattr on O_TRUNC open
a7ada939712a s390/hypfs: avoid error message under KVM
db6fa03d80ab neigh: fix possible DoS due to net iface start/stop loop
857048ea1d28 ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured
5ee30bcfdb32 drm/amd/display: clear optc underflow before turn off odm clock
e407e04a93d7 drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
2cddd3d0b049 drm/amd/display: Fix HDMI VSIF V3 incorrect issue
0c8abeceee0f drm/amd/display: Avoid MPC infinite loop
061ffb1e419b ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
d347d66b1972 fs/ntfs3: Fix work with fragmented xattr
bf216c168f9e btrfs: fix warning during log replay when bumping inode link count
985bbad18408 btrfs: add and use helper for unlinking inode during log replay
968815211212 btrfs: remove no longer needed logic for replaying directory deletes
7697ca60db06 btrfs: remove root argument from btrfs_unlink_inode()
71beead997f5 mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
68b6cbaa318e mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx
c038e4094ba2 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs
d6a74ee2a7b2 mmc: mtk-sd: Clear interrupts when cqe off/disable
4676773ea117 drm/i915/gt: Skip TLB invalidations once wedged
f0582f5ac1ea HID: thrustmaster: Add sparco wheel and fix array length
77f8e40a3cbb HID: asus: ROG NKey: Ignore portion of 0x5a report
d74ce3ece402 HID: AMD_SFH: Add a DMI quirk entry for Chromebooks
a569d41c5aba HID: add Lenovo Yoga C630 battery quirk
b08469874a16 ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5
c18a209b56e3 mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
a75987714bd2 bpf: Don't redirect packets with invalid pkt_len
e4ae97295984 ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
34c3dea11895 fbdev: fb_pm2fb: Avoid potential divide by zero error
a5d1cb908131 net: fix refcount bug in sk_psock_get (2)
dfd27a737283 HID: hidraw: fix memory leak in hidraw_release()
f2f6e6752291 media: pvrusb2: fix memory leak in pvr_probe
e658538c610c udmabuf: Set the DMA mask for the udmabuf device (v2)
989560b6d9e0 HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
67216f47922d Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()"
9e38a363dc63 Bluetooth: L2CAP: Fix build errors in some archs
2e0ffef17308 kbuild: Fix include path in scripts/Makefile.modpost
e9d7ca0c4640 io_uring: fix UAF due to missing POLLFREE handling
182dc3aa5ae2 io_uring: fix wrong arm_poll error handling
6c7259c83773 io_uring: fail links when poll fails
c41e79a0c464 io_uring: bump poll refs to full 31-bits
7524ec52caa8 io_uring: remove poll entry from list when canceling all
95a004a223f8 io_uring: Remove unused function req_ref_put
f770fba096a6 io_uring: poll rework
8dc669632f0d io_uring: inline io_poll_complete
20bbcc316314 io_uring: kill poll linking optimisation
a85d7ac14f22 io_uring: move common poll bits
040e58f51c0b io_uring: refactor poll update
b850d6ddc788 io_uring: clean cqe filling functions
5c0ea4c8e54b io_uring: correct fill events helpers types
285e77dbb36f arm64: errata: Add Cortex-A510 to the repeat tlbi list
da60ddd80d09 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte
e7a792dcd6a7 Drivers: hv: balloon: Support status report for larger page sizes
2edbdfc89d9f crypto: lib - remove unneeded selection of XOR_BLOCKS
6db913f5e449 firmware: tegra: bpmp: Do only aligned access to IPC memory area
80d46e73e8d3 drm/vc4: hdmi: Depends on CONFIG_PM
3d2d12fb7815 drm/vc4: hdmi: Rework power up
8468ccbf4c44 ACPI: thermal: drop an always true check
f8b07c05b699 drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled
3ffb97fce282 mm: Force TLB flush for PFNMAP mappings before unlink_file_vma()
1ded0ef2419e Linux 5.15.64
4f672112f866 bpf: Don't use tnum_range on array range checking for poke descriptors
cd2a50d0a097 scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
2c72bead9bc6 scsi: ufs: core: Enable link lost interrupt
da86f80da31a perf stat: Clear evsel->reset_group for each stat run
b5f5fee03d17 perf/x86/intel/ds: Fix precise store latency handling
83bd6d121245 perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
a38e7ab46740 perf python: Fix build when PYTHON_CONFIG is user supplied
77864ed6c6ce blk-mq: fix io hung due to missing commit_rqs
4428d15cddd5 Documentation/ABI: Mention retbleed vulnerability info file for sysfs
992d2fc2fe7f x86/nospec: Fix i386 RSB stuffing
577d9c05cc48 binder_alloc: add missing mmap_lock calls when using the VMA
1ed630bc530a arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
af61a8f76039 mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb
661c01b2181d md: call __md_stop_writes in md_stop
ee0c613bfe83 Revert "md-raid: destroy the bitmap after destroying the thread"
0038f8593325 mm/hugetlb: fix hugetlb not supporting softdirty tracking
6ee82524b0aa Revert "usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling"
7ae43647f499 Revert "usbnet: smsc95xx: Fix deadlock on runtime resume"
295219ab7d62 io_uring: fix issue with io_write() not always undoing sb_start_write()
f8aafb25ec38 riscv: traps: add missing prototype
c2b7bae7c900 xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
0351fdbd8cb4 smb3: missing inode locks in punch hole
3640cdccbe75 nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
b490dfcbb921 ACPI: processor: Remove freq Qos request for all CPUs
f1aedd2ffead Revert "memcg: cleanup racy sum avoidance code"
ebd6f886aa24 fbdev: fbcon: Properly revert changes when vc_resize() failed
8195e065abf3 s390: fix double free of GS and RI CBs on fork() failure
16a12ee619e3 bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem
9227599cd987 s390/mm: do not trigger write fault when vma does not allow VM_WRITE
ddcb0696136b mm/damon/dbgfs: avoid duplicate context directory creation
95587037ea58 asm-generic: sections: refactor memory_intersects
f96b9f7c1676 writeback: avoid use-after-free after removing device
0455bef69028 loop: Check for overflow while configuring loop
500195a109bc x86/nospec: Unwreck the RSB stuffing
75fa6c733b85 x86/bugs: Add "unknown" reporting for MMIO Stale Data
a7484eb9f3e0 x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
1cdfef6cd296 perf/x86/lbr: Enable the branch type for the Arch LBR by default
5f52402c7701 btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()
793505888d60 btrfs: check if root is readonly while setting security xattr
2aa1a1cff81d btrfs: add info when mount fails due to stale replace target
17343a515fa5 btrfs: replace: drop assert for suspended replace
34cab3bba8ca btrfs: fix silent failure when deleting root reference
50396e19d9d8 net: stmmac: work around sporadic tx issue on link-up
48f4d54ccc4d ionic: VF initial random MAC address if no assigned mac
bcbf1d959933 ionic: fix up issues with handling EAGAIN on FW cmds
9a41433cc73b ionic: clear broken state on generation change
8d2761dbfcb9 ionic: widen queue_lock use around lif init and deinit
2bc769b8edb1 rxrpc: Fix locking in rxrpc's sendmsg
0c3fd13b9c6d i40e: Fix incorrect address type for IPv6 flow rules
bda3e3892434 ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
cb9eaedd9fc0 net: Fix a data-race around sysctl_somaxconn.
b340f83dafba net: Fix data-races around sysctl_devconf_inherit_init_net.
181bae6dff66 net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
ed14f10e13f6 net: Fix a data-race around netdev_budget_usecs.
70564ad8d190 net: Fix data-races around sysctl_max_skb_frags.
289f2f582667 mptcp: stop relying on tcp_tx_skb_cache
a07f3af6393a tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers
2baeaef4dd73 net: Fix a data-race around netdev_budget.
8e9e124aeb9c net: Fix a data-race around sysctl_net_busy_read.
4e12829fd3b9 net: Fix a data-race around sysctl_net_busy_poll.
f6b5be42ce4b net: Fix a data-race around sysctl_tstamp_allow_data.
d39a02760bf2 net: Fix data-races around sysctl_optmem_max.
0db9ce822f13 ratelimit: Fix data-races in ___ratelimit().
cd755a7e4062 net: Fix data-races around netdev_tstamp_prequeue.
4d2c808d0983 net: Fix data-races around netdev_max_backlog.
572d4cdf907f net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
33372f2b6c6d net: Fix data-races around sysctl_[rw]mem_(max|default).
8fbdec08dbf7 netfilter: flowtable: fix stuck flows on cleanup due to pending work
eb6645a0f2ca netfilter: flowtable: add function to invoke garbage collection immediately
51f192ae71c3 netfilter: nf_tables: disallow binding to already bound chain
7196f4577f1c netfilter: nf_tables: disallow jump to implicit chain from set element
4097749aec54 netfilter: nf_tables: upfront validation of data via nft_data_init()
cc311eae1f30 netfilter: bitwise: improve error goto labels
9bf98120a943 netfilter: nft_cmp: optimize comparison for 16-bytes
c5ba86cde6bb netfilter: nf_tables: consolidate rule verdict trace call
b6d601211ce4 netfilter: nft_tunnel: restrict it to netdev family
530f4bb9ed58 netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
6d7ddee50395 netfilter: nf_tables: do not leave chain stats enabled on error
cafe94e8d685 netfilter: nft_payload: do not truncate csum_offset and csum_type
fbbecf068a3f netfilter: nft_payload: report ERANGE for too long offset and length
fbaeb8046e7d netfilter: nf_tables: make table handle allocation per-netns friendly
9f4b32890768 netfilter: nf_tables: disallow updates of implicit chain
acca44ec232a bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
1b2c5428f773 netfilter: ebtables: reject blobs that don't provide all entry points
7a5d10afeb1b net: ipvtap - add __init/__exit annotations to module init/exit funcs
fec37fe2f278 bonding: 802.3ad: fix no transmission of LACPDUs
aa108c97acf1 net: moxa: get rid of asymmetry in DMA mapping/unmapping
c9dabd1f0410 net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()
c4b38473b18e net: ipa: don't assume SMEM is page-aligned
f7de12f247bb net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off
3f8608199640 net/mlx5e: Fix wrong application of the LRO state
e161c24a92ef net/mlx5: Avoid false positive lockdep warning by adding lock_class_key
0782959b92eb net/mlx5e: Properly disable vlan strip on non-UL reps
fe76b3e67466 ice: xsk: prohibit usage of non-balanced queue id
141b795ee39e ice: xsk: Force rings to be sized to power of 2
9c34c33893db nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
2e8b65fda933 r8152: fix the RX FIFO settings when suspending
59cfae681ffb r8152: fix the units of some registers for RTL8156A
9cf85759e104 rose: check NULL rose_loopback_neigh->loopback
e1ae035a5663 ntfs: fix acl handling
d28f319043f0 mm/smaps: don't access young/dirty bit if pte unpresent
28dccc4eaf98 SUNRPC: RPC level errors should set task->tk_rpc_status
5626f9535611 NFSv4.2 fix problems with __nfs42_ssc_open
519543a64650 NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
84dc68c6140c Revert "net: macsec: update SCI upon MAC address change."
c3f4f07a9eb1 net: use eth_hw_addr_set() instead of ether_addr_copy()
770afc6e262b fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts
96f2758a6d02 xfrm: policy: fix metadata dst->dev xmit null pointer dereference
103bd319c0fc af_key: Do not call xfrm_probe_algs in parallel
4edd868acd23 xfrm: clone missing x->lastused in xfrm_do_migrate
26ad2398fe49 xfrm: fix refcount leak in __xfrm_policy_check()
044f8ff30e62 riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
093cb743dcad riscv: lib: uaccess: fold fixups into body
9de35edff035 btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc()
da7ad2ec580b btrfs: pass the dentry to btrfs_log_new_name() instead of the inode
90b9e4892704 btrfs: put initial index value of a directory in a constant
4438d54ce7a8 scsi: qla2xxx: edif: Fix dropped IKE message
bcfe37c78854 scsi: qla2xxx: Fix response queue handler reading stale packets
799e39edb0a8 drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist
75260fa268e1 Input: i8042 - add additional TUXEDO devices to i8042 quirk tables
d6351dfe846c Input: i8042 - add TUXEDO devices to i8042 quirk tables
e7d46453410d Input: i8042 - merge quirk tables
0b0ee46bf65e Input: i8042 - move __initconst to fix code styling warning
057238cdce45 btrfs: convert count_max_extents() to use fs_info->max_extent_size
1aa262c1d056 btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size
f675e3ae67e4 btrfs: zoned: revive max_zone_append_bytes
1815305d8199 block: add bdev_max_segments() helper
dd2ee2fd1fcb block: add a bdev_max_zone_append_sectors helper
a50d9fde4616 x86/entry: Move CLD to the start of the idtentry macro
108fb7e99bbf kernel/sys_ni: add compat entry for fadvise64_64
7c83923031cd parisc: Fix exception handler for fldw and fstw instructions
6efe7754e05d parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
f49fd5fe2399 cgroup: Fix race condition at rebind_subsystems()
5c192867ae57 audit: fix potential double free on error path from fsnotify_add_inode_mark
edd6e98a752c eth: sun: cassini: remove dead code
b51ca7326d16 wifi: rtlwifi: remove always-true condition pointed out by GCC 12
addc9003c2e8 Linux 5.15.63
b92be74cb2da xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
1350a4cdfbe6 xfs: revert "xfs: actually bump warning counts when we send warnings"
12689d950d75 xfs: fix soft lockup via spinning in filestream ag selection loop
bbc256bf904d xfs: fix overfilling of reserve pool
90f414686bc4 xfs: always succeed at setting the reserve pool size
07e17dcd03e0 xfs: remove infinite loop when reserving free block pool
130b5965da3a xfs: reserve quota for target dir expansion when renaming files
5e7f687ca727 xfs: reserve quota for dir expansion when linking/unlinking files
139e6fc6e7a7 xfs: flush inodegc workqueue tasks before cancel
d66d392c72a6 scsi: ufs: ufs-mediatek: Fix build error and type mismatch
1a9f5411837a can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
e7403632c015 MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
e740e787f066 video: fbdev: i740fb: Check the argument of i740_calc_vclk()
0bdec5eed69c venus: pm_helpers: Fix warning in OPP during probe
e3c9e9452a8e powerpc/64: Init jump labels before parse_early_param()
ecdba236bc35 smb3: check xattr value length earlier
3c201130cc81 f2fs: fix to do sanity check on segment type in build_sit_entries()
5a01e45b925a f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
3895d353f45a ALSA: control: Use deferred fasync helper
409e6a799283 ALSA: timer: Use deferred fasync helper
60110fd26623 ALSA: core: Add async signal helpers
a5ec4cd45b52 powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
8641e0bbb5ef ovl: warn if trusted xattr creation fails
0480540da5a2 powerpc/32: Don't always pass -mcpu=powerpc to the compiler
3d5d2dc1dc08 powerpc/32: Set an IBAT covering up to _einittext during init
6568e52b281c watchdog: export lockup_detector_reconfigure
c5a8d0512018 RISC-V: Add fast call path of crash_kexec()
64f94e6e1fab riscv: mmap with PROT_WRITE but no PROT_READ is invalid
e751030eb844 riscv: dts: canaan: Add k210 topology information
23069475daeb riscv: dts: sifive: Add fu740 topology information
21d784398a04 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
9774b96bce7d modules: Ensure natural alignment for .altinstructions and __bug_table sections
2097c7835162 iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
7822d994eb95 mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
c983edb06239 vfio: Clear the caps->buf to NULL after free
a1d8021d2130 KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
17c32546166d tty: serial: Fix refcount leak bug in ucc_uart.c
ce0432aa8944 lib/list_debug.c: Detect uninitialized lists
72b850a2a996 ext4: avoid resizing to a partial cluster size
0e734f91cb1c ext4: avoid remove directory when directory is corrupted
d9b94c3ace54 drivers:md:fix a potential use-after-free bug
a600ed25e3d9 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
e59ef9b07130 md: Notify sysfs sync_completed in md_reap_sync_thread()
2dc9615abfbc phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks
405ea6d70684 openrisc: io: Define iounmap argument as volatile
d1fc64bf4526 dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
d0e2b8e36911 selftests/kprobe: Do not test for GRP/ without event failures
3645ed60ac07 csky/kprobe: reclaim insn_slot on kprobe unregistration
fda4bff43bcd RDMA/rxe: Limit the number of calls to each tasklet
54aa6c49361b dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
af76e6fdcf92 dmaengine: dw-axi-dmac: do not print NULL LLI during error
e799817b67b3 um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
405f655ee7f6 PCI/ACPI: Guard ARM64-specific mcfg_quirks
addff638c417 cxl: Fix a memory leak in an error handling path
5e24cd70355e pinctrl: intel: Check against matching data instead of ACPI companion
67b5870a35bb mmc: tmio: avoid glitches when resetting
0f5916516d86 habanalabs/gaudi: mask constant value before cast
b09e5ab18c9f habanalabs/gaudi: fix shift out of bounds
1693fe9ba2ef coresight: etm4x: avoid build failure with unrolled loops
94aadba8d000 gadgetfs: ep_io - wait until IRQ finishes
9c8e2e607270 scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
b92506dc51f8 scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
0af01d2c5edd clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
25041029389b zram: do not lookup algorithm in backends table
50de5045815e uacce: Handle parent device removal or parent driver module rmmod
17d58499dc9c clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
348274a6bb7f vboxguest: Do not use devm for irq
b9c31d4ae9be usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
fbdbd61a36d8 usb: renesas: Fix refcount leak bug
0fc62bbc9531 usb: host: ohci-ppc-of: Fix refcount leak bug
4d6bab8d366a scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
35c3ec7d7a51 clk: ti: Stop using legacy clkctrl names for omap4 and 5
00c274bc5bfa drm/meson: Fix overflow implicit truncation warnings
b01d6bfdf2e4 irqchip/tegra: Fix overflow implicit truncation warnings
49968090f921 PCI: aardvark: Fix reporting Slot capabilities on emulated bridge
fb76cdd21662 usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
de6aa7abfebf usb: gadget: uvc: calculate the number of request depending on framesize
8e142744f0e9 usb: cdns3: fix random warning message when driver load
c3c1dbad3a2d usb: cdns3 fix use-after-free at workaround 2
08c0a77b2aec platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
da56759a4a35 PCI: Add ACS quirk for Broadcom BCM5750x NICs
6fc955b58acf HID: multitouch: new device class fix Lenovo X12 trackpad sticky
57b5be2bd1e0 KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
cb332a666e3f KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
c682fb70a7df net: qrtr: start MHI channel after endpoit creation
98e28de472ef drm/sun4i: dsi: Prevent underflow when computing packet sizes
fe71d84c1a6c drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
6ee1310f4d14 ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
3142b5f09e55 ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
88db4a22d954 drm/imx/dcss: get rid of HPD warning message
1c7e569c0ece tracing/eprobes: Fix reading of string fields
830426469f77 gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
a2cafe242874 kbuild: fix the modules order between drivers and libs
8ee44abe4cae igb: Add lock to avoid data race
471295311960 stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
334554aab154 fec: Fix timer capture timing in `fec_ptp_enable_pps()`
c56e1fcb3091 i40e: Fix to stop tx_timeout recovery if GLOBR fails
bd1fd0a02e9a regulator: pca9450: Remove restrictions for regulator-name
09e512a659e4 i2c: imx: Make sure to unregister adapter on remove()
b4ac11967e8c ice: Ignore EEXIST when setting promisc mode
e84c6321f357 net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
caa80c1f8316 net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
b0672895d8be net: genl: fix error path memory leak in policy dumping
232fab59a65a net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
29c5956061c9 net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
ffb155944333 net: fix potential refcount leak in ndisc_router_discovery()
c7118a579106 net: moxa: pass pdev instead of ndev to DMA functions
a44a1a14211d mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
dd236b62d25e net: dsa: mv88e6060: prevent crash on an unused port
c0434f0e0586 net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
dd32ea395658 spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
1d9e75c3d8cd powerpc/pci: Fix get_phb_number() locking
e58d1a96e93b netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
7ac21b920ee6 netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
0df32f45be40 netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
46f64e6325ee netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
8a6775ede639 netfilter: nf_tables: really skip inactive sets when allocating name
b59bee8b05b0 netfilter: nf_tables: possible module reference underflow in error path
3be4d59808bb netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
81dcb3b80475 fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
8a38a73cb406 netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
cacdddfefe8d ASoC: codec: tlv320aic32x4: fix mono playback via I2S
18b5a57e7d96 ASoC: tas2770: Fix handling of mute/unmute
8eab21065492 ASoC: tas2770: Drop conflicting set_bias_level power setting
0a63bc250cc1 ASoC: tas2770: Allow mono streams
480bf1e299a4 ASoC: tas2770: Set correct FSYNC polarity
b318b9dd2ac6 ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
743dc4377bba iavf: Fix reset error handling
dab6b551f5ba iavf: Fix adminq error handling
8af269e5bdf4 nios2: add force_successful_syscall_return()
c9f78def8856 nios2: restarts apply only to the first sigframe we build...
3bee7b77d917 nios2: fix syscall restart checks
f794d1fe6e52 nios2: traced syscall does need to check the syscall number
80cae5d810d2 nios2: don't leave NULLs in sys_call_table[]
35d5fd70e8c8 nios2: page fault et.al. are *not* restartable syscalls...
c293e8abc09e fs/ntfs3: Fix missing i_op in ntfs_read_mft
efdcf4df7a36 fs/ntfs3: Do not change mode if ntfs_set_ea failed
78e4aebc35b3 fs/ntfs3: Fix double free on remount
8feb84857915 fs/ntfs3: Don't clear upper bits accidentally in log_replay()
8e8e1a84dac7 fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
ecda80a345ca fs/ntfs3: Fix using uninitialized value n when calling indx_read
69979b5e308f dpaa2-eth: trace the allocated address instead of page struct
f39b424b4301 perf tests: Fix Track with sched_switch test for hybrid case
5958ef867b9d perf parse-events: Fix segfault when event parser gets an error
e8ab87549bbe perf probe: Fix an error handling path in 'parse_perf_probe_command()'
51471b697303 geneve: fix TOS inheriting for ipv4
a5d7ce086fe9 atm: idt77252: fix use-after-free bugs caused by tst_timer
75b810104e40 xen/xenbus: fix return type in xenbus_file_read()
d98b50d5b72d nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
5c21186c5f3a NTB: ntb_tool: uninitialized heap data in tool_fn_write()
cffd1cefcdd7 tools build: Switch to new openssl API for test-libcrypto
86ff5446b4da kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
f546faa216d0 ceph: don't leak snap_rwsem in handle_cap_grant
3e7ee4dd1ea4 tools/vm/slabinfo: use alphabetic order when two values are equal
d27e1834dee2 ceph: use correct index when encoding client supported features
e49c17867c61 spi: dt-bindings: zynqmp-qspi: add missing 'required'
b847ea541b1f spi: dt-bindings: cadence: add missing 'required'
506fc3cab986 dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
4e96aa5b46d4 dt-bindings: arm: qcom: fix MSM8994 boards compatibles
5aa6548c0803 dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
e7a0e9ee5b12 dt-bindings: arm: qcom: fix Longcheer L8150 compatibles
3632c642cacc dt-bindings: gpio: zynq: Add missing compatible strings
52d8f48f85f7 vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
e4c0428f8a6f vsock: Fix memory leak in vsock_connect()
38b2ab9adf50 plip: avoid rcu debug splat
133a08a3093b ipv6: do not use RT_TOS for IPv6 flowlabel
5c9e5c44f89d mlx5: do not use RT_TOS for IPv6 flowlabel
02b2b7372727 geneve: do not use RT_TOS for IPv6 flowlabel
f150c1f84775 ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
06337b9c255d octeontx2-af: Fix key checking for source mac
dc5be2d4f928 octeontx2-af: Fix mcam entry resource leak
f9a36fa5367e octeontx2-af: suppress external profile loading warning
e0fe6aa19a80 octeontx2-af: Apply tx nibble fixup always
17c3ea739979 octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
0a02159ae636 Input: exc3000 - fix return value check of wait_for_completion_timeout
a4a945641aca pinctrl: qcom: sm8250: Fix PDC map
fed2247253dc pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
be82dc052155 pinctrl: amd: Don't save/restore interrupt status and wake status bits
c1c7a7c950e6 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
9272265f2f76 pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
79eb8e9e38f3 dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles
8b7bf35d301d selftests: forwarding: Fix failing tests with old libnet
c506c9a97120 net: bgmac: Fix a BUG triggered by wrong bytes_compl
eb2d9dc79f5f net: bcmgenet: Indicate MAC is in charge of PHY PM
47ac7b2f6a1f net: phy: Warn about incorrect mdio_bus_phy_resume() state
c4d09fd1e18b devlink: Fix use-after-free after a failed reload
d3723eab1119 virtio_net: fix memory leak inside XPD_TX with mergeable
9721e238c24c SUNRPC: Reinitialise the backchannel request buffers before reuse
d3c262f584df SUNRPC: Fix xdr_encode_bool()
63e921d4edb3 sunrpc: fix expiry of auth creds
3f16630fa23b m68k: coldfire/device.c: protect FLEXCAN blocks
422a02a77159 net: atlantic: fix aq_vec index out of range error
98dc8fb08299 can: j1939: j1939_session_destroy(): fix memory leak of skbs
890aba507802 can: mcp251x: Fix race condition on receive interrupt
6648647599e0 bpf: Check the validity of max_rdwr_access for sock local storage map iterator
03ca12e583f1 bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
e51b568ea2c8 bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
2f56304a0cf9 bpf: Acquire map uref in .init_seq_private for hash map iterator
370805f0e72b bpf: Acquire map uref in .init_seq_private for array map iterator
18a994e0661c bpf: Don't reinit map value in prealloc_lru_pop
41fd6cc88aaf BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
a4cf3dadd1fa NFSv4/pnfs: Fix a use-after-free bug in open
1e9fd95c27d8 NFSv4.1: RECLAIM_COMPLETE must handle EACCES
281c6a47416b NFSv4: Fix races in the legacy idmapper upcall
b32780cda567 NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
0696115a3230 NFSv4.1: Don't decrease the value of seq_nr_highest_sent
6aea903916c1 Documentation: ACPI: EINJ: Fix obsolete example
bf7ebebce2c2 apparmor: Fix memleak in aa_simple_write_to_buffer()
64103ea35773 apparmor: fix reference count leak in aa_pivotroot()
c62f2f56e086 apparmor: fix overlapping attachment computation
e89b95f91e63 apparmor: fix setting unconfined mode on a loaded profile
3104c8a0dc5f apparmor: fix aa_label_asxprint return check
a683a0d87a22 apparmor: Fix failed mount permission check error message
31b35b689123 apparmor: fix absroot causing audited secids to begin with =
017b0ea49262 apparmor: fix quiet_denied for file rules
8bc5ed70ef58 can: ems_usb: fix clang's -Wunaligned-access warning
43ae96645898 dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
2294f43a07ea ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
2fb8f62ee335 tracing: Have filter accept "common_cpu" to be consistent
dac2b60345ef tracing/probes: Have kprobes and uprobes use $COMM too
b489aca082a2 tracing/eprobes: Have event probes be consistent with kprobes and uprobes
a11ce7bfbdb7 tracing/eprobes: Do not hardcode $comm as a string
ba53c21ce977 tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
0d7970e8702b tracing/perf: Fix double put of trace event when init fails
14674e47ff49 x86/kprobes: Fix JNG/JNLE emulation
860efae12788 cifs: Fix memory leak on the deferred close
6379a9af7cfc btrfs: fix lost error handling when looking up extended ref on log replay
7ac430e319e9 btrfs: reset RO counter on block group if we fail to relocate
78f8c2370e3d btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
d8fc9df94b88 mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
6c4541d6b881 mmc: pxamci: Fix an error handling path in pxamci_probe()
8b7ed38c38e1 mmc: pxamci: Fix another error handling path in pxamci_probe()
23179d5b7c39 ata: libata-eh: Add missing command name
82a27c185544 drm/amd/display: Check correct bounds for stream encoder instances for DCN303
76672cd326c1 drm/ttm: Fix dummy res NULL ptr deref bug
016b71479f46 drm/nouveau: recognise GA103
1b7e0482abd0 locking/atomic: Make test_and_*_bit() ordered on failure
852f6a784a4b rds: add missing barrier to release_refill
d26beb910904 x86/mm: Use proper mask when setting PUD mapping
177bf3542009 KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
e9a6a3bd97c7 ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
5d396df4631a ALSA: info: Fix llseek return value when using callback
a0a7e0b2b8b2 Linux 5.15.62
2a9114b3ec6f btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
0d9c713cc30f btrfs: only write the sectors in the vertical stripe which has data stripes
3eb602ad6a94 x86/ftrace: Use alternative RET encoding
543138c55518 x86/ibt,ftrace: Make function-graph play nice
f6632763484c Revert "x86/ftrace: Use alternative RET encoding"
cb69d4d6f709 ksmbd: fix heap-based overflow in set_ntacl_dacl()
c76b216753c9 ksmbd: prevent out of bound read for SMB2_WRITE
5430db94434f net_sched: cls_route: disallow handle of 0
c12f0e6126ad tee: add overflow check in register_shm_helper()
3746d62ecf1c io_uring: use original request task for inflight tracking
374bf3fc1f53 Linux 5.15.61
17bf429b913b scsi: lpfc: Resolve some cleanup issues following SLI path refactoring
6e99860de6f4 scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()
9a570069cdbb scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()
f27259515797 drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c
2711bedab26c Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
449928869475 Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
fa3040688d75 io_uring: mem-account pbuf buckets
50446ac34545 drm/meson: Fix refcount leak in meson_encoder_hdmi_init
a8278cf3f00d drm/msm: Fix dirtyfb refcounting
3cfd07084b7e tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro
1889f4135fb2 drm/vc4: change vc4_dma_range_matches from a global to static
3131a20eee20 net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode
a25f45ff8856 drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
276e1cac8085 Revert "s390/smp: enforce lowcore protection on CPU restart"
93d28e50cf72 Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
621b596b29e5 crypto: lib/blake2s - reduce stack frame usage in self test
aa480f7d74b9 tcp: fix over estimation in sk_forced_mem_schedule()
4db561ae4a90 mac80211: fix a memory leak where sta_info is not freed
57bbb691a93b net_sched: cls_route: remove from list when handle is 0
f467478d15fa tracing: Use a struct alignof to determine trace event field alignment
5bafa7df79de powerpc: Fix eh field when calling lwarx on PPC32
c98e956ef489 xen-blkfront: Apply 'feature_persistent' parameter when connect
ef26b5d530d4 xen-blkback: Apply 'feature_persistent' parameter when connect
7304be4c985d xen-blkback: fix persistent grants negotiation
9e7dab7edabd tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
84075af9fb4a KEYS: asymmetric: enforce SM2 signature use pkey algo
1be97463696c ext4: fix race when reusing xattr blocks
470f0a5ef519 ext4: unindent codeblock in ext4_xattr_block_set()
51877de35d21 ext4: use kmemdup() to replace kmalloc + memcpy
0b885394fd00 ext4: remove EA inode entry from mbcache on inode eviction
19dac09bd956 ext4: make sure ext4_append() always allocates new block
ef6e69026d88 ext4: check if directory block is within i_size
30dfb75e1f86 ext4: fix warning in ext4_iomap_begin as race between bmap and write
9a080f8b085a ext4: correct the misjudgment in ext4_iget_extra_inode
7dbba7916920 ext4: correct max_inline_xattr_value_size computing
21f6bd5cbdab ext4: fix use-after-free in ext4_xattr_set_entry
e6321fda51e5 ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
133b80d5582e ext4: fix extent status tree race in writeback error recovery path
88bcc518e4ad ext4: update s_overhead_clusters in the superblock during an on-line resize
3c0a5a0e1c66 tracing: Avoid -Warray-bounds warning for __rel_loc macro
994dea8549f2 tracing: Add '__rel_loc' using trace event macros
50235d9a1f1f dm raid: fix address sanitizer warning in raid_resume
4c233811a495 dm raid: fix address sanitizer warning in raid_status
34bef00a325a KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists
e365c817beef KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL
1eedac05b2f3 KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
9f1a17222a8b KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
81f723a006e7 KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
0ceef1c56875 powerpc/powernv/kvm: Use darn for H_RANDOM on Power9
0eeb7037a479 ACPI: CPPC: Do not prevent CPPC from working in the future
2cc23122653f btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA
b5c541758650 btrfs: reset block group chunk force if we have to wait
b367f125c80f btrfs: ensure pages are unlocked on cow_file_range() failure
0b7f5d7a4d2a block: don't allow the same type rq_qos add more than once
b055781dd947 block: remove the struct blk_queue_ctx forward declaration
d2cbdbe22b5f locking/csd_lock: Change csdlock_debug from early_param to __setup
96ba981f09a9 timekeeping: contribute wall clock to rng on time change
6b841a891d28 ARM: remove some dead code
7a7188df3eae net/9p: Initialize the iounit field during fid creation
f83131a3071a dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
779fd8cb621e kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
9769bd964d54 dm writecache: set a default MAX_WRITEBACK_JOBS
10bc71642fad tty: 8250: Add support for Brainboxes PX cards.
6f47a7594bcf serial: 8250: Add proper clock handling for OxSemi PCIe devices
96f2c1685b1c serial: 8250: Fold EndRun device support into OxSemi Tornado code
b49c3b3a911d serial: 8250_pci: Replace dev_*() by pci_*() macros
5baacb540c5a serial: 8250_pci: Refactor the loop in pci_ite887x_init()
55e5487ae294 PCI: qcom: Power on PHY before IPQ8074 DBI register accesses
c5d3873d3e1c PCI/AER: Iterate over error counters instead of error strings
0b4c0003aeda iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
f2145a1bf7ab KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
1f71d1f7f491 KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
925cc6d6ff8a intel_th: pci: Add Raptor Lake-S CPU support
6d3c02fd9600 intel_th: pci: Add Raptor Lake-S PCH support
df6faa9798eb intel_th: pci: Add Meteor Lake-P support
2b5ef6430c21 scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID
b4543dbea84c scsi: lpfc: SLI path split: Refactor SCSI paths
c56cc7fefc31 scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4
1c5e670d6a5a scsi: lpfc: SLI path split: Refactor lpfc_iocbq
eb36ec3039ce scsi: lpfc: Fix EEH support for NVMe I/O
0c29e149b6bb firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
b574d1e3e9a2 usbnet: smsc95xx: Fix deadlock on runtime resume
eaf3a094d892 usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling
09201006dac9 usbnet: smsc95xx: Avoid link settings race on interrupt reception
048872438876 usbnet: smsc95xx: Don't clear read-only PHY interrupt
c232db672713 drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
4a54c13786c5 drm/dp/mst: Read the extended DPCD capabilities during system resume
3dd33a09f5dc crypto: blake2s - remove shash module
f96a9815b466 drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
8aa68065a877 drm/mediatek: Allow commands to be sent during video mode
1e0ca3d809c3 spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
8cbc36e7e37a __follow_mount_rcu(): verify that mount_lock remains unchanged
60c981f4b787 Input: gscps2 - check return value of ioremap() in gscps2_probe()
9e255ed238fc posix-cpu-timers: Cleanup CPU timers before freeing them during exec
c9c965fa1974 SMB3: fix lease break timeout when multiple deferred close handles for the same file.
c273671ae826 x86/olpc: fix 'logical not is only applied to the left hand side'
1cbf3882cb37 x86/kprobes: Update kcb status flag after singlestepping
7c91c8da431d ftrace/x86: Add back ftrace_expected assignment
0b00cb428f74 x86/bugs: Enable STIBP for IBPB mitigated RETBleed
15f67058a1ee scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
6f1d5e6979c1 scsi: qla2xxx: Fix losing target when it reappears during delete
420e449e21b9 scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
3f1102898b7b scsi: qla2xxx: Wind down adapter after PCIe error
3b38c7f0c6ac scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
1209da5278eb scsi: qla2xxx: Fix excessive I/O error messages by default
b7bae3886a30 scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
a76a155851fc scsi: qla2xxx: Turn off multi-queue for 8G adapters
505fb1cc4328 scsi: qla2xxx: Fix discovery issues in FC-AL topology
27a7805a19a7 scsi: qla2xxx: Fix imbalance vha->vref_count
781a7dabeac2 scsi: zfcp: Fix missing auto port scan and thus missing target ports
f5183d66c4f4 scsi: ufs: core: Correct ufshcd_shutdown() flow
ce50d94afcb8 video: fbdev: s3fb: Check the size of screen before memset_io()
0701df594bc1 video: fbdev: arkfb: Check the size of screen before memset_io()
4a3cef1eaced video: fbdev: vt8623fb: Check the size of screen before memset_io()
fff6bb19d56c f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED
05244b62ae94 f2fs: allow compression for mmap files in compress_mode=user
608d4c5f9f4d x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
748d2e9585ae sched/core: Do not requeue task on CPU excluded from cpus_mask
dd960a0ddd43 sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
f9ab9bcf53b6 sched: Fix the check of nr_running at queue wakelist
1584dc3da7b4 tools/thermal: Fix possible path truncations
236c1502520b video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
3bb94ff1e794 x86/numa: Use cpumask_available instead of hardcoded NULL check
147f66d22f58 sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
e51b98166334 sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
8fb62a576178 scripts/faddr2line: Fix vmlinux detection on arm64
7f060ad6cb86 genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
e1c355ec7df1 powerpc/pci: Fix PHB numbering when using opal-phbid
31dad89b16ed x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero
a1edb85e60fd kprobes: Forbid probing on trampoline and BPF code areas
533a06858b01 perf symbol: Fail to read phdr workaround
5eaa93caa63a powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
ea494e8a9852 powerpc/xive: Fix refcount leak in xive_get_max_prio
69e9fa07b229 powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
74715fe0726c f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
9536d5451cf4 s390/smp: enforce lowcore protection on CPU restart
70caac180f14 s390/maccess: rework absolute lowcore accessors
ac0a3e2131bd s390/smp: cleanup control register update routines
a002b8641254 s390/smp: cleanup target CPU callback starting
9287df436294 s390/dump: fix os_info virtual vs physical address confusion
cf0e42eb04c7 tty: serial: fsl_lpuart: correct the count of break characters
ef0f4eeaba24 powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
df466a61f699 powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case
5414409ada0c powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
14965b8e2952 powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping.
96ead6679803 ASoC: mchp-spdifrx: disable end of block interrupt on failures
8301c204db28 video: fbdev: sis: fix typos in SiS_GetModeID()
29f06f1905c3 video: fbdev: amba-clcd: Fix refcount leak bugs
f28764d10e9f watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
84ddf527f907 watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource
27d0c621225d ASoC: audio-graph-card: Add of_node_put() in fail path
642ebdd9579d fuse: Remove the control interface for virtio-fs
509a5cb39019 ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
2e1b17ec0423 ASoC: imx-card: use snd_pcm_format_t type for asrc_format
8ea7f75b87fa ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
78263868dbe5 ASoC: fsl-asoc-card: force cast the asrc_format type
10961cbaea2a ASoC: fsl_asrc: force cast the asrc_format type
b08c3473ee1e s390/zcore: fix race when reading from hardware system area
f1415771f6a1 s390/crash: fix incorrect number of bytes to copy to user space
2165fd2bae8a s390/maccess: fix semantics of memcpy_real() and its callers
ceea1bc15310 s390/dump: fix old lowcore virtual vs physical address confusion
3ea02fc5d488 perf tools: Fix dso_id inode generation comparison
c7d4e6cdd14f iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
facd31bbc799 mfd: max77620: Fix refcount leak in max77620_initialise_fps
a8aa2a76eec7 mfd: t7l66xb: Drop platform disable callback
0386a985a802 remoteproc: sysmon: Wait for SSCTL service to come up
48042b342eae remoteproc: qcom: pas: Check if coredump is enabled
3336e7c0767f proc: fix a dentry lock race between release_task and lookup
f28e4d214839 lib/smp_processor_id: fix imbalanced instrumentation_end() call
74824db8b2fa kfifo: fix kfifo_to_user() return type
ece6cfe62a10 rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
f543a9d19c29 MIPS: Fixed __debug_virt_addr_valid()
8324649b0035 net: 9p: fix refcount leak in p9_read_work() error handling
273c16d93f86 9p: Add client parameter to p9_req_put()
3ac76cdab956 9p: Drop kref usage
eb3eed52a77c 9p: fix a bunch of checkpatch warnings
79f1a945bcaf iommu/exynos: Handle failed IOMMU device registration properly
9a06340c9d95 serial: 8250_bcm7271: Save/restore RTS in suspend/resume
3d69d86b3e9d ASoC: mt6359: Fix refcount leak bug
1008e81163e8 swiotlb: fail map correctly with failed io_tlb_default_mem
80f697b57f57 MIPS: vdso: Utilize __pa() for gic_pfn
447e0f4be850 tty: n_gsm: fix missing corner cases in gsmld_poll()
c94ea1a49eb8 tty: n_gsm: fix DM command
fdcd4b065224 tty: n_gsm: fix wrong T1 retry count handling
583cba5004f0 serial: 8250_fsl: Don't report FE, PE and OE twice
79ed8856445b vfio/ccw: Do not change FSM state in subchannel event
2ebb5a55d526 remoteproc: qcom: wcnss: Fix handling of IRQs
fd3adcb84f7f ASoC: imx-card: Fix DSD/PDM mclk frequency
7c69f70dc515 ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
e46bc8cacdb6 tty: n_gsm: fix resource allocation order in gsm_activate_mux()
c9754e10f1a5 tty: n_gsm: fix race condition in gsmld_write()
a7fa41552407 tty: n_gsm: fix packet re-transmission without open control channel
ace28afbc63f tty: n_gsm: fix non flow control frames during mux flow off
dd37f6573878 tty: n_gsm: fix missing timer to handle stalled links
1018139cbb48 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
dfa9b6d34aac tty: n_gsm: fix tty registration before control channel open
3c8d5fdca881 tty: n_gsm: fix user open not possible at responder until initiator open
794604fbd716 tty: n_gsm: Delete gsmtty open SABM frame when config requester
76385916d093 ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
87b1a9175f08 powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
b01b18cd3d92 ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
0dc1663e3fc2 remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init
f0c151602f9b profiling: fix shift too large makes kernel panic
49929f3ee8d3 selftests/livepatch: better synchronize test_klp_callbacks_busy
cf112a52d758 remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
2a7d605d74a2 rpmsg: mtk_rpmsg: Fix circular locking dependency
f061773b7b55 rpmsg: char: Add mutex protection for rpmsg_eptdev_open()
c81935d0e056 ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
a24bb7fe7bab ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
372b49ba0775 serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
ad7fd9f652bc serial: 8250: dma: Allow driver operations before starting DMA transfers
f945b12e65c5 serial: 8250: Export ICR access helpers for internal use
994f2edeeb21 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
542861e5e2fa ASoC: codecs: da7210: add check for i2c_add_driver
7dee72b1bcec ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
540c7b7385fb ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
349242e6445a ASoC: imx-audmux: Silence a clang warning
d69244d0ff1e ASoC: samsung: Fix error handling in aries_audio_probe
1065c3853258 ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
13741bb88a93 opp: Fix error check in dev_pm_opp_attach_genpd()
0edd9f8d13a8 usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
e62f79827784 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
5f9c70833ba6 ext4: recover csum seed of tmp_inode after migrating to extents
b0e1268a8efd jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
70f70d54f06b block: ensure iov_iter advances for added pages
a24f05f7ced7 block/bio: remove duplicate append pages code
54e5b14c9b7f nvme: catch -ENODEV from nvme_revalidate_zones again
a3f6aeba670e nvme: don't return an error from nvme_configure_metadata
92a6233585dc nvme: disable namespace access for unsupported metadata
52cd55a4fb2d nvme: define compat_ioctl again to unbreak 32-bit userspace.
34552bf35f91 nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
87e7ba8b0b5b null_blk: fix ida error handling in null_add_dev()
06f39bc5a7e9 block/rnbd-srv: Set keep_id to true after mutex_trylock
2ceeb04252e6 RDMA/rxe: Fix error unwind in rxe_create_qp()
bfb54ad9581d RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq
66c735c9a747 RDMA/rxe: Add memory barriers to kernel queues
931990c820bb RDMA/mlx5: Add missing check for return value in get namespace flow
0911cadd4f59 of/fdt: declared return type does not match actual return type
128eeac87618 selftests: kvm: set rax before vmcall
9fc8d3bee714 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
622ef885a89a android: binder: stop saving a pointer to the VMA
e60d7e2462bf RDMA/srpt: Fix a use-after-free
e7e853cdde17 RDMA/srpt: Introduce a reference count in struct srpt_device
ca120c04bfa8 RDMA/srpt: Duplicate port name members
28621b38ac57 platform/olpc: Fix uninitialized data in debugfs write
e389e927e8f1 KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP
ee890b463398 mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}()
bfa020146858 usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
477c95578c3a USB: serial: fix tty-port initialized comments
2988443802fc HID: amd_sfh: Handle condition of "no sensors"
0d265155501e PCI: tegra194: Fix link up retry sequence
472db7de9ff5 PCI: tegra194: Fix Root Port interrupt handling
e4adb10bc5c6 RDMA/rxe: For invalidate compare according to set keys in mr
3695aa94d789 HID: alps: Declare U1_UNICORN_LEGACY support
71fdd63bfdbc mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
209b5d06e989 mmc: cavium-octeon: Add of_node_put() when breaking out of loop
022c8d3f45fc RDMA/rxe: Fix mw bind to allow any consumer key portion
45382d69074a scripts/gdb: fix 'lx-dmesg' on 32 bits arch
9227a870b8e2 scripts/gdb: lx-dmesg: read records individually
3adcd80b5e10 dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)
118e05368e27 HID: amd_sfh: Add NULL check for hid device
91443c669d28 HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
eafb19c8fe04 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
e25b828553ae RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
5870343eabea clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
c41664346aa6 iio: cros: Register FIFO callback after sensor is registered
f6e26e1a5f60 RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
9fc44cfd1866 RDMA/hns: Fix incorrect clearing of interrupt status register
7e647a8d5fc0 RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
f851d8097fd9 RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function
527df029be34 RDMA/rtrs-clt: Rename rtrs_clt_sess to rtrs_clt_path
bab17b761c89 RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_path
f706fcd56858 RDMA/rtrs: Rename rtrs_sess to rtrs_path
e44928f2db0f RDMA/rtrs: Do not allow sessname to contain special symbols / and .
8b6dba78922d RDMA/rtrs: Introduce destroy_cq helper
001f93b39ef7 RDMA/rtrs: Replace duplicate check with is_pollqueue helper
9c663e73f556 RDMA/rtrs: Fix warning when use poll mode on client side.
08ff62fff0b1 RDMA/rtrs-srv: Fix modinfo output for stringify
b801e80e1162 RDMA/irdma: Fix setting of QP context err_rq_idx_valid field
9f9ef6cb72a3 RDMA/irdma: Fix VLAN connection with wildcard address
92520864ef9f RDMA/irdma: Fix a window for use-after-free
62d610cfc16f um: random: Don't initialise hwrng struct with zero
3bf1085657f8 interconnect: imx: fix max_node_id
52537ea892a5 phy: stm32: fix error return in stm32_usbphyc_phy_init
3f2989ed9570 eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
edd22e6ad249 usb: dwc3: qcom: fix missing optional irq warnings
116540c1052e usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
92728470a952 usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
4070f3c83cd2 usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
120538461985 usb: gadget: udc: amd5536 depends on HAS_DMA
7689427e238d xtensa: iss: fix handling error cases in iss_net_configure()
758145c84fe1 xtensa: iss/network: provide release() callback
c5641494cd7e scsi: smartpqi: Fix DMA direction for RAID requests
80f876b26dab PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
c968af565ca6 PCI/portdrv: Don't disable AER reporting in get_port_device_capability()
81ea65c9aefe KVM: s390: pv: leak the topmost page table when destroy fails
d795bbde3ff0 mmc: block: Add single read for 4k sector cards
f8585cad6dea of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer
5325975c19e3 mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
961d7d12080f memstick/ms_block: Fix a memory leak
2b12af05848f memstick/ms_block: Fix some incorrect memory allocation
125534d2591f mmc: renesas_sdhi: Get the reset handle early in the probe
268afd446ace mmc: mxcmmc: Silence a clang warning
352377cf7471 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
e3a1eaea6631 staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
2c254fe3c5fc binder: fix redefinition of seq_file attributes
566887bad7ff intel_th: msu: Fix vmalloced buffers
08ec393b1d30 intel_th: msu-sink: Potential dereference of null pointer
9b5469573a27 intel_th: Fix a resource leak in an error handling path
0b154b745d11 scsi: qla2xxx: Check correct variable in qla24xx_async_gffid()
1a8cc2ed9547 PCI: endpoint: Don't stop controller when unbinding endpoint function
5ab2782c944e dmaengine: sf-pdma: Add multithread support for a DMA channel
ebea637e9f4b KVM: arm64: Don't return from void function
250b46505175 soundwire: revisit driver bind/unbind and callbacks
3abe387e759a soundwire: bus_type: fix remove and shutdown support
06a949457a8d PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists
b03a8f1264ea PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
981f451f3708 PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address
0f5e892c41b9 PCI: dwc: Disable outbound windows only for controllers using iATU
68c2cda90522 PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()
dbbfb410a3dd PCI: dwc: Stop link on host_init errors and de-initialization
44652154484e mm/mempolicy: fix get_nodes out of bound access
0b9f2f2a0488 clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
522e13ebbf48 clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.
433a22104012 clk: qcom: camcc-sm8250: Fix topology around titan_top power domain
123c76fbc2dd clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
93ff4172b9b2 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
fd60d861624d clk: qcom: ipq8074: fix NSS port frequency tables
7616ebecd358 clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
6f74519efa6a clk: qcom: ipq8074: fix NSS core PLL-s
3b4934a635d9 RDMA/rxe: Fix deadlock in rxe_do_local_ops()
dac3ecbd1ab8 usb: host: xhci: use snprintf() in xhci_decode_trb()
26b305f01d62 clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
d605b4125e77 clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
558b097f8cdb clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
0c787dfc2238 clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
9ed2640eb883 clk: qcom: clk-krait: unlock spin after mux completion
733ab0c19bf1 driver core: fix potential deadlock in __driver_attach
80169b136c89 misc: rtsx: Fix an error handling path in rtsx_pci_probe()
30f44ddfdb49 clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
2e79153d2ce9 mtd: dataflash: Add SPI ID table
7837281f83bc dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
3e541526aab6 scsi: iscsi: Fix session removal on shutdown
ca8936581506 scsi: iscsi: Add helper to remove a session from the kernel
49f7414a1982 scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel
a78b882c1a9f mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
358fbfc1322b mwifiex: Ignore BTCOEX events from the 88W8897 firmware
26cdeedbb616 KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
d56c5eac8476 mm/memremap: fix memunmap_pages() race with get_dev_pagemap()
d18a9085654b memremap: remove support for external pgmap refcounts
d1e0ceeec04a lib/test_hmm: avoid accessing uninitialized pages
81b64a9da38f clk: mediatek: reset: Fix written reset bit offset
31c1072e6b55 iio: accel: bma400: Reordering of header files
363c82a63478 platform/chrome: cros_ec: Always expose last resume result
95faac56051b iio: accel: bma400: Fix the scale min and max macro values
17d7a36dcd46 scsi: qla2xxx: edif: Fix no logout on delete for N2N
3db6a63bae5f scsi: qla2xxx: edif: Fix session thrash
4c35b8eb3dc2 scsi: qla2xxx: edif: Tear down session if keys have been removed
58277fa8333f scsi: qla2xxx: edif: Fix no login after app start
1138e2da4244 scsi: qla2xxx: edif: Reduce disruption due to multiple app start
cc5745f2ee40 scsi: qla2xxx: edif: Send LOGO for unexpected IKE message
154bf040ba53 netfilter: xtables: Bring SPDX identifier back
8cffaf09336b usb: xhci: tegra: Fix error check
4240b6e0f3b3 usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
59026d5cc615 usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
c0a4b454486b usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
1e5ec5e90e77 fpga: altera-pr-ip: fix unsigned comparison with less than zero
0675fe20da7f PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains()
c99dca4ebc78 mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
762475464982 mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset
8ea607579d30 mtd: partitions: Fix refcount leak in parse_redboot_of
1ef96afd4f5a mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
8489a20ac481 HID: cp2112: prevent a buffer overflow in cp2112_xfer()
879bcbbec3e0 PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()
c0ad5c7e68d1 PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains()
ff1e7aea3ef7 phy: samsung: exynosautov9-ufs: correct TSRV register configurations
7840dce7966a KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported
2adc7032ec84 KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails"
473ba2ee7641 scsi: qla2xxx: edif: Fix n2n login retry for secure device
fd2c194089eb scsi: qla2xxx: edif: Fix n2n discovery issue with secure target
ba051e1fe739 scsi: qla2xxx: edif: Add retry for ELS passthrough
703e1ccf6ff9 scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application
d7d254cc1348 scsi: qla2xxx: edif: Fix inconsistent check of db_flags
aa7269ee63ec scsi: qla2xxx: edif: Reduce connection thrash
7b2fbfa4b2cd scsi: qla2xxx: edif: Fix potential stuck session in sa update
bf890f1408b2 scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing
beb5bba5dd13 of: check previous kernel's ima-kexec-buffer against memory bounds
098b7e83b318 mtd: rawnand: meson: Fix a potential double free issue
d5730780e9ea mtd: maps: Fix refcount leak in ap_flash_init
4d67c8f74d80 mtd: maps: Fix refcount leak in of_flash_probe_versatile
f74bd76a7524 clk: renesas: r9a06g032: Fix UART clkgrp bitsel
36c27d813e75 HID: amd_sfh: Don't show client init failed as error when discovery fails
c36369f7db87 wireguard: allowedips: don't corrupt stack when detecting overflow
73ccc2b153a2 wireguard: ratelimiter: use hrtimer in selftest
1618e0f1ed59 net: usb: make USB_RTL8153_ECM non user configurable
8890bdb93ff5 dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
d4249d465da3 net: ionic: fix error check for vlan flags in ionic_set_nic_features()
857f390dfdac net: rose: fix netdev reference changes
bde545304f3d netdevsim: Avoid allocation warnings triggered from user space
c9d901e17142 iavf: Fix 'tc qdisc show' listing too many queues
d70ecd933042 iavf: Fix max_rate limiting
f1974d3042d6 wifi: rtw88: check the return value of alloc_workqueue()
f671cf48f383 netdevsim: fib: Fix reference count leak on route deletion failure
51dd6d3beb7f net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
8fd69d3df9f4 ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
68bf74ec95c3 inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
c8b1baca99cf crypto: hisilicon/sec - fix auth key size error
996be53de07b crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
0d11ab3db14b crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
e5697a0a4529 net/mlx5: Adjust log_max_qp to be 18 at most
2d800deb8766 net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
2109cba576c5 net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
22ae7f434f1f media: cedrus: hevc: Add check for invalid timestamp
d7365590d15b wifi: libertas: Fix possible refcount leak in if_usb_probe()
4a40af2b0b95 wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
689e5caf63e9 wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
b50f5aa9f527 i2c: mux-gpmux: Add of_node_put() when breaking out of loop
4fc616e25b66 i2c: cadence: Support PEC for SMBus block read
aa6da8c32acb Bluetooth: hci_intel: Add check for platform_driver_register
d1bedcd7947b can: pch_can: pch_can_error(): initialize errc before using it
5793da4db3a9 can: error: specify the values of data[5..7] of CAN error frames
3d70b6605a94 can: usb_8dev: do not report txerr and rxerr during bus-off
bbe42d5dc486 can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
0b328f9c7912 can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
4b71a3c2a29c can: sun4i_can: do not report txerr and rxerr during bus-off
dcfcd5fc999b can: hi311x: do not report txerr and rxerr during bus-off
715ced011394 can: sja1000: do not report txerr and rxerr during bus-off
b8c29e29059e can: rcar_can: do not report txerr and rxerr during bus-off
ba0110c2dd03 can: pch_can: do not report txerr and rxerr during bus-off
cbfcc7c4cc61 libbpf: fix an snprintf() overflow check
ad3e3212492c selftests/bpf: fix a test for snprintf() overflow
4388ea680346 wifi: p54: add missing parentheses in p54_flush()
71fc0615c91e wifi: p54: Fix an error handling path in p54spi_probe()
074e865b37da wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
05f3b437c962 media: staging: media: hantro: Fix typos
6b593bcc6e6d media: hevc: Embedded indexes in RPS
223b977c1cd4 media: hantro: Simplify postprocessor
9d36596b5f71 media: hantro: postproc: Fix motion vector space size
b1385d437e90 media: cedrus: h265: Fix flag name
f29659bad1d5 fs: check FMODE_LSEEK to control internal pipe splicing
c9a8a448e5e4 bpf: Fix subprog names in stack traces.
8ff5be75ae31 selftests: timers: clocksource-switch: fix passing errors from child
4d3481398287 selftests: timers: valid-adjtimex: build fix for newer toolchains
070527cc3124 libbpf: Fix the name of a reused map
273c11d9a900 tcp: make retransmitted SKB fit into the send window
68f9f522ddf1 drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
293c53b7dbf9 skmsg: Fix invalid last sg check in sk_msg_recvmsg()
c4ff3cef5d96 mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()
f646d94d7aec mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
2837f4e90b13 mt76: mt7921: enlarge maximum VHT MPDU length to 11454
6e83b10d8c7a mt76: mt7921: fix aggregation subframes setting to HE max
0fb9387b8584 ieee80211: add EHT 1K aggregation definitions
67cd6261d38a mt76: mt7615: do not update pm stats in case of error
f1609c4f4a21 mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
1a63d33006dc drm/msm/dpu: Fix for non-visible planes
340bfec294d5 drm/msm: Avoid dirtyfb stalls on video mode displays (v2)
7404d09455a0 media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
d6aee36c2f6f crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
aa495dfe7122 crypto: hisilicon/sec - don't sleep when in softirq
f4e3a8c7e890 drm/msm/mdp5: Fix global state lock backoff
693f31dc9156 net: hinic: avoid kernel hung in hinic_get_stats64()
e850a4fc89b0 net: hinic: fix bug that ethtool get wrong stats
8757ef67ce6b hinic: Use the bitmap API when applicable
3052197b1175 drm: bridge: sii8620: fix possible off-by-one
371331ede81d drm/mediatek: dpi: Only enable dpi after the bridge is enabled
4f541100fb28 drm/mediatek: dpi: Remove output format of YUV
23b1133bd33b drm/rockchip: Fix an error handling path rockchip_dp_probe()
703d706b23ac drm/rockchip: vop: Don't crash for invalid duplicate_state()
668fd740f8a6 selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
1fc6ba6d0dae crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
8dc3b5d150b2 drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
bbb4c0deae82 drm/vc4: hdmi: Fix timings for interlaced modes
6ffe6a64ef24 drm/vc4: hdmi: Reset HDMI MISC_CONTROL register
43d393e7cbb9 drm/vc4: hdmi: Avoid full hdmi audio fifo writes
f30480775a6b drm/vc4: hdmi: Fix HPD GPIO detection
07d7d4330403 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
21febebc4fcc drm/vc4: dsi: Fix dsi0 interrupt support
b096779a8276 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
fe6ebdb61559 drm/vc4: dsi: Correct pixel order for DSI0
62b6d4308c2c drm/vc4: dsi: Correct DSI divider calculations
80e2db799b38 drm/vc4: dsi: Release workaround buffer and DMA
3d722c01d628 drm/vc4: Use of_device_get_match_data()
c653b2c6a247 drm/vc4: dsi: Switch to devm_drm_of_get_bridge
ed486d15084f drm/bridge: Add a function to abstract away panels
b6fea72ea1aa drm/vc4: plane: Fix margin calculations for the right/bottom edges
645b294e9bf7 drm/vc4: plane: Remove subpixel positioning check
0597bcf77489 media: tw686x: Fix memory leak in tw686x_video_init
ad1a66b40bf8 media: driver/nxp/imx-jpeg: fix a unexpected return value problem
db01d107c21f media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
7ca91b2d870f media: hdpvr: fix error value returns in hdpvr_read
3123ae6fdd40 drm/mcde: Fix refcount leak in mcde_dsi_bind
375a6fdf7d54 media: imx-jpeg: Disable slot interrupt when frame done
54f1c0606695 drm: bridge: adv7511: Add check for mipi_dsi_driver_register
f831d2882c84 crypto: ccp - During shutdown, check SEV data pointer before using
8f458e34a804 test_bpf: fix incorrect netdev features
621595f771a6 rcutorture: Fix ksoftirqd boosting timing and iteration
489b93ac63d2 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed
5a6ff3e32a0c rcutorture: Warn on individual rcu_torture_init() error conditions
e32f8c51a650 drm/radeon: fix incorrrect SPDX-License-Identifiers
88b551561ded wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
03ca957c5f7b ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
ebde990e2436 media: imx-jpeg: Implement drain using v4l2-mem2mem helpers
9ae2d729de63 media: imx-jpeg: Align upwards buffer size
88355f7b682b media: imx-jpeg: Support dynamic resolution change
07888b84f370 media: imx-jpeg: Handle source change in a function
8fcbb2e91e26 media: imx-jpeg: Identify and handle precision correctly
24eef33c384e media: imx-jpeg: Refactor function mxc_jpeg_parse
cab2a15969d0 media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos
5709766b078a media: imx-jpeg: use NV12M to represent non contiguous NV12
cbc257317106 media: imx-jpeg: Add pm-runtime support for imx-jpeg
c0d98e53e921 media: imx-jpeg: Leave a blank space before the configuration data
2c784c14938a media: imx-jpeg: Correct some definition according specification
33196a7ac6fa media: tw686x: Register the irq at the end of probe
f61c0d97bdc8 media: atmel: atmel-sama7g5-isc: fix warning in configs without OF
85c317a626b8 crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
35927d7509ab i2c: Fix a potential use after free
8b4bba610f52 can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback
d9bd6a965908 can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback
ab5a4e0cbfe3 net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
d806f3ae4b3c crypto: sun8i-ss - fix error codes in allocate_flows()
b3cb6006857c crypto: sun8i-ss - do not allocate memory when handling hash requests
aeecc92f5a68 drm: adv7511: override i2c address of cec before accessing it
72893aadc001 drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
ff0087df198d drm/shmem-helper: Pass GEM shmem object in public interfaces
4109ff9e7b95 drm/shmem-helper: Export dedicated wrappers for GEM object functions
a3f82087b768 drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle()
39caef09666c virtio-gpu: fix a missing check to avoid NULL dereference
c3a1cfd16445 i2c: mxs: Silence a clang warning
73778e237003 i2c: npcm: Correct slave role behavior
cdd51152a100 i2c: npcm: Remove own slave addresses 2:10
a42f0c4c64fe drm/bridge: lt9611uxc: Cancel only driver's work
275fed7142ff drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
e098989a9219 drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR
c901a385b7a1 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
87c251d960dc drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
2ec80289a7ff drm/mediatek: Modify dsi funcs to atomic operations
deb603c5928e drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
166b0a6171ab ath11k: Fix incorrect debug_mask mappings
2dc78843fe98 drm/mipi-dbi: align max_chunk to 2 in spi_transfer
eaff3946a86f ath11k: fix netdev open race
90b4ec83ef15 wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
438ac9f4f7e4 drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
c2af61bd0404 drm/st7735r: Fix module autoloading for Okaya RH128128T
d2d2789fb956 ath10k: do not enforce interrupt trigger type
037844355198 drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
3f4829cd4784 drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
0491709eb3a6 pwm: lpc18xx: Fix period handling
3475e55bc54d pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data()
d0c79cda85b6 pwm: lpc18xx-sct: Reduce number of devm memory allocations
009b384092ba pwm: sifive: Shut down hardware only after pwmchip_remove() completed
53d784838a38 pwm: sifive: Ensure the clk is enabled exactly once per running PWM
5c86cf45f551 pwm: sifive: Simplify offset calculation for PWMCMP registers
87efb79c5f9e dm: return early from dm_pr_call() if DM device is suspended
f28d733c318e thermal/tools/tmon: Include pthread and time headers in tmon.h
226935eabe33 selftests/seccomp: Fix compile warning when CC=clang
7bc43ab2b90a x86/extable: Fix ex_handler_msr() print condition
b3d3069a6fc8 nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
4125108ec842 drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
9d2a0422dedc irqdomain: Report irq number for NOMAP domains
a815cb1088e7 arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
7c432710198e soc: qcom: Make QCOM_RPMPD depend on PM
c9df8ff29009 regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
a638fa974512 dm writecache: count number of blocks discarded, not number of discard bios
fc988f1ca265 dm writecache: count number of blocks written, not number of write bios
3a2500b73a17 dm writecache: count number of blocks read, not number of read bios
880c4513eb33 dm writecache: return void from functions
764b8892d7da PM: domains: Ensure genpd_debugfs_dir exists before remove
b4439abfd77e blktrace: Trace remapped requests correctly
c1a21bf5d012 hwmon: (drivetemp) Add module alias
415b4ce61308 spi: tegra20-slink: fix UAF in tegra_slink_remove()
445fb9c19cf4 spi: Fix simplification of devm_spi_register_controller
6d8e185bf9de blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
1c350a597c2d erofs: avoid consecutive detection for Highmem memory
a34982fd219e arm64: tegra: Fix SDMMC1 CD on P2888
a7f751d4e830 arm64: tegra: Mark BPMP channels as no-memory-wc
778b6531fe24 arm64: tegra: Update Tegra234 BPMP channel addresses
09da10968581 arm64: tegra: Fixup SYSRAM references
40d72c485a85 arm64: dts: mt7622: fix BPI-R64 WPS button
759fa566f433 arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells
650d2e76a317 arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes
7847ebb6fcec arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125
c24bbe45965d ACPI: VIOT: Fix ACS setup
273a7fbb06d6 drivers/iio: Remove all strcpy() uses
335852f7a976 ACPI: APEI: explicit init of HEST and GHES in apci_init()
6dc72d0181b4 arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node
1c84883e79a3 stack: Declare {randomize_,}kstack_offset to fix Sparse warnings
4a020202c391 bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
a0a9813f1e09 ARM: dts: qcom: pm8841: add required thermal-sensor-cells
053543ac1d09 soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
84a928b44cb3 soc: qcom: ocmem: Fix refcount leak in of_get_ocmem
e89261b18c4e ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1
c1fdcd13a610 ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP
fc6dbc57f9d1 regulator: qcom_smd: Fix pm8916_pldo range
179034fb108e cpufreq: zynq: Fix refcount leak in zynq_get_revision
78ed18a5aa7f arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf
0a8d15d85b19 arm64: dts: qcom: sdm630: fix gpu's interconnect path
cd6bd95e9b02 arm64: dts: qcom: sdm630: fix the qusb2phy ref clock
9f3b0a0b87e6 arm64: dts: qcom: sdm630: disable GPU by default
1bf747824a8c ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
230ad40a59c9 ARM: OMAP2+: Fix refcount leak in omapdss_init_of
ddad68dd9742 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
925a0117ac68 block: fix infinite loop for invalid zone append
9abd50506fe4 soc: fsl: guts: machine variable might be unset
4d6f33865e21 arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor
e0067e6d5475 locking/lockdep: Fix lockdep_init_map_*() confusion
5b418289b060 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1
c66b3b49fe03 arm64: select TRACE_IRQFLAGS_NMI_SUPPORT
e94388f78e65 arm64: dts: mt8192: Fix idle-states entry-method
2fe4c39aa379 arm64: dts: mt8192: Fix idle-states nodes naming scheme
e50541493882 ARM: dts: ast2600-evb-a1: fix board compatible
5f73deb9afa6 ARM: dts: ast2600-evb: fix board compatible
6fa1cf1b92f0 ARM: dts: ast2500-evb: fix board compatible
377a4c5cb7ab x86/pmem: Fix platform-device leak in error path
5a73493f0d6a arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
f370fbbd3151 soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
cb119a1dd929 dt-bindings: iio: accel: Add DT binding doc for ADXL355
7bbcbfbc314d scsi: hisi_sas: Use managed PCI functions
c010048e3f71 soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
e7e4f1cb915e ARM: dts: imx7d-colibri-emmc: add cpu1 supply
4bd8bc5c77a0 ACPI: processor/idle: Annotate more functions to live in cpuidle section
bc7f487395f2 ARM: bcm: Fix refcount leak in bcm_kona_smc_init
1f4bc0604dff spi: spi-altera-dfl: Fix an error handling path
ebbd1412ce4f arm64: dts: renesas: beacon: Fix regulator node names
e21744c6a0d4 meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
a7c16b8966d4 ARM: findbit: fix overflowing offset
0ff7f81559fa spi: spi-rspi: Fix PIO fallback on RZ platforms
8e3407e0f5e1 powerpc/64s: Disable stack variable initialisation for prom_init
e45491556e2a drm/amdgpu: Remove one duplicated ef removal
abd3622f657e kasan: test: Silence GCC 12 warnings
7363a69d8ca8 selinux: Add boundary check in put_entry()
c877c5217145 selinux: fix memleak in security_read_state_kernel()
2f0e18e0db42 PM: hibernate: defer device probing when resuming from hibernation
d68601914e00 hwmon: (sht15) Fix wrong assumptions in device remove callback
fb98663448cb hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist
c5a73bd9f11a firmware: tegra: Fix error check return value of debugfs_create_file()
c53d904973cb ARM: shmobile: rcar-gen2: Increase refcount for new reference
ef94e7897744 arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
3a4b3a0ff064 arm64: dts: qcom: ipq8074: fix NAND node name
c0b8dcbaf37f ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART
01d539d9f538 ACPI: LPSS: Fix missing check in register_device_clock()
30abb8735892 ACPI: PM: save NVS memory for Lenovo G40-45
f450635d781f ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
730b9eb8fb88 ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
75f23d72b6e0 ARM: OMAP2+: pdata-quirks: Fix refcount leak bug
a89a865dc9f0 ARM: OMAP2+: display: Fix refcount leak bug
b856645c1849 spi: synquacer: Add missing clk_disable_unprepare()
cbfe9a2303c8 ARM: dts: ux500: Fix Gavini accelerometer mounting matrix
e2d106b28460 ARM: dts: ux500: Fix Codina accelerometer mounting matrix
ceafabd1d4ff ARM: dts: BCM5301X: Add DT for Meraki MR26
0e4c38c795e7 ARM: dts: imx6ul: fix qspi node compatible
95ba9c53999e ARM: dts: imx6ul: fix lcdif node compatible
2db26fa7b9a1 ARM: dts: imx6ul: fix csi node compatible
5357c3b24cfe ARM: dts: imx6ul: fix keypad compatible
135155585647 ARM: dts: imx6ul: change operating-points to uint32-matrix
ca367834a787 ARM: dts: imx6ul: add missing properties for sram
8df06a275338 wait: Fix __wait_event_hrtimeout for RT/DL tasks
f0d66189d161 irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()
f066e015821c sched/core: Always flush pending blk_plug
f116c621dd1e genirq: GENERIC_IRQ_IPI depends on SMP
00ffa95ed649 irqchip/mips-gic: Only register IPI domain when SMP is enabled
f9842ec6839a genirq: Don't return error on missing optional irq_request_resources()
079651c6cfdc sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg
96b18d3a1be0 ext2: Add more validity checks for inode counts
add4bc9281e8 arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"
cc69ef95988b arm64: fix oops in concurrently setting insn_emulation sysctls
42eede3ae05b arm64: Do not forget syscall when starting a new thread.
d1e812beae86 arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic
932b5e65245c x86: Handle idle=nomwait cmdline properly for x86_idle
9ccb5d391c51 epoll: autoremove wakers even more aggressively
8a2df34b5bf6 netfilter: nf_tables: fix null deref due to zeroed list head
257b944464be netfilter: nf_tables: do not allow RULE_ID to refer to another chain
915015130169 netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
faafd9286f13 netfilter: nf_tables: do not allow SET_ID to refer to another table
5ea18ddc1703 usb: dwc3: gadget: fix high speed multiplier setting
332a8c027aa3 usb: dwc3: gadget: refactor dwc3_repare_one_trb
f0782cf2dce0 arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
148a7fe3cdfc ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
b76ea430e94f USB: HCD: Fix URB giveback issue in tasklet function
269c917837c4 usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
b49b29ee113a coresight: Clear the connection field properly
e41db8a9ce69 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
db68d474cf09 powerpc/powernv: Avoid crashing if rng is NULL
552a29e47174 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
79da7a5f8f0b powerpc/fsl-pci: Fix Class Code of PCIe Root Port
fdf759059164 PCI: Add defines for normal and subtractive PCI bridges
ae6620a39748 ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
74d64284538e media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
ddc7fadd0504 mbcache: add functions to delete entry if unused
1250557d3bf3 mbcache: don't reclaim used entries
0f4d18cbea4a md-raid10: fix KASAN warning
c5e4cdd44387 md-raid: destroy the bitmap after destroying the thread
351ec3d68ce0 serial: mvebu-uart: uart2 error bits clearing
ec8e701f9e20 fuse: ioctl: translate ENOSYS
daa9cfb86221 fuse: limit nsec
a54c509c32ad ksmbd: fix use-after-free bug in smb2_tree_disconect
577619605556 ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
dd4e4c811898 ksmbd: fix memory leak in smb2_handle_negotiate
dead7f484a3b soundwire: qcom: Check device status before reading devid
71bc3b75e941 scsi: qla2xxx: Zero undefined mailbox IN registers
a659c7f8114d scsi: qla2xxx: Fix incorrect display of max frame size
8c004b7dbb34 scsi: sg: Allow waiting for commands to complete on removed device
fac589fb7646 iio: light: isl29028: Fix the warning in isl29028_remove()
a76771da2156 iio: fix iio_format_avail_range() printing for none IIO_VAL_INT
cac7ead0b3ab um: seed rng using host OS rng
5d096e2dc20b um: Remove straying parenthesis
2e88f5003399 mtd: rawnand: arasan: Update NAND bus clock instead of system clock
2ffe64acf7d6 mtd: rawnand: arasan: Fix clock rate in NV-DDR
89f3a8bbb4a7 btrfs: reject log replay if there is unsupported RO compat flag
1f8ca9c40e62 bpf: Fix KASAN use-after-free Read in compute_effective_progs
27f8f5219fe4 drm/amdgpu: fix check in fbdev init
eb3c69c7c777 drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
f792acb67deb drm/nouveau/kms: Fix failure path for creating DP connectors
67cb7be1561a drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
f522c189e465 drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
dcf37f58827e drm/nouveau: fix another off-by-one in nvbios_addr
2806b02bac9c drm/hyperv-drm: Include framebuffer and EDID headers
97049e69f5a8 drm/vc4: hdmi: Disable audio if dmas property is present but empty
8589a83c0ae9 drm/shmem-helper: Add missing vunmap on error
da2a1aa058ac drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
3ef94852bb33 rtc: rx8025: fix 12/24 hour mode detection on RX-8035
bb3b601f1414 RISC-V: Add modules to virtual kernel memory layout dump
150573c60c02 RISC-V: Fixup schedule out issue in machine_crash_shutdown()
111a049cacc6 RISC-V: Fixup get incorrect user mode PC for kernel mode regs
22ae2fe45516 RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context
63fbab985a16 dt-bindings: riscv: fix SiFive l2-cache's cache-sets
c71e000db853 riscv:uprobe fix SR_SPIE set/clear handling
7df75cbd1bec parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
9b67131162dc parisc: Check the return value of ioremap() in lba_driver_probe()
68949e725c39 parisc: Drop pa_swapper_pg_lock spinlock
422421cbf39a parisc: Fix device names in /proc/iomem
35ef2ee74d95 ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
f2a920daa780 crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak
4228c037f88e fix short copy handling in copy_mc_pipe_to_iter()
635fd8953e43 usbnet: Fix linkwatch use-after-free on disconnect
d0d6186eae61 fbcon: Fix accelerated fbdev scrolling while logo is still shown
c1e09ee98f3a fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
06d6eb948e53 thermal: sysfs: Fix cooling_device_stats_setup() error code path
cd28cf0f69b4 fs: Add missing umask strip in vfs_tmpfile
5efc5b3baf13 vfs: Check the truncate maximum size in inode_newsize_ok()
446f123aa602 tty: vt: initialize unicode screen buffer
6b8d61a9fd96 ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
7ad08c1e18c7 ALSA: hda/realtek: Add quirk for another Asus K42JZ model
5d5b2d1d3663 ALSA: hda/cirrus - support for iMac 12,1 model
e4b337fb82bf ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
c840d626472e riscv: set default pm_power_off to NULL
abedd69baf6e KVM: x86: revalidate steal time cache if MSR value changes
77e26cdf5ced KVM: x86: do not report preemption if the steal time cache is stale
69704ca43e08 KVM: x86: Tag kvm_mmu_x86_module_init() with __init
439fcac3d0e0 KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1
14aebe952f86 KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
ccbf3f955ccd KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
2a117667f32f KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
3868687afae1 KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks
76e6038cfa9b KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
9953f86a67e5 KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits
aeb4c3e1c46f KVM: s390: pv: don't present the ecall interrupt twice
6afe88fbb40e KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
1f27ca6534f3 KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
b69b7c1a0d21 KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
5138b0f7cb5b HID: wacom: Don't register pad_input for touch switch
c5ec7920b566 HID: wacom: Only report rotation for art pen
109f0544a518 HID: hid-input: add Surface Go battery quirk
e9ba81ee1cbd lockd: detect and reject lock arguments that overflow
b437275e894b add barriers to buffer_uptodate and set_buffer_uptodate
594f1b923813 wifi: mac80211_hwsim: use 32-bit skb cookie
6b6ed18432ea wifi: mac80211_hwsim: add back erroneously removed cast
879f766eaa31 wifi: mac80211_hwsim: fix race condition in pending packet
14acf0290d2d ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
196d8d34de95 ALSA: hda/realtek: Add quirk for Clevo NV45PZ
64ca7f50ad96 ALSA: bcd2000: Fix a UAF bug on the error path of probing
30e8b553e029 ALSA: usb-audio: Add quirk for Behringer UMC202HD
6a463eb6dfcc nfsd: eliminate the NFSD_FILE_BREAK_* flags
8eedc616f327 NFSD: Clean up the show_nf_flags() macro
94d0dd56f817 pNFS/flexfiles: Report RDMA connection errors to the server
661714de2403 scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
3593f251f973 Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
b6c05de137c3 x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
4c7ee827da2c Makefile: link with -z noexecstack --no-warn-rwx-segments
7217df812798 Linux 5.15.60
5c5c77746ce1 x86/speculation: Add LFENCE to RSB fill sequence
7fcd99e889c0 x86/speculation: Add RSB VM Exit protections
c81d1bb58c88 macintosh/adb: fix oob read in do_adb_query() function
d98cf2b40c20 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
ee421ad8973b Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
59689a843bc9 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
b653eeaa8cf8 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
d4f921efb4bf Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
04e3388eeb47 Bluetooth: btusb: Add support of IMC Networks PID 0x3568
6a5ec48fb752 dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding
88e088e29487 Bluetooth: hci_bcm: Add DT compatible for CYW55572
2aa38f0af306 Bluetooth: hci_bcm: Add BCM4349B1 variant
37b385c78cd5 btrfs: zoned: fix critical section of relocation inode writeback
5e04c8bf42d8 btrfs: zoned: prevent allocation from previous data relocation BG
775871d4be0d arm64: set UXN on swapper page tables
a619a0312099 KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()
e423893fe320 selftests: KVM: Handle compiler optimizations in ucall
bc2cee443c74 tools/kvm_stat: fix display of error when multiple processes are found
9acd899d2feb KVM: selftests: Make hyperv_clock selftest more stable
ad6fd99d5feb KVM: x86: do not set st->preempted when going back to user space
92343314d34e KVM: x86: do not report a vCPU as preempted outside instruction boundaries
3d4c28475ee3 crypto: arm64/poly1305 - fix a read out-of-bound
397c2116cbe2 ACPI: APEI: Better fix to avoid spamming the console with old error logs
e7170bcda613 ACPI: video: Shortening quirk list by identifying Clevo by board_name only
3a5fab5c4505 ACPI: video: Force backlight native for some TongFang devices
9894717519cc tools/vm/slabinfo: Handle files in debugfs
7ad47f414b40 block: fix default IO priority handling again
e889a4c440eb selftests/bpf: Check dst_port only on the client socket
119debdb9f25 selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
df9692b8a319 x86/speculation: Make all RETbleed mitigations 64-bit only
d676d6149a2f Linux 5.15.59
f0e42e43795d x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available
d10e819d13f7 locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter
66d31cef4806 docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed
7bada8b0bdf1 EDAC/ghes: Set the DIMM label unconditionally
30dc2effc74a ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow
86e83233dd01 page_alloc: fix invalid watermark check on a negative value
51a772c34ea4 mm/hmm: fault non-owner device private entries
350fcb5e7bbb ARM: crypto: comment out gcc warning that breaks clang builds
e796e1fe20ec sctp: leave the err path free in sctp_stream_init to sctp_stream_free
f7c2a9c5435a sfc: disable softirqs for ptp TX
fe0e602f0502 perf symbol: Correct address for bss symbols
871168abe6d8 virtio-net: fix the race between refill work and close
91c11008aab0 netfilter: nf_queue: do not allow packet truncation below transport header offset
be5cd347ba22 octeontx2-pf: cn10k: Fix egress ratelimit configuration
3688939cd3e8 sctp: fix sleep in atomic context bug in timer handlers
186fcdb68f42 i40e: Fix interface init with MSI interrupts (no MSI-X)
4685f16b3a5d ipv4: Fix data-races around sysctl_fib_notify_on_flag_change.
eaccca7a0bb8 tcp: Fix data-races around sysctl_tcp_reflect_tos.
4cc070e0ef2d tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
34c9977b4dca tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
6842c94de9d5 tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
618116a273b7 net: Fix data-races around sysctl_[rw]mem(_offset)?.
a610feb170bf tcp: Fix data-races around sk_pacing_rate.
b01b4f5b45ff net: mld: fix reference count leak in mld_{query | report}_work()
5831ccf37a31 net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()
2959a86a472f macsec: always read MACSEC_SA_ATTR_PN as a u64
a706a40d42f4 macsec: limit replay window size with XPN
6ad56d5c4f98 macsec: fix error message in macsec_add_rxsa and _txsa
8991687d3bcf macsec: fix NULL deref in macsec_add_rxsa
830582c16be1 Documentation: fix sctp_wmem in ip-sysctl.rst
dac5644a823e tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
6f446677ebb3 tcp: Fix a data-race around sysctl_tcp_autocorking.
bd07f2e70a4b tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
922ca9fd221b tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
777d18e65d09 net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
40f4739bbd36 net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii
c721324afc58 igmp: Fix data-races around sysctl_igmp_qrv.
ad6d6ae4a34c net/tls: Remove the context from the list in tls_device_down
189e370b8250 ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr
4845d3ef6445 net: ping6: Fix memleak in ipv6_renew_options().
6a4a1c70e446 scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown
3d3e41069b65 scsi: core: Fix warning in scsi_alloc_sgtables()
ff2932ac8ee1 tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
a88de75673e4 tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.
664a3311e671 tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
59e2332846d8 octeontx2-pf: Fix UDP/TCP src and dst port tc filters
927c5cf0ba3e Revert "tcp: change pingpong threshold to 3"
bdaf56e0df15 scsi: ufs: host: Hold reference returned by of_parse_phandle()
7f0a36506809 ice: do not setup vlan for loopback VSI
cef4c1d0fb48 ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
62e721dee8cc tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
aa2ca5b5629d tcp: Fix a data-race around sysctl_tcp_nometrics_save.
6e167ed68999 tcp: Fix a data-race around sysctl_tcp_frto.
0d8fa3c2a442 tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
74753ec663d7 tcp: Fix a data-race around sysctl_tcp_app_win.
807b028115eb tcp: Fix data-races around sysctl_tcp_dsack.
c9c01dd38975 watch_queue: Fix missing locking in add_watch_to_object()
093610f216d0 watch_queue: Fix missing rcu annotation
11c1cc3f6e42 drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
121c8993d4f3 nouveau/svm: Fix to migrate all requested pages
8bd9747d3066 s390/archrandom: prevent CPACF trng invocations in interrupt context
71f71150115a asm-generic: remove a broken and needless ifdef conditional
dc124c849c72 hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte
2722fb0f7028 mm: fix page leak with multiple threads mapping the same page
70d0ce332d26 secretmem: fix unhandled fault in truncate
3ef8040afce7 fs: sendfile handles O_NONBLOCK of out_fd
518df26b5238 ntfs: fix use-after-free in ntfs_ucsncmp()
46f6301fb4f1 Revert "ocfs2: mount shared volume without ha stack"
f32d5615a78a Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
7d8048d4e064 Linux 5.15.58
c6e4817ab622 drm/amd/display: Fix wrong format specifier in amdgpu_dm.c
198a6f40822e x86/entry_32: Fix segment exceptions
ec9ec3bc08b1 drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()
e4481000ac68 x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
9444462d6343 KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness
b6c24afba608 x86/extable: Prefer local labels in .set directives
f85a6046f771 drm/amd/display: invalid parameter check in dmub_hpd_callback
760fe3203493 drm/amd/display: Don't lock connection_mutex for DMUB HPD
d026ed6eda29 watch-queue: remove spurious double semicolon
b34229f4b212 net: usb: ax88179_178a needs FLAG_SEND_ZLP
b2d1e4cd558c tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
816c301b6a73 tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
35545303454a tty: drop tty_schedule_flip()
6219f5b54ad8 tty: the rest, stop using tty_schedule_flip()
ea255921c4b5 tty: drivers/tty/, stop using tty_schedule_flip()
ba3a8af8a21a watchqueue: make sure to serialize 'wqueue->defunct' properly
49338b651f5a x86/alternative: Report missing return thunk details
8842d5d70713 x86/amd: Use IBPB for firmware calls
c2b484d784c8 drm/amd/display: Fix surface optimization regression on Carrizo
958151194858 drm/amd/display: Optimize bandwidth on following fast update
b3f16976b9ed drm/amd/display: Reset DMCUB before HW init
4b4b1f8dfeb7 exfat: use updated exfat_chain directly during renaming
000473ac997a Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
d01605a01f01 Bluetooth: SCO: Fix sco_send_frame returning skb->len
5ae749f40d01 Bluetooth: Fix passing NULL to PTR_ERR
367becefb8a1 Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
1864e820a5ac Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
cb7ed8c7fe5b Bluetooth: Add bt_skb_sendmmsg helper
a4e8071be337 Bluetooth: Add bt_skb_sendmsg helper
59f132fda50d um: virtio_uml: Fix broken device handling in time-travel
38a28bb80f00 um: virtio_uml: Allow probing from devicetree
d8413b16feee tracing: Fix return value of trace_pid_write()
d9777061727b tracing: Place trace_pid_list logic into abstract functions
6107b014163f tracing: Have event format check not flag %p* on __get_dynamic_array()
621c1d8c1bd1 exfat: fix referencing wrong parent directory information after renaming
72e0ec16f172 crypto: qat - re-enable registration of algorithms
e7f979ed51f9 crypto: qat - add param check for DH
4d6d2adce087 crypto: qat - add param check for RSA
2488286d3e77 crypto: qat - remove dma_free_coherent() for DH
6e8606e7ae40 crypto: qat - remove dma_free_coherent() for RSA
a843925e0287 crypto: qat - fix memory leak in RSA
ef5594895df2 crypto: qat - add backlog mechanism
9cac903b6303 crypto: qat - refactor submission logic
f576c7e01a6a crypto: qat - use pre-allocated buffers in datapath
343cee3eafda crypto: qat - set to zero DH parameters before free
c1f6637fe1c2 iwlwifi: fw: uefi: add missing include guards
4448327b4173 mt76: fix use-after-free by removing a non-RCU wcid pointer
829baf398f2c xhci: Set HCD flag to defer primary roothub registration
813f4b49e81c xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit
413c5f751f7c xhci: dbc: create and remove dbc structure in dbgtty driver.
d7afb4a13f6c xhci: dbc: refactor xhci_dbc_init()
d97c0667c1e6 KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses
88eded8104d2 x86/futex: Remove .fixup usage
6875d2425be8 x86/msr: Remove .fixup usage
f637fbc7bda6 x86/extable: Extend extable functionality
4bbc9a07e050 x86/entry_32: Remove .fixup usage
e89d805e77f2 bitfield.h: Fix "type of reg too small for mask" test
a86201c3ae79 x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE
3461326e1a9e x86/extable: Rework the exception table mechanics
ad2d98ea72d2 x86/mce: Deduplicate exception handling
3e6392ba3dce x86/extable: Get rid of redundant macros
d3135da29e1a x86/extable: Tidy up redundant handler functions
823424905d03 x86/uaccess: Implement macros for CMPXCHG on user addresses
1062cfb47e56 dlm: fix pending remove if msg allocation fails
765f802e0d25 x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
46d5575df8a1 sched/deadline: Fix BUG_ON condition for deboosted tasks
bc1fb3c53afd bpf: Make sure mac_header was set before using it
8c5429a04ccd mm/mempolicy: fix uninit-value in mpol_rebind_policy()
e91665fbbf3c KVM: Don't null dereference ops->destroy
58466e053900 spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers
cd9f96aa8f57 KVM: selftests: Fix target thread to be migrated in rseq_test
e129e5486b98 gpio: gpio-xilinx: Fix integer overflow
ce3731c61589 tcp: Fix data-races around sysctl_tcp_max_reordering.
84cee470f77c tcp: Fix a data-race around sysctl_tcp_abort_on_overflow.
46d05dab1b4f tcp: Fix a data-race around sysctl_tcp_rfc1337.
d46d55e3f9f8 tcp: Fix a data-race around sysctl_tcp_stdurg.
1a1aedbb7605 tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
41aeba4506f6 tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
404c53ccdebd tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
a31e2d0cb5cf tcp: Fix data-races around sysctl_tcp_recovery.
5037ca9e4b16 tcp: Fix a data-race around sysctl_tcp_early_retrans.
329de75b9e16 tcp: Fix data-races around sysctl knobs related to SYN option.
3f2ac2d6511b udp: Fix a data-race around sysctl_udp_l3mdev_accept.
95724fe897a4 ip: Fix data-races around sysctl_ip_prot_sock.
36f5b86f309b ipv4: Fix data-races around sysctl_fib_multipath_hash_fields.
21fb844bc1dc ipv4: Fix data-races around sysctl_fib_multipath_hash_policy.
b8d345db03b4 ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
94e4b855e22b drm/imx/dcss: Add missing of_node_put() in fail path
3d13bf301e06 net: dsa: vitesse-vsc73xx: silent spi_device_id warnings
25e1d782c9c3 net: dsa: sja1105: silent spi_device_id warnings
aba8ff847f4f be2net: Fix buffer overflow in be_get_module_eeprom
caae64d3e91b gpio: pca953x: use the correct register address when regcache sync during init
dfb4b67ff4df gpio: pca953x: use the correct range when do regmap sync
9726ed46b9b7 gpio: pca953x: only use single read/write for No AI mode
e6fc5472b850 net: stmmac: remove redunctant disable xPCS EEE call
16f929a5e76f ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
893ea2b35bb9 i40e: Fix erroneous adapter reinitialization during recovery process
fad55088ad73 pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context
9d674108fe76 pinctrl: armada-37xx: Convert to use dev_err_probe()
47c9f6bfc234 pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource()
2cbb16513176 pinctrl: armada-37xx: Use temporary variable for struct device
2918419c0608 iavf: Fix handling of dummy receive descriptors
a77a75a0e7f3 tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
539d9ab79eba tcp: Fix data-races around sysctl_tcp_fastopen.
3ae85dc62a02 tcp: Fix data-races around sysctl_max_syn_backlog.
58d5ea71aaa6 tcp: Fix a data-race around sysctl_tcp_tw_reuse.
80d4d0c46167 tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
e816f8024617 tcp: Fix data-races around some timeout sysctl knobs.
f6ce6556958c tcp: Fix data-races around sysctl_tcp_reordering.
fcf6c6d8aeff tcp: Fix data-races around sysctl_tcp_migrate_req.
10a9ba97a404 tcp: Fix data-races around sysctl_tcp_syncookies.
78522951d718 tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
906beda70c2f tcp: Fix data-races around keepalive sysctl knobs.
849450279dfc igmp: Fix data-races around sysctl_igmp_max_msf.
2a408a4f423e igmp: Fix a data-race around sysctl_igmp_max_memberships.
260446eb8e55 igmp: Fix data-races around sysctl_igmp_llm_reports.
2e8c8309329d net/tls: Fix race in TLS device down flow
7c687a893f5c net: stmmac: fix dma queue left shift overflow issue
34e98fce9a9b perf tests: Fix Convert perf time to TSC test for hybrid
196c21deb08a i2c: cadence: Change large transfer count reset logic to be unconditional
66b73ef38d80 i2c: mlxcpld: Fix register setting for 400KHz frequency
b8e68fce6f0e net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core()
ad5a78ed1356 net: ipv4: use kfree_skb_reason() in ip_rcv_core()
82cda9918473 net: netfilter: use kfree_drop_reason() for NF_DROP
f3ed670ef850 net: skb_drop_reason: add document for drop reasons
8ac90de3d137 net: socket: rename SKB_DROP_REASON_SOCKET_FILTER
b7adefdae236 net: skb: use kfree_skb_reason() in __udp4_lib_rcv()
1629144da383 net: skb: use kfree_skb_reason() in tcp_v4_rcv()
5158e18225c0 net: skb: introduce kfree_skb_reason()
88ec2ff42da3 net: dsa: microchip: ksz_common: Fix refcount leak bug
212a5360ef40 mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times
0156b402a5be mtd: rawnand: gpmi: validate controller clock rate
f53c6ee5e7eb net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
f784d232565b net: stmmac: fix pm runtime issue in stmmac_dvr_remove()
e6b6f027e285 tcp: Fix a data-race around sysctl_tcp_probe_interval.
f524c3e7f6cd tcp: Fix a data-race around sysctl_tcp_probe_threshold.
cc36c37f5fe0 tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
0fc9357282df tcp: Fix data-races around sysctl_tcp_min_snd_mss.
4d7dea651b7f tcp: Fix data-races around sysctl_tcp_base_mss.
aabe9438fdfe tcp: Fix data-races around sysctl_tcp_mtu_probing.
9ba9cd43b577 tcp: Fix data-races around sysctl_tcp_l3mdev_accept.
b8e29f644583 tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
bf3134feffe6 tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
dccf8a67f30e ip: Fix a data-race around sysctl_fwmark_reflect.
87ceaa199a72 ip: Fix a data-race around sysctl_ip_autobind_reuse.
4fdf9bdb2883 ip: Fix data-races around sysctl_ip_nonlocal_bind.
351f81f7d718 ip: Fix data-races around sysctl_ip_fwd_update_priority.
93fbc06da1d8 ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
01083e3f9868 ip: Fix data-races around sysctl_ip_no_pmtu_disc.
e75b73081f1e igc: Reinstate IGC_REMOVED logic and implement it properly
a4f7a9fbe24b Revert "e1000e: Fix possible HW unit hang after an s0ix exit"
63aa107bce83 e1000e: Enable GPT clock before sending message to CSME
98d81b2b154d nvme: fix block device naming collision
321abf90c576 nvme: check for duplicate identifiers earlier
dbedad96f416 scsi: ufs: core: Drop loglevel of WriteBoost message
04ae8518745c scsi: megaraid: Clear READ queue map's nr_queues
c7720f23bb93 drm/amd/display: Ignore First MST Sideband Message Return Error
8bae037b0fb4 drm/amdgpu/display: add quirk handling for stutter mode
e980e1d978e0 drm/amd/display: Fork thread to offload work of hpd_rx_irq
54740bc4b182 drm/amd/display: Add option to defer works of hpd_rx_irq
734d5ce02cb0 drm/amd/display: Support for DMUB HPD interrupt handling
d1e0bbe08171 tcp: Fix data-races around sysctl_tcp_ecn.
9cb4959493cd sysctl: move some boundary constants from sysctl.c to sysctl_vals
e2b6c5f7ee95 mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
d2dba226acb9 net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement"
f52af853be7a ipv4/tcp: do not use per netns ctl sockets
da3c256e2d0e perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
44016a85419c pinctrl: ralink: Check for null return of devm_kcalloc
e4e3187750f8 pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink
d40def7cd05c pinctrl: ralink: rename MT7628(an) functions to MT76X8
a4c5115140ed RDMA/irdma: Fix sleep from invalid context BUG
03fd151bdff0 RDMA/irdma: Do not advertise 1GB page size for x722
71ab83ac65e2 power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
c8e32bca0676 xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()
1d3eeb199970 ip: Fix data-races around sysctl_ip_default_ttl.
6bf450d92d0c r8152: fix a WOL issue
44addae95ed7 xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()
1da0b50ea071 xfs: fix perag reference leak on iteration race with growfs
768bfde1cf3e xfs: terminate perag iteration reliably on agcount
2991d51b42a3 xfs: rename the next_agno perag iteration variable
4d6f22f6cc58 xfs: fold perag loop iteration logic into helper function
67cb74213a52 xfs: fix maxlevels comparisons in the btree staging code
cf719adb6fa9 mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
22b910a7a378 mt76: mt7921e: fix possible probe failure after reboot
c3bcf1f959f6 mt76: mt7921: use physical addr to unify register access
191c16f921ad Revert "mt76: mt7921e: fix possible probe failure after reboot"
4666a6eb390c Revert "mt76: mt7921: Fix the error handling path of mt7921_pci_probe()"
0cac1c84e1cc batman-adv: Use netif_rx_any_context() any.
be56f007c414 serial: mvebu-uart: correctly report configured baudrate value
92dcb50f7f09 PCI: hv: Fix interrupt mapping for multi-MSI
2b77425d0ae4 PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
35d24b115a40 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
5c676a214d63 PCI: hv: Fix multi-MSI to allow more than one MSI vector
0791309aa0eb Revert "selftest/vm: verify mmap addr in mremap_test"
cfd3a9be0ac4 Revert "selftest/vm: verify remap destination address in mremap_test"
d7c4f9b8ed62 bus: mhi: host: pci_generic: add Telit FN990
38b7bbe0ef1d bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision
60e536b0a564 drm/ttm: fix locking in vmap/vunmap TTM GEM helpers
0e66932a9dc9 lockdown: Fix kexec lockdown bypass with ima policy
25ba5b824a72 mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication
73846553bcde riscv: add as-options for modules with assembly compontents
aff42cea285f pinctrl: stm32: fix optional IRQ support to gpios
a9e2d8e52e1c Linux 5.15.57
b4296a7b863f x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds
06741ef8e7cc um: Add missing apply_returns()
320fc994f0c8 x86/bugs: Remove apostrophe typo
ac8edadc2b1e tools headers cpufeatures: Sync with the kernel sources
1dd6c13b437c tools arch x86: Sync the msr-index.h copy with the kernel sources
5f4e77cc9abf KVM: emulate: do not adjust size of fastop and setcc subroutines
198685e58b13 x86/kvm: fix FASTOP_SIZE when return thunks are enabled
554cf28b104d efi/x86: use naked RET on mixed mode call wrapper
d0caa861a836 x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current
67040d1d922b x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit
96907c5d3927 x86/xen: Fix initialisation in hypercall_page after rethunk
86ccf19a91be x86/static_call: Serialize __static_call_fixup() properly
73ad137d1146 x86/speculation: Disable RRSBA behavior
db0128b8243f x86/kexec: Disable RET on kexec
3653093b7bbf x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported
925340f99bdf x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry
2f8967e22322 x86/bugs: Add Cannon lake to RETBleed affected CPU list
cc3011cdbe5f x86/retbleed: Add fine grained Kconfig knobs
12a13570054f x86/cpu/amd: Enumerate BTC_NO
d7a5c08b46b6 x86/common: Stamp out the stepping madness
8d5cff499a6d x86/speculation: Fill RSB on vmexit for IBRS
4207d7b645b8 KVM: VMX: Fix IBRS handling after vmexit
0cbd5905c8f3 KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
5fde25284dfe KVM: VMX: Convert launched argument to flags
852fe53040b9 KVM: VMX: Flatten __vmx_vcpu_run()
c590fa2d2dac objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}
66b37dccbc25 x86/speculation: Remove x86_spec_ctrl_mask
b55663e7521f x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
2069bd0e6f5b x86/speculation: Fix SPEC_CTRL write on SMT state change
e898e28762f8 x86/speculation: Fix firmware entry SPEC_CTRL handling
d427c1f83e8c x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
75d4fc2e965f x86/cpu/amd: Add Spectral Chicken
dab72c3c32cc objtool: Add entry UNRET validation
469d9b157017 x86/bugs: Do IBPB fallback check only once
fd17a4254965 x86/bugs: Add retbleed=ibpb
8894f699f187 x86/xen: Add UNTRAIN_RET
87e6270183a4 x86/xen: Rename SYS* entry points
e894b7817e08 objtool: Update Retpoline validation
a1d912d7ac04 intel_idle: Disable IBRS during long idle
e51769df6228 x86/bugs: Report Intel retbleed vulnerability
b9349805e653 x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
347d0bf6b0c0 x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
e03415eeba78 x86/bugs: Optimize SPEC_CTRL MSR writes
62b4db57eefe x86/entry: Add kernel IBRS implementation
fac1b0007cec x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
b4e05ea71eda x86/bugs: Enable STIBP for JMP2RET
89eba42632fc x86/bugs: Add AMD retbleed= boot parameter
82e92fe936db x86/bugs: Report AMD retbleed vulnerability
a9c0926fc754 x86: Add magic AMD return-thunk
07f5c5e36236 objtool: Treat .text.__x86.* as noinstr
1f068f9da743 x86/entry: Avoid very early RET
1d61a2988612 x86: Use return-thunk in asm code
6c45176bc2ae x86/sev: Avoid using __x86_return_thunk
f3d9f990586c x86/vsyscall_emu/64: Don't use RET in vsyscall emulation
5b43965d58ef x86/kvm: Fix SETcc emulation for return thunks
0bfe8be824aa x86/bpf: Use alternative RET encoding
e54fcb0812fa x86/ftrace: Use alternative RET encoding
c1c80aabc7b9 x86,static_call: Use alternative RET encoding
b0fb9784cf80 objtool: skip non-text sections when adding return-thunk sites
1920e4be8a97 x86,objtool: Create .return_sites
7bf553d9eebd x86: Undo return-thunk damage
023a2b07d5c3 x86/retpoline: Use -mfunction-return
bb81f3ac69f8 x86/retpoline: Swizzle retpoline thunk
545b45c36a2f x86/retpoline: Cleanup some #ifdefery
eee4f31fa2eb x86/cpufeatures: Move RETPOLINE flags to word 11
ccb25d7db1a2 x86/kvm/vmx: Make noinstr clean
2cd972ae337f x86/realmode: build with -D__DISABLE_EXPORTS
6834878ace6e x86/entry: Remove skip_r11rcx
40265bcd1bd3 objtool: Default ignore INT3 for unreachable
32b2cd6060e7 bpf,x86: Respect X86_FEATURE_RETPOLINE*
74b5a9f8edfe bpf,x86: Simplify computing label offsets
1c2e7b40752a x86/alternative: Add debug prints to apply_retpolines()
b93a0a740bca x86/alternative: Try inline spectre_v2=retpoline,amd
a40925e2efd8 x86/alternative: Handle Jcc __x86_indirect_thunk_\reg
86900f95fb06 x86/alternative: Implement .retpoline_sites support
936c8fcb4995 x86/retpoline: Create a retpoline thunk array
90ca76c83044 x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h
6a6fcb256301 x86/asm: Fixup odd GEN-for-each-reg.h usage
71e578e1bd74 x86/asm: Fix register order
18576e45b12a x86/retpoline: Remove unused replacement symbols
655d4097039c objtool: Introduce CFI hash
503882b5aeb6 objtool,x86: Replace alternatives with .retpoline_sites
cad0e43a8c30 objtool: Shrink struct instruction
c9fd00d8e622 objtool: Explicitly avoid self modifying code in .altinstr_replacement
29e6b52efca1 objtool: Classify symbols
1fd333eb3377 x86/entry: Don't call error_entry() for XENPV
cac414684be9 x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry()
19ac6c99a17e x86/entry: Switch the stack after error_entry() returns
01bc8bd64c19 x86/traps: Use pt_regs directly in fixup_bad_iret()
760adb59f621 Linux 5.15.56
31f351eb534e drm/aperture: Run fbdev removal before internal helpers
eac7fd3ca397 x86/pat: Fix x86_has_pat_wp()
190ce5cdc55d serial: 8250: Fix PM usage_count for console handover
2db3b95166f7 serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
8ef116a2a738 serial: stm32: Clear prev values before setting RTS delays
10b27fa2d67c serial: 8250: fix return error code in serial8250_request_std_resource()
57964a571025 vt: fix memory overlapping when deleting chars in the buffer
8b07c2998720 tty: serial: samsung_tty: set dma burst_size to 1
3cb692555a0b usb: dwc3: gadget: Fix event pending check
ea42ef3ef678 usb: typec: add missing uevent when partner support PD
aa96257867c0 USB: serial: ftdi_sio: add Belimo device ids
ec0c62a23c50 signal handling: don't use BUG_ON() for debugging
c01793517d8d nvme-pci: phison e16 has bogus namespace ids
15ef4d686a58 ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
df982f9d094d ALSA: usb-audio: Add quirk for Fiero SC-01
9d90a21f0cb7 ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
2483ba7afa59 Revert "can: xilinx_can: Limit CANFD brp to 2"
bd87cf2ed609 ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
c0cba036bfe8 soc: ixp4xx/npe: Fix unused match warning
26bb7afc027c x86: Clear .brk area at early boot
ee1da3d59674 irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
9c9869c308a3 ASoC: madera: Fix event generation for rate controls
66cc34f2e493 ASoC: madera: Fix event generation for OUT1 demux
74ead64cbf0d ASoC: cs47l15: Fix event generation for low power mux control
ab2f5e5f3ce1 ASoC: dapm: Initialise kcontrol data for mux/demux controls
269be8b29073 ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
44975751bef0 ASoC: wm5110: Fix DRE control
bc9067062600 ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
dd70da2a5816 ASoC: wcd938x: Fix event generation for some controls
05708fb473ce ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
e71d0e1370b1 ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
07a606e1389a ASoC: rt7*-sdw: harden jack_detect_handler
b054614dd3fd ASoC: rt711: fix calibrate mutex initialization
f2556ce6b35a ASoC: Intel: sof_sdw: handle errors on card registration
42664a97f2b5 ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
4e81b38d9426 ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
3cb392b64304 pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
0c6c7d57ed00 ASoC: ops: Fix off by one in range control validation
204543581a2f net: sfp: fix memory leak in sfp_probe()
7a2294c5f2e5 nvme: fix regression when disconnect a recovering ctrl
1e4427aa2fc8 nvme-tcp: always fail a request when sending it failed
8ab067462e09 NFC: nxp-nci: don't print header length mismatch on i2c error
833ecd0eae76 net: tipc: fix possible refcount leak in tipc_sk_create()
13d28e0c79cb fbdev: Disable sysfb device registration when removing conflicting FBs
b952569e0316 firmware: sysfb: Add sysfb_disable() helper function
2ef4c6d66f7d firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
f57c76104c74 platform/x86: hp-wmi: Ignore Sanitization Mode event
57289b6601fe cpufreq: pmac32-cpufreq: Fix refcount leak bug
06f818de1621 scsi: hisi_sas: Limit max hw sectors for v3 HW
03a400a64050 netfilter: br_netfilter: do not skip all hooks with 0 priority
bf5307924563 virtio_mmio: Restore guest page size on resume
26d824d1316f virtio_mmio: Add missing PM calls to freeze/restore
65d7a723fdda vduse: Tie vduse mgmtdev and its device
b34dbeb2b0ec vdpa/mlx5: Initialize CVQ vringh only once
10f2cd373e65 powerpc/xive/spapr: correct bitmap allocation size
4e69750549b8 ksmbd: use SOCK_NONBLOCK type for kernel_accept()
d300ced12889 btrfs: zoned: fix a leaked bioc in read_zone_info
d2faf8ed1dc2 btrfs: rename btrfs_bio to btrfs_io_context
a06248fa62ef mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
204d12228697 ACPI: video: Fix acpi_video_handles_brightness_key_presses()
724ec407f997 net/tls: Check for errors in tls_device_init
a0706d7c1429 KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
58c90993933e net: atlantic: remove aq_nic_deinit() when resume
9b1cb795a7ab net: atlantic: remove deep parameter on suspend/resume functions
68e5f32f0de9 sfc: fix kernel panic when creating VF
2d84fcb6e6f7 seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
15e8b6274c49 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
859081fb60e6 seg6: fix skb checksum evaluation in SRH encapsulation/insertion
5464c8987ddf ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host
58d93e9d160c sfc: fix use after free when disabling sriov
8c37e7a2000d drm/amd/pm: Prevent divide by zero
cded1186f7e9 drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
601ae26aa280 ima: Fix potential memory leak in ima_init_crypto()
2340428c90d4 ima: force signature verification when CONFIG_KEXEC_SIG is configured
f4bd3202a2b4 net: stmmac: fix leaks in probe
4225a78eb4d7 net: ftgmac100: Hold reference returned by of_get_child_by_name()
0d17723afea3 nexthop: Fix data-races around nexthop_compat_mode.
6b26fb2fe227 ipv4: Fix data-races around sysctl_ip_dynaddr.
8bcf7339f2cf tcp: Fix a data-race around sysctl_tcp_ecn_fallback.
46e9c46203fd raw: Fix a data-race around sysctl_raw_l3mdev_accept.
8d7a13654a98 icmp: Fix a data-race around sysctl_icmp_ratemask.
7c1b6e453481 icmp: Fix a data-race around sysctl_icmp_ratelimit.
de9490c32bc1 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
44021c2929cf icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.
cce955efa0ab icmp: Fix data-races around sysctl_icmp_echo_enable_probe.
a716a3846c5f sysctl: Fix data-races in proc_dointvec_ms_jiffies().
e58b02e44546 sysctl: Fix data-races in proc_dou8vec_minmax().
3852f048be60 bnxt_en: Fix bnxt_refclk_read()
0260a9aa5d5c bnxt_en: Fix bnxt_reinit_after_abort() code path
a6cecaf058c4 drm/i915: Require the vm mutex for i915_vma_bind()
60d1bb301ea5 drm/i915/uc: correctly track uc_fw init failure
86062ca5edf1 drm/i915/gt: Serialize TLB invalidates with GT resets
0ee5874dad61 drm/i915/gt: Serialize GRDOM access between multiple engine resets
f8ba02531476 drm/i915/dg2: Add Wa_22011100796
40c12fc52023 drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
af515a633942 tracing: Fix sleeping while atomic in kdb ftdump
62a6a708f392 lockd: fix nlm_close_files
9c3eef773cf4 lockd: set fl_owner when unlocking files
1e92426e2b3a xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
f6e3ced9c60f drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
5a4bb158f4c6 netfilter: nf_tables: replace BUG_ON by element length check
b97aa619a3cb netfilter: nf_log: incorrect offset to network header
dc2ec80bc949 arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot
1d49665a93b1 arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
f0ccff1c89ba ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
c0dd77cede0a ARM: dts: at91: sama5d2: Fix typo in i2s1 node
9be8aac91960 ipv4: Fix a data-race around sysctl_fib_sync_mem.
e2828e8c6058 icmp: Fix data-races around sysctl.
07b0caf8aeb9 cipso: Fix data-races around sysctl.
a5796154b56f net: Fix data-races around sysctl_mem.
82d07170290d inetpeer: Fix data-races around sysctl.
2dfff4b607c4 tcp: Fix a data-race around sysctl_tcp_max_orphans.
67623d290d45 sysctl: Fix data races in proc_dointvec_jiffies().
dcdf3c3c587a sysctl: Fix data races in proc_doulongvec_minmax().
40e0477a7371 sysctl: Fix data races in proc_douintvec_minmax().
32d7f8da8244 sysctl: Fix data races in proc_dointvec_minmax().
d335db59f7fb sysctl: Fix data races in proc_douintvec().
279bf2a909e6 sysctl: Fix data races in proc_dointvec().
ad3014b0f6b2 net: ethernet: ti: am65-cpsw: Fix devlink port register sequence
d5c315a78765 net: stmmac: dwc-qos: Disable split header for Tegra194
750a5e2e5368 ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
0d083ea282e5 ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
dfe3ce23217c ASoC: tas2764: Fix amp gain register offset & default
a92e7564c540 ASoC: tas2764: Correct playback volume range
1230d3e4b884 ASoC: tas2764: Fix and extend FSYNC polarity handling
7dc0ae04c04e ASoC: tas2764: Add post reset delays
9b9773cc55d8 ASoC: sgtl5000: Fix noise on shutdown/remove
c8d5d8194093 ima: Fix a potential integer overflow in ima_appraise_measurement
505114dda5bb drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
c6e1c5c0c19d net/mlx5e: Ring the TX doorbell on DMA errors
663a06e96203 net/mlx5e: Fix capability check for updating vnic env counters
3a5e734ec002 net/mlx5e: Fix enabling sriov while tc nic rules are offloaded
5adcc5ded58a net/mlx5e: kTLS, Fix build time constant test in RX
2ee2ef846fa3 net/mlx5e: kTLS, Fix build time constant test in TX
ba27a912f99e ARM: 9210/1: Mark the FDT_FIXED sections as shareable
443838e6ff0f ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
2bcb2e42a500 spi: amd: Limit max transfer and message size
28ad09b0d7b1 ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
3bbe6437c1d5 reset: Fix devm bulk optional exclusive control getter
d8124f111b67 xfs: drop async cache flushes from CIL commits.
d4dab8b405c6 xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
88beb994eae1 xfs: don't include bnobt blocks when reserving free block pool
ea22fcd0324d xfs: only run COW extent recovery when there are no live extents
fb593531571c Revert "evm: Fix memleak in init_desc"
d69f9ff4c8ab sh: convert nommu io{re,un}map() to static inline functions
bb676a80c6eb nilfs2: fix incorrect masking of permission flags for symlinks
ca58387e7ad1 fs/remap: constrain dedupe of EOF blocks
1807d8867402 drm/panfrost: Fix shrinker list corruption by madvise IOCTL
fbe7451a3ada drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
531a140e269d btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
54aee4e5ce8c cgroup: Use separate src/dst nodes when preloading css_sets for migration
5a9df3101799 wifi: mac80211: fix queue selection for mesh/OCB interfaces
2a098504d7a0 ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
a4f5e3a22fbd ARM: 9213/1: Print message about disabled Spectre workarounds only once
6f497564bf6a ip: fix dflt addr selection for connected nexthop
1eb4bea3af81 net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
22eeff55679d tracing/histograms: Fix memory leak problem
e4967d22882b mm: split huge PUD on wp_huge_pud fallback
27056f20d753 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
b856e5738b1c fix race between exit_itimers() and /proc/pid/timers
b99174ac57fe xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
9d3243d774f5 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
cd2731b3efe8 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
dd9746cf6da3 ALSA: hda/realtek: fix mute/micmute LEDs for HP machines
7d0c5005c580 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
32fad77c4cd2 ALSA: hda/realtek: Fix headset mic for Acer SF313-51
6744faa1d810 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
d60bb64d3263 ALSA: hda - Add fixup for Dell Latitidue E5430
baefa2315cb1 Linux 5.15.55
c80b15105a08 Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"
(From meta-yocto rev: 1908a7d6eb84089251ad41e7a4c5568101e88a65)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We ship libpthread with uninative. when uninative is active we're seeing
failures like:
libgcc_s.so.1 must be installed for pthread_cancel to work
Aborted
which is since we don't have a libgcc that matches libpthread. Add libgcc
to avoid these errors.
(From OE-Core rev: a134a7186b2266378bc0b08c134e169a943eedde)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Boost.URL is a library for manipulating Uniform Resource Identifiers
(URIs) and Locators (URLs).
(From OE-Core rev: 03daa9c96dbc06234348d0ab14631cec6ddf50d6)
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
tiff-native otherwise falsely detects webp if its installed on build
host. This ensures deterministic behavior regardless of host.
(From OE-Core rev: 718c44f282310b2ca85877fed706460ccc1eebea)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Newer version of musl does not expose LFS64 interfaces, therefore
caching this is not right thing to do across both glibc and musl
moreover we will enable largefile support on glibc too therefore caching
it here is redundant.
(From OE-Core rev: ae427b04b5259136aae46f9254445251499c12e8)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Disable lfs aliases since they are not needed when LFS is enabled
(From OE-Core rev: a999fe86f2ea34d1b7ba3958d5b54b89ab7a884f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To avoid working with undeterministic config files, remove all the
temporary files to start from scratch.
(From OE-Core rev: 74cd440c4e3df0ed3b81cf5c60a3f92e0dd3fe6c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When compiling busybox a second time (e.g. with `compile -f`), busybox
can use an altered autoconf.h file for compiling, which can ultimately
produces different and unwanted binaries.
This can produce errors like this one:
ERROR: busybox-1.35.0-r0 do_package: 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:ptest_update_alternatives(d)
0003:
File: '…/poky/meta/classes/ptest.bbclass', lineno: 100, function: ptest_update_alternatives
0096: for alt_name, alt_link, alt_target, _ in alternatives:
0097: # Some alternatives are for man pages,
0098: # check if the alternative is in PATH
0099: if os.path.dirname(alt_link) in bin_paths:
*** 0100: os.symlink(alt_target, os.path.join(ptest_bindir, alt_name))
0101:}
0102:
0103:do_configure_ptest_base[dirs] = "${B}"
0104:do_compile_ptest_base[dirs] = "${B}"
Exception: FileExistsError: [Errno 17] File exists: '/bin/busybox.suid' -> '…/busybox/1.35.0-r0/package/usr/lib/busybox/ptest/bin/login'
This happens because ALTERNATIVE:busybox contains `/bin/login` twice,
initially that's because `/bin/login` is present in both
busybox.links.suid and busybox.links.nosuid. The reason for that is
because of the altered autoconf.h.
Steps to reproduce above error:
<add ptest to distro configs>
bitbake busybox -c clean
bitbake busybox -c package -f
bitbake busybox -c compile -f
bitbake busybox -c package -f
This patch guards against potential bugs by:
- making a backup of .config and autoconf.h that have matching
timestamps.
- make sure do_compile always starts with these files.
- restore .config and autoconf.h at the end of do_compile.
(From OE-Core rev: 6b4a0f063edcfe0a5a4f418842e86ac0c46d9cad)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This option is no longer required in 6.1+, so we grab the following
kernel-cache change:
fa5b537b0e6 qemuarm: drop CONFIG_ARM_CRYPTO
(From OE-Core rev: 6bd8f0a916104bf650af931661a4f1b38a16d087)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
4adc0fbe03a6 Linux 6.1.3
6a0ef7326e1e kcsan: Instrument memcpy/memset/memmove with newer Clang
c9ded831e255 SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails
e60fa800a32a tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
b0785edaf649 tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
bf31e3f8077a tpm: acpi: Call acpi_put_table() to fix memory leak
ba2e7d07dd06 mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING
a35b4bcb4389 block: Do not reread partition table on exclusively open device
01bb48573069 f2fs: allow to read node block after shutdown
6028ec01c4f7 f2fs: should put a page when checking the summary info
b3b3212725ed mm, compaction: fix fast_isolate_around() to stay within boundaries
97ce99984be1 md: fix a crash in mempool_free
e9d055b8dfca mfd: mt6360: Add bounds checking in Regmap read/write call-backs
784a4f995ee2 pnode: terminate at peers of source
f9aafff5448b ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs
389d34c2a8b5 ALSA: line6: fix stack overflow in line6_midi_transmit
e58d1d2eb31b ALSA: line6: correct midi status byte when receiving data from podxt
bc2e0c5bb97c ovl: update ->f_iocb_flags when ovl_change_flags() modifies ->f_flags
d84a696c86ac ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
703fd753a0ba binfmt: Fix error return code in load_elf_fdpic_binary()
e6d180a35bc0 ACPI: x86: s2idle: Stop using AMD specific codepath for Rembrandt+
577821f756cf ACPI: x86: s2idle: Force AMD GUID/_REV 2 on HP Elitebook 865
0478b94c6f91 hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount
23ac2a31c54f pstore/zone: Use GFP_ATOMIC to allocate zone buffer
5c3a4cdc5363 pstore: Properly assign mem_type property
2cec280c4915 kmsan: include linux/vmalloc.h
dace33a1896e kmsan: export kmsan_handle_urb
0ce4cc6d269d mm/mempolicy: fix memory leak in set_mempolicy_home_node system call
4d528dab403b mm, mremap: fix mremap() expanding vma with addr inside vma
97e14ae08204 rtmutex: Add acquire semantics for rtmutex lock acquisition slow path
09727bc32f67 futex: Fix futex_waitv() hrtimer debug object leak on kcalloc error
c86c5cf67f38 HID: plantronics: Additional PIDs for double volume key presses quirk
79f9b467b8b5 HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
d465fa2a9add kprobes: kretprobe events missing on 2-core KVM guest
650b69b17cfd NFSD: fix use-after-free in __nfs42_ssc_open()
ba50fee6b41b rtc: msc313: Fix function prototype mismatch in msc313_rtc_probe()
482d990a5dd1 powerpc/rtas: avoid scheduling in rtas_os_term()
464d10e8d797 powerpc/rtas: avoid device tree lookups in rtas_os_term()
85cc8a187f2d iommu/mediatek: Fix crash on isr after kexec()
fcee8a2d4db4 objtool: Fix SEGFAULT
6d076293e5bf fs/ntfs3: Fix slab-out-of-bounds in r_page
4d744cee4ca1 fs/ntfs3: Delete duplicate condition in ntfs_read_mft()
fd8aa71b6571 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_fill_super()
590a6943a1d1 fs/ntfs3: Use __GFP_NOWARN allocation at wnd_init()
d6379ce24296 fs/ntfs3: Validate index root when initialize NTFS security
fe5c3915c373 phy: sun4i-usb: Add support for the H616 USB PHY
1eacd1fd41b7 phy: sun4i-usb: Introduce port2 SIDDQ quirk
0da27d8efcdb soundwire: dmi-quirks: add quirk variant for LAPBC710 NUC15
d34485d40b6a fs/ntfs3: Fix slab-out-of-bounds read in run_unpack
2f041a19f4eb fs/ntfs3: Validate resident attribute name
3f6f75e8863f fs/ntfs3: Validate buffer length while parsing index
b343c40bb7ff fs/ntfs3: Validate attribute name offset
a7b23037b38b fs/ntfs3: Add null pointer check for inode operations
2600c80ea7b3 fs/ntfs3: Fix memory leak on ntfs_fill_super() error path
1621734cd304 fs/ntfs3: Add null pointer check to attr_load_runs_vcn
9173b89c16a6 fs/ntfs3: Validate data run offset
0bb9f93ba63a fs/ntfs3: Add overflow check for attribute size
db91a9c59162 fs/ntfs3: Validate BOOT record_size
2df487537c77 nvmet: don't defer passthrough commands with trivial effects to the workqueue
a574e81b37c0 nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
aa9732dae4bc ata: ahci: Fix PCS quirk application for suspend
1ed959fef5b1 block, bfq: fix uaf for bfqq in bfq_exit_icq_bfqq
5fe70f9683f8 ACPI: video: Fix Apple GMUX backlight detection
ba074330a487 ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
33b7f0ef4aaf ACPI: resource: do IRQ override on Lenovo 14ALC7
ee8ec50b9269 ACPI: resource: do IRQ override on XMG Core 15
d1136b10944e nvme-pci: fix page size checks
b1814724e0d7 nvme-pci: fix mempool alloc size
a72f318c704e nvme-pci: fix doorbell buffer value endianness
ff46a46b7a30 io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups
3b2728881dcd eventfd: provide a eventfd_signal_mask() helper
717ed90a6614 eventpoll: add EPOLL_URING_WAKE poll wakeup flag
d6a980a0da6c Linux 6.1.2
5f3d8993e095 pwm: tegra: Fix 32 bit build
70c6f7025014 mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code
5c692f1ed39d drm/amd/display: revert Disable DRR actions during state commit
e970e4ee3fc2 media: dvbdev: fix refcnt bug
539479d00c51 media: dvbdev: fix build warning due to comments
882056ef3384 net: stmmac: fix errno when create_singlethread_workqueue() fails
69c2ad94fd0b io_uring: remove iopoll spinlock
9b5d3f21f1ab io_uring: protect cq_timeouts with timeout_lock
f9ef51a7055c io_uring/net: fix cleanup after recycle
b87006265a16 io_uring/net: ensure compat import handlers clear free_iov
e2c22a38fe29 io_uring: improve io_double_lock_ctx fail handling
f6a5cada4ff6 io_uring: dont remove file from msg_ring reqs
16225abb3cbc io_uring: add completion locking for iopoll
3a6ee45e3ceb io_uring/net: introduce IORING_SEND_ZC_REPORT_USAGE flag
215f9437dda0 blk-iolatency: Fix memory leak on add_disk() failures
05382ed9142c scsi: qla2xxx: Fix crash when I/O abort times out
5cfb9a60ed2d mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings
1baf3370e2dc btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range
ac551b1f500b ovl: fix use inode directly in rcu-walk mode
a609bfc1e644 fbdev: fbcon: release buffer when fbcon_do_set_font() failed
9c9e8be758c6 maple_tree: fix mas_spanning_rebalance() on insufficient data
8034a1ad67b8 test_maple_tree: add test for mas_spanning_rebalance() on insufficient data
b7334223cc7e gcov: add support for checksum field
55b3c66a0d44 floppy: Fix memory leak in do_floppy_init()
d01f65ac191e spi: fsl_spi: Don't change speed while chipselect is active
9e977e2642a1 regulator: core: fix deadlock on regulator enable
1665c3aa251f iio: addac: ad74413r: fix integer promotion bug in ad74413_get_input_current_offset()
d04481ee5e15 iio: adc128s052: add proper .data members in adc128_of_match table
49cfd1f61f44 iio: adc: ad_sigma_delta: do not use internal iio_dev lock
a154b1c139fb iio: fix memory leak in iio_device_register_eventset()
02ed209aa6f1 reiserfs: Add missing calls to reiserfs_security_free()
21ca0bfa11bb security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6
967fc34f297e 9p: set req refcount to zero to avoid uninitialized usage
1f572877e0ea loop: Fix the max_loop commandline argument treatment when it is set to 0
24117ea4303c HID: mcp2221: don't connect hidraw
608c6aed7136 HID: wacom: Ensure bootloader PID is usable in hidraw mode
c3c115368ef9 xhci: Prevent infinite loop in transaction errors recovery for streams
2f3b51189f7a usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init
2fd6ad7bc560 usb: dwc3: core: defer probe on ulpi_read_id timeout
d2837c6a1dbc usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode
1ba53c9c7995 clk: imx: imx8mp: add shared clk gate for usb suspend clk
7579645760a4 dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
1a77a5bfe821 arm64: dts: qcom: sm8250: fix USB-DP PHY registers
299f141f90cd arm64: dts: qcom: sm6350: fix USB-DP PHY registers
c8e746384488 usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq
dfbbc47d8672 usb: cdnsp: fix lack of ZLP for ep0
5b7c3061067e HID: logitech-hidpp: Guard FF init code against non-USB devices
d95d83041b87 ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list
05d30f4b6cbe ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
80202ef4f7cc ALSA: usb-audio: add the quirk for KT0206 device
67fd112b4b04 ALSA: usb-audio: Workaround for XRUN at prepare
b669bd94a1c8 dt-bindings: input: iqs7222: Add support for IQS7222A v1.13+
2ca347287d3f dt-bindings: input: iqs7222: Correct minimum slider size
78e01a98860e dt-bindings: input: iqs7222: Reduce 'linux,code' to optional
c8ab62f13d66 Input: iqs7222 - add support for IQS7222A v1.13+
fa25c90ee9a7 Input: iqs7222 - report malformed properties
201d1baa9a45 Input: iqs7222 - drop unused device node references
26e69e719a2f ima: Simplify ima_lsm_copy_rule
475add46170d pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
810f2cfdfe4e cfi: Fix CFI failure with KASAN
b4a59fd2e50b afs: Fix lost servers_outstanding count
6c7b9d12578d perf test: Fix "all PMU test" to skip parametrized events
a7a2d258101d MIPS: ralink: mt7621: avoid to init common ralink reset controller
59871742b481 perf probe: Check -v and -q options in the right place
5d098b5080cb perf tools: Make quiet mode consistent between tools
01c4004e40b6 perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()
86777de67a85 drm/amd/pm: avoid large variable on kernel stack
e84276c8dd88 pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
d7d99f1a0af0 lkdtm: cfi: Make PAC test work with GCC 7 and 8
2c5e64f0a8d3 LoadPin: Ignore the "contents" argument of the LSM hooks
2d57269cabeb drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern
7ed4007347b5 ASoC: rt5670: Remove unbalanced pm_runtime_put()
0fe3a0cd2699 ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()
6df3ccb6aff0 ASoC: wm8994: Fix potential deadlock
f64bb48f27fb ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend
b4b2c4305cf4 ALSA: hda/hdmi: set default audio parameters for KAE silent-stream
1cc133bee40f ALSA: hda/hdmi: fix i915 silent stream programming flow
156b0c19c1a4 ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe()
bebbba710321 ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
4cc8431ec77a ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
a22cfbf78a87 ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
18a548fdecca ASoC: Intel: Skylake: Fix driver hang during shutdown
390a1a98288a ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove()
48c509f3f121 hwmon: (jc42) Fix missing unlock on error in jc42_write()
0cd303aad220 orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()
224094902941 orangefs: Fix kmemleak in orangefs_sysfs_init()
19be31668552 orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
3ecdca49ca49 scsi: target: iscsi: Fix a race condition between login_work and the login thread
04371a75a584 drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
23d2bed04159 drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid()
d1c8b86b4ab7 scsi: smartpqi: Correct device removal for multi-actuator devices
41d8a934e2ea scsi: smartpqi: Add new controller PCI IDs
f2207145693a hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()
74de6f6c8479 scsi: elx: libefc: Fix second parameter type in state callbacks
cbb17d7087ce Revert "PCI: Clear PCI_STATUS when setting up device"
fc521abb6ee4 crypto: hisilicon/qm - increase the memory of local variables
fc80b877f1d0 scsi: ufs: Reduce the START STOP UNIT timeout
39761417ea7b scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs
cb873c93a7ad crypto: hisilicon/hpre - fix resource leak in remove process
65a1a20caf72 regulator: core: Fix resolve supply lookup issue
077bff242c13 Bluetooth: Add quirk to disable MWS Transport Configuration
9c89dcd53c64 Bluetooth: Add quirk to disable extended scanning
619523c1ab53 Bluetooth: hci_bcm: Add CYW4373A0 support
e070ef957b13 ice: synchronize the misc IRQ when tearing down Tx tracker
b0f25ca1ff9b regulator: core: Use different devices for resource allocation and DT lookup
f4731395d6db clk: st: Fix memory leak in st_of_quadfs_setup()
92b0888398e4 media: si470x: Fix use-after-free in si470x_int_in_callback()
43e5c20a8b44 mmc: sdhci-tegra: Issue CMD and DAT resets together
11ca98a1ed04 mmc: renesas_sdhi: better reset from HS400 mode
63604e820f15 mmc: renesas_sdhi: add quirk for broken register layout
c490e8c3d500 mmc: f-sdh30: Add quirks for broken timeout clock capability
55513864b418 nfs: fix possible null-ptr-deref when parsing param
96521aa5bc76 selftests/bpf: Fix conflicts with built-in functions in bpf_iter_ksym
a4fe51cd6894 hwmon: (nct6775) add ASUS CROSSHAIR VIII/TUF/ProArt B550M
f5ac749a0b21 wifi: mt76: do not run mt76u_status_worker if the device is not running
bc6c381df579 regulator: core: fix use_count leakage when handling boot-on
66d2f118d7d7 libbpf: Avoid enum forward-declarations in public API in C++ mode
ec58eae6c93a ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table
62db9242c1ca drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming
ec7475a20ceb drm/amd/display: Use the largest vready_offset in pipe group
b9f8ed9b01c4 drm/amdgpu: Fix potential double free and null pointer dereference
3759ae6600e4 ALSA: usb-audio: Add quirk for Tascam Model 12
33e8a3f61814 blk-mq: fix possible memleak when register 'hctx' failed
66d26ed30056 media: mediatek: vcodec: Can't set dst buffer to done when lat decode error
93bbf2ed4281 media: dvb-usb: fix memory leak in dvb_usb_adapter_init()
9945d05d6693 media: dvbdev: adopts refcnt to avoid UAF
669fb90507db media: dvb-frontends: fix leak of memory fw
f299f97a8e29 ethtool: avoiding integer overflow in ethtool_phys_id()
e6d276dcc920 bpf: Prevent decl_tag from being referenced in func_proto arg
8f4fb3844a0d bpf: Fix a BTF_ID_LIST bug with CONFIG_DEBUG_INFO_BTF not set
a866d6fe65ba drm/amd/display: Fix display corruption w/ VSR enable
ee678b1f52f9 ppp: associate skb with a device at tx
ba5dd4d3a339 bpf/verifier: Use kmalloc_size_roundup() to match ksize() usage
f51617c41da1 net: ethernet: mtk_eth_soc: drop packets to WDMA if the ring is full
563e45fd5046 mrp: introduce active flags to prevent UAF when applicant uninit
207501a98683 ipv6/sit: use DEV_STATS_INC() to avoid data-races
9921d1b68c46 net: add atomic_long_t to net_device_stats fields
1f116dfd114f nvme-auth: don't override ctrl keys before validation
43a819c467a1 drm/amd/display: fix array index out of bound error in bios parser
2ed52650a287 drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit
d26364596db8 md/raid1: stop mdx_raid1 thread when raid1 array run failed
27e5d61a8e69 md/raid0, raid10: Don't set discard sectors for request queue
99bef41f8e8d drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()
302c0a8ed3bc drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid()
a29f8af3e45f drm/sti: Use drm_mode_copy()
e398c0ad0c56 drm/rockchip: Use drm_mode_copy()
b6ebe51e836e drm/msm: Use drm_mode_copy()
cf0dcf0e8746 drm/amd/display: Disable DRR actions during state commit
d5368e054eb8 drm/amd/display: Use min transition for SubVP into MPO
cda74cdc280b s390/lcs: Fix return type of lcs_start_xmit()
d034fa43af92 s390/netiucv: Fix return type of netiucv_tx()
636f8534a772 s390/ctcm: Fix return type of ctc{mp,}m_tx()
36217f676b55 drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback
1cae33c8f995 drm/amdgpu: Fix type of second parameter in trans_msg() callback
56483aecf6b2 igb: Do not free q_vector unless new one was allocated
46675bdbbb5e HID: uclogic: Add support for XP-PEN Deco LW
84bc0fe76182 HID: input: do not query XP-PEN Deco LW battery
630ab215956e wifi: brcmfmac: Fix potential NULL pointer dereference in 'brcmf_c_preinit_dcmds()'
ffb589963df1 wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
1adbbdce22aa hamradio: baycom_epp: Fix return type of baycom_send_packet()
1e4953b826e1 net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
f186303845a0 bpf: make sure skb->len != 0 when redirecting to a tunneling device
ab576e2f1c5b drm/meson: Fix return type of meson_encoder_cvbs_mode_valid()
7dccd53ec7dc qed (gcc13): use u16 for fid to be big enough
a10e1530c424 wifi: ath11k: Fix qmi_msg_handler data structure initialization
15e6830642e6 HID: apple: enable APPLE_ISO_TILDE_QUIRK for the keyboards of Macs with the T2 chip
508cc67f9449 HID: apple: fix key translations where multiple quirks attempt to translate the same key
8b3d6b029a55 blk-mq: avoid double ->queue_rq() because of early timeout
6ec50ce315f4 drm/rockchip: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
22c4f8ef9c62 Revert "drm/amd/display: Limit max DSC target bpp for specific monitors"
dd76b1c9f692 drm/edid: add a quirk for two LG monitors to get them to work on 10bpc
2b7e54cdda3f drm/amd/display: prevent memory leak
f97e6d4af8ea drm/amd/display: skip commit minimal transition state
6cfa68c7d2ce bnx2: Use kmalloc_size_roundup() to match ksize() usage
bde272c8758d openvswitch: Use kmalloc_size_roundup() to match ksize() usage
79a124b588aa wifi: ath10k: Delay the unmapping of the buffer
34cfc4f03274 ipmi: fix memleak when unload ipmi driver
488c3ad53ac9 ASoC: Intel: avs: Add quirk for KBL-R RVP platform
82f4b57e2624 ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
9aef34e1ae35 wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
0b7e6d681e00 wifi: ath9k: verify the expected usb_endpoints are present
200347eb3b26 brcmfmac: return error when getting invalid max_flowrings from dongle
35591c246995 media: imx-jpeg: Disable useless interrupt to avoid kernel panic
da4113e63f17 drm/etnaviv: add missing quirks for GC300
bfc9d8f27f89 hfs: fix OOB Read in __hfs_brec_find
96d66b7074cb ACPI: x86: Add skip i2c clients quirk for Medion Lifetab S10346
ef7cf3c92382 btrfs: do not panic if we can't allocate a prealloc extent state
a1f90b9a333c ACPI: x86: Add skip i2c clients quirk for Lenovo Yoga Tab 3 Pro (YT3-X90F)
87c51832b7af x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS
0aac6e60c464 acct: fix potential integer overflow in encode_comp_t()
a16731fa1b96 nilfs2: fix shift-out-of-bounds due to too large exponent of block size
62d11ec205ef nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
64958e12bb98 ACPI: video: Add force_native quirk for Sony Vaio VPCY11S1E
218c556cded5 ACPI: video: Add force_vendor quirk for Sony Vaio PCG-FRV35
c6b9b3200298 ACPI: video: Change Sony Vaio VPCEH3U1E quirk to force_native
478412161af4 ACPI: video: Change GIGABYTE GB-BXBT-2807 quirk to force_none
c547d7ee0455 thermal/core: Ensure that thermal device is registered in thermal_zone_get_temp
799881db3e03 ACPICA: Fix error code path in acpi_ds_call_control_method()
f72e95c2204f ACPI: EC: Add quirk for the HP Pavilion Gaming 15-cx0041ur
b85f0e292f73 ACPI: processor: idle: Check acpi_fetch_acpi_dev() return value
3d340b684dce fs: jfs: fix shift-out-of-bounds in dbDiscardAG
ccb6bdf0b7b6 jfs: Fix fortify moan in symlink
090bf49833c5 udf: Avoid double brelse() in udf_rename()
67973caae78e fs: jfs: fix shift-out-of-bounds in dbAllocAG
aaf8770746da arm64: dts: qcom: sm6350: Add apps_smmu with streamID to SDHCI 1/2 nodes
a10ff5b8cf86 arm64: dts: qcom: sm8450: disable SDHCI SDR104/SDR50 on all boards
a91123d4bda4 binfmt_misc: fix shift-out-of-bounds in check_special_flags
46db95e714ac x86/hyperv: Remove unregister syscore call from Hyper-V cleanup
16fed31153ce video: hyperv_fb: Avoid taking busy spinlock on panic path
2e356d6de4c7 ARM: dts: aspeed: rainier,everest: Move reserved memory regions
992469fb6ca0 arm64: make is_ttbrX_addr() noinstr-safe
80a3e7ab477b rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
1373e1b7206d net: fec: check the return value of build_skb()
8a37cf11dc78 HID: amd_sfh: Add missing check for dma_alloc_coherent
7b606804bbf0 mctp: Remove device type check at unregister
96ea05df9ed5 net: dsa: microchip: remove IRQF_TRIGGER_FALLING in request_threaded_irq
ae6fb31c0086 cifs: don't leak -ENOMEM in smb2_open_file()
a37f6d5541b2 mctp: serial: Fix starting value for frame check sequence
b458d349f875 net: stream: purge sk_error_queue in sk_stream_kill_queues()
70c8fcab6bf2 myri10ge: Fix an error handling path in myri10ge_probe()
7d88da597173 rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
233bfb28d0fa net_sched: reject TCF_EM_SIMPLE case for complex ematch module
3fcf079958c0 mailbox: zynq-ipi: fix error handling while device_register() fails
525e54789c2b mailbox: arm_mhuv2: Fix return value check in mhuv2_probe()
cca61191a894 mailbox: mpfs: read the system controller's status
331615d837f4 skbuff: Account for tail adjustment during pull operations
ce321a1cd66b devlink: protect devlink dump by the instance lock
2838f0736cf0 arm64: dts: mt8183: Fix Mali GPU clock
6207862836ae soc: mediatek: pm-domains: Fix the power glitch issue
32d5fa5bdcce openvswitch: Fix flow lookup to use unmasked key
a02f965d828f selftests: devlink: fix the fd redirect in dummy_reporter_test
6298cab4d80b devlink: hold region lock when flushing snapshots
71e000446281 rtc: mxc_v2: Add missing clk_disable_unprepare()
a7316d07f087 igc: Set Qbv start_time and end_time to end_time if not being configured in GCL
4a3c071ff325 igc: recalculate Qbv end_time by considering cycle time
e0d11cda89a2 igc: allow BaseTime 0 enrollment for Qbv
3770bdee9640 igc: Add checking for basetime less than zero
94a033ae7d77 igc: Use strict cycles for Qbv scheduling
99dd830903d6 igc: Enhance Qbv scheduling by using first flag bit
c13d65dca354 net: dsa: mv88e6xxx: avoid reg_lock deadlock in mv88e6xxx_setup_port()
5944c25c67de r6040: Fix kmemleak in probe and remove
1d033ec2d179 unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg()
e491285b4d08 nfc: pn533: Clear nfc_target before being used
306526331e7a net: enetc: avoid buffer leaks on xdp_do_redirect() failure
a44053cf3b9c media: v4l2-ctrls-api.c: add back dropped ctrl->is_new = 1
6a1504dd36cd bpf: prevent leak of lsm program after failed attach
146891d1af80 selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION
761564d93c82 block, bfq: fix possible uaf for 'bfqq->bic'
27f94fc22305 mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
06fcc7543f30 mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
793f872866d6 mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
b316841b6bdc bonding: do failover when high prio link up
2d31c6ed4428 bonding: add missed __rcu annotation for curr_active_slave
ba44c1fe8234 net: macsec: fix net device access prior to holding a lock
d843ebd860c5 nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
f8059a2a2bdf iommu/mediatek: Fix forever loop in error handling
8a1a38289583 rtc: pcf85063: fix pcf85063_clkout_control
ed829c3b79b4 rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
abfa5dd91453 rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
75b2692c90ce netfilter: flowtable: really fix NAT IPv6 offload
7f47c91e465a mfd: pm8008: Fix return value check in pm8008_probe()
b8d07df9ede9 mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe()
e295ac85d618 mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ
3bcc06c5fd48 mfd: axp20x: Do not sleep in the power off handler
d387d36fcc54 dt-bindings: mfd: qcom,spmi-pmic: Drop PWM reg dependency
0ab849944365 powerpc/pseries/eeh: use correct API for error log size
bce7d8e9596d remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on()
add474591d6e remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region()
f09a52e44263 remoteproc: qcom_q6v5_pas: detach power domains on remove
4458ed2d9570 remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove
0903a87490a9 remoteproc: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio()
ec97e9a5c2f2 remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
b773e86fc196 RISC-V: KVM: Fix reg_val check in kvm_riscv_vcpu_set_reg_config()
c786f2ac3010 pwm: mediatek: always use bus clock for PWM on MT7622
24cc0c9b591a pwm: mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm
0bdadab07430 pwm: sifive: Call pwm_sifive_update_clock() while mutex is held
9a87b1562c37 iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY
942218128976 iommu/mediatek: Validate number of phandles associated with "mediatek,larbs"
8412e5dd24ff iommu/mediatek: Add error path for loop of mm_dts_parse
21f56af86583 iommu/mediatek: Use component_match_add
44d7712267d1 iommu/mediatek: Add platform_device_put for recovering the device refcnt
b5dd27890c6d selftests/powerpc: Fix resource leaks
01e3641b168c powerpc/hv-gpci: Fix hv_gpci event list
983e28974755 powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe()
5429722209ea powerpc/perf: callchain validate kernel stack pointer bounds
e45e3aae8df8 powerpc: dts: turris1x.dts: Add channel labels for temperature sensor
c909985dd0c0 kprobes: Fix check for probe enabled in kill_kprobe()
03d7168103f3 powerpc/pseries: fix plpks_read_var() code for different consumers
c156df808e11 powerpc/pseries: Return -EIO instead of -EINTR for H_ABORTED error
1a7657adb06b powerpc/pseries: Fix the H_CALL error code in PLPKS driver
b38e5a3c469e powerpc/pseries: fix the object owners enum value in plpks driver
8240299519db powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data()
028631dd53a0 powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds
2d7b6580384e cxl: Fix refcount leak in cxl_calc_capp_routing
fb3ef6a5af4b powerpc/52xx: Fix a resource leak in an error handling path
65572a13163f macintosh/macio-adb: check the return value of ioremap()
76837e7f6b30 macintosh: fix possible memory leak in macio_add_one_device()
de7eb5500979 iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
b0637f4bd426 iommu/amd: Fix pci device refcount leak in ppr_notifier()
26427454bebf iommu: Avoid races around device probe
feca90441248 iommu/mediatek: Check return value after calling platform_get_resource()
51a7fbc59845 rtc: pcf85063: Fix reading alarm
6d4dacd4a91a rtc: snvs: Allow a time difference on clock register read
421091ae0e27 rtc: cmos: Disable ACPI RTC event on removal
93893e25d979 rtc: cmos: Rename ACPI-related functions
fbf866b150df rtc: cmos: Eliminate forward declarations of some functions
fd8b7f41a416 rtc: cmos: Call rtc_wake_setup() from cmos_do_probe()
054d6b32c576 rtc: cmos: Call cmos_wake_setup() from cmos_do_probe()
9ba808aec5a1 rtc: pcf2127: Convert to .probe_new()
59457a0f079e rtc: class: Fix potential memleak in devm_rtc_allocate_device()
6cb7ea142620 rtc: rzn1: Check return value in rzn1_rtc_probe
9f2a53f143e8 dmaengine: idxd: Fix crc_val field for completion record
f2e58e95273c fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs
cf66351484ad phy: qcom-qmp-pcie: Fix sm8450_qmp_gen4x2_pcie_pcs_tbl[] register names
c5ca087f47de phy: qcom-qmp-pcie: Fix high latency with 4x2 PHY when ASPM is enabled
5d39a1d9a243 phy: qcom-qmp-pcie: Support SM8450 PCIe1 PHY in EP mode
e83821af6471 phy: qcom-qmp-pcie: support separate tables for EP mode
d1945ec03ca6 phy: qcom-qmp-pcie: split pcs_misc init cfg for ipq8074 pcs table
814cd5ca1c77 phy: qcom-qmp-pcie: split register tables into common and extra parts
984f35f57f74 pwm: tegra: Ensure the clock rate is not less than needed
49c8cc208464 pwm: tegra: Improve required rate calculation
67edfd980731 include/uapi/linux/swab: Fix potentially missing __always_inline
238a935ac0a7 phy: usb: Fix clock imbalance for suspend/resume
d19f1664c843 phy: usb: Use slow clock for wake enabled suspend
0bceef84f716 phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices
c40b86861146 phy: qcom-qmp-usb: fix sc8280xp PCS_USB offset
c91e4513bc18 dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA
f2f10a2db278 iommu/rockchip: fix permission bits in page table entries v2
92af3bbeb918 iommu/sun50i: Implement .iotlb_sync_map
9b25137905c8 iommu/sun50i: Fix flush size
3b95b7b0ddec iommu/sun50i: Fix R/W permission check
5ad5a837c364 iommu/sun50i: Consider all fault sources for reset
b4d8bf6c2a77 iommu/sun50i: Fix reset release
9b5569846a34 iommu/s390: Fix duplicate domain attachments
6792416576ff phy: qcom-qmp-usb: correct registers layout for IPQ8074 USB3 PHY
655d02663482 phy: qcom-qmp-usb: drop start and pwrdn-ctrl abstraction
f674ef5bf4e1 phy: qcom-qmp-usb: clean up status polling
71c03e6a0525 phy: qcom-qmp-usb: drop power-down delay config
71098933ea1b phy: qcom-qmp-usb: drop sc8280xp power-down delay
c6f0977eaa19 phy: qcom-qmp-usb: clean up power-down handling
d668d34df96a phy: qcom-qmp-pcie: fix ipq6018 initialisation
73af0c169079 phy: qcom-qmp-pcie: fix ipq8074-gen3 initialisation
abe9bf8c9501 phy: qcom-qmp-pcie: fix sc8180x initialisation
0b2e4f939450 phy: qcom-qmp-pcie: replace power-down delay
b52920f887e6 phy: qcom-qmp-pcie: drop power-down delay config
aa51fd765fe5 remoteproc: core: Auto select rproc-virtio device id
d53171d1d0e7 dmaengine: apple-admac: Allocate cache SRAM to channels
cc743a1d832d dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA
0d0382b9c0d5 phy: qcom-qmp-pcie: drop bogus register update
cd1e1735aeab phy: marvell: phy-mvebu-a3700-comphy: Reset COMPHY registers before USB 3.0 power on
b259e31d150a fs/ntfs3: Harden against integer overflows
95afb464c86c fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst()
2246ac03dd59 RDMA/siw: Fix pointer cast warning
54af75ddf3c6 perf stat: Do not delay the workload with --delay
9f4c997cd123 ftrace: Allow WITH_ARGS flavour of graph tracer with shadow call stack
616c17a2ef99 perf off_cpu: Fix a typo in BTF tracepoint name, it should be 'btf_trace_sched_switch'
75f7820de933 leds: is31fl319x: Fix setting current limit for is31fl319{0,1,3}
308eef3e16fd gfs2: Partially revert gfs2_inode_lookup change
b8131efb89d9 power: supply: fix null pointer dereferencing in power_supply_get_battery_info
301e40552833 perf branch: Fix interpretation of branch records
64245114c072 power: supply: bq25890: Ensure pump_express_work is cancelled on remove
81b0e5d5aa0c power: supply: bq25890: Convert to i2c's .probe_new()
ebf085a725b6 power: supply: bq25890: Factor out regulator registration code
7d1e3961725e power: supply: Fix refcount leak in rk817_charger_probe
b866e8a0b7dc power: supply: ab8500: Fix error handling in ab8500_charger_init()
42d976bd9766 HSI: omap_ssi_core: Fix error handling in ssi_init()
5150b76aa2eb power: supply: cw2015: Fix potential null-ptr-deref in cw_bat_probe()
be11e0951314 power: supply: z2_battery: Fix possible memleak in z2_batt_probe()
38d35aae1b27 perf symbol: correction while adjusting symbol
bc05eb64a10c perf trace: Handle failure when trace point folder is missed
27e9c2ca24ce perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number
01673142a679 perf trace: Return error if a system call doesn't exist
0fd13791feb6 watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
a9b65ba1afcc power: supply: fix residue sysfs file in error handle route of __power_supply_register()
fa80f145e543 HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
8159e2f8b60e HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
8a9c05d988cc perf stat: Move common code in print_metric_headers()
1b2a63c33106 perf stat: Use evsel__is_hybrid() more
6c8d5578180c perf tools: Fix "kernel lock contention analysis" test by not printing warnings in quiet mode
380304391fa7 led: qcom-lpg: Fix sleeping in atomic
7aca1cea8fcc fbdev: uvesafb: Fixes an error handling path in uvesafb_probe()
5976889098e6 fbdev: uvesafb: don't build on UML
e268a5792536 fbdev: geode: don't build on UML
4c0d613d7999 fbdev: ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_probe()
1fb436db9c87 fbdev: vermilion: decrease reference count in error path
e94ae434f659 fbdev: via: Fix error in via_core_init()
85255669ce72 fbdev: pm2fb: fix missing pci_disable_device()
3be1f7545369 fbdev: ssd1307fb: Drop optional dependency
ba9550952f20 thermal/drivers/qcom/lmh: Fix irq handler return value
f7f3721c78a2 thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2
6ddc86823973 thermal/of: Fix memory leak on thermal_of_zone_register() failure
8eeda6567cc4 thermal/drivers/k3_j72xx_bandgap: Fix the debug print message
db9d0e74a663 thermal/drivers/imx8mm_thermal: Validate temperature range
5cba61bcd2f7 samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
f9ed133381eb ksmbd: Fix resource leak in ksmbd_session_rpc_open()
7f09fe9fc6ea tracing/hist: Fix issue of losting command info in error_log
82d1211f673b usb: typec: wusb3801: fix fwnode refcount leak in wusb3801_probe()
94cca9c33941 usb: storage: Add check for kcalloc
233348a04bec i2c: ismt: Fix an out-of-bounds bug in ismt_access()
f7a440c89b6d i2c: mux: reg: check return value after calling platform_get_resource()
86fdf151b9b8 gpiolib: protect the GPIO device against being dropped while in use by user-space
ac6ce3cd7a3e gpiolib: cdev: fix NULL-pointer dereferences
60ff9bd4ffc8 vme: Fix error not catched in fake_init()
7155f549dbca staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
73df1172bbcc staging: rtl8192u: Fix use after free in ieee80211_rx()
c8889afcd829 i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
ba090c6debb5 vfio/iova_bitmap: refactor iova_bitmap_set() to better handle page boundaries
85a5660491b5 chardev: fix error handling in cdev_device_add()
4a9f1a8b3af2 mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
0468a585710b drivers: mcb: fix resource leak in mcb_probe()
216437dd64fc usb: gadget: f_hid: fix refcount leak on error path
9e08b7f5fa00 usb: gadget: f_hid: fix f_hidg lifetime vs cdev
6fe1adeabc2a usb: core: hcd: Fix return value check in usb_hcd_setup_local_mem()
b3862858b678 usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
0a022b756f74 tracing/user_events: Fix call print_fmt leak
e4b7d7297d37 coresight: cti: Fix null pointer error on CTI init before ETM
3c18888bc0b5 coresight: trbe: remove cpuhp instance node before remove cpuhp state
064bdc340526 counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
bc34896cd75a iio: adis: add '__adis_enable_irq()' implementation
49ac222945d7 iio: temperature: ltc2983: make bulk write buffer DMA-safe
2f5fd31b2f24 cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
ab44c182353b cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
71d2abab374f firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()
4e947fc71bec misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
ef843ee20576 misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
40ff4c2335a9 ocxl: fix pci device refcount leak when calling get_function_0()
2fce8b3583d1 misc: ocxl: fix possible name leak in ocxl_file_register_afu()
6dd5fbd243f1 test_firmware: fix memory leak in test_firmware_init()
a4b84c112d8e habanalabs: fix return value check in hl_fw_get_sec_attest_data()
03dbb9e2e975 serial: sunsab: Fix error handling in sunsab_init()
ca89c2eb36ed serial: altera_uart: fix locking in polling mode
516614a371c2 serial: pch: Fix PCI device refcount leak in pch_request_dma()
408f64a6de74 serial: stm32: move dma_request_chan() before clk_prepare_enable()
898a162d5fc4 serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
64bc5dbc3260 serial: amba-pl011: avoid SBSA UART accessing DMACR register
99a58ac42d9b USB: gadget: Fix use-after-free during usb config switch
5b38782cc358 extcon: usbc-tusb320: Update state on probe even if no IRQ pending
22b60658a902 usb: musb: omap2430: Fix probe regression for missing resources
20a945280d69 usb: typec: tipd: Fix typec_unregister_port error paths
63fff60c0066 usb: typec: tipd: Fix spurious fwnode_handle_put in error path
7bc33793042b usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails
5f125507d227 usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()
26937dcf067a usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
85db68fc901d staging: vme_user: Fix possible UAF in tsi148_dma_list_add
71cfd25e2211 interconnect: qcom: sc7180: fix dropped const of qcom_icc_bcm
bdfa9f57b2a2 usb: fotg210-udc: Fix ages old endianness issues
b9dcd53356ea uio: uio_dmem_genirq: Fix deadlock between irq config and handling
ee180e867ce4 uio: uio_dmem_genirq: Fix missing unlock in irq configuration
31ef3d554d59 vfio/iova_bitmap: Fix PAGE_SIZE unaligned bitmaps
f0865e4f2c82 vfio: platform: Do not pass return buffer to ACPI _RST method
abaedb68a769 class: fix possible memory leak in __class_register()
9494faf74f8d drivers: staging: r8188eu: Fix sleep-in-atomic-context bug in rtw_join_timeout_handler
3d97c13a1152 serial: 8250_bcm7271: Fix error handling in brcmuart_init()
bffec1abc074 serial: tegra: Read DMA status before terminating
78fddc0ff971 drivers: dio: fix possible memory leak in dio_init()
6392d71b4bf9 riscv: Fix P4D_SHIFT definition for 3-level page table mode
dd203468f071 f2fs: fix iostat parameter for discard
652b2cdb3007 RISC-V: Align the shadow stack
ee0e9b2c4b9c IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces
19b7b85773b1 hwrng: geode - Fix PCI device refcount leak
2e10ecd012ae hwrng: amd - Fix PCI device refcount leak
84ebdb6b65ad crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
f2f2c6102ace riscv: Fix crash during early errata patching
e395fdfec46d RISC-V: Fix MEMREMAP_WB for systems with Svpbmt
eced7ec0cd89 RISC-V: Fix unannoted hardirqs-on in return to userspace slow-path
9f4379692ace RDMA/hns: Fix XRC caps on HIP08
9e711eafabf0 RDMA/hns: Fix error code of CMD
d78e8b4c862d RDMA/hns: Fix page size cap from firmware
aaa589124d4c RDMA/hns: Fix PBL page MTR find
d3238c4d3a46 RDMA/hns: Fix AH attr queried by query_qp
60549c5224cd RDMA/hns: Fix the gid problem caused by free mr
bf0ad007e6cb orangefs: Fix sysfs not cleanup when dev init failed
38c1d5d2f8ae PCI: vmd: Fix secondary bus reset for Intel bridges
6c8319b90fe7 RDMA/srp: Fix error return code in srp_parse_options()
8bc0ecf1c382 RDMA/hfi1: Fix error return code in parse_platform_config()
de888c02ac32 RDMA: Disable IB HW for UML
3829187387e4 riscv/mm: add arch hook arch_clear_hugepage_flags
c19ca6553c2d crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
22a59bb0aa5a crypto: amlogic - Remove kcalloc without check
10ed78c85b52 crypto: qat - fix error return code in adf_probe
c458c9d0ce97 RDMA/nldev: Fix failure to send large messages
3ee8611a1d0d f2fs: avoid victim selection from previous victim section
0807071c1b2b f2fs: fix to enable compress for newly created file if extension matches
1f9d91ffc383 f2fs: set zstd compress level correctly
65c73bc771d6 RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
02e0170c4da2 scsi: ufs: core: Fix the polling implementation
4141cd9e8b33 scsi: snic: Fix possible UAF in snic_tgt_create()
aef82d16be5a scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
4399a8632e5f scsi: ipr: Fix WARNING in ipr_init()
bc31e6820424 scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper()
cfa2f8098a6e scsi: fcoe: Fix possible name leak when device_register() fails
8698f359f252 scsi: scsi_debug: Fix a warning in resp_report_zones()
582b0a422642 scsi: scsi_debug: Fix a warning in resp_verify()
c7e96168a8ca scsi: efct: Fix possible memleak in efct_device_init()
c2e4692d019a scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
9aa5b09a5548 scsi: hpsa: Fix error handling in hpsa_add_sas_host()
d17bca3ddfe5 scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
8642c72b081e crypto: hisilicon/qm - fix 'QM_XEQ_DEPTH_CAP' mask value
4841596b93f0 crypto: arm64/sm3 - fix possible crash with CFI enabled
9c1b30d5c1f7 crypto: arm64/sm3 - add NEON assembly implementation
23cf91c76489 crypto: x86/sm4 - fix crash with CFI enabled
e6e4e281be90 crypto: x86/sm3 - fix possible crash with CFI enabled
ae252643e884 crypto: x86/sha512 - fix possible crash with CFI enabled
76994f26226e crypto: x86/sha256 - fix possible crash with CFI enabled
f3b1021db697 crypto: x86/sha1 - fix possible crash with CFI enabled
8d447b92c3e2 crypto: x86/aria - fix crash with CFI enabled
5ab743151a62 crypto: x86/aegis128 - fix possible crash with CFI enabled
ff28b8afb786 padata: Fix list iterator in padata_do_serial()
6cfa9e60c0f8 padata: Always leave BHs disabled when running ->parallel()
314398bc1014 crypto: tcrypt - Fix multibuffer skcipher speed test mem leak
0aa7be66168b scsi: hpsa: Fix possible memory leak in hpsa_init_one()
21d8b6bd3730 PCI: endpoint: pci-epf-vntb: Fix call pci_epc_mem_free_addr() in error path
eef5d05cbbd6 dt-bindings: visconti-pcie: Fix interrupts array max constraints
e75080f9b4ee dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq
821f9a18210f RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
fc2c43bf41c8 RDMA/hns: fix memory leak in hns_roce_alloc_mr()
26cee0603af0 RDMA/irdma: Initialize net_type before checking it
d9dbd4ca2646 crypto: ccree - Make cc_debugfs_global_fini() available for module init function
ed8b5ff3b078 RDMA/hfi: Decrease PCI device reference count in error path
76ca6756bf03 PCI: Check for alloc failure in pci_request_irq()
c5a6776e44aa RDMA/hns: Fix incorrect sge nums calculation
2b214368bc0c RDMA/hns: Fix ext_sge num error when post send
06f73568f553 RDMA/rxe: Fix mr->map double free
f98601f9abde crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set()
b5be6724f222 crypto: cryptd - Use request context instead of stack for sub-request
677f01f396ae crypto: ccree - Remove debugfs when platform_driver_register failed
953c81ffe384 scsi: scsi_debug: Fix a warning in resp_write_scat()
70adec0c790f RDMA/irdma: Do not request 2-level PBLEs for CQ alloc
b4502647c0b2 RDMA/irdma: Fix RQ completion opcode
1df9f815553d RDMA/irdma: Fix inline for multiple SGE's
3930245bc845 RDMA/siw: Set defined status for work completion with undefined status
c1d5a12f930f RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port
cd06d32a71fb RDMA/core: Make sure "ib_port" is valid when access sysfs node
8731cb5c7820 RDMA/restrack: Release MR restrack when delete
cf968790a08f f2fs: fix to avoid accessing uninitialized spinlock
71bf3550b530 PCI: imx6: Initialize PHY before deasserting core reset
5d2e13358243 PCI: vmd: Disable MSI remapping after suspend
fa8a2f3be78e IB/mad: Don't call to function that might sleep while in atomic context
f3d26a8589df RDMA/siw: Fix immediate work request flush to completion queue
fdb9c354ac86 scsi: qla2xxx: Fix set-but-not-used variable warnings
425c9bd06b7a RDMA/irdma: Report the correct link speed
0b8578dc8477 f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super()
b4244ca341ea f2fs: fix the assign logic of iocb
734e2cf3ee29 f2fs: allow to set compression for inlined file
fa2e65c1b1c6 f2fs: fix normal discard process
7e7db55d1e67 f2fs: fix gc mode when gc_urgent_high_remaining is 1
ae6c960a82c5 f2fs: fix to invalidate dcc->f2fs_issue_discard in error path
ed88147bfb4e fortify: Do not cast to "unsigned char"
12695b4b76d4 apparmor: Fix memleak in alloc_ns()
7417cc5151bc crypto: rockchip - rework by using crypto_engine
f945afb80f1d crypto: rockchip - remove non-aligned handling
89117da0102c crypto: rockchip - better handle cipher key
2edab0edfef5 crypto: rockchip - add fallback for ahash
ac798fd39e2a crypto: rockchip - add fallback for cipher
d2ce2922fd39 crypto: rockchip - do not store mode globally
2aecc5029fcc crypto: rockchip - do not do custom power management
1550e871120e f2fs: Fix the race condition of resize flag between resizefs
0ea2ba0d5b4f PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled
7123963c57ee RDMA/core: Fix order of nldev_exit call
b5c7878b034c PCI: dwc: Fix n_fts[] array overrun
756e412cfcac apparmor: Use pointer to struct aa_label for lbs_cred
51a903281798 scsi: core: Fix a race between scsi_done() and scsi_timeout()
7b5bc00a59ef crypto: tcrypt - fix return value for multiple subtests
51592cf71682 crypto: nitrox - avoid double free on error path in nitrox_sriov_init()
204fdddd4698 crypto: sun8i-ss - use dma_addr instead u32
8a9db7913497 crypto: hisilicon/qm - re-enable communicate interrupt before notifying PF
9a6fab168cbc crypto: hisilicon/qm - fix incorrect parameters usage
f024bf13d4ff apparmor: Fix regression in stacking due to label flags
72a5b5641cac apparmor: Fix abi check to include v8 abi
053816fb455f apparmor: fix lockdep warning when removing a namespace
3d27a436e294 apparmor: fix a memleak in multi_transaction_new()
14ed46a13aba net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path
06b81b4e669a i40e: Fix the inability to attach XDP program on downed interface
e0c54906cf67 stmmac: fix potential division by 0
aff5bca3c2e5 octeontx2-af: cn10k: mcs: Fix a resource leak in the probe and remove functions
e97a4ad295b0 Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
9114e7fa80ce Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
c1f213a8ccf3 Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
866b20962954 Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
91ed02b7977b Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()
08c847f1a163 Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
d123f2b94b9e Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
8eefaa20568d Bluetooth: btintel: Fix missing free skb in btintel_setup_combined()
09a3b0c9c7c6 Bluetooth: hci_conn: Fix crash on hci_create_cis_sync
a65b09e3130b Bluetooth: Fix EALREADY and ELOOP cases in bt_status()
72560759f6e0 Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS
66324c5eb5ee Bluetooth: hci_core: fix error handling in hci_register_dev()
b17b3203d479 sctp: sysctl: make extra pointers netns aware
07e28a8f4502 ntb_netdev: Use dev_kfree_skb_any() in interrupt context
4f9bcc999062 net: lan9303: Fix read error execution path
a8846b339860 net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open()
512dc6796946 can: tcan4x5x: Fix use of register error status mask
73a1f06a4b6f can: m_can: Call the RAM init directly from m_can_chip_config
9f38ec243426 can: tcan4x5x: Remove invalid write in clear_interrupts
8718e17e0fac net: amd-xgbe: Check only the minimum speed for active/passive cables
7a7de9a6f198 net: amd-xgbe: Fix logic around active and passive cables
99a75f34db5b af_unix: call proto_unregister() in the error path in af_unix_init()
22dbe4a6ea37 net: setsockopt: fix IPV6_UNICAST_IF option for connected sockets
7cc54e9ffcf5 net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
df7c78c3ab06 hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
4bc76162596e net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
2a979f087430 net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
9027ed144a1c net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
6c0fba2b683d net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
588d0b8462f5 net/tunnel: wait until all sk_user_data reader finish before releasing the sock
bb1715a6bfb0 net: farsync: Fix kmemleak when rmmods farsync
5253d432dd36 ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
71d88c7453ec of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()
cbde8b3acbc8 ipvs: use u64_stats_t for the per-cpu counters
dcae92a24955 drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
446757787baf net: stmmac: fix possible memory leak in stmmac_dvr_probe()
bfbc4f7f82da net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()
e6730e15df96 net: defxx: Fix missing err handling in dfx_init()
6af94424012c net: vmw_vsock: vmci: Check memcpy_from_msg()
bd72ab5e6fc1 clk: socfpga: Fix memory leak in socfpga_gate_init()
8d64aca5e8f3 bpf: Do not zero-extend kfunc return values
8682d0a6ee54 blktrace: Fix output non-blktrace event when blk_classic option enabled
bbb2d35386c1 wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
36a2786145ef wifi: rtl8xxxu: Fix the channel width reporting
8e2d450c4e5b wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
9d0190d4722a spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode
a35323218ff3 clk: samsung: Fix memory leak in _samsung_clk_register_pll()
c93ecbb21b9a media: staging: stkwebcam: Restore MEDIA_{USB,CAMERA}_SUPPORT dependencies
0209e70ad496 media: coda: Add check for kmalloc
05f165ded4a7 media: coda: Add check for dcoda_iram_alloc
ccb4e8de1e7e media: c8sectpfe: Add of_node_put() when breaking out of loop
86e52c02e288 regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe()
83a9cd6e0a96 nvme: pass nr_maps explicitly to nvme_alloc_io_tag_set
5aebe9ba130a mmc: core: Normalize the error handling branch in sd_read_ext_regs()
1b3f0b02486b memstick/ms_block: Add check for alloc_ordered_workqueue
d87d565fec52 mmc: renesas_sdhi: alway populate SCC pointer
eb8431dc4b5a mmc: mmci: fix return value check of mmc_add_host()
3697d9af93bf mmc: wbsd: fix return value check of mmc_add_host()
ba91b413983a mmc: via-sdmmc: fix return value check of mmc_add_host()
f5ce76aeddf0 mmc: meson-gx: fix return value check of mmc_add_host()
4e1dc24bcfc8 mmc: omap_hsmmc: fix return value check of mmc_add_host()
85946ceb0fac mmc: atmel-mci: fix return value check of mmc_add_host()
9229e7a00f5b mmc: litex_mmc: ensure `host->irq == 0` if polling
eb7a2d516d4f mmc: wmt-sdmmc: fix return value check of mmc_add_host()
2044b2ea7794 mmc: vub300: fix return value check of mmc_add_host()
bfd77b194c94 mmc: toshsd: fix return value check of mmc_add_host()
a522e26a20a4 mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
ffa9b2a79e3e mmc: rtsx_pci: fix return value check of mmc_add_host()
5a62cba13851 mmc: pxamci: fix return value check of mmc_add_host()
d2ead18bc7cc mmc: mxcmmc: fix return value check of mmc_add_host()
40aa73c70e8a mmc: moxart: fix return value check of mmc_add_host()
60fafcf2fb7e mmc: alcor: fix return value check of mmc_add_host()
774d97b5ed7c hwmon: (emc2305) fix pwm never being able to set lower
4cf53e91f36a hwmon: (emc2305) fix unable to probe emc2301/2/3
12e677201777 bpftool: Fix memory leak in do_build_table_cb
adebac5995c9 riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC
86c1f5d5f498 NFSv4.x: Fail client initialisation if state manager thread can't run
a89715bc9523 NFS: Allow very small rsize & wsize again
f6a174755c33 NFSv4.2: Set the correct size scratch buffer for decoding READ_PLUS
05acc401bca3 SUNRPC: Fix missing release socket in rpc_sockname()
17c49afc694e xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
aae4846e8e49 pinctrl: thunderbay: fix possible memory leak in thunderbay_build_functions()
250eed7b9994 ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
0859b2e1d5fa media: ov5640: set correct default link frequency
3872adf30623 media: saa7164: fix missing pci_disable_device()
809b48cb2eee ALSA: pcm: Set missing stop_operating flag at undoing trigger start
5c3568166129 bpf, sockmap: fix race in sock_map_free()
9283a0f51173 bpf: Add dummy type reference to nf_conn___init to fix type deduplication
204d0f668d0f hwmon: (jc42) Restore the min/max/critical temperatures on resume
24186b599624 hwmon: (jc42) Convert register access and caching to regmap/regcache
f86b2f216636 regulator: core: fix resource leak in regulator_register()
c72eb6e6e49a configfs: fix possible memory leak in configfs_create_dir()
d2576d29da71 hsr: Synchronize sequence number updates.
b5259dcfa3e1 hsr: Synchronize sending frames to have always incremented outgoing seq nr.
3b79aaa88bab hsr: Disable netpoll.
1517be0aef6d hsr: Avoid double remove of a node.
4d2f6c44fd85 hsr: Add a rcu-read lock to hsr_forward_skb().
41d4bcc624cf Revert "net: hsr: use hlist_head instead of list_head for mac addresses"
35a6ae235108 clk: qcom: clk-krait: fix wrong div2 functions
3b317660e43f clk: qcom: lpass-sc7180: Fix pm_runtime usage
607ccb7d3d35 clk: qcom: lpass-sc7280: Fix pm_runtime usage
89f19d11aad8 regulator: core: fix module refcount leak in set_supply()
2d4b9c7e81f3 mt76: mt7915: Fix PCI device refcount leak in mt7915_pci_init_hif2()
d26fdb1ec5b7 wifi: mt76: do not send firmware FW_FEATURE_NON_DL region
52f7e2392617 wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc
eb9102556565 wifi: mt76: fix coverity overrun-call in mt76_get_txpower()
f11c5a1926c9 wifi: mt76: mt7921: fix wrong power after multiple SAR set
71e73d3ce2b8 wifi: mt76: mt7915: Fix chainmask calculation on mt7915 DBDC
13b31708e54f wifi: mt76: mt7915: rework eeprom tx paths and streams init
5e55a45d9196 wifi: mt76: mt7921: fix reporting of TX AGGR histogram
6435fc52ef36 wifi: mt76: mt7915: fix reporting of TX AGGR histogram
1d3ecd157294 wifi: mt76: mt7915: fix mt7915_mac_set_timing()
c6cd8bacafc2 wifi: mt76: mt7921: fix antenna signal are way off in monitor mode
ae99debcf6b8 wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
92c9732ce7eb wifi: mac80211: fix maybe-unused warning
9a50a7f64243 wifi: mac80211: fix memory leak in ieee80211_if_add()
687b6b37c094 wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface()
16984b61ef15 spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
58cf9f4b79ad bonding: uninitialized variable in bond_miimon_inspect()
26a844a91ecb bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
e45de3007ac5 bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes
113236e8f49f bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
ff0d392a4255 Input: wistron_btns - disable on UML
ce7de847f19e netfilter: conntrack: set icmpv6 redirects as RELATED
f0f1982ddfb4 clk: visconti: Fix memory leak in visconti_register_pll()
4fa98de4f8c8 ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
7c852e8f93f0 drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs
c65564790048 drm/amdkfd: Fix memory leakage
a8b54ad7106c drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
a6cffe54064a drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios()
dba7d8572224 amdgpu/nv.c: Corrected typo in the video capabilities resolution
dd574ff7a7f2 drm/amd/pm/smu11: BACO is supported when it's in BACO state
95569b7285dc clk: mediatek: fix dependency of MT7986 ADC clocks
77c6b6be7e80 ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
3a2ecd1ec140 wifi: iwlwifi: mvm: fix double free on tx path.
f52cf83c18cf wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed
fce7e4627364 wifi: plfxlc: fix potential memory leak in __lf_x_usb_enable_rx()
98dbd1329b4a ALSA: asihpi: fix missing pci_disable_device()
6f3d56783fbe NFS: Fix an Oops in nfs_d_automount()
0393e0316cdd NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
b247a9828f66 NFSv4: Fix a credential leak in _nfs4_discover_trunking()
43fe5686d4a4 NFSv4.2: Fix initialisation of struct nfs4_label
7c6975209d98 NFSv4.2: Fix a memory stomp in decode_attr_security_label
4711196ada6b NFSv4.2: Always decode the security label
860b951e92c3 NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
b88b4035b218 drm/msm/mdp5: fix reading hw revision on db410c platform
deed9567aae0 ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd
9d997d67e501 ASoC: dt-bindings: wcd9335: fix reset line polarity in example
a5d99bf9cf77 drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()
6a27110802eb media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
2e6203ef474b media: mediatek: vcodec: Core thread depends on core_list
c703b86a4972 media: mediatek: vcodec: Setting lat buf to lat_list when lat decode error
43a4ae7b7879 media: mediatek: vcodec: Fix h264 set lat buffer error
fd975256eb26 media: mediatek: vcodec: Fix getting NULL pointer for dst buffer
c9411d57c1de media: amphion: lock and check m2m_ctx in event handler
c0c1903e8733 media: amphion: cancel vpu before release instance
1ca1405d52c8 media: amphion: try to wakeup vpu core to avoid failure
5100ab6744e7 media: sun8i-a83t-mipi-csi2: Register async subdev with no sensor attached
65b3232f9e91 media: sun6i-mipi-csi2: Register async subdev with no sensor attached
6c1c8499cdb6 media: sun8i-a83t-mipi-csi2: Require both pads to be connected for streaming
daf248d2d6a5 media: sun6i-mipi-csi2: Require both pads to be connected for streaming
b1898793777f x86/boot: Skip realmode init code when running as Xen PV guest
6b60cf73a931 media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
ed4293a07c1c media: dvb-core: Fix ignored return value in dvb_register_frontend()
5e2fa5132995 pinctrl: pinconf-generic: add missing of_node_put()
d998e985232a clk: imx8mn: fix imx8mn_enet_phy_sels clocks list
a03b59a0c83d clk: imx8mn: fix imx8mn_sai2_sels clocks list
4b7b740009fa clk: imx: rename video_pll1 to video_pll
90b4de668466 clk: imx: replace osc_hdmi with dummy
99bd07dc8519 clk: imx8mn: rename vpu_pll to m7_alt_pll
d6ebcae042ce media: mt9p031: Drop bogus v4l2_subdev_get_try_crop() call from mt9p031_init_cfg()
0f5250e1de5f media: imx: imx7-media-csi: Clear BIT_MIPI_DOUBLE_CMPNT for <16b formats
3f8b24ab0d00 media: imon: fix a race condition in send_packet()
f38df8984ef1 media: vimc: Fix wrong function called when vimc_init() fails
841315c1db6b ASoC: mediatek: mt8186: Correct I2S shared clocks
5827a5656d5a ASoC: qcom: cleanup and fix dependency of QCOM_COMMON
b1e4f92dd0c1 ASoC: qcom: Add checks for devm_kcalloc
a999525c7b69 drbd: destroy workqueue when drbd device was freed
6c4c5d5e4a0d drbd: remove call to memset before free device/resource/connection
a1b061cafdbc mtd: maps: pxa2xx-flash: fix memory leak in probe
616dc895d982 mtd: core: Fix refcount error in del_mtd_device()
95e90bcc934f clk: microchip: check for null return of devm_kzalloc()
d87f58c25447 bonding: fix link recovery in mode 2 when updelay is nonzero
e1abb71ed774 selftests/bpf: Mount debugfs in setns_by_fd
4074774f55d4 selftests/bpf: Make sure zero-len skbs aren't redirectable
cbd17cb4df07 drm/i915/guc: make default_lists const data
d7352b410471 drm/amdgpu: fix pci device refcount leak
f2ffb8653ea8 clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
55e44791a547 regulator: core: use kfree_const() to free space conditionally
83ddd4cc8f25 ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
2b951e13bd17 ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
bfa34e24ced6 ASoC: Intel: avs: Lock substream before snd_pcm_stop()
51618c1d77af ASoC: Intel: Skylake: Fix Kconfig dependency
1dc70897f1ac wifi: rtw89: fix physts IE page check
60dcaf068f42 pinctrl: k210: call of_node_put()
66d362f16d46 clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets
258730e8f68f HID: hid-sensor-custom: set fixed size for custom attributes
21f15d8ffdb4 bpf: Move skb->len == 0 checks into __bpf_redirect
92f30b33df3d clk: imx93: correct enet clock
a1981f67d57e clk: imx93: unmap anatop base in error handling path
1372f4f6fcb1 HID: i2c: let RMI devices decide what constitutes wakeup event
3751ba4aec0b bpf: Pin the start cgroup in cgroup_iter_seq_init()
b7c906977301 clk: imx93: correct the flexspi1 clock setting
c536932b6a2a mtd: spi-nor: Fix the number of bytes for the dummy cycles
58701a96062f mtd: spi-nor: hide jedec_id sysfs attribute if not present
d24fd986ae9d net: Return errno in sk->sk_prot->get_port().
073b50de84cb udp: Clean up some functions.
53fc231277da net: ethernet: mtk_eth_soc: fix RSTCTRL_PPE{0,1} definitions
7d4af96be535 media: videobuf-dma-contig: use dma_mmap_coherent
d72bff7e6cc3 media: amphion: Fix error handling in vpu_driver_init()
abc73b6739a1 media: platform: exynos4-is: Fix error handling in fimc_md_init()
9416861170ba media: solo6x10: fix possible memory leak in solo_sysfs_init()
8a204a0b4a0d media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init()
48c489fafa46 media: amphion: apply vb2_queue_error instead of setting manually
e9fbed19ad17 media: amphion: add lock around vdec_g_fmt
2bf8461ee33c net: ethernet: mtk_eth_soc: do not overwrite mtu configuration running reset routine
38e2a92cd174 ASoC: amd: acp: Fix possible UAF in acp_dma_open
917e58a84e85 Input: elants_i2c - properly handle the reset GPIO when power is off
c4cc41e94d83 mtd: lpddr2_nvm: Fix possible null-ptr-deref
fee1df5a5835 drm/msm/a6xx: Fix speed-bin detection vs probe-defer
73b7f8a820d2 wifi: ath10k: Fix return value in ath10k_pci_init()
4448a8dd1e7c selftests/bpf: fix memory leak of lsm_cgroup
773bfda35c95 dm: track per-add_disk holder relations in DM
ce65ef11d37e dm: make sure create and remove dm device won't race with open and close table
365c351efd4a dm: cleanup close_table_device
3a3742f6b0a2 dm: cleanup open_table_device
475bdd75447a block: clear ->slave_dir when dropping the main slave_dir reference
d2845542a953 ima: Fix misuse of dereference of pointer in template_desc_init_fields()
c591c48842f0 integrity: Fix memory leakage in keyring allocation error path
accc7993a780 ALSA: memalloc: Allocate more contiguous pages for fallback case
0a730f51b02a drm/fourcc: Fix vsub/hsub for Q410 and Q401
8cf1235a49a3 regulator: qcom-rpmh: Fix PMR735a S3 regulator spec
a428dcc4a421 wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc()
18ef9434379b nvme: return err on nvme_init_non_mdts_limits fail
8084bd0a64e2 amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
2f98469c3141 regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
3b97e1e894ec nvmet: only allocate a single slab for bvecs
21b92cf41952 ASoC: pxa: fix null-pointer dereference in filter()
83a583a36982 drm/mediatek: Modify dpi power on/off sequence.
8c39a6157c45 selftests/bpf: Fix incorrect ASSERT in the tcp_hdr_options test
6bbbe4948d46 selftests/bpf: Fix xdp_synproxy compilation failure in 32-bit arch
69d51c26ea83 ASoC: codecs: wsa883x: use correct header file
66fdbc0f2445 ASoC: codecs: wsa883x: Use proper shutdown GPIO polarity
7a779e84b3c4 module: Fix NULL vs IS_ERR checking for module_get_next_page
0183b7c49cfd wifi: iwlwifi: mei: fix potential NULL-ptr deref after clone
57f6784d8831 wifi: iwlwifi: mei: avoid blocking sap messages handling due to rtnl lock
a29e442ee110 wifi: iwlwifi: mei: fix tx DHCP packet for devices with new Tx API
9829f3a5ae4b wifi: iwlwifi: mei: don't send SAP commands if AMT is disabled
39138cee7ab9 wifi: iwlwifi: mei: make sure ownership confirmed message is sent
61dd45b01b20 pinctrl: mediatek: fix the pinconf register offset of some pins
afe3309dedec dt-bindings: pinctrl: update uart/mmc bindings for MT7986 SoC
9e203e437310 drm/radeon: Add the missed acpi_put_table() to fix memory leak
0544ea57f999 bfq: fix waker_bfqq inconsistency crash
0c57b39033e0 drbd: use blk_queue_max_discard_sectors helper
961db32e52f4 regmap-irq: Use the new num_config_regs property in regmap_add_irq_chip_fwnode
2bba26652613 drm: rcar-du: Drop leftovers dependencies from Kconfig
7f8811ed9853 wifi: rtw89: use u32_encode_bits() to fill MAC quota value
fb9277b1c82c drm: lcdif: Set and enable FIFO Panic threshold
735d1820a6b1 rxrpc: Fix ack.bufferSize to be 0 when generating an ack
5697a0d4a7e1 net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
3c1aac9cef5f virt/sev-guest: Add a MODULE_ALIAS
91426b258392 clk: renesas: r8a779f0: Fix SCIF parent clocks
697fc4dfcb6e clk: renesas: r8a779f0: Fix HSCIF parent clocks
3eb954aac208 media: camss: Do not attach an already attached power domain on MSM8916 platform
24df4fa3e795 media: camss: Clean up received buffers on failed start of streaming
c6e31be0f72c wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
7503bb76a141 Input: joystick - fix Kconfig warning for JOYSTICK_ADC
26c304a3f136 mtd: core: fix possible resource leak in init_mtd()
bcabe1dc2a34 mtd: Fix device name leak when register device failed in add_mtd_device()
386cb647b8fb clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs
c4809c3dd342 clk: qcom: dispcc-sm6350: Add CLK_OPS_PARENT_ENABLE to pixel&byte src
ab6bfd335cf1 clk: qcom: gcc-ipq806x: use parent_data for the last remaining entry
ddbed3b583ac bpf: propagate precision across all frames, not just the last one
3a59f8bef663 bpf: propagate precision in ALU/ALU64 operations
fac1282fc80a media: platform: exynos4-is: fix return value check in fimc_md_probe()
2f558c5208b0 media: vivid: fix compose size exceed boundary
40356e4c885b media: rkvdec: Add required padding
926893538b71 media: platform: mtk-mdp3: fix error handling in mdp_probe()
ef9170c00e1a media: platform: mtk-mdp3: fix error handling about components clock_on
ab49175a5a88 media: platform: mtk-mdp3: fix error handling in mdp_cmdq_send()
12b7733807b6 drm/msm/dsi: Prevent signed BPG offsets from bleeding into adjacent bits
043b1493deae drm/msm/dsi: Disallow 8 BPC DSC configuration for alternative BPC values
0a323c2aa127 drm/msm/dsi: Account for DSC's bits_per_pixel having 4 fractional bits
8a80ad33dbd2 drm/msm/dsi: Migrate to drm_dsc_compute_rc_parameters()
9929c46ccca8 drm/msm/dsi: Appropriately set dsc->mux_word_size based on bpc
275b1d41f9b2 drm/msm/dsi: Reuse earlier computed dsc->slice_chunk_size
f5bf0e54c47c drm/msm/dsi: Use DIV_ROUND_UP instead of conditional increment on modulo
f0282e1d5749 drm/msm/dsi: Remove repeated calculation of slice_per_intf
36e8894c5676 drm/msm/dsi: Remove useless math in DSC calculations
4235be829c9e drm/msm/dpu1: Account for DSC's bits_per_pixel having 4 fractional bits
fae22b0b5b4b bpf: Fix slot type check in check_stack_write_var_off
ebe6c699ee26 bpf: Clobber stack slot when writing over spilled PTR_TO_BTF_ID
e7a3542f44fd drm/msm/hdmi: use devres helper for runtime PM management
8008f1691c15 ima: Handle -ESTALE returned by ima_filter_rule_match()
e9a22f40f347 drm/msm/mdp5: stop overriding drvdata
6528971fdce0 drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED
465611e81258 drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
8b39120d4d9c spi: Update reference to struct spi_controller
18f36c3eed39 drm/panel/panel-sitronix-st7701: Fix RTNI calculation
f3ba0b7a4794 drm: lcdif: change burst size to 256B
521dc068ef5d clk: renesas: r9a06g032: Repair grave increment error
bd449cadc8db drm/i915/dgfx: Grab wakeref at i915_ttm_unmap_virtual
6039c79ea54f drm/i915: Encapsulate lmem rpm stuff in intel_runtime_pm
37ec70c44ec9 drm/i915: Refactor ttm ghost obj detection
ed52edf44432 drm/i915: Handle all GTs on driver (un)load paths
12a9b4c4ebd9 drm/rockchip: lvds: fix PM usage counter unbalance in poweron
2734b3eb7210 drm/amd/display: wait for vblank during pipe programming
f87cd02c3b65 dw9768: Enable low-power probe on ACPI
64f61e18286b drm/i915/guc: Fix GuC error capture sizing estimation and reporting
2fb13ac78aa9 drm/i915/guc: Add error-capture init warnings when needed
fe9f9b9d06d3 ASoC: dt-bindings: rt5682: Set sound-dai-cells to 1
0b708cb7f03d clk: renesas: r8a779a0: Fix SD0H clock name
fb0425321947 clk: renesas: r8a779f0: Fix SD0H clock name
a8e14234ac26 can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming
70e91ddbe3b1 can: kvaser_usb: Add struct kvaser_usb_busparams
87669964867a can: kvaser_usb_leaf: Fix bogus restart events
e66e75eed961 can: kvaser_usb_leaf: Fix wrong CAN state after stopping
1eef65b79fce can: kvaser_usb_leaf: Fix improved state not being reported
6354011aa53c can: kvaser_usb_leaf: Set Warning state even without bus errors
10081f449a06 can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
368ee61e7b13 can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event
2a07780ad2ff can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
8543ac492366 libbpf: Btf dedup identical struct test needs check for nested structs/arrays
5d68a8c82759 media: exynos4-is: don't rely on the v4l2_async_subdev internals
3a54b7286893 media: i2c: ov5648: Free V4L2 fwnode data on unbind
91a8528694a1 soreuseport: Fix socket selection for SO_INCOMING_CPU.
a5514f2f83a1 venus: pm_helpers: Fix error check in vcodec_domains_get()
0a132a42b77f media: i2c: ad5820: Fix error path
436873067841 media: i2c: hi846: Fix memory leak in hi846_parse_dt()
5459eaca151d drm/i915: Fix compute pre-emption w/a to apply to compute engines
72b414661dc1 drm/i915/guc: Limit scheduling properties to avoid overflow
ad8eb8ed0d39 media: mediatek: vcodec: fix h264 cavlc bitstream fail
246f266634f5 media: cedrus: hevc: Fix offset adjustments
563d50ec220f media: v4l2-ioctl.c: Unify YCbCr/YUV terms in format descriptions
5d1a2d2a1183 media: adv748x: afe: Select input port when initializing AFE
fc6579f00506 media: amphion: reset instance if it's aborted before codec header parsed
e7d1e0b75264 media: coda: jpeg: Add check for kmalloc
b9d1093140e2 media: v4l2-ctrls: Fix off-by-one error in integer menu control check
a7e8439e297e Input: iqs7222 - protect against undefined slider size
172d4d640750 drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe
782175a60176 selftests/bpf: fix missing BPF object files
05d55bbd8d27 samples/bpf: Fix MAC address swapping in xdp2_kern
818b68651cde samples/bpf: Fix map iteration in xdp1_user
22d569b3d1a0 net: ethernet: adi: adin1110: Fix SPI transfers
1c65f8f98148 drm/amdgpu/powerplay/psm: Fix memory leak in power state init
9ccd11718d76 drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"
3265e0f2f85a ipmi: kcs: Poll OBF briefly to reduce OBE latency
0bad12fee5ae ASoC: Intel: avs: Fix potential RX buffer overflow
b793142e7d6f ASoC: Intel: avs: Fix DMA mask assignment
e02b42f3fc56 pinctrl: ocelot: add missing destroy_workqueue() in error path in ocelot_pinctrl_probe()
55442d2f2cfa ata: libata: fix NCQ autosense logic
76b014f2f595 drm: lcdif: Switch to limited range for RGB to YUV conversion
ecb0f3d7dd13 libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
e0f5361d95aa libbpf: Deal with section with no data gracefully
622ff59742fe libbpf: Use elf_getshdrnum() instead of e_shnum
3c48bbf4264f selftest/bpf: Fix error usage of ASSERT_OK in xdp_adjust_tail.c
bec359a2a48f selftests/bpf: Fix error failure of case test_xdp_adjust_tail_grow
661e952bc9ef selftest/bpf: Fix memory leak in kprobe_multi_test
d7dc8fad67fa selftests/bpf: Fix memory leak caused by not destroying skeleton
13866e924a57 libbpf: Fix memory leak in parse_usdt_arg()
fbe08093fb23 libbpf: Fix use-after-free in btf_dump_name_dups
e4ebe4eb7ef5 drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge
edf05f091cc7 wifi: ath11k: fix firmware assert during bandwidth change for peer sta
d161b3de52dd wifi: rtl8xxxu: Fix reading the vendor of combo chips
71fc0ad671a6 wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
08aa0537ec8c wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
588f2f9c7df6 drm/atomic-helper: Don't allocate new plane state in CRTC check
daf8163bd9ca wifi: mac80211: fix ifdef symbol name
8f8e5ca4e038 wifi: mac80211: check link ID in auth/assoc continuation
bb7743955a92 wifi: mac80211: mlme: fix null-ptr deref on failed assoc
cd5d16539330 wifi: fix multi-link element subelement iteration
49cafaad0ba5 selftests/bpf: Add missing bpf_iter_vma_offset__destroy call
cd58eb4338ce platform/mellanox: mlxbf-pmc: Fix event typo
28dad915abe4 ipc: fix memory leak in init_mqueue_fs()
b59624258598 rapidio: devices: fix missing put_device in mport_cdev_open
88579c158e02 hfs: Fix OOB Write in hfs_asc2mac
caaa3b42a204 relay: fix type mismatch when allocating memory in relay_create_buf()
ab2f429240b8 eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
cb87af2c19c0 rapidio: fix possible UAF when kfifo_alloc() fails
c8d1f3d1b25b fs: sysv: Fix sysv_nblocks() returns wrong value
b6dccca21b1f NFSD: pass range end to vfs_fsync_range() instead of count
82474db85bab nfsd: return error if nfs4_setacl fails
d7aa9f777831 lockd: set other missing fields when unlocking files
5c8e13a2b66a MIPS: OCTEON: warn only once if deprecated link status is being used
412bd425cc35 MIPS: BCM63xx: Add check for NULL for clk in clk_enable
dc7224749484 platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register()
87426ce3bd57 platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
6613f36a2fa5 platform/chrome: cros_ec_typec: zero out stale pointers
40c73b2ea961 erofs: validate the extent length for uncompressed pclusters
373b6f350aec erofs: fix missing unmap if z_erofs_get_extent_compressedlen() fails
618e712b99c7 erofs: Fix pcluster memleak when its block address is zero
18067e262416 erofs: check the uniqueness of fsid in shared domain in advance
6a5061dd651c PM: runtime: Do not call __rpm_callback() from rpm_idle()
4da411086f5a xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
b44457b83a03 x86/xen: Fix memory leak in xen_init_lock_cpu()
f698f88f042c x86/xen: Fix memory leak in xen_smp_intr_init{_pv}()
daea9a0647df uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix
01f2c2052ea5 ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
404b4b9770d8 clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock()
6b0a5f9e153e clocksource/drivers/timer-ti-dm: Fix warning for omap_timer_match
685c4ec6c8d0 cpu/hotplug: Do not bail-out in DYING/STARTING sections
4070e9cf7220 cpu/hotplug: Make target_store() a nop when target == state
a1e49256c786 futex: Resend potentially swallowed owner death notification
fba0ec3a25ee clocksource/drivers/sh_cmt: Access registers according to spec
9abba4aa6087 rapidio: rio: fix possible name leak in rio_register_mport()
85fbf58b15c0 rapidio: fix possible name leaks when rio_add_device() fails
50ab0ca3aff4 ocfs2: fix memory leak in ocfs2_mount_volume()
92425441949e debugfs: fix error when writing negative value to atomic_t debugfs file
93148085cb70 lib/notifier-error-inject: fix error when writing -errno to debugfs file
79be3d5f2ef1 libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
52116d130bcb cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()
6eda351971be genirq/irqdesc: Don't try to remove non-existing sysfs files
23ac79e755df nfsd: don't call nfsd_file_put from client states seqfile display
b04556ef19ed NFSD: Finish converting the NFSv3 GETACL result encoder
2b825efb0577 NFSD: Finish converting the NFSv2 GETACL result encoder
f29c2f57cdf7 EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
6a9592cd3482 irqchip/loongson-liointc: Fix improper error handling in liointc_init()
773c9d7f127f irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init()
12f45dc266f8 irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
9e04d2548a02 irqchip/loongson-pch-pic: Fix translate callback for DT path
e0d8b51bbe84 thermal: core: fix some possible name leaks in error paths
751f12696d79 platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init()
254d2d322721 perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box()
dc7f07bc1ebb perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map()
bd66877c0b3b perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()
a7be6b849b53 perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology()
c00901e98b1e ACPI: pfr_update: use ACPI_FREE() to free acpi_object
ae3075b54fa8 ACPI: pfr_telemetry: use ACPI_FREE() to free acpi_object
f0d5624fbe37 mailbox: pcc: Reset pcc_chan_count to zero in case of PCC probe failure
290dd73b943c PNP: fix name memory leak in pnp_alloc_dev()
fb7f50d9b87a selftests/efivarfs: Add checking of the test return value
faf8fd9f576a MIPS: vpe-cmp: fix possible memory leak while module exiting
ab3d47c1fd02 MIPS: vpe-mt: fix possible memory leak while module exiting
205f5e984d30 cpufreq: qcom-hw: Fix the frequency returned by cpufreq_driver->get()
a753ee510365 selftests: cgroup: fix unsigned comparison with less than zero
0b2128b70849 ocfs2: fix memory leak in ocfs2_stack_glue_init()
890d91b31f48 lib/fonts: fix undefined behavior in bit shift for get_default_font
b457907d5067 proc: fixup uptime selftest
21bec0ebb854 timerqueue: Use rb_entry_safe() in timerqueue_getnext()
790c52369e5d platform/x86: huawei-wmi: fix return value calculation
51b2ea9e4e53 lib/debugobjects: fix stat count and optimize debug_objects_mem_init
e9b4dc13d32c perf: Fix possible memleak in pmu_dev_alloc()
619dd807f993 selftests/ftrace: event_triggers: wait longer for test_event_enable
14addeebbb0f ACPI: irq: Fix some kernel-doc issues
bb1878d741ff x86/split_lock: Add sysctl to control the misery mode
242e23be8f31 cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut()
cfea50b0e597 fs: don't audit the capability check in simple_xattr_list()
574b10475d69 PM: hibernate: Fix mistake in kerneldoc comment
fa90769d3f25 x86/sgx: Reduce delay and interference of enclave release
44de1adb2484 sched/psi: Fix possible missing or delayed pending event
3878f601e14c alpha: fix syscall entry in !AUDUT_SYSCALL case
84fe26b06f82 alpha: fix TIF_NOTIFY_SIGNAL handling
dc0da257ebaf cpuidle: dt: Return the correct numbers of parsed idle states
e7c542d2cfae sched/uclamp: Cater for uclamp in find_energy_efficient_cpu()'s early exit condition
cbd8c040409c sched/uclamp: Make cpu_overutilized() use util_fits_cpu()
324ce6e2c603 sched/uclamp: Make asym_fits_capacity() use util_fits_cpu()
3b9c1559de8c sched/uclamp: Make select_idle_capacity() use util_fits_cpu()
75ba48621b33 sched/uclamp: Fix fits_capacity() check in feec()
d355960543a7 sched/uclamp: Make task_fits_capacity() use util_fits_cpu()
0ef8dac24646 sched/uclamp: Fix relationship between uclamp and migration margin
7e4831539706 ovl: remove privs in ovl_fallocate()
155428ea2026 ovl: remove privs in ovl_copyfile()
82855e986453 tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
60eb1529a300 tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init()
1abbeab55631 tpm: Add flag to use default cancellation policy
05ab9752f975 tpm: tis_i2c: Fix sanity check interrupt enable mask
63f089c0365e arch: arm64: apple: t8103: Use standard "iommu" node name
2f82381d0681 pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP
3c6dfce2c76c ARM: mmp: fix timer_read delay
65f1ff9011f1 pstore/ram: Fix error return code in ramoops_probe()
5b81f0c6c60e seccomp: Move copy_seccomp() to no failure path.
ef400e41a85a drivers/perf: hisi: Fix some event id for hisi-pcie-pmu
5daa0a727c83 soc: apple: rtkit: Stop casting function pointer signatures
868d9310c460 soc: apple: sart: Stop casting function pointer signatures
d20a0234f0d8 arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC
a1b28c36ec20 ARM: dts: turris-omnia: Add switch port 6 node
88b5d11a6d98 ARM: dts: turris-omnia: Add ethernet aliases
1a8b127d7b15 ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
18d8e15a53c6 ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
8f4cd6481bbb ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
0e23b6a16af3 ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
aa67f198dc81 ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
714ae279ac9c ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
2460aca3c425 arm64: dts: mt7986: move wed_pcie node
b2429741cb42 arm64: tegra: Fix non-prefetchable aperture of PCIe C3 controller
75a0e121937d arm64: tegra: Fix Prefetchable aperture ranges of Tegra234 PCIe controllers
29ca6ffb0840 arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
e435f8959aad arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings
81d0b66f185d arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
bb225f227cb2 arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
e547c30e963f arm64: dts: mt2712e: Fix unit address for pinctrl node
cb9bb1895b43 arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
5e5190363463 arm64: dts: mt6779: Fix devicetree build warnings
39ce535c4bf1 arm64: dts: mt7896a: Fix unit_address_vs_reg warning for oscillator
ffd7eb587315 arm64: dts: mediatek: mt8195: Fix CPUs capacity-dmips-mhz
121fa4e630dc ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes
3aa5508359f3 riscv: dts: microchip: remove pcie node from the sev kit
d31b758ee777 arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr
2b2c143237f3 arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node
dc7d896b7d50 arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node
0e2de8570880 arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node
582babe17ea8 perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
adf7c3bbcc81 perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init()
7772f4de9341 drivers: perf: marvell_cn10k: Fix hotplug callback leak in tad_pmu_init()
0823732f0aa0 perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
7f7634d72def arm64: mm: kfence: only handle translation faults
afafeb0cf5b1 soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
01c972a33cae soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
5e9e8ee71319 riscv: dts: microchip: fix the icicle's #pwm-cells
d9d93b6cd047 arm: dts: spear600: Fix clcd interrupt
9c113e3add61 arm64: dts: qcom: sc7280: Mark all Qualcomm reference boards as LTE
7d6370223db6 soc/tegra: cbb: Check firewall before enabling error reporting
b75d11a62bb3 soc/tegra: cbb: Add checks for potential out of bound errors
d8ed37219e27 soc/tegra: cbb: Update slave maps for Tegra234
6ede06dde331 soc/tegra: cbb: Use correct master_id mask for CBB NOC in Tegra194
61eb9624e764 arm64: dts: mt7986: fix trng node name
5e1a9c98c116 soc: sifive: ccache: fix missing of_node_put() in sifive_ccache_init()
0883dc428c95 soc: sifive: ccache: fix missing free_irq() in error path in sifive_ccache_init()
7ea9128d1a91 soc: sifive: ccache: fix missing iounmap() in error path in sifive_ccache_init()
48ad27467b00 dt-bindings: pwm: fix microchip corePWM's pwm-cells
d12b10a78396 arm64: dts: renesas: r9a09g011: Fix I2C SoC specific strings
68093e2e7a41 arm64: dts: renesas: r9a09g011: Fix unit address format error
4bc03f485add arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock
e4d95cd9fb15 arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock
8a894fab2d26 arm64: dts: qcom: sm6125: fix SDHCI CQE reg names
2454706d2645 arm64: dts: qcom: pm6350: Include header for KEY_POWER
492480a9453e soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
a51d57fd6f37 arm64: dts: qcom: sm6350: drop bogus DP PHY clock
8ab46b95bff6 arm64: dts: qcom: sm8250: drop bogus DP PHY clock
564a8e6ef47b arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 1.0/2.0
efabb772e4bb arm64: dts: qcom: sc7280: fix codec reset line polarity for CRD 3.0/3.1
c05e7b9c5474 arm64: dts: qcom: sm8250-mtp: fix reset line polarity
07fe2707eac4 arm64: dts: qcom: msm8996: fix sound card reset line polarity
4b5f25ae1ba5 arm64: dts: qcom: sm8450: fix UFS PHY registers
b9002a984c98 arm64: dts: qcom: sm8350: fix UFS PHY registers
1d488fcb63d3 arm64: dts: qcom: sm8250: fix UFS PHY registers
b2b777270c94 arm64: dts: qcom: sm8150: fix UFS PHY registers
e89e8e0648f2 soc: qcom: llcc: make irq truly optional
91724983c7fd arm64: dts: qcom: sc7180-trogdor-homestar: fully configure secondary I2S pins
aceaa757137c arm64: dts: qcom: sm8250: correct LPASS pin pull down
77777664ccdd arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name
9d043ee0de80 riscv: dts: microchip: fix memory node unit address for icicle
0eb788089ddb firmware: ti_sci: Fix polled mode during system suspend
f024ba5e05ab drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
10ee1f7a0fa0 ARM: dts: stm32: Fix AV96 WLAN regulator gpio property
0d7d7d9ccf6d ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96
1c1e7514cf3e objtool, kcsan: Add volatile read/write instrumentation to whitelist
f3107fca5491 memory: renesas-rpc-if: Clear HS bit during hardware initialization
85c570c3b33d arm64: dts: fsd: fix drive strength values as per FSD HW UM
c6c98b75a5db arm64: dts: fsd: fix drive strength macros as per FSD HW UM
6d2f8d9c14d5 arm64: dts: qcom: msm8916: Drop MSS fallback compatible
29e76d127ab1 arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
0094e48d90d5 arm64: dts: qcom: sdm630: fix UART1 pin bias
40713b3e902a ARM: dts: qcom: apq8064: fix coresight compatible
56a0ab80c095 arm64: dts: qcom: msm8996: fix GPU OPP table
fa6d1956270c arm64: dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables
830c07c7d8dd arm64: dts: qcom: msm8996: Add MSM8996 Pro support
03cb7d4dacb3 arm64: dts: qcom: sdm845-xiaomi-polaris: fix codec pin conf name
fbba08a9209f arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable
97e197f5c483 arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
4d37ecb21de4 arm64: dts: renesas: r8a779g0: Fix HSCIF0 "brg_int" clock
7913fc303d12 usb: musb: remove extra check in musb_gadget_vbus_draw
e72fab11d350 MIPS: DTS: CI20: fix reset line polarity of the ethernet controller
(From OE-Core rev: 8840b4a4754dce42f0de008af0f03cdfb6eaf9ec)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.19:
84f2f8e7a625 powerpc: Fix reschedule bug in KUAP-unlocked user copy
(From OE-Core rev: 438b3523625807e2deca1797ce20649531270676)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
(From OE-Core rev: b457e6976e9e64a737517f9d9142ab290cdce214)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
ebdb69c5b054 Linux 6.1.1
1d1a710c1983 KEYS: encrypted: fix key instantiation with user-provided data
e8d16a54842d cifs: fix oops during encryption
4e453324803d usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake
9222912924fc usb: typec: ucsi: Resume in separate work
c383c7c35c7b igb: Initialize mailbox message for VF reset
52d5896ba2a4 staging: r8188eu: fix led register settings
c9cacc0ab1ea xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
c0d91ec1a16a ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
c0815ea08548 USB: serial: f81534: fix division by zero on line-speed change
3c8b21ee1404 USB: serial: f81232: fix division by zero on line-speed change
736f626ea8b8 USB: serial: cp210x: add Kamstrup RF sniffer PIDs
0b63d587c0d2 USB: serial: option: add Quectel EM05-G modem
d1a92bb8d697 usb: gadget: uvc: Prevent buffer overflow in setup handler
2cd2e9322726 udf: Fix extending file within last block
1cd3e9297d44 udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
12a88f572d6d udf: Fix preallocation discarding at indirect extent boundary
e6b01f6a0e77 udf: Discard preallocation before extending file with a hole
fb9b502cf911 irqchip/ls-extirq: Fix endianness detection
18301e16ea55 mips: ralink: mt7621: do not use kzalloc too early
ee11da28a62e mips: ralink: mt7621: soc queries and tests as functions
a1d9199ba485 mips: ralink: mt7621: define MT7621_SYSC_BASE with __iomem
a4997bae1b5b PCI: mt7621: Add sentinel to quirks table
76c6303530eb libbpf: Fix uninitialized warning in btf_dump_dump_type_data
96c5043a4d64 x86/vdso: Conditionally export __vdso_sgx_enter_enclave()
(From OE-Core rev: 253360891b8be1b6574f8bf237ce178b42174ee5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d68f50bfb00f Linux 5.15.84
972707bae3d7 net: fec: properly guard irq coalesce setup
289721fe0993 ASoC: ops: Correct bounds check for second channel on SX controls
de0866b94a64 nvme-pci: clear the prp2 field when not used
8bffa95ac19f perf: Fix perf_pending_task() UaF
825bd2af4227 ASoC: cs42l51: Correct PGA Volume minimum value
91582b3a1ab2 net: fec: don't reset irq coalesce settings to defaults on "ip link up"
c772dab247f1 can: mcba_usb: Fix termination command argument
aa822de7de3b can: sja1000: fix size of OCR_MODE_MASK define
09e08740d78c pinctrl: meditatek: Startup with the IRQs disabled
172a95026f06 libbpf: Use page size as max_entries when probing ring buffer map
cf611d786796 ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
a74b88e17025 ASoC: fsl_micfil: explicitly clear CHnF flags
afac1e7d78eb ASoC: fsl_micfil: explicitly clear software reset bit
9d933af8fef3 nfp: fix use-after-free in area_cache_get()
e1a4f5880d00 vfs: fix copy_file_range() averts filesystem freeze protection
86e28ed25b00 x86/vdso: Conditionally export __vdso_sgx_enter_enclave()
fd6d66840b42 Linux 5.15.83
f895511de9d2 io_uring: Fix a null-ptr-deref in io_tctx_exit_cb()
f435c66d2336 io_uring: move to separate directory
d9e1e5d8a74c block: move CONFIG_BLOCK guard to top Makefile
e5c0bc4ff5b0 can: esd_usb: Allow REC and TEC to return to zero
db6343a5b0d9 s390/qeth: fix use-after-free in hsci
a56c1cebe4a0 s390/qeth: fix various format strings
a6dba316c93e macsec: add missing attribute validation for offload
40500f1f4745 net: mvneta: Fix an out of bounds check
b9274dbe3999 net: thunderbolt: fix memory leak in tbnet_open()
7390c70bd431 ipv6: avoid use-after-free in ip6_fragment()
1beb475892f7 net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()
b08412a9cf26 net: phy: mxl-gpy: fix version reporting
dec5abd91abc xen/netback: fix build warning
54d830e24247 dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove()
c7adcbd0fd3f ethernet: aeroflex: fix potential skb leak in greth_init_rings()
d962d42d6376 tipc: call tipc_lxc_xmit without holding node_read_lock
f3b5dda26cd0 net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()
5dab6fa068d7 ipv4: Fix incorrect route flushing when table ID 0 is used
ac566bd5770f ipv4: Fix incorrect route flushing when source address is deleted
af4ccae4b704 tipc: Fix potential OOB in tipc_link_proto_rcv()
b8ce0e6f9f88 net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
16854177745a net: mdio: fix unbalanced fwnode reference count in mdio_device_release()
6f4798ac9c9e net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
114e65a22189 net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq
51c04945756a net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue
99eec0a766f9 ip_gre: do not report erspan version on GRE interface
2891957853f2 net: stmmac: fix "snps,axi-config" node property parsing
5cb8f1a784fd gpio/rockchip: fix refcount leak in rockchip_gpiolib_register()
b8c2f0392d1d nvme initialize core quirks before calling nvme_init_subsystem
908b2da426fe NFC: nci: Bounds check struct nfc_target arrays
d841cc156304 i40e: Disallow ip4 and ip6 l4_4_bytes
625a13850b31 i40e: Fix for VF MAC address 0
5538794dbd42 i40e: Fix not setting default xps_cpus after reset
a6b30598fec8 net: mvneta: Prevent out of bounds read in mvneta_config_rss()
e6e897d4fe2f xen-netfront: Fix NULL sring after live migration
eefd8953a748 octeontx2-pf: Fix potential memory leak in otx2_init_tc()
f88acaed07b1 net: mdiobus: fix double put fwnode in the error path
cc62d76928e0 net: mdiobus: fwnode_mdiobus_register_phy() rework error handling
ea113b570eee net: encx24j600: Fix invalid logic in reading of MISTAT register
8aae746d065c net: encx24j600: Add parentheses to fix precedence
a110287ef4a4 mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()
e046421bed5a selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
4fa8988a36d5 net: dsa: sja1105: Check return value
b35be171dfe6 net: dsa: hellcreek: Check return value
a4c342e645d6 net: dsa: ksz: Check return value
edf7284a9829 Bluetooth: Fix not cleanup led when bt_init fails
3322193949ac Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
6c88c764e0c4 vmxnet3: use correct intrConf reference when using extended queues
5ad0d85757f8 vmxnet3: correctly report encapsulated LRO packet
5c014eb0ed6c af_unix: Get user_ns from in_skb in unix_diag_get_exact().
807a01a32979 drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420
eb96fd3983b2 net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835
16eb678bca8e igb: Allocate MSI-X vector when testing
34c6367c946c e1000e: Fix TX dispatch condition
4271515f189b gpio: amd8111: Fix PCI device reference count leak
d57b60e9b355 drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
f8b29656013c netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark
246bcd05ba6c ca8210: Fix crash by zero initializing data
80dad8df5fc2 ieee802154: cc2520: Fix error return code in cc2520_hw_init()
dd9dcfb85c65 drm/vmwgfx: Fix race issue calling pin_user_pages
7b09ba9036b2 netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one
6daaa84b6214 gpiolib: fix memory leak in gpiochip_setup_dev()
1a1075d37108 gpiolib: check the 'ngpios' property in core gpiolib code
70c5515c1c30 gpiolib: improve coding style for local variables
3b714f25fc59 clk: Fix pointer casting to prevent oops in devm_clk_release()
c142cba37de2 can: af_can: fix NULL pointer dereference in can_rcv_filter
104bb1f67e3c HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
f755d11c55b2 HID: core: fix shift-out-of-bounds in hid_report_raw_event
2d4b310c32d4 HID: hid-lg4ff: Add check for empty lbuf
5e8021ae0865 HID: usbhid: Add ALWAYS_POLL quirk for some mice
5e88c6f4aaa7 net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing()
1074fefce9cc drm/shmem-helper: Avoid vm_open error paths
83e3da8bb92f drm/shmem-helper: Remove errant put in error path
249011f4c3b8 drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend
1e4fe9a1546f drm/vmwgfx: Don't use screen objects when SEV is active
f6550976fe22 KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
fe50a9bbeb1f net: mana: Fix race on per-CQ variable napi work_done
a49894a5ac36 Bluetooth: Fix crash when replugging CSR fake controllers
1dee2b504771 Bluetooth: btusb: Add debug message for CSR controllers
3ac29732a2ff mm/gup: fix gup_pud_range() for dax
aad8bbd17a1d memcg: fix possible use-after-free in memcg_write_event_control()
6fb8bc29bfa8 media: v4l2-dv-timings.c: fix too strict blanking sanity checks
a4c575541eeb Revert "ARM: dts: imx7: Fix NAND controller size-cells"
28abc1145924 soundwire: intel: Initialize clock stop timeout
22d800b378e4 media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()
5d0fa6fc8899 xen/netback: don't call kfree_skb() with interrupts disabled
4422241ceffc xen/netback: do some code cleanup
0fe29bd92594 xen/netback: Ensure protocol headers don't fall in the non-linear area
f01677be31d1 drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read()
ee2536830b16 cifs: fix use-after-free caused by invalid pointer `hostname`
dc62f05f666c rtc: cmos: avoid UIP when reading alarm time
48ea4199af85 rtc: cmos: avoid UIP when writing alarm time
3f52afc6ed93 rtc: mc146818-lib: extract mc146818_avoid_UIP
1a3f8c6cd29d mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
79ad784c9d21 mm/khugepaged: fix GUP-fast interaction by sending IPI
d15cd6de0123 mm/khugepaged: take the right locks for page table retraction
26f084e55466 net: usb: qmi_wwan: add u-blox 0x1342 composition
029a7f1c5d70 9p/xen: check logical size for buffer size
b398832893c8 usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer
e70a5724400a fbcon: Use kzalloc() in fbcon_prepare_logo()
fd3768597d2a regulator: twl6030: fix get status of twl6032 regulators
9f74b9aa8d58 ASoC: soc-pcm: Add NULL check in BE reparenting
dae93f4168c4 btrfs: send: avoid unaligned encoded writes when attempting to clone range
f54e1edf579d selftests/net: Find nettest in current directory
fccd454129f6 ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
542a563bb751 regulator: slg51000: Wait after asserting CS pin
3d1b5fde360e 9p/fd: Use P9_HDRSZ for header size
fe2d44e86e96 ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions
e945f3d809ed ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
c3b818c91a11 spi: mediatek: Fix DEVAPC Violation at KO Remove
d9f0107be1a9 ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register
7ae0262748e5 ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
d81c62e3121f ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
66717ad03b80 fs: use acquire ordering in __fget_light()
1222e2364ac7 ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name
996fb29b06b6 arm64: dts: rockchip: fix ir-receiver node names
752138ef89e8 ARM: dts: rockchip: fix ir-receiver node names
8045971e40cd arm: dts: rockchip: remove clock-frequency from rtc
5e9fb8013ac9 arm: dts: rockchip: fix node name for hym8563 rtc
2ed7137e911a arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series
5a1122e1a896 mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse()
282f52c954a8 clk: Provide new devm_clk helpers for prepared and enabled clocks
eb94a7a20f3c clk: generalize devm_clk_get() a bit
d9790301361c Linux 5.15.82
48642f94311b proc: proc_skip_spaces() shouldn't think it is working on C strings
3eb9213f6612 proc: avoid integer type confusion in get_proc_long
4a4073a2e2fe ipc/sem: Fix dangling sem_array access in semtimedop race
53b9b1201e34 Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()
571b6bbbf54d char: tpm: Protect tpm_pm_suspend with locks
f39891cfe79b Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
a759057af728 ACPI: HMAT: Fix initiator registration for single-initiator systems
da8a794d71ec ACPI: HMAT: remove unnecessary variable initialization
2d16161a2c98 i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
950a05cb15e3 i2c: npcm7xx: Fix error handling in npcm_i2c_init()
db3f8da033d9 serial: stm32: Deassert Transmit Enable on ->rs485_config()
45f628f4fd81 serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode
c60eae5b1d0b serial: stm32: Factor out GPIO RTS toggling into separate function
041f8dc88292 ipv4: Fix route deletion when nexthop info is not specified
25174d91e4a3 ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
a0ad247e55ea selftests: net: fix nexthop warning cleanup double ip typo
532847b69c29 selftests: net: add delete nexthop route warning test
e0783558817d Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
723fa02e0e0a parisc: Increase FRAME_WARN to 2048 bytes on parisc
b951ab4b35ba mm: migrate: fix THP's mapcount on isolation
c5eda6029cf9 mm: __isolate_lru_page_prepare() in isolate_migratepages_block()
bdb613ef179a iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
b6eea8b2e858 iommu/vt-d: Fix PCI device refcount leak in has_external_pci()
787d81d4eb15 nvme: fix SRCU protection of nvme_ns_head list
12f237200c16 riscv: kexec: Fixup irq controller broken in kexec crash path
ac00301adb19 riscv: fix race when vmap stack overflow
fa7a7d185ef3 riscv: Sync efi page table's kernel mappings before switching
d86d69892545 pinctrl: single: Fix potential division by zero
98b15c706644 ASoC: ops: Fix bounds check for _sx controls
f88a6977f8b9 KVM: x86/mmu: Fix race condition in direct_page_fault
df4b177b4851 io_uring/poll: fix poll_refs race with cancelation
4b702b7d11ce io_uring: make poll refs more robust
1d58849ac26f io_uring: cmpxchg for poll arm refs release
cd1981a8c30d io_uring: fix tw losing poll events
62321dc7b081 io_uring: update res mask in io_poll_check_events
417d5ea6e735 tracing: Free buffers when a used dynamic event is removed
52fc245d150c tracing: Fix race where histograms can be called before the event
cb2b0612cd25 tracing/osnoise: Fix duration type
615a996ff397 drm/i915: Never return 0 if not all requests retired
01a2b25ef2cd drm/i915: Fix negative value passed as remaining time
ff1591ba33b8 drm/amdgpu: enable Vangogh VCN indirect sram mode
ac2d7fa90848 drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame
57ee7bc4c60a mmc: sdhci: Fix voltage switch delay
bb8f8095143e mmc: sdhci-sprd: Fix no reset data and command after voltage switch
4c7681c1a52f mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
01dbe4db590a mmc: core: Fix ambiguous TRIM and DISCARD arg
738946e35504 mmc: mmc_test: Fix removal of debugfs file
635d0517348e net: stmmac: Set MAC's flow control register to reflect current settings
9132dcdf3bf6 v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
76ad884be092 pinctrl: intel: Save and restore pins in "direct IRQ" mode
41296b85fafa x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
33021419fd81 nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
2e44dd9a8dd6 tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
b60a8ad771fd error-injection: Add prompt for function error injection
757eb00c4c40 ALSA: dice: fix regression for Lexicon I-ONIX FW810S
a1a96a6f302c riscv: mm: Proper page permissions after initmem free
823df3607d8b riscv: vdso: fix section overlapping under some conditions
6e035d5a2a6b hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
7692700ac818 hwmon: (coretemp) Check for null before removing sysfs attrs
9b5836b9c4b0 net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
0dfb9a566327 sctp: fix memory leak in sctp_stream_outq_migrate()
fcb3e0216156 packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
04b995e96322 net: tun: Fix use-after-free in tun_detach()
43ca0adf79e5 afs: Fix fileserver probe RTT handling
543d917f691a net: mdiobus: fix unbalanced node reference count
dca370e575d9 net: hsr: Fix potential use-after-free
1daec0815655 tipc: re-fetch skb cb after tipc_msg_validate
16a64dc26545 dsa: lan9303: Correct stat name
766086ea8ca7 net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type
c667751a4265 net: wwan: iosm: fix kernel test robot reported error
9c584d6d9cfb net: ethernet: nixge: fix NULL dereference
8782b32ef867 net/9p: Fix a potential socket leak in p9_socket_open
6fc9425bff4b net: net_netdev: Fix error handling in ntb_netdev_init_module()
3bc893ef36f9 net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe()
7730904f50c7 net: phy: fix null-ptr-deref while probe() failed
59b54f0563b6 wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration
dc0853f8b502 wifi: cfg80211: don't allow multi-BSSID in S1G
88a6fe370788 wifi: cfg80211: fix buffer overflow in elem comparison
08fff7aaeb7e aquantia: Do not purge addresses when setting the number of rings
2a7aa52573da qlcnic: fix sleep-in-atomic-context bugs caused by msleep
7b734d26f037 can: m_can: Add check for devm_clk_get
ea8dc27bb044 can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods
b1d2a8e02acc can: etas_es58x: es58x_init_netdev(): free netdev when register_candev()
e53da04e37e4 can: cc770: cc770_isa_probe(): add missing free_cc770dev()
d452a71995cb can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
372eb550faa0 net/mlx5e: Fix use-after-free when reverting termination table
839eeab03c83 net/mlx5: Fix uninitialized variable bug in outlen_write()
34feea3bfb37 net/mlx5: DR, Fix uninitialized var warning
3485ef2aabeb net/mlx5: DR, Rename list field in matcher struct to list_node
9fc27d22cdb9 e100: Fix possible use after free in e100_xmit_prepare
0d9f5bd54b91 iavf: Fix error handling in iavf_init_module()
b0b2b9050c17 iavf: remove redundant ret variable
69501d820508 fm10k: Fix error handling in fm10k_init_module()
5e3657dede36 i40e: Fix error handling in i40e_init_module()
7109e9410992 ixgbevf: Fix resource leak in ixgbevf_init_module()
196ea810e21c of: property: decrement node refcount in of_fwnode_get_reference_args()
36164db278a8 nvmem: rmem: Fix return value check in rmem_read()
e3761831674a bpf: Do not copy spin lock field from user in bpf_selem_alloc
45f6e8186374 hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
a90251376c3e hwmon: (i5500_temp) fix missing pci_disable_device()
eeb31b828daf hwmon: (ina3221) Fix shunt sum critical calculation
9514b95cac51 hwmon: (ltc2947) fix temperature scaling
0140e079a420 libbpf: Handle size overflow for ringbuf mmap
06d5790e7df5 ARM: at91: rm9200: fix usb device clock id
d074f173fbd1 scripts/faddr2line: Fix regression in name resolution on ppc64le
ee3d37d79610 bpf, perf: Use subprog name when reporting subprog ksymbol
ec02fc0a4101 iio: light: rpr0521: add missing Kconfig dependencies
f7419fc42afc iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
e7e76a77aabe iio: health: afe4403: Fix oob read in afe4403_read_raw
ebdca90efbb5 drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
c365d3c3e512 drm/amdgpu: update drm_display_info correctly when the edid is read
df5346466e51 drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code
044da1a371a0 btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
da86809ab822 btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker
5d66eadc1cc3 spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
6b4544a13179 btrfs: free btrfs_path before copying inodes to userspace
c7ae3becee72 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino
acc2f40b980c erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
ca9f27448af0 drm/i915/gt: Use i915_vm_put on ppgtt_create error paths
c2f2972889eb drm/i915: Create a dummy object for gen6 ppgtt
918002bdbe43 arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored
e4a7232c917c Linux 5.15.81
5c5c563a0817 cifs: fix missed refcounting of ipc tcon
ee2d04f23bbb drm/i915: fix TLB invalidation for Gen12 video and compute engines
bef834845d89 drm/amdgpu: always register an MMU notifier for userptr
7901de7aa833 drm/amdgpu: Enable Aldebaran devices to report CU Occupancy
e7bf1fe53817 drm/amd/display: No display after resume from WB/CB
5033cba00c71 drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
b8dc24590923 btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
914baca57af7 btrfs: use kvcalloc in btrfs_get_dev_zone_info
c1e6d4bfdee3 btrfs: zoned: fix missing endianness conversion in sb_write_pointer
d88bf6be02de btrfs: free btrfs_path before copying subvol info to userspace
f218b404fc0e btrfs: free btrfs_path before copying fspath to userspace
fea9397101c1 btrfs: free btrfs_path before copying root refs to userspace
7d0c25b5fe54 genirq: Take the proposed affinity at face value if force==true
f17657cce069 irqchip/gic-v3: Always trust the managed affinity provided by the core code
52a93f2dcf6c genirq: Always limit the affinity to online CPUs
599cf4b84526 genirq/msi: Shutdown managed interrupts with unsatifiable affinities
7aed1dd5d221 wifi: wilc1000: validate number of channels
e9de501cf70d wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
143232cb5a4c wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
cd9c4869710b wifi: wilc1000: validate pairwise and authentication suite offsets
f2fb18d429c3 fuse: lock inode unconditionally in fuse_fallocate()
bb1c33bdf409 dm integrity: clear the journal on suspend
20ad31b09e98 dm integrity: flush the journal on suspend
5ca2110ba5e3 gpu: host1x: Avoid trying to use GART on Tegra20
97f47617e813 scsi: iscsi: Fix possible memory leak when device_register() failed
56ab7f237e7e net: usb: qmi_wwan: add Telit 0x103a composition
e2e33f213dea tcp: configurable source port perturb table size
269928e5c7bb platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops
17d995dc69c8 platform/x86: hp-wmi: Ignore Smart Experience App event
e85bdc78720c zonefs: fix zone report size in __zonefs_io_error()
982fcd83fb16 drm/amdgpu: disable BACO support on more cards
ea11f8197dad platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
09af15e69196 platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
ba040bea9deb xen/platform-pci: add missing free_irq() in error path
6815b2087d23 xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too
4c13ddb74f2c ASoC: stm32: dfsdm: manage cb buffers cleanup
dd82295a23bc Input: i8042 - apply probe defer to more ASUS ZenBook models
e12e121feb63 Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]
9f5c167074d3 Input: soc_button_array - add use_low_level_irq module parameter
aaef86eac9e2 Input: goodix - try resetting the controller when no config is set
e2223f5fbbb8 serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
4e208294de45 tools: iio: iio_generic_buffer: Fix read size
0d0e2545fa92 ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
e394cf9d7a83 Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
96b5d1177752 x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
d048f7481524 x86/pm: Add enumeration check before spec MSRs save/restore setup
070e3560bf04 x86/tsx: Add a feature bit for TSX control MSR support
1430c98ebbe7 KVM: x86: remove exit_int_info warning in svm_handle_exit
27550a5930bb KVM: x86: add kvm_leave_nested
3e87cb0caa25 KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use
6425c590d0cc KVM: x86: forcibly leave nested mode on vCPU reset
f42ebf972a9f KVM: x86: nSVM: leave nested mode on vCPU free
7b3c9405b272 mm: vmscan: fix extreme overreclaim and swap floods
feb2eda5e11f gcov: clang: fix the buffer overflow issue
ea6aa25c9ac0 nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
9d97a9fbfc11 usb: dwc3: gadget: Clear ep descriptor last
02632ea4dfaa usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
765ca3e63f37 usb: dwc3: gadget: conditionally remove requests
7945cbf8666a bus: ixp4xx: Don't touch bit 7 on IXP42x
39c039018a2c iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
0791a5ddbac2 iio: light: apds9960: fix wrong register for gesture gain
f0158b9bfcc2 arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
277d19ec283d ext4: fix use-after-free in ext4_ext_shift_extents
c9d133100bce usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1
c2ad434cd4b2 usb: cdnsp: Fix issue with Clear Feature Halt Endpoint
1d91c648874e usb: dwc3: exynos: Fix remove() function
0a216625c3ab KVM: arm64: pkvm: Fixup boot mode to reflect that the kernel resumes from EL1
f0044a4a31c9 mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI
8e6940979bb8 mmc: sdhci-brcmstb: Enable Clock Gating to save power
24b46bfa9661 mmc: sdhci-brcmstb: Re-organize flags
227543ccacf8 nios2: add FORCE for vmlinuz.gz
6a4ea16a6734 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
c4a9046c2735 lib/vdso: use "grep -E" instead of "egrep"
5fefdceafb78 s390/crashdump: fix TOD programmable field size
592b6fd74afd net: thunderx: Fix the ACPI memory leak
697eb30a3534 octeontx2-af: Fix reference count issue in rvu_sdp_init()
6ba1687ea102 octeontx2-pf: Add check for devm_kcalloc
26c31e7c73d4 net: enetc: preserve TX ring priority across reconfiguration
0e16bbf616cc net: enetc: cache accesses to &priv->si->hw
68de40f66a5a net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled
5c0858e1426b nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTION
e09243fb160b nfc: st-nci: fix memory leaks in EVT_TRANSACTION
dca20b7a1959 nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
67d638f8efc4 s390/dasd: fix no record found for raw_track_access
88277853cf8a arcnet: fix potential memory leak in com20020_probe()
1d44ec8507b7 ipv4: Fix error return code in fib_table_insert()
918e83c6bfa7 dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
8ce9b1c97fce fs: do not update freeing inode i_io_list
8db9e60cdfda netfilter: flowtable_offload: add missing locking
c1da3bfca111 netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface
606091b2f6dc dma-buf: fix racing conflict of dma_heap_add()
8af9450befba bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
251bcf6cfb35 regulator: twl6030: re-add TWL6032_SUBCLASS
6258a8f91304 NFC: nci: fix memory leak in nci_rx_data_packet()
ffe6021154ea net: sched: allow act_ct to be built without NF_NAT
a05c0f9511d0 net: sparx5: fix error handling in sparx5_port_open()
182ef20f0f1c sfc: fix potential memleak in __ef100_hard_start_xmit()
2da022fac96d net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg()
a48b345b87f9 xfrm: Fix ignored return value in xfrm6_init()
19989e163595 xfrm: Fix oops in __xfrm_state_delete()
46d450067fc0 tipc: check skb_linearize() return value in tipc_disc_rcv()
33fb115a76ae tipc: add an extra conn_get in tipc_conn_alloc
4ae907c45fca tipc: set con sock in tipc_conn_alloc
ef866d9ea922 net/mlx5: Fix handling of entry refcount when command is not issued to FW
3101318939f5 net/mlx5: Fix FW tracer timestamp calculation
1eaabb5bbbb6 net/mlx5: Do not query pci info while pci disabled
8180099b2aea netfilter: ipset: regression in ip_set_hash_ip.c
448b6273706c Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
082c31cb99d8 Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
7fdd9daa5b12 macsec: Fix invalid error code set
e8fb93a0792c nfp: add port from netdev validation for EEPROM access
e44e424ed95f nfp: fill splittable of devlink_port_attrs correctly
527046c13815 net: pch_gbe: fix pci device refcount leak while module exiting
f77c84dd5b28 octeontx2-af: debugsfs: fix pci device refcount leak
cd581ffd8dda net/qla3xxx: fix potential memleak in ql3xxx_send()
a8976074e2cb net: mvpp2: fix possible invalid pointer dereference
3a4cc56cd17d net/mlx4: Check retval of mlx4_bitmap_init
c368220e1780 net: ethernet: mtk_eth_soc: fix error handling in mtk_open()
d9729437b28f ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties
1c0b6a97c478 ARM: mxs: fix memory leak in mxs_machine_init()
ecff08f3c469 iavf: Fix race condition between iavf_shutdown and iavf_remove
31147d4e907c iavf: Do not restart Tx queues after reset task failure
232942b26c54 iavf: Fix a crash during reset task
0600615d010f netfilter: nf_tables: do not set up extensions for end interval
60387731e69f netfilter: conntrack: Fix data-races around ct mark
ee3ccd1abbe1 9p/fd: fix issue of list_del corruption in p9_fd_cancel()
131c2eeabc72 net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
f58df483ff37 nfc/nci: fix race with opening and closing
da22d7410afd net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus
38fe0988bd51 rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]
d92151b4659b rxrpc: Use refcount_t rather than atomic_t
3c33e41fa5b3 rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc
46cefa268958 net: liquidio: simplify if expression
95500ee0b3bd selftests: mptcp: fix mibit vs mbit mix up
f8c4da198eed selftests: mptcp: more stable simult_flows tests
1c0efab08c9b ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
ade662f3f242 tee: optee: fix possible memory leak in optee_register_device()
d1dd119134ba bus: sunxi-rsb: Support atomic transfers
b1ed61e7066b bus: sunxi-rsb: Remove the shutdown callback
61a41d1abc7c regulator: core: fix UAF in destroy_regulator()
a85c0db3f5ad spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()
d9f9b3255b97 regulator: core: fix kobject release warning and memory leak in regulator_register()
bd419c7c68bd ASoC: max98373: Add checks for devm_kcalloc
f9bc4a18e7d5 scsi: storvsc: Fix handling of srb_status and capacity change events
c2153fe2d0c6 x86/hyperv: Restore VP assist page after cpu offlining/onlining
b2ddd7623712 ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()
dd62cb7e6fd4 ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
d80ffd4823b6 ASoC: hdac_hda: fix hda pcm buffer overflow issue
10bee7eb2a2f ARM: dts: am335x-pcm-953: Define fixed regulators in root node
8fe533c0f909 af_key: Fix send_acquire race with pfkey_register
0c69a4658e94 xfrm: replay: Fix ESN wrap around for GSO
ecc6ce4fdf0d xfrm: fix "disable_policy" on ipv4 early demux
5a792c1d4d77 MIPS: pic32: treat port as signed integer
144452b42143 RISC-V: vdso: Do not add missing symbols to version section in linker script
799970b8cc45 ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue
38b09dc14f7c Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly""
44d50fccf889 nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked
5adc12d9e2b5 arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
1340f02773ae block, bfq: fix null pointer dereference in bfq_bio_bfqg()
86d4dca4a6ae drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
b90e6234f57e scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
cdbba6a4de39 scsi: ibmvfc: Avoid path failures during live migration
6e8124a151bd platform/x86/intel/hid: Add some ACPI device IDs
32735e24f47a platform/x86/intel/pmt: Sapphire Rapids PMT errata fix
83a6823016f2 platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
f707986a1414 platform/x86: ideapad-laptop: Disable touchpad_switch
5e38740ae545 Revert "net: macsec: report real_dev features when HW offloading is enabled"
26b72202ee26 selftests/bpf: Add verifier test for release_reference()
8395e3f98c4a spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
d04722f2809c wifi: ath11k: Fix QCN9074 firmware boot on x86
9cc96a20a92a wifi: mac80211: Fix ack frame idr leak when mesh has no route
86f90014e767 wifi: airo: do not assign -1 to unsigned char
f5558fbda022 audit: fix undefined behavior in bit shift for AUDIT_BIT
af5de982ffc9 riscv: dts: sifive unleashed: Add PWM controlled LEDs
ee34a19dbe2a wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
3513785dc13f wifi: mac80211: fix memory free error when registering wiphy fail
855485d31e2a ceph: fix NULL pointer dereference for req->r_session
729c9ad2940e ceph: Use kcalloc for allocating multiple elements
d276fb4a7eb8 binder: validate alloc->mm in ->mmap() handler
5277e3d633a5 x86/sgx: Add overflow check in sgx_validate_offset_length()
b5a838ba47f2 x86/sgx: Create utility to validate user provided offset and length
2f6e2de3a528 ceph: avoid putting the realm twice when decoding snaps fails
8bef55d7934d ceph: do not update snapshot context when there is no new snapshot
cdee3136c966 iio: pressure: ms5611: fixed value compensation bug
5d6696e79d94 iio: ms5611: Simplify IO callback parameters
f0ee88e83ce9 nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000
a61716cd2401 nvme-pci: disable write zeroes on various Kingston SSD
19b60f336317 nvme-pci: disable namespace identifiers for the MAXIO MAP1001
d537e1930640 nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
af03ce894c9c nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH
c6803faa6a6d drm/display: Don't assume dual mode adaptors support i2c sub-addressing
d2284fe43c63 ata: libata-core: do not issue non-internal commands once EH is pending
e09583e83e4a ata: libata-scsi: simplify __ata_scsi_queuecmd()
a9059e338fc0 cifs: Fix connections leak when tlink setup failed
81d583baa5f1 cifs: support nested dfs links over reconnect
dbc0ea91be28 cifs: split out dfs code from cifs_reconnect()
b3ce844d234f cifs: introduce new helper for cifs_reconnect()
2ea600b598dd sctp: clear out_curr if all frag chunks of current msg are pruned
1f9f346fbb78 sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
e8915faa9f41 tty: serial: fsl_lpuart: don't break the on-going transfer when global reset
bd19013935af serial: fsl_lpuart: Fill in rs485_supported
87c81c19cda1 serial: Add rs485_supported to uart_port
c08f4ea79f7a ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N
d1e4288d2a63 ASoC: fsl_sai: use local device pointer
71e496bd3382 Linux 5.15.80
b63ddb3ba61e ntfs: check overflow when iterating ATTR_RECORDs
ab6a1bb17e3c ntfs: fix out-of-bounds read in ntfs_attr_find()
5330c423b862 ntfs: fix use-after-free in ntfs_attr_find()
43bbadb7e463 net/9p: use a dedicated spinlock for trans_fd
9357fca9dad7 mm: fs: initialize fsdata passed to write_begin/write_end interface
b334ab4c3347 wifi: wext: use flex array destination for memcpy()
0e07032b4b47 9p/trans_fd: always use O_NONBLOCK read/write
7c7b7476b56e gfs2: Switch from strlcpy to strscpy
28275a7c84d2 gfs2: Check sb_bsize_shift after reading superblock
a4f1a01b2e81 9p: trans_fd/p9_conn_cancel: drop client lock earlier
f7b0e95071bb kcm: close race conditions on sk_receive_queue
27d706b0d394 kcm: avoid potential race in kcm_tx_work
b49026d9c86f tcp: cdg: allow tcp_cdg_release() to be called multiple times
e41cbf98df22 macvlan: enforce a consistent minimal mtu
d5f7f6e63fed Input: i8042 - fix leaking of platform device on module removal
c49cc2c059b5 kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
71beab7119d0 scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
a636772988ba scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
cb7893c85ea8 net: use struct_group to copy ip/ipv6 header addresses
9b8c0c88f414 tracing: Fix warning on variable 'struct trace_array'
73cf0ff9a393 ring-buffer: Include dropped pages in counting dirty patches
35c60b4e8ca7 perf: Improve missing SIGTRAP checking
2ac6276864de serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake
b1a27b2aad93 nvme: ensure subsystem reset is single threaded
bccece3c3331 nvme: restrict management ioctls to admin
8cddb0d96b9c perf/x86/intel/pt: Fix sampling using single range output
8e2f33c59837 misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
9a72a46cb01d docs: update mediator contact information in CoC doc
a99a547658e5 mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
4a1b6f7839d3 mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
fd285d421563 mmc: core: properly select voltage range without power cycle
8a9bae5f1b53 firmware: coreboot: Register bus in module init
052d0e79efe5 iommu/vt-d: Set SRE bit only when hardware has SRS cap
c31a792a825a iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries
11edbdee4399 scsi: zfcp: Fix double free of FSF request when qdio send fails
fdf87b5b3087 net: phy: marvell: add sleep time after enabling the loopback bit
9648d760edf4 maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault()
fdd57c20d440 Input: iforce - invert valid length check when fetching device IDs
0cafb719bed5 serial: 8250_lpss: Configure DMA also w/o DMA filter
59f6596697f1 serial: 8250: Flush DMA Rx on RLSI
118b52c2ae08 serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
6ffce7a92ef5 dm ioctl: fix misbehavior if list_versions races with module loading
2b104973f7fd iio: pressure: ms5611: changed hardcoded SPI speed to value limited
1678d4abb2dc iio: adc: mp2629: fix potential array out of bound access
bd22c232ead9 iio: adc: mp2629: fix wrong comparison of channel
656f67061366 iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
1bf8c0aff8fb iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
afc0aea70261 usb: typec: mux: Enter safe mode only when pins need to be reconfigured
8236628a549d usb: cdns3: host: fix endless superspeed hub port reset
ead83b0db81f usb: chipidea: fix deadlock in ci_otg_del_timer
cc9e6d8c55c9 usb: add NO_LPM quirk for Realforce 87U Keyboard
70eca1d261b2 USB: serial: option: add Fibocom FM160 0x0111 composition
1b6a54885c40 USB: serial: option: add u-blox LARA-L6 modem
b0467d0059bc USB: serial: option: add u-blox LARA-R6 00B modem
95688a8a5735 USB: serial: option: remove old LARA-R6 PID
53dee78ea382 USB: serial: option: add Sierra Wireless EM9191
e7764e88e6c4 USB: bcma: Make GPIO explicitly optional
a190a83db284 speakup: fix a segfault caused by switching consoles
b3c6edbee48e slimbus: stream: correct presence rate frequencies
6b35ac831555 slimbus: qcom-ngd: Fix build error when CONFIG_SLIM_QCOM_NGD_CTRL=y && CONFIG_QCOM_RPROC_COMMON=m
0f847462fea1 Revert "usb: dwc3: disable USB core PHY management"
23ad214a8665 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
a36b505749c6 ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
02b94885b2fd ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
7176d6f3adb9 drm/amd/display: Add HUBP surface flip interrupt handler
e57daa750369 tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
3a41c0f2a5c3 tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
7291dec4f2d1 tracing: Fix race where eprobes can be called before the event
6517b97134f7 tracing: Fix wild-memory-access in register_synth_event()
07ba4f0603ab tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
8b318f3032bf tracing/ring-buffer: Have polling block on watermark
2c21ee020ce4 tracing: Fix memory leak in tracing_read_pipe()
00f74b1a98a2 ring_buffer: Do not deactivate non-existant pages
1bea037a1abb ftrace: Fix null pointer dereference in ftrace_add_mod()
fadfcf39fbcd ftrace: Optimize the allocation for mcount entries
5c5f2642898f ftrace: Fix the possible incorrect kernel message
2ab249416244 cifs: add check for returning value of SMB2_set_info_init
5783abda58d6 net: thunderbolt: Fix error handling in tbnet_init()
80e590aeb132 net: microchip: sparx5: Fix potential null-ptr-deref in sparx_stats_init() and sparx5_start()
4a55aec1425f cifs: Fix wrong return value checking when GETFLAGS
c8baf1fc248b net/x25: Fix skb leak in x25_lapb_receive_frame()
af4b57fa6bd0 net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
61404a182eb5 cifs: add check for returning value of SMB2_close_init
d3233f4bf3dd platform/surface: aggregator: Do not check for repeated unsequenced packets
69691714035b platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
7d93417d5964 drbd: use after free in drbd_create_device()
fc16a2c81a3e bridge: switchdev: Fix memory leaks when changing VLAN protocol
3d90a668c4bc net: hns3: fix setting incorrect phy link ksettings for firmware in resetting process
3f7b2ef8fe92 net: ena: Fix error handling in ena_init()
2540eea1bdc3 net: ionic: Fix error handling in ionic_init_module()
c08c13cb13fa xen/pcpu: fix possible memory leak in register_pcpu()
97009f07f217 net: dsa: make dsa_master_ioctl() see through port_hwtstamp_get() shims
88da008e5e2f net: mhi: Fix memory leak in mhi_net_dellink()
8f839715d032 bnxt_en: Remove debugfs when pci_register_driver failed
b88713d92bd3 net: caif: fix double disconnect client in chnl_net_open()
6d2403416089 net: macvlan: Use built-in RCU list checking
596230471da3 mISDN: fix misuse of put_device() in mISDN_register_device()
07a6a8cf1712 net: liquidio: release resources when liquidio driver open failed
19feb6cf4136 soc: imx8m: Enable OCOTP clock before reading the register
8c54d706d829 net: stmmac: ensure tx function is not running in stmmac_xdp_release()
6219f46c2b9d net: hinic: Fix error handling in hinic_module_init()
7a05e3929668 mISDN: fix possible memory leak in mISDN_dsp_element_register()
0ee6455c9cfa net: bgmac: Drop free_netdev() from bgmac_enet_remove()
7ff4fa179e4e bpf: Initialize same number of free nodes for each pcpu_freelist
12f178cf05f3 MIPS: Loongson64: Add WARN_ON on kexec related kmalloc failed
a4d6e024bea2 MIPS: fix duplicate definitions for exported symbols
44142b652a28 nfp: change eeprom length to max length enumerators
f23058dc2398 ata: libata-transport: fix error handling in ata_tdev_add()
67b219314628 ata: libata-transport: fix error handling in ata_tlink_add()
e7bb1b7a7bf2 ata: libata-transport: fix error handling in ata_tport_add()
377ff82c33c0 ata: libata-transport: fix double ata_host_put() in ata_tport_add()
494df0b0efe8 arm64: dts: imx8mn: Fix NAND controller size-cells
7178d568f7cc arm64: dts: imx8mm: Fix NAND controller size-cells
8ccf18c82a0a ARM: dts: imx7: Fix NAND controller size-cells
e884a6c2d49a drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()
07e56de8766f drm/drv: Fix potential memory leak in drm_dev_init()
45c300613bee drm/panel: simple: set bpc field for logic technologies displays
779f3f9e0cdc drm/vc4: kms: Fix IS_ERR() vs NULL check for vc4_kms
97e5b508e961 pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
9a77b8557fdb parport_pc: Avoid FIFO port location truncation
5d03c2911c52 siox: fix possible memory leak in siox_device_add()
530e987a0226 arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
d4944497827a bpf: Fix memory leaks in __check_func_call
25521fd2e217 block: sed-opal: kmalloc the cmd/resp buffers
2f21d653c648 scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
7cd28bc410d2 pinctrl: rockchip: list all pins in a possible mux route for PX30
ab79b8dbe21e ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
eaa8edd86514 bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
33cabe04d2c8 tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
ae22294e213a serial: imx: Add missing .thaw_noirq hook
26db1cd5191e serial: 8250: omap: Flush PM QOS work on remove
e0db709a58bd serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
83b6d4d6da67 serial: 8250_omap: remove wait loop from Errata i202 workaround
76db05ab7092 serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl()
2aee616a6b11 ARM: at91: pm: avoid soft resetting AC DLL
188546c78006 ASoC: tas2764: Fix set_tdm_slot in case of single slot
5782896daf65 ASoC: tas2770: Fix set_tdm_slot in case of single slot
34eee4189bce ASoC: core: Fix use-after-free in snd_soc_exit()
aa6f8aecbbf2 ARM: dts: at91: sama7g5: fix signal name of pin PB2
487fff700f5f spi: stm32: Print summary 'callbacks suppressed' message
2cec2f65c1e7 arm64: dts: qcom: sm8350-hdk: Specify which LDO modes are allowed
44dbe66bb3ea arm64: dts: qcom: sm8250-xperia-edo: Specify which LDO modes are allowed
8b2eae7def2b arm64: dts: qcom: sm8150-xperia-kumano: Specify which LDO modes are allowed
c8e76eeea77c arm64: dts: qcom: sa8155p-adp: Specify which LDO modes are allowed
30571f28bb35 hugetlbfs: don't delete error page from pagecache
14ddbb83c342 KVM: x86/pmu: Do not speculatively query Intel GP PMCs that don't exist yet
a9b964ed7cf9 spi: intel: Use correct mask for flash and protected regions
f4eb68642ed3 mtd: spi-nor: intel-spi: Disable write protection only if asked
156d0c823c59 ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
5907ff9f2c8f x86/cpu: Add several Intel server CPU model numbers
41e37d04e397 Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
b02a025dd188 btrfs: remove pointless and double ulist frees in error paths of qgroup tests
1c366c206ff2 drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
1c8ded1b3879 i2c: i801: add lis3lv02d's I2C address for Vostro 5568
b432581f19a0 i2c: tegra: Allocate DMA memory for DMA engine
7b0ae4c7b918 firmware: arm_scmi: Cleanup the core driver removal callback
1a8a2fef273d ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
8a03a4a5cf6d NFSv4: Retry LOCK on OLD_STATEID during delegation return
49ca2227c47b btrfs: raid56: properly handle the error when unable to find the missing stripe
0f7bd3a2dfe1 RDMA/efa: Add EFA 0xefa2 PCI ID
a42d4363e78f ACPI: scan: Add LATT2021 to acpi_ignore_dep_ids[]
004decd41b32 drm/amd/display: Remove wrong pipe control lock
7779efbb99bf ASoC: rt1308-sdw: add the default value of some registers
ef1e4ed85814 selftests/intel_pstate: fix build for ARCH=x86_64
dfd3cc1ef3e2 selftests/futex: fix build for clang
648467236c12 ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15
64ee750c29da ASoC: codecs: jz4725b: fix capture selector naming
150b74cd0625 ASoC: codecs: jz4725b: use right control for Capture Volume
5352d8b31572 ASoC: codecs: jz4725b: fix reported volume for Master ctl
85134577a7f2 ASoC: codecs: jz4725b: add missed Line In power control bit
5e61dffb16dc spi: intel: Fix the offset to get the 64K erase opcode
c697cb2e6663 ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
569085124d75 ASoC: rt1019: Fix the TDM settings
4160a515c75b ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
2963ec4535a1 ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
30a2f9479c21 ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
3bf6da38a292 ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
94fa250ea55c mm: shmem: don't truncate page if memory failure happens
003fa195911d mm: hwpoison: handle non-anonymous THP correctly
a62b1bc603a1 mm: hwpoison: refactor refcount check handling
3df0eeae4d9a Linux 5.15.79
599b24eedf2a x86/cpu: Restore AMD's DE_CFG MSR after resume
9132fa043f96 net: tun: call napi_schedule_prep() to ensure we own a napi
1dea25e25acd drm/amdkfd: Migrate in CPU page fault use current mm
a1c303fbd4dd marvell: octeontx2: build error: unknown type name 'u64'
d948b228343a dmaengine: at_hdmac: Check return code of dma_async_device_register
c556ecf32a07 dmaengine: at_hdmac: Fix impossible condition
8a941ff34e53 dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
53831f7a13c3 dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
14f5462e4a00 dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
5482403228be dmaengine: at_hdmac: Fix concurrency over the active list
82ca19414faa dmaengine: at_hdmac: Free the memset buf without holding the chan lock
8fd36e069d65 dmaengine: at_hdmac: Fix concurrency over descriptor
1ee012d452b1 dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
90c1b07406f0 dmaengine: at_hdmac: Protect atchan->status with the channel lock
b5ee1fe06ad7 dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
9bbf5df0fc8c dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
f7d1aaa90319 dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
e9777b4efcce dmaengine: at_hdmac: Don't start transactions at tx_submit level
4e28674a0ecd dmaengine: at_hdmac: Fix at_lli struct definition
49eba53137f5 cert host tools: Stop complaining about deprecated OpenSSL functions
69e86c6268d5 can: j1939: j1939_send_one(): fix missing CAN header initialization
81fc8f90b885 mm/shmem: use page_mapping() to detect page cache for uffd continue
e91451af11f9 mm/memremap.c: map FS_DAX device memory as decrypted
48998c1773a4 mm/damon/dbgfs: check if rm_contexts input is for a real context
c736ed854160 udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
2e87eddf5736 mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI
91c38504e589 btrfs: zoned: initialize device's zone info for seeding
432c30ba3f56 btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
c9fe4719c662 btrfs: fix match incorrectly in dev_args_match_device
f96fd3693631 wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update()
8e2b576caf91 platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
cb3ab0e1e074 drm/amdgpu: disable BACO on special BEIGE_GOBY card
dc066a78500a drm/i915/dmabuf: fix sg_table handling in map_dma_buf
afbd1188382a nilfs2: fix use-after-free bug of ns_writer on remount
abc082aac0d9 nilfs2: fix deadlock in nilfs_count_free_blocks()
589da2288197 ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure
51ae4579a5d5 vmlinux.lds.h: Fix placement of '.data..decrypted' section
1f8e08ab3269 ALSA: usb-audio: Add DSD support for Accuphase DAC-60
c2451f62b2bd ALSA: usb-audio: Add quirk entry for M-Audio Micro
031d1480a0f4 ALSA: usb-audio: Yet more regression for for the delayed card registration
574f51e4aa40 ALSA: hda/realtek: Add Positivo C6300 model quirk
7140d7aaf93d ALSA: hda: fix potential memleak in 'add_widget_node'
f6d7a487aabd ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
1ccd55b3901b ALSA: hda/hdmi - enable runtime pm for more AMD display audio
29100c674208 mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA
3dce99e2eb06 mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
9d6bd33e6aeb mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI
ad01f16ca90c mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
1aa78c1d013c mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
c198524a99cb MIPS: jump_label: Fix compat branch range check
9713ceffa40a arm64: efi: Fix handling of misaligned runtime regions and drop warning
518e49f0590d riscv: fix reserved memory setup
d07c3d7491b4 riscv: vdso: fix build with llvm
cc36c7fa5d93 riscv: process: fix kernel info leakage
a8d67367ab33 net: macvlan: fix memory leaks of macvlan_common_newlink
7b194dd32b13 ethernet: tundra: free irq when alloc ring failed in tsi108_open()
7de10342fe14 net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
88e1dd2d9291 ethernet: s2io: disable napi when start nic failed in s2io_card_up()
3652f1f8d3ea net: atlantic: macsec: clear encryption keys from the stack
fca3b0a1fd3e net: phy: mscc: macsec: clear encryption keys when freeing a flow
60a0af8813fd stmmac: dwmac-loongson: fix missing of_node_put() while module exiting
ee4a9bd2c7f4 stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe()
4a8770eebc39 stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting
83196d8dc5a8 cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
49d8a6e24a34 mctp: Fix an error handling path in mctp_init()
29961d2332a5 stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz
8604bebc5c32 stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S
7dec6dae2b61 net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
960f9d30def3 net: cpsw: disable napi in cpsw_ndo_open()
1360778fdb6f net/mlx5e: E-Switch, Fix comparing termination table instance
f13e9ebd2925 net/mlx5: Allow async trigger completion execution on single CPU systems
48b73b46a5b0 net/mlx5: Bridge, verify LAG state when adding bond to bridge
13b1ea861e8a net: wwan: iosm: fix memory leak in ipc_pcie_read_bios_cfg
7e4dcacb4dd6 net: nixge: disable napi when enable interrupts failed in nixge_open()
409731df6310 net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()
77ff31cba9a6 netfilter: Cleanup nft_net->module_list from nf_tables_exit_net()
e62cb1c093d6 netfilter: nfnetlink: fix potential dead lock in nfnetlink_rcv_msg()
0bd20318da08 perf tools: Add the include/perf/ directory to .gitignore
a733671e388c perf stat: Fix printing os->prefix in CSV metrics output
c36e9e2c4aff drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
4689bd3a1b23 net: lapbether: fix issue of invalid opcode in lapbeth_open()
1dd27541aa2b dmaengine: ti: k3-udma-glue: fix memory leak when register device fail
992e966caf57 dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
9766af75ba5a dmaengine: pxa_dma: use platform_get_irq_optional
301caa06091a tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
6a264203dbdb net: broadcom: Fix BCMGENET Kconfig
e7871b9a21ae net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable()
261178a1c262 can: af_can: fix NULL pointer dereference in can_rx_register()
2acb2779b147 ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
13ecaa6832fb tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
bc79cb9fb006 drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
2845bc9070ce net: wwan: mhi: fix memory leak in mhi_mbim_dellink
2ce2348c2858 net: wwan: iosm: fix memory leak in ipc_wwan_dellink
7b6bc50f65e9 hamradio: fix issue of dev reference count leakage in bpq_device_event()
f59adebb8c28 net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
119407dc329a KVM: s390: pv: don't allow userspace to set the clock under PV
500bcd3a99ea phy: ralink: mt7621-pci: add sentinel to quirks table
151dc8087b56 capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
435c7ddfd510 net: fman: Unregister ethernet device on removal
3a504d6d96ea bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
ac257c43fa61 bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
d7569302a7a5 net: tun: Fix memory leaks of napi_get_frags
430d1f4964dd octeontx2-pf: NIX TX overwrites SQ_CTX_HW_S[SQ_INT]
ec0db81883b4 octeontx2-pf: Use hardware register for CQE count
b89a0d8859ae macsec: clear encryption keys from the stack after setting up offload
eeba7f07a0cb macsec: fix detection of RXSCs when toggling offloading
3070a880eb03 macsec: fix secy->n_rx_sc accounting
e957555a3694 macsec: delete new rxsc when offload fails
ad25a115f508 net: gso: fix panic on frag_list with mixed head alloc types
466ce46f251d bpf: Fix wrong reg type conversion in release_reference()
35d8130f2ad0 bpf: Add helper macro bpf_for_each_reg_in_vstate
61274498fbf8 bpf, sock_map: Move cancel_work_sync() out of sock lock
32b5dd03beeb bpf: Fix sockmap calling sleepable function in teardown path
e9915581899c bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
5ad95d71344b HID: hyperv: fix possible memory leak in mousevsc_probe()
6dcdd1b68b7f bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE
2fc902245c82 wifi: mac80211: Set TWT Information Frame Disabled bit as 1
95adbd2ac8de bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
06615967d488 bpf, verifier: Fix memory leak in array reallocation for stack state
4335a82c4f7b soundwire: qcom: check for outanding writes before doing a read
ae4dad2e5374 soundwire: qcom: reinit broadcast completion
38c9fa2cc6bf wifi: cfg80211: fix memory leak in query_regdb_file()
2c6ba0a7872b wifi: cfg80211: silence a sparse RCU warning
921738c280ab phy: stm32: fix an error code in probe
fa722006f762 hwspinlock: qcom: correct MMIO max register for newer SoCs
3c1bb6187e56 drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram()
b1f852277171 drm/amdkfd: handle CPU fault on COW mapping
36770c045aba drm/amdkfd: avoid recursive lock in migrations back to RAM
93a5de7e8843 fuse: fix readdir cache race
1920cf94545a thunderbolt: Add DP OUT resource when DP tunnel is discovered
47dbf2496990 thunderbolt: Tear down existing tunnels when resuming from hibernate
(From OE-Core rev: ee40eebc70d1d09c758eeba2ff6de969fb717a0b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
da5513f30187 libbpf: Fix build warning on ref_ctr_off
(From OE-Core rev: eb75d561256c794baf6c89c1975967343145da87)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
4c5a089621a8 perf python: Account for multiple words in CC
(From OE-Core rev: 1cf78a856beb42a2d68e6c49bfdbc33fea68ebb5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6.1 is a LTS kernel, and our next reference kernel. Some new
features like rust support are not directly used, but will
be available to start testing.
(From OE-Core rev: 1a450283c85f7bbadcbbb8973d3c3d15a712abb3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
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
(From OE-Core rev: 474ddb758dd1b327540e48ccfe1500fb4231f30b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.19:
3326dff489c8 tools: Remove some options from CLANG_CROSS_FLAGS
5b92f7def854 libbpf: Fix build warning on ref_ctr_off
b7cd8e00afcd perf python: Account for multiple words in CC
(From OE-Core rev: b734bd73763548e3991803c03b8bcc3b4bea6432)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
6.1 is a LTS and one of the reference kernels for our next
relase. Making it a logical update point for our libc-headers.
We can drop one of our patche as the gcc-goto.sh is no longer
used, and hence we won't have race conditions like we previously
had.
(From OE-Core rev: cb6d0cac29d3f8eb6d13722ab816c93210762e60)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Not only break when not in a loop is undefined, different
shells do different things when they see it.
(From OE-Core rev: 11c034b427c4d44f4013fa4ddf7c3d1264bab219)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We no longer need to abstract the inotify callback handler, remove the
abstraction and simplify/clean up the code.
(Bitbake rev: af4ccab8acc49e91bf7647f209d69f4858618466)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The loop submitting the parser results was not efficient on many core systems
as may of the parsers could block for a long time waiting to send the results.
While a result was pending, the code wouldn't parse further jobs.
Change the code to parse further jobs even if the results can't be submitted
and lower the result submission timeout to keep the parsers busy.
(Bitbake rev: 9ece4a2e406509bd89dbce8dac80a02e600b0ecf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix sentence containing two references to the same section.
(From yocto-docs rev: 668acf5f11934bda81610bdb1b665bed57d0bee7)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that .bbclass is removed from class section titles.
We can now have, for example, :ref:`ref-classes-insane`
instead of :ref:`insane <ref-classes-insane>`.
Then, when necessary, rework paragraphs so that they
have lines of even length, not exceeding 80 characters.
(From yocto-docs rev: e76190e3be78c1e483bec0469f1e437dbf8f3791)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Suggested-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is unnecessary and allows to simplify the references
to such sections, most of which are removing the .bbclass extension
anyway, for example in :ref:`insane <ref-classes-insane>`.
(From yocto-docs rev: 44fbdb909c47553fecb7f9eb37f065a8768bc922)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Suggested-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The video referred to didn't correspond to the latest
Poky releases.
(From yocto-docs rev: 29780dee7b183ebb13571dcab8e20d22bfbfeb4b)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Eliminate this warning:
WARNING: Title underline too short.
- Remove a leftover patch file
(From yocto-docs rev: 15f1f9b234ba81177ff5fafdb3d42c002daffa56)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop autotools-specific chunks in opengl.patch.
Drop add-missing-meson.build.patch (.35 tarball issue)
Drop buildpaths.patch (backport)
(From OE-Core rev: cd3cc911ea565a740b377fcc53cab1b754971d8b)
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>
adjust 0002-Add-debug-prefix-map-option.patch to account for
f2a6eb4aac
and add a chunk to it that guarantees source paths not leaking into debug sections
that list source filenames.
(From OE-Core rev: 0d7d96fb0b215e56f6dacd4dd44b12bbd7ecdd34)
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>
This avoids adding a spurious space in TARGET_CC_ARCH when
GLIBC_64BIT_TIME_FLAGS is empty
(From OE-Core rev: 5d077129d8e849ce3a79285825231c642e79be70)
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>
This can then be controlled by yocto environment through LDFLAGS if
needed since we support multiple linkers and distro policy may want a
different linker, moreover gold fails on ppc32 to link since its missing
Fixes errors like below on ppc/gold + clang
/usr/lib/clang/15.0.6/lib/linux/libclang_rt.builtins-powerpc.a(mulsc3.c.o): unsupported -mbss-plt code
(From OE-Core rev: 089cc4b036e370bf82973ca6ced038578e4682cf)
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>
The vendored copy of zlib undefines _FILE_OFFSET_BITS when
_LARGEFILE64_SOURCE is defined and enabling 64bit time_t requires 64bit
off_t ( _FILE_OFFSET_BITS=64 ), therefore remove this from the
zlib module
(From OE-Core rev: 73e56624e815c52308a81852430a8bb050a0fc58)
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>
Since 'build/siggen: Rework stamps functions'[1] the stamps directory
for each recipe is only created if there are stamps to be written. Some
recipes - such as package-index - only have nostamp tasks so the stamps
directory is never created, resulting in the rm_work task trying to cd
into a directory that doesn't exist.
Resolve this by simply checking the stamps directory exists before
trying to delete files in it.
[1] bitbake c79ecec580e4c2a141ae483ec0f6448f70593dcf
(From OE-Core rev: 80e9b32a000b25420997068543d3631231eb3ccf)
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>
This is already set in default-distrovars.inc and so this assignment
will almost never succeed. Rather than leaving it to confuse, set an
empty weak default.
(From OE-Core rev: eb402948158659da7de0fbbb1bb403c8dad06e2b)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2019-6461 and CVE-2019-6462 are fixed, but the reporting is
incorrect as the patch for CVE-2019-6461 is actually for CVE-2019-6462
and vice-versa.
This swaps both files and edit the CVE field to report the correct
identifier.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From OE-Core rev: f12c2a5ac94cb29f473f3c7e335463c7fb6d8a6e)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The database update has been done on the original file. In case of
network connection issues, temporary outage of the NVD server or
a similar situation, the function could exit with incomplete data
in the database. This patch solves the issue by performing the update
on a copy of the database. It replaces the main one only if the whole
update was successful.
See https://bugzilla.yoctoproject.org/show_bug.cgi?id=14929
Reported-by: Alberto Pianon <alberto@pianon.eu>
(From OE-Core rev: 8efe99214d8b005f0ecac690ce5ba17b31758f92)
Signed-off-by: Marta Rybczynska <marta.rybczynska@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
Adds API support for waiting on network in an event driven manner (new API function lr_handle_network_wait)
OpenPGP API extension and fixes (new API functions lr_gpg_*)
Update license format to "LGPL-2.1-or-later"
(From OE-Core rev: bd22b705366e41ebd5eba4ce31d5654fc631a1f5)
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>
Changelog:
==========
* filesystem df: add json output
* qgroup show: add json output
* new command: 'inspect-internal map-swapfile' to check swapfile and its
swapfile_offset value used for hibernation
* corrupt-block: fix parsing of option --root argument
* experimental (interfaces not finalized):
* new command 'inspect-internal list-chunks'
* new group reflink, command clone
* other:
* synchronize some files with kernel versions
* docs updates
* build: use gnu11
(From OE-Core rev: 73d4b80d04f366a0d908df2e6c46d510b740a905)
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>
This allows us to
- test those more recent instruction sets (AVX, AVX2, BMI1, BMI2, F16C, FMA, LZCNT, MOVBE, XSAVE)
- benefit from improved performance across the stack both in kvm-driven system emulation and when running
on real silicon.
For example, glibc:
https://www.phoronix.com/news/Glibc-strcasecmp-AVX2-EVEX
v4 level is adding AVX-512, which is far less established, particularly Intel has famously backtracked
from supporting it in Alder Lake/Raport Lake client CPUs and AMD has only implemented it in very recent Zen4 products:
https://www.phoronix.com/news/GCC-11-x86-64-Feature-Levels
(From OE-Core rev: 6f2af1e5d1537b4d31e14946292bf58f0fd76fc9)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As far as I can tell, none of these uses of PACKAGESPLITFUNCS need append/prepend
operators, the standard += and =+ can work just fine. Since OE-Core is copied a lot,
use the preferred syntax which is also simpler to parse and change.
(From OE-Core rev: 846ff49465337dddd75a83161f41f48117f6571c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We don't really need the customisation capability of PACKAGEBUILDPKGD
since we also have PACKAGE_PREPROCESS_FUNCS which is generally used
by recipes. Drop PACKAGEBUILDPKGD to have some simpler/clearer code.
This allows some function wrappers to be removed too.
(From OE-Core rev: 6a4f24724cea3ddf55cacccb80fa54aa898dfa86)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The recipe can use the more commonly used PACKAGESPLITFUNCS instead
of PACKAGEBUILDPKGD which is likely to be removed soon, there should be
no change in behaviour.
(From OE-Core rev: b060a8a7e4c35f8404525f462189390e2dce81e5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This function is used by the packaging tasks/classes and makes much
more sense in the packagedata function library.
(From OE-Core rev: 7a512a8803101310772d83836e6b78ebaf8121de)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The function appears unused and the comment obsolete, drop them.
(From OE-Core rev: f3745718f8ec3bbed9816bf3d891e9885f8518b5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move the bulk of the remaining package "processing" functions over
to the package function library for parsing efficiency.
(From OE-Core rev: f8785117074908330faca0b99afa7f60ed6ad952)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move one of the PACKAGEFUNCS from the package bbclass to packagedata
library code for parsing efficiency.
(From OE-Core rev: ceba33bf2897f7dd5b1ffe6b742c47bf616243c8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To avoid reparsing the bbclass code all the time, move the functions
to the packagedata python function library code which is more efficient.
(From OE-Core rev: f520a3039540b1183b1b2bdaaf8b9195995c0187)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To avoid reparsing the bbclass code all the time, move the functions
to the python function library code which is more efficient.
(From OE-Core rev: 424e65627c018b3119050f515b0c7cfb43be5573)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To avoid reparsing the bbclass code all the time, move the function
to the python function library code which is more efficient.
(From OE-Core rev: 7c8c4cfd9355a9cee1144e0444e1b54402f1951c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The thread/process locks we use translate to futexes in Linux. If a
process dies holding the lock, anything else trying to take the lock
will hang indefinitely. An example would be the OOM killer taking out
a parser process.
To avoid bitbake processes just hanging indefinitely, add a timeout to
our lock calls using a context manager. If we can't obtain the lock
after waiting 5 minutes, hard exit out using os._exit(1). Use _exit()
to avoid locking in any other places trying to write error messages to
event handler queues (which also need locks).
Whilst a bit harsh, this should mean we stop having lots of long running
processes in cases where things are never going to work out and also
avoids hanging builds on the autobuilder.
(Bitbake rev: d2a3f662b0eed900fc012a392bfa0a365df0df9b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
OE-Core has changes which do need careful evaluation for compatibilty,
such as the addpylib directive. Move the core later names to mickledore
so layers can mark their compatibility as such.
Also increase the version number for core. If we do make further changes
that need layer changes, we'll update the version again so layers can mark
compatibility within the series.
(From OE-Core rev: 57239d66b933c4313cf331d35d13ec2d0661c38f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Brings following changes
* f47a8cdd ldso: fix invalid early references to extern-linkage libc.page_size
* 377218cb pthread_atfork: fix return value on malloc failure
* 29e43191 fix double-processing of DT_RELR relocations in ldso relocating itself
* b50eb8c3 fix strverscmp comparison of digit sequence with non-digits
* ad5dcd39 fix async thread cancellation stack alignment
* 8f925945 fix return value of gethostby{name[2],addr} with no result but no error
* 63402be2 clean up dns_parse_callback
* 0a7b4323 dns response handling: don't treat too many addresses as an error
* 41603c77 dns response handling: ignore presence of wrong-type RRs
* cf76df0e fix missing synchronization of pthread TSD keys with MT-fork
* 5ff3eea9 fgets: avoid arithmetic overflow when n==INT_MIN is passed
* d8f35e29 fix AS-safety of close when aio is in use and fd map is expanded
* 26c76a90 fix use of uninitialized dummy_fut in aio_suspend
* aebd6a36 fix potential deadlock between multithreaded fork and aio
* d64148a8 fix potential unsynchronized access to killlock state at thread exit
* 36b72cd6 fix potential deadlock in dlerror buffer handling at thread exit
* 833a4691 configure: disable TBAA optimization because most compilers are buggy
* e6e82132 disable MADV_FREE usage in mallocng
* 25e6fee2 remove LFS64 programming interfaces (macro-only) from _GNU_SOURCE
* 246f1c81 remove LFS64 symbol aliases; replace with dynamic linker remapping
* dec8f0a4 dns query core: detect udp truncation at recv time
* 8c408937 getaddrinfo dns lookup: use larger answer buffer to handle long CNAMEs
* 759bf785 arpa/nameser.h: update RR types list
* 51d4669f dns: implement tcp fallback in __res_msend query core
* e2e95176 res_send: use a temp buffer if caller's buffer is under 512 bytes
* c87d75f2 adapt res_msend DNS query core for working with multiple sockets
* 85050ac5 getaddrinfo: add EAI_NODATA error code to distinguish NODATA vs NxDomain
(From OE-Core rev: 3b27f6356a3bf0138da0c3dcd87aa8e4a93ae56b)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It needs to be fixed to honor _FILE_OFFSET_BITS before we can enable
64bit time_t
(From OE-Core rev: 206ab9522963aee471004d987181ed2f8363f1ad)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
soup 2.x support has been removed upstream.
libportal is no longer optional.
epiphany now also needs gtk-update-icon-cache
and update-desktop-database executables.
(From OE-Core rev: ace8d5cb5ebb027ec2f62bf4d1104d319ec86e95)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This used to be required by epiphany, then it became
optional and was moved to meta-oe, now it is again required.
The recipe was originally provided by... actually me :-)
(From OE-Core rev: e3c1fb52a0720d88dbc6eb91935c82733cdaea44)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are a couple of failure cases that runCommands needs to better
handle, ensuring finishAsyncCommand is called. This doesn't matter if the
server is about to shut down but for memory resident bitbake and with
threading enabled, correctness is more important this could could in
theory lead to problems with the recent code changes.
By using the idleFinish class, it ensures the current async command
is terminated correctly and the various state pieces around commands
finishing are called. This also makes the code more uniform matching
the other exception handling code.
(Bitbake rev: 367a83ed46c7fbcdd06579b6cc3a6e48a89ca7fb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous commit was injecting a generator object instead of
a string, which happened to fix the issue but we should fix it
properly! Thanks to Christopher Larson for spotting.
(Bitbake rev: 36589f13c5babb3b2af82666c8a96338e6ea4eb9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When setting the LAYERSERIES_COMPAT and LAYERSERIES_CORENAMES variables,
we need to be deterministic. The random ordering from the sets was causing
unexpected reparses.
(Bitbake rev: 8c405c97430ac830837e25438e8795f6f7abbdaa)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
devtool modify/upgrade are not currently equipped to handle conditional local files
in SRC_URI, and provide only the main no-override set in a workspace under
source/component/oe-local-files/ (this is done via meta/classes/devtool-source.bbclass).
On the other hand, updating the changes from workspace into a recipe
is run iteratively against all overrides; this works for patches (as they
all are directed into their own override branches in the workspace
git source tree), but breaks down when trying to match local files
in a workspace against local files in overridden SRC_URI lists, resulting in
bad recipe breakage.
(there's an additional twist here: existing code has a guard against this
but the guard relies on metadata in workspace .bbappend that is only there
in modify operations, but not upgrades. This commit replaces the guard
with a general check that will work everywhere).
Implementing multiple sets of local files is significant work; let's for now
simply not touch local files in recipes except when on the no-override variant.
Also, adjust the selftest cases to include conditional local files in sample
recipes, so the situation is covered by the tests.
(From OE-Core rev: 3a8654b860fa98f94e80c3c3fff359ffed14bbe7)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes build with musl where the LFS64 functions are deprecated
(From OE-Core rev: f543f51b2060a718685c82ee6f7d59bb0723e7bf)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Qemu 7.2 finally allows us to move beyond building for original Core 2/Core i7 era hardware,
and this patch adds support for the newer generations. But first, a bit of
background:
Recently toolchains gained support for specifying x86-64 'levels' of
instruction set support; v3 corresponds to 2013-era Haswell CPUs
(and later), with AVX, AVX2 and a few other instructions that
were introduced in that generation. I believe this is preferrable
to picking a specific CPU model as the baseline.
Here's Phoronix's feature article that explains the feature and the available levels:
"Both LLVM Clang 12 and GCC 11 are ready to go in offering the new x86-64-v2, x86-64-v3, and x86-64-v4 targets.
These x86_64 micro-architecture feature levels have been about coming up with a few "classes" of Intel/AMD CPU processor support rather than continuing to rely on just the x86_64 baseline or targeting a
specific CPU family for optimizations. These new levels make it easier to raise the base requirements around Linux x86-64 whether it be for a Linux distribution or a particular software application where
the developer/ISV may be wanting to compile with greater instruction set extensions enabled in catering to more recent Intel/AMD CPUs."
https://www.phoronix.com/news/GCC-11-x86-64-Feature-Levels
Here's gcc docs for it:
https://gcc.gnu.org/onlinedocs/gcc/x86-Options.html
And here's the formal specification (click on the pdf link):
https://gitlab.com/x86-psABIs/x86-64-ABI
The actual tune file was created by copying corei7 tunes and doing
search/replace on them. Qemu options were dropped as unnecessary.
32 bit tune was dropped as well, as there is no 32 bit only CPU
that also supports these new instructions; all of the v3 capable
chips are 64 bit.
(From OE-Core rev: ac041f90e71dba83b7144c91f929de88aaeae519)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The same rust getrandom patch is needed for cargo on target as well
as it uses the same crate
(From OE-Core rev: 44441c727a5301ab99ab8b4d8b8b1f61f0a810af)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* environment.d/rpm.sh sets the right environment in SDK
and we don't need to use them
(From OE-Core rev: 34f1121ba9684b1ab978438db2b16c1e42ea5973)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* the paths in wrapper don't work for rpmdeps which is installed in
${libdir}/rpm unlike other wrapped bins from ${bindir} these relative
paths don't work there
* replace environment.d-rpm.sh with here-doc so that we can use
OE variables
* in the end it might be better to just get rid of the wrappers at
this point and depend on environment.d to always set right values
* the wrappers were added in:
commit 760103cdaed3e820888d8984ec0b76cfc831d534
Author: Ovidiu Panait <ovidiu.panait@windriver.com>
Date: Fri May 25 10:48:29 2018 +0800
nativesdk-rpm: Add wrappers for nativesdk support
When installing the SDK to a non-default path, running "rpm --showrc" from the
sdk will produce the following error:
error: Unable to open /opt/windriver/wrlinux-small/10.17.41/sysroots/x86_64-wrlinuxsdk-linux/usr/lib/rpm/rpmrc for reading: No such file or directory.
Fix this by adding wrappers that dynamically export the RPM_CONFIGDIR,
RPM_ETCCONFIGDIR and MAGIC environment variables, pointing to the proper
sdk locations.
* the rpm.sh in environment.d a bit later:
commit 5f16fd0bf774314c79572daf4ba7e4a8ae209ba1
Author: hongxu <hongxu.jia@windriver.com>
Date: Wed Jul 29 01:22:06 2020 -0700
nativesdk-rpm: adjust RPM_CONFIGDIR paths dynamically
While installing/extracting SDK to a non-default dir(not /opt),
run rpm failed:
$ python3 -c "import rpm"
|error: Unable to open /opt/windriver/wrlinux-graphics/20.31/sysroots/
x86_64-wrlinuxsdk-linux/usr/lib/rpm/rpmrc for reading: No such file or
directory.
This patch adds a flexible way to configure RPM_CONFIGDIR in SDK.
(From OE-Core rev: f40a2658f5be6739c5dddab7f9f11e1f85a17102)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
newer musl do not provide lfs64 functions anymore since off_t is always
64bit on musl using normal functions would suffice
(From OE-Core rev: f01b2ab83068e4d7f263c31dca2a3fa9ef77a98e)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're seeing failures where the UI hangs if the server disappears. Ping
the cooker/server if we've not had any events in the last minute so we can
check if it is still alive.
(Bitbake rev: 6567ad6181f9e39812097f0154647e4b38238fdd)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When bitbake is off running heavier "idle" commands, it doesn't service it's
command socket which means stopping/interrupting it is hard. It also means we
can't "ping" from the UI to know if it is still alive.
For those reasons, split idle command execution into it's own thread.
The commands are generally already self containted so this is easier than
expected. We do have to be careful to only handle inotify poll() from a single
thread at a time. It also means we always have to use a thread lock when sending
events since both the idle thread and the command thread may generate log messages
(and hence events). The patch depends on previous fixes to the builtins locking
in event.py and the heartbeat enable/disable changes as well as other locking
additions.
We use a condition to signal from the idle thread when other sections of code
can continue, thanks to Joshua Watt for the review and tweaks squashed into this
patch. We do have some sync points where we need to ensure any currently executing
commands have finished before we can start a new async command for example.
(Bitbake rev: 67dd9a5e84811df8869a82da6a37a41ee8fe94e2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In preparation for adding splitting bitbakes work into two threads,
add locking around the idle functions list accesses.
(Bitbake rev: a9c63ce8932898b595fb7776cf5467d3c0afe4f7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With the move to a server idle thread, we always need threading. The
existing accessor functions could end up turning this off!
I was going to hold the lock whilst changing it, check if the value
was already set, cache the result and also fix the event code to always
release the lock with a try/finally.
Instead, disable the existing functions and use a with: block
to handle the lock, keeping things much simpler.
(Bitbake rev: 645c9d3b50e55f69b222cc338373cdfd91d524ce)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When idle handlers want to exit, returning "False" isn't very clear
and also causes challenges with the ordering of the removing the idle
handler and marking that no async command is running.
Use a specific class to signal the exit condition allowing clearer code
and allowing the async command to be cleared after the handler has been
removed, reducing any opportunity for races.
(Bitbake rev: 102e8d0d4c5c0dd8c7ba09ad26589deec77e4308)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When finishing a command, we need to ensure any parsing processes that may have
been started are cleaned up before we reset the cooker state.
(Bitbake rev: 6569ab64bea35de21acc89053ba76e2828163f3f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently if the idle functions loop suffers a traceback, it is
silently dropped and there is no log message to say what happened.
This change at least means the traceback is in the cooker log, making
some debugging possible.
Add some logging to show when handlers are added/removed to allow
a better idea of what the server code is doing from the server log
file.
(Bitbake rev: 9cf3102dc36513124fe5ead2f1e448b51833b6ac)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As far as I could tell, the current code could result in some strange
situations where some data was set back to the original data store copy
but the multiconfig data was not restored. There are also some changes made
to the datastore which did not persist.
The data store was also being reset at every client reset, which seems
a little excessive if we can reset it to the original condition properly.
Move the __depends -> __base_depends rename into databuilder along with
the __bbclasstype change so these are saved in the original data.
Tweak the databuilder code to be clearer and easier to follow on which
copies are where, then save copies of all the mc datastores.
Finally, drop the cache invalidation upon reset for the base config
as we shouldn't need that now (oe-selftest -r tinfoil works with memory
resident bitbake which was the original reproducer requiring that change).
(Bitbake rev: 5f8b9b9c35b4ec0c8c539bf54ca85f068f4a5094)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently heartbeat events are always generated by the server whilst it is
active. Change this so they only appear when builds are running, which is
when most code would expect to be executed. This removes a number of races
around changes in the datastore which can happen outside of builds.
(Bitbake rev: 8c36c90afc392980d999a981a924dc7d22e2766e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If there are events queued and there is an exception in the main loop
of the UI code, it will print tracebacks on the console indefinitely.
Avoid that by improving the loop exit conditions.
(Bitbake rev: 2d0940b920a22b244f3ba6849c7cd019578386b4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Joshua Watt pointed out maintaining the counting on both sides of the
connection isn't needed. Remove the receiver side counting and simplify
the code, also allowing errors if the counts do go out of sync.
(Bitbake rev: aeacfd391903fe68ae600470fc2bbad0502d401e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By inspection, tinfoil handles two of the three command exit cases but
one is missing. Add the CommandExit case in case this is the cause of
one of our recipetool/devtool hangs. Regardless, the fix is necessary.
(Bitbake rev: eadddd94835b6b6a8517dfed3d29e6dbb2d35988)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're still seeing occasional SiggenRecipeInfo coherency issues, add
some further reset points into the parsing code to ensure the cache is
cleared before reparsing.
(Bitbake rev: 26ed783caf11dc9ebf53d3790681eb44c0c360f0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I've been seeing event handlers where 'd' seems to disappear half way through
event handler execution. This is problematic when multiple threads are active
since this code assumes single threading.
The easiest fix is to change the handler function calls to contain d as a
parameter as we do elsewhere for other functions. This will break any non-text
handlers but I was only able to spot one of those in runqueue. It will also
break handlers than call functions that assume 'd' is in the global namespace
but those failures should be obvious and we can fix those to pass d around.
This solution avoids manipulating builtins which was always a horrible thing
to do anyway and solves the issue without needing locking, thankfully.
(Bitbake rev: 1e12f0a4b592dacd006d370ec29cd71d2a44312e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is a bug in the current cache code where the restored data structures
were "inverted" leading to some very weird issues, not sure how anything worked
like that, this patch fixes it.
Also fix some issues with multiconfig cache ordering problems by resetting
the stream counters when appropriate.
(Bitbake rev: cd06beb948eff5eaf2d474f5b127d51a61b0b2ef)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need patched crossbeam-utils in cargo as well as rust, move cargo
alongside rust so they can both use the same patch.
(From OE-Core rev: 39402790724014a39b265ee1978396a0514fdc98)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The cargo build builds vendored libgit and curl, but these exist outside
${S} which DEBUG_PREFIX_MAP covers.
(From OE-Core rev: c874ef5eafb88d361b96e014739d7a3a640536d9)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Any consumer of rust-source (potentially) needs this, so move to
rust-source.inc
(From OE-Core rev: 3c88cf98361a8f1c6f5183cc8887cccfad9d08ba)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use SDK_TOOLCHAIN_LANGS to allow different language support to be
selected within SDKs. Initially supported options are rust and go.
(From OE-Core rev: 1ad7bb050accd930c85b6c51721046867394f629)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
The key file IO locks objects would never get deleted from the hashtable due to
off-by-one error.
ANY responses could sometimes have the wrong TTL.
Speed up the named shutdown time by explicitly canceling all recursing ns_client
objects for
Removing a catalog zone from catalog-zones without also removing the referenced
zone could leave a dangling pointer. [GL #3683]
nslookup and host were not honoring the selected port in TCP mode. [GL #3721]
Deprecate alt-transfer-source, alt-transfer-source-v6 and
use-alt-transfer-source. [GL #3694]
Move the "final reference detached" log message from dns_zone unit to the
DEBUG(1) log level.
Fix assertion failure in isc_http API used by statschannel if the read callback
would be called on HTTP request that has been already closed.
Deduplicate time unit conversion factors.
Copy TLS identifier when setting up primaries for catalog member zones.
Deprecate 'auto-dnssec'. [GL #3667]
The decompression implementation in dns_name_fromwire() is now smaller and
faster. [GL #3655]
Use the current domain name when checking answers from a dual-stack-server.
Ensure 'named-checkconf -z' respects the check-wildcard option when loading a
zone. [GL #1905]
Deprecate 'coresize', 'datasize', 'files', and 'stacksize' named.conf options.
The view's zone table was not locked when it should have been leading to race
conditions when external extensions that manipulate the zone table where in use.
Some browsers (Firefox) send more than 10 HTTP headers. Bump the number of
allowed HTTP headers to 100. [GL #3670]
NXDOMAIN cache records are no longer retained in the cache after expiry,
even when serve-stale is in use. [GL #3386]
(From OE-Core rev: 1c093c38e247b522f279f616d16373795a4cdf89)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Unfortunately, sysconfig is used by:
- setuptools to find out where to install new headers
- autoconf-archive to find where Python.h is
In the first case we want the target location, in the second case we want
the sysroot location. The second case is not yet used in the wild
(as projects such as gpgpme are using outdated distutils-based m4 macros),
but it will become a problem once python 3.12 is out, and
said projects are forced to migrate to sysconfig. Let's deal with it
then in a more careful manner, and hopefully convince upstream that
there is a general problem too.
(From OE-Core rev: 499b152bf63749be18fc252978a6cc632254b325)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libbsd is required for splay tree macros in tree.h
(From OE-Core rev: 898692284f4710c0993ba0fbf7cadba6b8ea5ca0)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use --without-iconv as otherwise autotools write a bogus iconv
dependency into .pc file.
(From OE-Core rev: edce1bce81fe2f47fb2c5e2b94ebda73f95cbaea)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Transition to python_setuptools_build_meta.
(From OE-Core rev: 3e12b39760ec92d45241f44945c4fd1a93cd9de2)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: formatting, position of the license statement moved in the README
(From OE-Core rev: 902e05e254b633ef1e988779504f743a031b5632)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gettext-native is needed for xgettext executable.
License-Update: copyright years
(From OE-Core rev: 50d05038171f769d2b95b455eb2266d3a507db70)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream has published the tarball in a non-standard location. If
this persists, we might want to switch to git.
(From OE-Core rev: b737d41db8ec7975bd4f065cc1c023b7b3b29f46)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop 0001-bpo-36852-proper-detection-of-mips-architecture-for-.patch:
the patch has been rejected upstream (see the bug), and does quite a
bit more than just fix the mips softfloat problem. If the problem
still exists, then the fix needs to be re-done, and re-submitted.
The other two patches have been merged upstream.
License-Update: http->https
(From OE-Core rev: 9b6e8c173162798428cf8627b596ca81cd8ab855)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libmd is a new dependency.
(From OE-Core rev: 53862dd494c849db771d986752ca5dab464dc6cb)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Yocto #14346]
Systemd may be slow in killing pam session sometimes [1][2]. It may cause rpm
test to fail because there's process (sd_pam) running and own by "test1" user
after timeout.
Increasing timeout to 2 mins and assert earlier with debug output if
there's such process(es). If increasing of timeout doesn't help we may
want to force deletion of the user as [2] suggests.
[1] https://github.com/systemd/systemd/issues/8598
[2] https://access.redhat.com/solutions/6969188
(From OE-Core rev: 972fcc0ed1e0d36c3470071a9c667c5327c1ef78)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
qemu no longer carries libslirp in-tree,
so enabling slirp requires providing external libslirp.
Another noteworthy change is:
x86: TCG support for AVX, AVX2, F16C, FMA3 and VAES instructions
... which means both meta-intel and qemu x86 targets can
now fully utilize Haswell-and-later instruction set with benefits
for performance in emulation and on silicon.
Changelog:
https://wiki.qemu.org/ChangeLog/7.2
(From OE-Core rev: d82e521995832580e990c0c173651aafd43d299c)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
qemu 7.2 no longer carries libslirp in-tree, and so
it has to be provided externally.
(From OE-Core rev: a4409583e0f8187b0c0cbf92fbddeffef12fd8f5)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Without this, sysconfig would report the target location, which is not
what we want in cross-builds. This is used in particular by
latest autoconf-archive m4 macros, which have migrated from
(removed in py 3.12) distutils to setuptools.
(From OE-Core rev: df8303ab2f0ca4b694b845016c8d7e0279a48fe7)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is no longer need to be specific: none of the recipes
using this variable in core need to know the particular version
of llvm exactly when using the default one set via PREFERRED_VERSION
from LLVMVERSION.
This as well enables automated version updates of llvm
for minor releases.
(From OE-Core rev: f0ab1736438f6f23603e3694dc2f0b724b103722)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* and switch from tar.gz to tar, because the tar.gz archives upstream are regular tar as well now
https://www.w3.org/XML/Test/ still has 3 separate URLs for .zip, .tar
and .tar.gz, but both tar links return the same file:
xmlts20130923.tar: POSIX tar archive (GNU)
xmlts20130923.tar.gz: POSIX tar archive (GNU)
xmlts20130923.zip: Zip archive data, at least v1.0 to extract, compression method=store
-rw-r--r-- 1 martin martin 5.7M Sep 23 2013 xmlts20130923.tar
-rw-r--r-- 1 martin martin 5.7M Sep 23 2013 xmlts20130923.tar.gz
-rw-r--r-- 1 martin martin 1.6M Sep 23 2013 xmlts20130923.zip
c6b2d42ee50b8b236e711a97d68e6c4b5c8d83e69a2be4722379f08702ea7273 xmlts20130923.tar
c6b2d42ee50b8b236e711a97d68e6c4b5c8d83e69a2be4722379f08702ea7273 xmlts20130923.tar.gz
f9510b3532926e1b4c2e54855b021e4b8a66ec98a5337dcf4ff07e8a41968deb xmlts20130923.zip
(From OE-Core rev: 0ee43418ce37e52f1886b85ff2c7d8cdff9f2039)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The do_rm_work() task is using the first available 'rm' binary
available in PATH to remove files and folders.
However, depending on the PATH setup and RECIPE_SYSROOT_NATIVE
contents, the function can be using the 'rm' binary available
in RECIPE_SYSROOT_NATIVE, a folder that will get removed.
This causes a sporadic race-condition when trying to access the
'rm' binary of a folder already deleted.
Solve this by exclusively using the HOSTTOOLS 'rm' binary, as
this folder will not get removed.
(From OE-Core rev: edcd9ad333bc4e504594e8af83e8cb7007d2e35c)
Signed-off-by: Luis Martins <luis.pinto.martins@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For now, there's no easy way to skip some specified tests when
using 'oe-selftest -r'. This is because '-R' and '-r' are in the
mutually exclusive group. Looking at the codes, the codes have already
allowed running specified tests and skipping specified tests at
the same time. So move '-R' out of the mutually exclusive group
and change its help message.
After this change, the following command could be used.
oe-selftest -r A -R A.B.C
This does introduce a behavior regression.
Previous 'oe-selftest -R xxx' needs to now be changed to
'oe-selftest -a -R xxx'.
(From OE-Core rev: df9a2b69748d8a24c3390f812225231e9e9acb66)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix failing builds due to a reproducibility issue by adding a patch to sort
globbing, submitted upstream.
[YCOTO #14993]
[YCOTO #14994]
(From OE-Core rev: ad6cc43ca99d8629365fcff790becbc7103da9ec)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous code had 2 issues:
1. make hosttools/ccache always link to host's ccache (/usr/bin/ccache)
even we have one buildtools
2. make hosttools/gcc etc, link to host's gcc event we have one
buildtools when keyword ccache in buildtools's path, eg:
/mnt/ccache/bin/buildtools
This patch is for fix above issues.
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When running oe-selftest and seeing the end of a running log, it is
extremely helpful to know if there have been failures or not to save
looking at the rest of the log. Add the number of failures to the summary
line so that people monitoring builds have an easier time before the end
totals are printed.
(From OE-Core rev: 6b23996911d91f7f99774646c6db9f3490b4cb62)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test is failing on the arm workers only so skip there until the issue
can be worked on and resolved. The bug #14311 will remain open for tracking.
(From OE-Core rev: d98deec9e4aed9e05343d2758f3a3892e2044616)
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
systemclock waiting fixes for certain 32-bit platforms/libcs
alphacombine: robustness improvements for corner case scenarios
avfvideosrc: Report latency when doing screen capture
d3d11videosink: various thread-safety and stability fixes
decklink: fix performance issue when HDMI signal has been lost for a long time
flacparse: Fix handling of headers advertising 32 bits per sample
mpegts: Handle when iconv doesn't support ISO 6937 (e.g. musl libc)
opengl: fix automatic dispmanx detection for rpi4 and fix usage of eglCreate/DestroyImage
opusdec: Various channel-related fixes
textrender: event handling fixes, esp. for GAP event
subparse: Fix non-closed tag handling
videoscale: fix handling of unknown buffer metas
videosink: reverse playback handling fixes
qtmux: Prefill mode fixes, especially for raw audio
multiudpsink: allow binding to IPv6 address
rtspsrc: Fix usage of IPv6 connections in SETUP
rtspsrc: Only EOS on timeout if all streams are timed out/EOS
splitmuxsrc: fix playback stall if there are unlinked pads
v4l2: Fix SIGSEGV on state change during format changes
wavparse robustness fixes
Fix static linking on macOS (opengl, vulkan)
gstreamer-vaapi: fix headless build against mesa >= 22.3.0
GStreamer Editing Services library: Fix build with tools disabled
webrtc example/demo fixes
unit test fixes for aesdec and rtpjitterbuffer
Cerbero: Fix ios cross-compile with cmake on M1; some recipe updates and other build fixes
Binary packages: pkg-config file fixes for various recipes (ffmpeg, taglib, gstreamer)
Binary packages: Enable high bitdepth support for libvpx (VP8/VP9 encoding/decoding)
Binary packages: ship aes plugin
Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
Performance improvements
(From OE-Core rev: fd8ab6052d88120c58cf84ad7d77d60c12ef3b8a)
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>
Changelog:
============
- Bug fix: It is again possible to include mpc.h without including
stdio.h.
(From OE-Core rev: 34ea6fedbcfe4876fed0a82a4e0d8dc540a30006)
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>
0001-The-std-lib-unary-binary_function-base-classes-are-d.patch
removed since it's included in 1.81.0
(From OE-Core rev: 16d33730845895dac7e6fa1e03778ca49b37adce)
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>
We've seen cases where the bitbake.sock file appears to disappear but the
server continues to hold bitbake.lock. The most likely explaination is
that some previous build directory was moved out the way, a server there
kept running, eventually exited and removed the sock file from the wrong
directory.
To guard against this, save the inode information for the sock file and check
it before deleting the file. The new code isn't entirely race free but should
guard against what is a rare but annoying potential issue.
(Bitbake rev: b02ebbffdae27e564450446bf84c4e98d094ee4a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tweak the code to remove duplication and only set if the attribute isn't
already there to avoid overwriting.
(Bitbake rev: 513e6c4e9233e0d0bc31e1169077fdbf9aaf4ec3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The data in SiggenRecipeInfo is large and has a lot of duplication. The size
causes a few problems, impacting:
- bitbake's overall memory usage
- the amount of data sent over IPC between parsing processes and the server
- the size of the cache files on disk
- the size of "sigdata" hash information files on disk
The data consists of strings (some large) or frozenset lists of variables.
To reduce the impact we can:
a) deplicate the data
b) pass references to the object on the second usage
(e.g. over IPC or saving into pickle).
This patch does this for SiggenRecipeInfo mostly behind the scenes
but we do need a couple of reset points so that streamed data is written
correctly on the second usage.
(Bitbake rev: 9a2b13af483c20763d6559a823310954884f6ab1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a simple ping command so the UI can check the server is still there.
(Bitbake rev: fd3359de0b9f18fac187a629df203be0b2c87545)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Namespace in this context means a branch, a tag, etc., clarify
it in the description. Also, fix a typo "a any", replace with
plain "any".
This patch is based of feedback on new applied patch
d32e5b0e ("fetch2/git: Prevent git fetcher from fetching gitlab repository metadata")
(Bitbake rev: b4999425c812b25cb359d5163d11e3c1b030dc28)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The application order of override syntax :append, :prepend, :remove is
inobvious and undocumented. The order does not match variable parse
history, i.e. output of "bitbake -e", either.
Add note documenting the exact order in which :append, :prepend, :remove
are applied to variable in lib/bb/data_smart.py getVarFlag(). Add note
that this order does not match the variable parse history order. This
is mostly to prevent others from running into this and scratching their
heads, trying to find out what is going on.
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
(Bitbake rev: 7379c2855b8497e56481d1ec7b5953e850550b85)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We can't drop the missing meson.build file into the build tree via SRC_URI
as then the timestamp of that file becomes the timestamp of the build,
which results in repeated builds having different timestamps.
Instead patch the file into the build, which doesn't change the SDE
every build.
(From OE-Core rev: b525fab08cb4f6d7b9a71bf82378a8396a20aba8)
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>
I'm building a SDK (bitbake task: populate_sdk) for WPE/WebKit
development [1] and I need the tools below to be extended with the class
nativesdk. They work fine on the SDK after this change.
The needs are because:
1) gperf and unifdef are required by the WebKit build system at build
time.
2) gi-docgen is required by the WebKit build system when CMake option
'ENABLE_DOCUMENTATION' is enabled, and gi-docgen itself depends on
the following python modules that also need to enable nativesdk:
python3-markdown, python3-smartypants and python3-typogrify
[1]
See:
- https://github.com/Igalia/meta-webkit/pull/436
- https://bugs.webkit.org/show_bug.cgi?id=249604
(From OE-Core rev: 6cb38fd632a161bea7b9a04de400d8be8d565b07)
Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rust follows the train release model via the stable, beta and nightly channels,
by default we build rust from the stable channel, however there are certain
features which are only available in the beta or nightly channels.
Make these channels available by setting a RUST_CHANNEL variable which defaults
to stable making this change transparent to the user.
The snapshot version used by rust during its compilation wont necessarily match
the version being built, specially if were building from an unstable channel,
to avoid confusion rename this to SNAPSHOT_VERSION and use RUST_VERSION for the
version to be built, which is automatically defined to PV.
Append -beta or -nightly to rusts PV for signature awareness.
It is important to note that this does not build rust from the beta/nightly
published tarball (which today build rust v1.67.0 and v1.68.0 respectively),
instead this builds rust from the current selected version (1.66.0) and enables
the beta/nightly features for that version.
Setting the variable RUST_CHANNEL=nightly results in the following:
$ rustc -Vv
rustc 1.66.0-nightly
(From OE-Core rev: 807a52686682d0d0a151ea3dadd99880feb67cc0)
Signed-off-by: Alejandro Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These enable running custom shell setup and cleanup commands
before and after qemu. Enables machine configurations to for
example run qemu with swtpm to emulate TPM devices.
Example config with meta-tpm2 based swtpm in machine config:
* image recipe depens on swtpm-native to get the native tools to PATH,
same handling as qemu itself
do_testimage[depends] += "swtpm-native:do_populate_sysroot"
* startup commands for swtpm daemon, note that swtpm
socket file has 107 character limit and absolute paths to build environment
will not work
QB_SETUP_CMD = " \
test -d '${IMAGE_BASENAME}_swtpm' || ( mkdir -p '${IMAGE_BASENAME}_swtpm' && \
swtpm_setup --tpmstate '${IMAGE_BASENAME}_swtpm' --tpm2 --pcr-banks sha256 ); \
swtpm socket --tpmstate dir='${IMAGE_BASENAME}_swtpm' \
--ctrl type=unixio,path='${IMAGE_BASENAME}_swtpm/swtpm-sock' \
--log level=40 --tpm2 -t -d \
"
* qemu startup command in machine config is configured enable swtpm device
QB_OPT_APPEND += "-chardev socket,id=chrtpm,path='${IMAGE_BASENAME}_swtpm/swtpm-sock' -tpmdev emulator,id=tpm0,chardev=chrtpm -device tpm-tis-device,tpmdev=tpm0"
* in this case, swtpm daemon stops automatically with qemu machine, but
QB_CLEANUP_CMD could be used to kill a specific process and wipe
temporary files
Now runqemu and testimage.bbclass can be used with swtpm.
(From OE-Core rev: d5c38964a4458aa31ec37810773ecc4f5d410dbe)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The QB_DEFAULT_KERNEL is set to pick bundled initramfs kernel image
if the Linux kernel image is generated with INITRAMFS_IMAGE_BUNDLE="1".
This makes runqemu to automatically pick bundled initramfs kernel image
instead of explicitly mentioning bundled initramfs kernel image in
runqemu.
[YOCTO #14748]
(From OE-Core rev: 52371624313184e1a825519160c3833e282df8b9)
Signed-off-by: Jagadeesh Krishnanjanappa <workjagadeesh@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Using -D_FILE_OFFSET_BITS=64 already makes the normal function behave
like 64bit variants. Moreover it makes them portable across libc
Ensure that right lseek function is used with _FILE_OFFSET_BITS = 64
Refresh patches with devtool
(From OE-Core rev: 9f150d6bb4bda37e8ec58d576f3312c44fda654e)
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>
Using -D_FILE_OFFSET_BITS=64 already makes the normal function behave
like 64bit variants. Moreover it makes them portable across libc
(From OE-Core rev: 478205aa80d613fef79045b9e526823f407cec77)
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>
Using -D_FILE_OFFSET_BITS=64 already makes the normal function behave
like 64bit variants. Moreover it makes them portable across libc
(From OE-Core rev: 41da2fb965b31a6ee5d825cf799b14fcf99e70db)
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>
This ensures right flags are passed so enable it. Musl and decoupled
these APIs from _GNU_SOURCE and now are only available when
_LARGEFILE64_SOURCE macro is enabled
(From OE-Core rev: fa29c98302fcd765bcc0160ce5c2b8294de0d814)
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>
pseudo traps syscalls and has intimate knowledge of them
and does not really depend on glibc interfaces to kernel
flags are added via TARGET_CC_ARCH therefore move the remove
operation from TARGET_CPPFLAGS to TARGET_CC_ARCH
(From OE-Core rev: e654cf03ba8f1f80ad75381f0ad666a282f6a27f)
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>
Ensure largefile macros are used to determine size of off_t and not the
explict 64bit version of functions and types
(From OE-Core rev: 135e45931a0a2ea9954cb2da13ce59b0b3f569ef)
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>
It seems importd still requires glib-2.0, add the missing dependency.
(From OE-Core rev: 224cd8ca540a2c9d7d407a44dccd63f808c1ea15)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop --without-jbig2dec as it is now required by pdf support
and jbig2dec library is in ghostscript's source tree.
(From OE-Core rev: 761a17b7beab248056b69b9c3d84b1ddc4d2082d)
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>
When SRCREV was updated, only libxcrypt-compat was renamed to match,
but not libxcrypt proper.
(From OE-Core rev: 98c89359532778a894f50ddea1cc6ab922d6e562)
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>
Upstream has changed the tarball and the dir inside it to poetry_core
(with underscore).
License-Update: formatting, copyright years.
(From OE-Core rev: b4a078944614b0e9f806486f33a3a71a01e8294c)
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>
'devtool modify' writes additional settings to workspace .bbappend so that this
can be handled correctly, but 'devtool upgrade' does not. This adds the missing
settings.
In particular, local files should not anymore mysteriously disappear from
SRC_URIs on upgrades.
(From OE-Core rev: 0817aa5537a8d7cc9591c53dfaa1d225f4c327f7)
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>
The next libc-headers bumps will be in the 6.x series, so we
udpate our fetching list to handle that major version number.
(From OE-Core rev: ef19afdc80edc80d76dbbc8a5de5a5b994ff718d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
On the side, also simplify a reference to the section describing them.
(From yocto-docs rev: 0c13a7f9ccee4ddc9c6034d03f47625a09598cec)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Remove the redundant FAQ entry about this topic,
already covered in a specific section of the Development Tasks manual
- Document the TOOLCHAIN_LOCATION variable
- Expand both the Development Tasks manual and
the TCMODE variable description using details from the FAQ entry.
- Mention the "meta-arm-toolchain" layer too.
(From yocto-docs rev: 53faa54a8e6311b4d3d41d96cb1a497d0f6502fb)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Simplify formating for better looking output.
For example, mosts paragraphs had only ther ":" character in boldface.
(From yocto-docs rev: 833ea5d06dd46e79b2d02752f2c41a4c3a54a2f9)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixing double colons appearing alone on a line, while
they could be put at the end of the previous line.
Sometimes placing a note after the quoted text
to avoid such a situation. It's more natural too
not to have a note between the introduction text
and the quoted section.
(From yocto-docs rev: fb054622f5119444eb947fe580253f37e0d872c6)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This makes the Yocto Project manual variable list and index more useful,
not missing any potentially useful variable.
The price to pay is that a reference to such variables now has to go through
the intermediate reference in the Yocto Project variable list, instead
of going straight to the Bitbake manual.
(From yocto-docs rev: 3d308812cd9aa906890a0f8562fc28c1cd8aaab6)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Converts the main bitbake program to use argparse instead of the
deprecated optparse.
The resulting Namespace returned by argparse should be equivalent to the
one returned from optparse; the only major difference is that the
positional "target" arguments are consumed by argparse and returned as
the "targets" property instead of an additional argument from
parse_args().
(Bitbake rev: bb2ea00274a594b7cc87a7cb0b165e9b28f6f3f4)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Log when the socket file already exists and is removed before
recreating a new socket.
Log when unlinking the socket file failed.
(Bitbake rev: cfd7c9899f988bab6d9fe7bbfbdb60603fb5ed34)
Signed-off-by: Frank de Brabander <debrabander@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream went with something slightly different so let's update the
patch so we don't have to carry a patch that isn't going to be merged.
This patch is part of snapshot 1.17.6.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From OE-Core rev: 19eb1e388fbbe5bfb8462710c745f2bb5446b5b5)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
On install, Meson will rebuild targets which don't define their
dependencies, as it can't know if they need to be rebuilt or not.
This includes gtk-doc, which can be slow to run. As we control the
execution of meson we know that a rebuild isn't required, so we can pass
--no-rebuild and speed up the install task.
(From OE-Core rev: da7e8bbb75bfb1a1c820b310196e510c05fc67c7)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since the commit 005b6aba89eaf1b79fdd7565dd028fdd9bbfcc7d
(efivar: add musl libc compatibility) efibootmgr compiles with
musl too. Update the variable to take that into account.
(From OE-Core rev: ca719c0c6b2946aa1f4fd89808fbd229fe2929c8)
Signed-off-by: Marta Rybczynska <marta.rybczynska@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As part of the merging builds, installation of target.json was lost
causing `rustc` to fail on startup with:
error: Error loading target specification: Could not find specification for target "aarch64-poky-linux-gnu". Run `rustc --print target-list` for a list of built-in targets
We know the full target specification, so just install it directly
rather than using the glob approach from previously.
Fixes: b9b0cd99cdc7 ("rust: Enable nativesdk and target builds + replace rust-tools-cross-canadian")
(From OE-Core rev: b187185ceecf1c852b1fdc47451d157a41962d69)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GTK+ 3.24.36 will drop the autotools build, so get ahead of the curve
and switch to Meson.
The tarball is missing one meson.build file so add that explictly for
now.
(From OE-Core rev: f9b0930eab6cf89bbf80c565676c89997b610206)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
LICENSE for curl is set to MIT-open-group which is wrong and proper
license is 'curl'
I check below link and the line "Curl and libcurl are licensed under
the license below, which is inspired by MIT/X, but not identical." says
that the license is identical to MIT but actual license is identical
from the file "meta/files/common-licenses/curl"
Link: https://curl.se/docs/copyright.html
Also, I do not find the MIT-open-group license text in the entire
source-code
(From OE-Core rev: 34b228bd3a80a74bf4d84ef7ee362f4ab1e3a466)
Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With Linux 6.1.0 and perf 1.0-r9, a build which includes perf-dev fails due
to perf-dev depending on perf 6.6.1.0-r9 . This is because translate_vers()
operates on perf-dev and mangles its version. The following scenario occurs:
ver=6.1.0-r9
pv=1.0
pkgv=6.1.0
reppv=6.1.0
With Linux 6.1.0, a corner case is hit where pv is a substring of ver, which
yields this corrupted version 6.6.1.0-r9 . Example in python3:
>>> "6.1.0-r9".replace("1.0", "6.1.0")
'6.6.1.0-r9'
>>> "6.0.13-r9".replace("1.0", "6.0.13")
'6.0.13-r9'
The fix is to only replace pv with reppv in case pv is at the beginning
of ver , instead of replacing all occurences.
(From OE-Core rev: bf2096a43d56c2d633a4b6e3db9e4390da4be6e2)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I meant to do this whilst merging but messed up the patches. This
file is a .inc file and should match the others.
(From OE-Core rev: d9398dfb0866a5be9ed09ae15902606fe11da2d2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gcr-3 recipe is still needed for gnome projects that stick to gtk+3, rename to gcr3.
(From OE-Core rev: d0ebe63698470fb3336cc02db698cafacedbd070)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Check for known symbols that should have been redirected to 64bit
variants when -D_FILE_OFFSET_BITS=64 and -D_TIME_BITS=64 are set.
(From OE-Core rev: 8e2af04f24443fad2040bb32e6033d49e3120517)
Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that bitbake can look into python module code variable and function
dependencies, there are a few extra basic variables we need to exclude.
This is done per function since it keeps the main exclusion list cleaner
and is also slightly faster.
(From OE-Core rev: 870c324d47f1d920fcb736e09fc6e857f24945c7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need to be able to exclude dependencies from the python module
dependency code. Add support for the vardepexclude flag for these. It
only works from the configuration namespace rather than per recipe
for efficiency.
(Bitbake rev: 1aa672b01037fda4ca82f2c7e394783287c09ecd)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Moving code into python modules is a very effective way to reduce parsing
time and overhead in recipes. The downside has always been that any
dependency information on which variables those functions access is lost
and the hashes can therefore become less reliable.
This patch adds parsing of the imported module functions and that dependency
information is them injected back into the hash dependency information.
Intermodule function references are resolved to the full function
call names in our module namespace to ensure interfunction dependencies
are correctly handled too.
(Bitbake rev: 605c478ce14cdc3c02d6ef6d57146a76d436a83c)
(Bitbake rev: 91441e157e495b02db44e19e836afad366ee8924)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
"fn" can mean different things in bitbake, we added support for class
extensions and then mutlticonfigs by extending it. In siggen, it generally
means that mc is prefixed to it and that it is a virtual filename.
Replace "fn" with "mcfn" in the code to make this clearer as if I'm getting
confused, everyone else likely is as well. "mcfn" is sometimes referred
to as taskfn as well but mcfn is probably the easiest to understand as the
taskname isn't included.
(Bitbake rev: e1c1139ab90f8da1b5036db11d943daefbe87859)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current method of passing either a task's datastore, or
dataCaches and a filename into the stamp functions is rather
horrible.
Due to the different contexts, fixing this is hard but we do control
the bitbake side of the API usage so we can migrate those to use other
functions and then only support a datastore in the public bb.build API
which is only called from task context in OE-Core.
(Bitbake rev: c79ecec580e4c2a141ae483ec0f6448f70593dcf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
One of the challenges in maintaining the code is that it sometimes uses
a datacaches structure and sometimes a datastore. Rather than continue
the current dual API madness, have the worker contexts create a dummy
datacaches structure with the entries we need. Whilst this does need to
be kept in sync with the real structure, that doesn't change and this
allows the code to be simplified.
With this new approach, we can unify the stamps dependency code again.
(Bitbake rev: c6d325fc9b53e9d588ab273ee3c2a99a70fba42c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that we have cache support for the taskdep/gendep/lookupcache data,
we can switch to use that cooker feature and skip the secondary reparse to
write the sig files. This does make the initial parse longer but means the
secondary one isn't needed.
At present parsing with the larger cache isn't optimal but we have plans
in place which will make this faster than the current reparse code being
removed here.
(Bitbake rev: 5951b5b56449855bc2a30146af65eb287a35fcef)
(Bitbake rev: 1252e5bce51ae912ecff9dcc354a371786ff2c72)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is becomming clear the siggen needs access to our cache data but we
can't always obtain it in the contexts we need to. Add it directly,
meaning over time we should be able to simplify the APIs and stop
convoluting new ones!
(Bitbake rev: 6b213590ed0e77683cf7fbce6bbe9605ddecf3d3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit ef0d0734866505c1c6e0528a0423e7248afb3ff8.
We can't do this since the initramfs needs to use DEPLOY_DIR_IMAGE which isnt
ready until do_image_complete.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In order to build a fitimage, we don't need the image to be "complete"
but we need the cpio portion of it built since the cpio is what ends
up inside the FIT. By reducing the dependency to `do_image_cpio` we
are able to include an image's rootfs as the ramdisk for a FIT and
then bundle that FIT into a larger SPI flash layout.
(From OE-Core rev: ef0d0734866505c1c6e0528a0423e7248afb3ff8)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The gtktypefuncs.c removal is obsolete as that file isn't in the tarball
anymore, so remove it.
However the wayland-scanner files are still in the tarball despite
efforts to stop this, so generalise the removal to ensure it covers all
files which may be affected. Further investigation will be needed to
see if this is still an issue.
Rebase 0003-Add-disable-opengl-configure-option.patch.
(From OE-Core rev: cf5c5b4b83642ea44b21d29e7c59342666fbda6d)
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>
Invoking meson with just paths is a deprecated use of the binary and
causes warnings, so call 'meson setup' explicitly.
Whilst doing this cleanup, we can also call 'meson compile' and 'meson
install' instead of ninja.
(From OE-Core rev: b248cb1ada04f57a5c4590c7e5efa04f68bc8843)
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>
This patch disables is_debianlike() so that it always returns False in the
name of deterministic builds. However, the caller default_libdir() then
looks at the host filesystem to decide if /usr/lib64 exists and will
return either lib or lib64, so it still isn't deterministic.
This is only used for the default libdir value and meson.bbclass
always passes an explicit --libdir, so this is moot.
(From OE-Core rev: af4200197948f4900761cb1db11680aeab286f92)
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>
Changelog:
==========
* Changed the error handler of oversized chunks (i.e. larger than
PNG_USER_CHUNK_MALLOC_MAX) from png_chunk_error to png_benign_error.
* Fixed a buffer overflow error in contrib/tools/pngfix.
* Fixed a memory leak (CVE-2019-6129) in contrib/tools/pngcp.
* Disabled the ARM Neon optimizations by default in the CMake file,
following the default behavior of the configure script.
* Allowed configure.ac to work with the trunk version of autoconf.
* Removed the support for "install" targets from the legacy makefiles;
removed the obsolete makefile.cegcc.
* Cleaned up the code and updated the internal documentation.
(From OE-Core rev: 19799cb50a00561b318cba1c8c20737f20e4a47f)
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>
By default GOCACHE is set to $HOME/.cache.
Same issue for all other go recipes had been fixed by commit 9a6d208b:
[ go: avoid host contamination by GOCACHE ]
but that commit missed go-crosssdk recipe.
(From OE-Core rev: e5fd10c647ac4baad65f9efa964c3380aad7dd10)
Signed-off-by: Robert Andersson <robert.m.andersson@atlascopco.com>
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're struggling to understand how bitbake.sock can sometimes disappear
in live builds when we can't see where it could have been deleted.
This causes connection failures to the server and failed builds.
Add some extra debugging around the server log and client retry
log messages to give more information for the next time this issue
occurs.
(Bitbake rev: 376a516dc8c96727fd042ada65f803013601ee2d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake is moving to a minimum python version of 3.8, update OE-Core
to match to make things consistent.
(From OE-Core rev: cc05bc04156122fd6f918191a9cec7bc0392415e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Most of our older distros with python older than 3.8 already need buildtools
tarballs apart from Ubuntu 18.04. 3.8 allows us to fix a few things, tidy
code in places and is widely available or can be obtained with buildtools.
Therefore update our minimum version to 3.8.
(Bitbake rev: 744310f360d2288ac2ef07745abc86852126b5b9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
do_setscene was from a different era before our modern setscene
per task code. It hasn't been used for years so remove some old
obsolete references to it.
(Bitbake rev: ef72282298f7c4db74383c23bb0251dd06d3c6d3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All siggens in common use should now support multiconfig, drop the
compatibility code.
(Bitbake rev: b36545b4df6d935ed312ff407d4e0474c3ed8d1a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're now used to using hashes as part of the task hashes and the sstate code
relies on this. The older OEBasic hash approach therefore wouldn't work and
can be removed.
(From OE-Core rev: 3667e589ba16eb261cfd72c2b11429f482c239f6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When obtaining latest upstream versions, the code needs
to check if the existing tarball is in a versioned directory
(e.g. component-name/x.y/component-name-x.y.z.tar.gz) and
if it is, it needs to first obtain the list of all
such versioned directories and then check all of them by going
one step up in the directory hierarchy.
Existing code was returning a correct match when the component
name did not have numbers, e.g. a check on 'source/epiphany/43/'
would return 43, but was stopping too soon when the component
name itself had numbers ('source/libxml2/2.10/' would return libxml2).
This change ensures the last match is taken instead of the first.
Also, adjust the fetcher tests to check that versioned directories
are correctly traversed in this case (e.g. the step to go one level
up is taken and a new tarball is discovered in a different versioned
directory).
(Bitbake rev: b6601be22c6d776327acdcd1fa931400f41ac786)
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>
largefile was made the default and the distro feature is no longer needed.
Drop the leftovers in poky.
(From meta-yocto rev: c5da2d28ed517fff4a32e3bbad4511a1a4bf19b0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The bitbake git fetcher currently fetches 'refs/*:refs/*', i.e. every
single object in the remote repository. This works poorly with gitlab
and github, which use the remote git repository to track its metadata
like merge requests, CI pipelines and such.
Specifically, gitlab generates refs/merge-requests/*, refs/pipelines/*
and refs/keep-around/* and they all contain massive amount of data that
are useless for the bitbake build purposes. The amount of useless data
can in fact be so massive (e.g. with FDO mesa.git repository) that some
proxies may outright terminate the 'git fetch' connection, and make it
appear as if bitbake got stuck on 'git fetch' with no output.
To avoid fetching all these useless metadata, tweak the git fetcher such
that it only fetches refs/heads/* and refs/tags/* . Avoid using negative
refspecs as those are only available in new git versions.
Per feedback on the ML, Gerrit may push commits outsides of branches or
tags during CI runs, which currently works with the 'nobranch=1' fetcher
parameter. To retain this functionality, keep fetching everything in case
the 'nobranch=1' is present. This still avoids fetching massive amount of
data in the common case, since 'nobranch=1' is rare. Update 'nobranch'
documentation.
Reviewed-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
(Bitbake rev: d32e5b0ec2ab85ffad7e56ac5b3160860b732556)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In checkstatus() opener.open() is used to check if an artifact is available.
The check fails if the uri contains username password in the format:
"username:password@hostname..". Moreover, the checkstatus function already uses
the username from the "ud" object to craft a header, is username and password is
provided.
This fix ensure the uri in the Requests object used does not contain username as
password.
(Bitbake rev: 88350002d45e0aa85ecd5356da2c8d71e450641e)
Signed-off-by: Kasper Revsbech <kasper.revsbech.ext@siemensgamesa.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We keep seeing server issues where the lockfile is present but we can't
connect to it. Reuse the lockfile debugging code from the server to
dump better information to the console from the client side when we
run into this issue. Whilst not pretty, this might give us a chance
of being able to debug the problems further.
(Bitbake rev: 22685460b5ecb1aeb4ff3436088ecdacb43044d7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have timestamps in the server logs but we don't know which
UI messages correlate to them. Add some timestamps to the messages
which doesn't make them pretty but which might make it possible to
debug problems.
(Bitbake rev: a1a86f8c311cb1fc4f5562f1c77f82aa95141eee)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It appears that rngd is not needed as of linux-5.6 and later[1]
and should not be installed by default since the purpose of rngd
is to provide additional trusted sources of entropy.
We did some testing on real hardware, the result seems to support that
we no longer need rngd by default on kernel v5.6 and later.
Testing result as below:
1. observing the crng init stage.
the "random: crng init done" always available before fs being mounted.
2. generating random number without rngd.
testing command: dd if=/dev/random of=/dev/null status=progress
on Marvell CN96xx RDB board, speed almost 20.4 MB/s without block
on NXP i.mx6q board, speed almost 31.9 MB/s without block
on qemu x86-64, speed almost 2.6MB/s without block
3. using rngtest command without rngd
testing command: rngtest -c 1000 </dev/random
on Marvell CN96xx RDB board:
rngtest: input channel speed: (min=4.340; avg=135.364; max=146.719)Mibits/s
rngtest: FIPS tests speed: (min=8.197; avg=69.020; max=72.800)Mibits/s
rngtest: Program run time: 418771 microseconds
on NXP i.mx6q board:
rngtest: input channel speed: (min=96.820; avg=326.769; max=340.598)Mibits/s
rngtest: FIPS tests speed: (min=15.090; avg=37.543; max=40.324)Mibits/s
rngtest: Program run time: 570229 microseconds
on qemu x86-64:
rngtest: input channel speed: (min=37.769; avg=101.136; max=136.239)Mibits/s
rngtest: FIPS tests speed: (min=10.288; avg=30.682; max=40.155)Mibits/s
rngtest: Program run time: 836800 microseconds
4. observing sshd service.
using "systemctl disable rng-tools" disable service and reboot system.
system boot up normal, sshd service also start in normal time without
block.
Reference:
[1] 30c08efec8
(From OE-Core rev: 868dfb46d96a27ec9041cb902fb769330277257d)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that we have Python 3.11, hatchling will use the internal tomllib
instead of tomli.
(From OE-Core rev: f33168a18ddc9929c8e302937051fb6430047990)
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>
Since qemuboot is part of IMAGE_CLASSES via qemu.inc it is being
inherited before we set the QB_FOO variables.
Since our variables have conditional definitions and at that point
they've already been defined by qemuboot, we can no longer define
them in our class.
Move the IMAGE_CLASSES inherit to execute it after we set the
QB_FOO variables to fix booting via runqemu.
(From OE-Core rev: 8ed78ec262b2502dc3b673b24a868a3eec616a20)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This has been ported from setuptools to flit_core, and now contains a
hand-written parser instead of using pyparsing.
(From OE-Core rev: cf4c11fe2e13ec63c08ded790e4d7b64ce94e4f2)
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>
For unknown reasons we've never seemingly run the check layer script
against OE-Core itself. This isn't entirely straightforward as the core
layer is a bit of a special case, we can't for example compare signatures
against ourselve and we can't remove core from bblayers.conf.
Core does have distro, machine and software components too, in the case
of distro, our fallback default settings. Whilst the qemu machines could
be split into a seperate layer directory, core wouldn't then parse at all
standalone due to the lack of any machine so it seems a bit pointless to
do that.
These changes tweak the script to handle core's special cases, specifically
to allow distro and machine directories and to account for the README placed
a directory level higher than other layers.
(From OE-Core rev: ba312ed228507d05f280aeb96819d671b01400b8)
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>
Patch so ppoll is properly redirected to it's 64bit time variant even
when source fortification is active.
(From OE-Core rev: 8cb7008090e98d990e7249b4ef723f65825915ae)
Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Opkg 0.6.1 Changes:
- Opkg will no longer complain when trying to clean up the temporary
directory, if the directory does not exist.
- Fixed a SEGFAULT when parsing package indexes with invalid `Size` or
`Installed-Size` fields. These indexes will now produce a
comprehensible error.
- Fixed an inconsistecy in .list generation where files would sometimes
be entered with/without a trailing slash. The trailng slash should now
always be removed.
- Fixed [a bug](https://bugzilla.yoctoproject.org/show_bug.cgi?id=10461)
in package removal, where empty common directories would be left on
disk, even after all owning packages were removed.
(From OE-Core rev: 037ff235fa8e369c0eac9f84cb82c9eaffba85f3)
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake additions for the addpylib API mean we need to update the parsing
function call to be clear we're parsing in configuration context.
(From OE-Core rev: ef7677dc90fac089f8b9f6da301cca022ed7284c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It seems some layers want to subvert the intent of LAYERSERIES_COMPAT
so bitbake is going to have to become stricter about the values there.
To work with this, use LAYERSERIES_CORENAMES to generate the entries in
LAYERSERIES_COMPAT instead of the current magic LAYERSERIES_COMPAT_core
value which may not continue to work.
The downside to this is when migating between releases, people would
need to update devtool workspace layer.conf files. I guess you could
argue this is a feature!
(From OE-Core rev: 96ff9baa8ead57504f40f362ed3a4aaa776d1b58)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since bitbake now supports an official method to inject python modules,
switch to it.
Anyone using OE_EXTRA_IMPORTS will need to adjust their code accordingly,
probably switching to their own module namespace.
Also switch to using BB_GLOBAL_PYMODULES to list the global modules
to import.
(From OE-Core rev: 1f56155e91da2030ee0a5e93037c62e1349ba89f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some layers think they're going to be 'clever' and copy the values from
another layer, e.g. using ${LAYERSERIES_COMPAT_core}. The whole point of
this mechanism is to make it clear which releases a layer supports and
show when a layer master branch is bitrotting and is unmaintained.
Therefore add some code to avoid people doing this. I wish we didn't have
to but...
(Bitbake rev: 6709aedccbb2e7ddbb1b2e7e4893481a7b536436)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For many years OE-Core has injected it's own python modules into the
python namespace using an immediate expansion of a variable in base.bbclass.
It also added all entries from BBPATH to sys.path.
We really need this to become a first class citizen of the langauge, this new
addpylib directive allows that. Usage is of the form:
addpylib <directory> <namespace>
The namespace is imported and if there is an attribute BBIMPORT, that
list of names is iterated and imported too.
This mirrors what OE-Core has done for a long time with one difference in
implmentation, sys.path is only appended to. This means later imported
namespaces can't overwrite an earlier one and can't overwrite the main
python module space. In practice we've never done that and it isn't
something we should encourage or support.
The new directive is only applied for .conf files and not other filetypes
as it only makes sense in that context. It is also only allowed in the
"base configuration" context of cookerdata since adding it at the recipe
level wouldn't work properly due to the way it changes the global namespace.
At the same time, move the list of modules to place in the global namespace
into a BB_GLOBAL_PYMODULES variable. It is intended that only the core layer
should touch this and it is meant to be a very small list, usually os and sys.
BB_GLOBAL_PYMODULES is expected to be set before the first addpylib directive.
Layers adding a lib directory will now need to use this directive as BBPATH
is not going to be added automatically by OE-Core in future. The directives are
immediate operations so it does make modules available sooner than the current
OE-Core approach.
The new code appends to sys.path rather than prepends as core did, as
overwriting python standard library modules would be a bad idea and naturally
encouraging people to collaborate around our own core modules is desireable.
(Bitbake rev: afb8478d3853f6edf3669b93588314627d617d6b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Change ptest away from using the upstream Makefiles to manually running
the tests: they're not actually integrated with automake anyway so this
didn't gain us anything apart from patches we can't send upstream. Drops
the following patches:
- 0001-Make-ptest-run-the-python-tests-if-python-is-enabled.patch
- 0001-Port-gentest.py-to-Python-3.patch
- fix-execution-of-ptests.patch
- remove-fuzz-from-ptests.patch
- runtest.patch
Add a simple patch to install the test binaries via the Makefile:
- install-tests.patch
The Python module is built differently and a number of patches no longer
apply and appear to be redundant, remove:
- python-sitepackages-dir.patch
libxml-m4-use-pkgconfig.patch has been sent upstream now, mark as
backport.
Remove obsolete --without-docbook option.
Remove obsolete xml2Conf.sh packaging.
(From OE-Core rev: ec5f380a14246e31b2a1a12dda9fe2178b1e5f83)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When starting to use combo-layer, or if someone else is using it too,
the local last_revision may be incorrect.
This command will forcibly update the last_revision config values to the
latest SHA on the remote branch that is tracked.
(From OE-Core rev: 2bb5d12ecd1b0273983f7c05699f34dd64b11c25)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake may not be configured, and bb isn't imported anyway.
Instead just use os.rename(), and take the filename from the file object
instead of duplicating logic.
(From OE-Core rev: 528f4fb3683d048537604e4562ea758968060d62)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Get rid of the duplicate code and add extra check that the
locale en_US.UTF-8 is available on the system. This new helper
method is now located right above the method filter_environment()
which sets LC_ALL environment variable to 'en_US.UTF-8'.
[YOCTO #10165]
(Bitbake rev: a4ce040a6fd540a1cac52f808f909f9fcf8c961c)
Signed-off-by: Frank de Brabander <debrabander@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Starts the sync thread slightly earlier to give it some extra time to
dump out the caches while the main process tears down the parsing
processes
(Bitbake rev: 105f2897b0618713b036fc0f7a6e0f3e78d1707a)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Uses an event to terminate the parser threads instead of a queue. This
is not only simpler, but saves about 500ms on shutdown time
(Bitbake rev: 2aed34e1d4bf24bba6263f168ff31b55b5fbe982)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Being able to track siggen hash construction data can be useful for cache
debugging. For now, add an extra cache class which contains this information.
It can be enabled in the same way as the hob data cache through a feature flag
to cooker. This allows us to experiment with the data without carrying larger
patches around and ultimately may allow use to have a hash mismatch debugging
mode that is more easily enabled.
(Bitbake rev: 0736a8a03da8b774fafbd28f746bef4705378049)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The basehash data is really internal bitbake data and passing an object
directly is more efficient than creating and then extracting variables.
This will match the format of other data we may optionally wish to
store in the cache so more to the more efficient method. Nothing I
can see is using this data today (and nothing should be).
(Bitbake rev: e621093a1bf37cd75ede3fb77ab6845556870fc7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make a small change in the layout of the code in build_dependencies
which makes subsequent patches easier to read. No functionality change,
just moving the function definitions to the start of the function block.
(Bitbake rev: fff13b1e5e8397130b4378e0ba2301336ec651a2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 0533edac27 broke
bitbake parsing when bitbake is executed from directory with existing .gitmodules
and the recipe in externalsrc does not have .gitmodules
The check needs to search for .gitmodules in sources path, not cwd.
iParsing recipes...ERROR: ExpansionError during parsing <path to recipe>
...
bb.data_smart.ExpansionError: Failure expanding variable do_compile[file-checksums], expression was ${@srctree_hash_files(d)} which triggered exception CalledProcessError: Command '['git', 'config', '--file', '.gitmodules', '--get-regexp', 'path']' returned non-zero exit status 1.
(From OE-Core rev: 66ff3d1f65cd2e7f5319e98fa41f47a59b714c72)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The /proc/pressure support in buildstats is creating directories in the
buildstats tree called reduced_proc_pressure, which confuses the parsing
logic as that cannot be parsed as a name-epoc-version-revision tuple.
Explicitly skip this directory to solve the problem.
(From OE-Core rev: 24f0331f0b7e51161b1fa43d4592b491d2037fe9)
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>
Currently, allyesconfig test runs for x86_64 fail with:
ERROR: linux-yocto-5.19.17+gitAUTOINC+0cba9aa404_aaf4490d18-r0 do_package:
QA Issue: linux-yocto: Files/directories were installed but not shipped in any
package:
/lib/modules/5.19.17/kernel/drivers/nvdimm
With CONFIG_NVDIMM_TEST_BUILD=m, an empty nvdimm directory is created during
modules_install, which triggers the QA issue.
Extend kernel_do_install() to also remove inner empty directories that might
get created by modules_install.
(From OE-Core rev: 7120b09a33af4c9a18063c0f2e51fb598697e39c)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For now, if we use rm_work and `bitbake core-image-minimal', some
recipes' WORKDIRs are not cleaned up, e.g., makedevs-native.
Adjust the dependency to make do_rm_work_all depend on do_rm_work
to solve this problem.
Below are the detailed explanation of why this would work.
Without this patch, the dependency chain is like:
[other deps] -> [do_rm_work] -+-> [do_build]
|
[do_rm_work_all] -------------+
With this patch, the depedency chain is like:
[other deps] -> [do_rm_work] -> [do_rm_work_all] -> [do_build]
Such dependency chain adjustment fixes the issue because do_rm_work_all
now depends on [other deps] and thus the [depends] of these [other deps].
Take core-image-minimal as an example. Before this adjustment,
do_rm_work_all does not have any relationship with do_rootfs, and we have
do_rootfs[depends] += "makedevs-native:do_populate_sysroot ..."
This essentially prevents 'recrdeptask' setting of do_rm_work_all extend
to makedevs-native. With this patch, the do_rm_work_all now depends
on do_rm_work which in turn depends on do_rootfs, and so do_rm_work_all's
recrdeptask could have effect on makedevs-native.
With this patch, all built recipes WORKDIR will be cleaned up with
a few expected exceptions such as kernel and qemu-helper-native.
(From OE-Core rev: b25cc45c9b39f79ba0a03c4556cb2e2431677b4e)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
texrels are generated while compiling on x86/clang because pic/pie flags
that are passed via bitbake do not make it everywhere evenly.
--enable-pie is default way of getting it enabled in bluez5
PIE is enabled by default which ensures that textrels are not generated
(From OE-Core rev: 804aa082e4c4fdd4881ff668f52790bea818eabb)
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>
If the host has libpng, because of the way we handle the GL dependency in qemu,
it can cause determinism issues. Add a specific PACKAGECONFIG entry for libpng
to avoid this (and the associated autobuilder/uninative glibc symbol mismatch
failures).
(From OE-Core rev: 34afdd0bf5e2810d440bcd378ba1023159c2b2d0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is no need to patch native python so that it looks in the target
sysroot; the same can be achieved with just an environment variable.
(From OE-Core rev: c9617c03bceee54dc540318cada392799b137bd5)
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>
There is really no reason why we can't: it only needs to be available
in two versions (native/target), and the correct one can be picked
via PATH priority order.
This eliminates two un-upstreamable patches, one of which relies
on soon to be removed distutils.
(From OE-Core rev: d0145ead0f80ba4bde8e24617a8725f38eda8339)
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>
Changelog:
=========
* liblzma:
- Fixed an infinite loop in LZMA encoder initialization
if dict_size >= 2 GiB. (The encoder only supports up
to 1536 MiB.)
- Fixed two cases of invalid free() that can happen if
a tiny allocation fails in encoder re-initialization
or in lzma_filters_update(). These bugs had some
similarities with the bug fixed in 5.2.7.
- Fixed lzma_block_encoder() not allowing the use of
LZMA_SYNC_FLUSH with lzma_code() even though it was
documented to be supported. The sync-flush code in
the Block encoder was already used internally via
lzma_stream_encoder(), so this was just a missing flag
in the lzma_block_encoder() API function.
- GNU/Linux only: Don't put symbol versions into static
liblzma as it breaks things in some cases (and even if
it didn't break anything, symbol versions in static
libraries are useless anyway). The downside of the fix
is that if the configure options --with-pic or --without-pic
are used then it's not possible to build both shared and
static liblzma at the same time on GNU/Linux anymore;
with those options --disable-static or --disable-shared
must be used too.
* New email address for bug reports is <xz@tukaani.org> which
forwards messages to Lasse Collin and Jia Tan.
(From OE-Core rev: 56f5941bec3ae7f8f2966300a82c83ce8ebb9265)
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>
Changelog:
==========
usb-devices: list the root devices in numerical order
usb-devices: use 'local' variable type to handle recursion
lsusb: remove unused wireless check
lsusb: remove wireless descriptor information
usb-devices: fix field width on device speed field
lsusb: fix up Midi Device specification devices
Fix an runtime error reported by undefind sanitizer
lsusb: Improve status display for SuperSpeedPlus hubs
lsusb-t: Fix recursive sorting on child devices.
(From OE-Core rev: 2626db8ab4cc96625915c3202c3ab0d59ee7a7fe)
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>
configure.patch
refreshed for 3.9.0
Changelog:
==========
* We decode Compute Express Link (CXL) capabilities.
* The tree mode of lspci is now compatible with filtering options.
* When setpci is used with a named register, it checks whether
the register is present in the particular header type.
* Linux: The intel-conf[12] back-ends prefer to use ioperm() instead
of iopl() to gain access to I/O ports.
* Windows: We have two new back-ends
One uses the NT SysDbg interface, the other uses kldbgdrv.sys
(which is a part of the Microsoft WinDbg tool).
* Windows: We support building libpci as a DLL. Also, Windows
binaries now include meta-data with version.
* Hurd: The Hurd back-end works again.
* mmio-conf1(-ext): Added a new back-end implementing the intel-conf1
interface over MMIO. This is useful on some ARM machines, but it
requires manual configuration of the MMIO addresses.
* As usually, updated pci.ids to the current snapshot of the database.
(From OE-Core rev: 8a784f5aa7ceec1866ef12f2bedf4e8b4e4f269f)
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>
Changelog:
==========
fix pagesize on ia64
write out replace sections in original order
patchelf: correct page size for sparc64/sparc32
update vendored elf file
add workaround for readelf from binutils 2.30
make objdump/objcopy/readelf configurable and respect cross-compiling
build patchelf on windows
(From OE-Core rev: 8f7af3802d73c81af355e245cc057edc8cf1cd63)
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>
Changelog:
==========
* Fix -Werror=sign-conversion in lib/alg-yescrypt-platform.c.
With commit 894aee75433b4dc8d9724b126da6e79fa5f6814b we introduced some
changes to huge page handling, that show this error when building with
GCC v12.2.1, and thus need a small fix.
(From OE-Core rev: 6918477ad121f9c7335c661433a909e948f66d51)
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>
Changelog:
===========
* Fix regression in type checking 'g_str_equal()' from C++ projects (#2820)
* Bugs fixed:
- #2820 g_str_equal: New macro version breaks compilation in C++ projects
- !3096 Backport !3094 "gstrfuncs: Fix regression in C++ types accepted by
g_str_equal()" to glib-2-74
(From OE-Core rev: 148d1492314a73731048a74d2561ec19eefe369c)
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>
Changelog:
==========
CI: prettify the include of templates
CI: remove one occurrence of fedora instead of distro.name
CI: make freebsd slightly more in line with others
CI: remove unused test
CI: do not retry the qemu runs
CI: rely on b2c to start qemu tests
CI: include systemd-udev in the fedora image
CI: start a full systemd environment before running the testsuite
CI: in b2c, compile on the host, then test in qemu
quirks: update quirks for Lenovo IdeaPad Duet 3
quirks: add Lenovo Legion 7 keyboard
libwacom: fix warnings building without libwacom
tablet: check libevdev_get_abs_info() return value
tablet: avoid errors calling libevdev_get_abs_info()
meson.build: always set HAVE_GTK_WAYLAND
tools: hide debug-gui help when building with -Ddebug-gui=false
debug-gui: avoid locking pointer twice
util: use ck_assert_ptr_eq() instead of ck_assert_ptr_null()
touchpad: add escape and asterisk to the DWT blacklist
libinput 1.22.0
quirks: add quirks for Acer Spin 513 (Lazor)
quirks: add generic quirks for ARM based chromebooks
quirks: add volume rocker quirk for Lenovo IdeaPad Duet 3i
quirks: Add quirks for Surface Laptop Studio touchpad
quirks: Add quirks to improve tablet-mode on the Surface Laptop Studio
gitlab CI: drop the manual meson to junit conversion
meson.build: drop listing of header files from compilation targets
meson.build: fix build without Wayland
gitlab CI: dnf remove gtk4-devel for the no-debug-gui deps job
CODING_STYLE: update with a better description for variable assignments
evdev: fix a tab vs space indentation issue
doc/user: minor rewording of the pointer accel profile list
gitlab ci: drop EOL'd ubuntu 21.10
tools: add missing dwtp option setting
evdev: remove duplicate "device is a switch" message
gitlab-ci: export MESON_TESTTHREADS so meson actually sees it
gitlab-ci: explicitly call "meson setup" to improve readability
gitlab-ci: add commandline options to the meson-build.sh script
CI: drop the job count for the valgrind test suite to 2
filter: a few whitespace fixes and extra comments
filter: fix the mix of normalized vs device coordinates
filter: remove an unnecessary layer of indirection
filter: constify the tracker API
filter: localize a few variables
evdev: rename post_trackpoint_scroll to post_button_scroll
filter: constify the interfaces and make them static
filter: don't normalize the const filter approach
evdev: use filter_dispatch_constant() for button scrolling
evdev: use filter_dispatch_constant() for the lenovo trackpoint "wheel"
filter: don't normalize the speed again in the default mouse filter
filter: apply the same factor for constant motion as for normal motion
filter: add a flat trackpoint accel
gitlab CI: don't install valgrind, it's already in the template
gitlab CI: update freebsd to 13.1
gitlab CI: pre-install all packages we need
Fix Framework quirk so it wirks with 12 gen intel
util: return the number of elements from strv_from_string
meson: use install_emptydir to create directory
test: exclude the two high-delay debounce tests from the valgrind CI run
(From OE-Core rev: c98741ad587b7f13ada82efc7871e8ea3b1c7edb)
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>
0007-Fix-X11-build-failure-use-DROPBEAR_PRIO_LOWDELAY.patch
removed since it's included in 2022.83
Changelog:
==========
- Disable DROPBEAR_DSS by default
- Added DROPBEAR_RSA_SHA1 option to allow disabling sha1 rsa signatures.
- Add option for requiring both password and pubkey (-t)
- Add 'no-touch-required' and 'verify-required' options for sk keys
DROPBEAR_SK_KEYS config option now replaces separate DROPBEAR_SK_ECDSA
and DROPBEAR_SK_ED25519 options.
- Add 'permitopen' option for authorized_keys to restrict forwarded ports
- Added LTM_CFLAGS configure argument to set flags for building
bundled libtommath. This also restores the previous arguments used
in 2020.81 (-O3 -funroll-loops). That gives a big speedup for RSA
key generation, which regressed in 2022.82.
There is a tradeoff with code size, so -Os can be used if required.
- Add '-z' flag to disable setting QoS traffic class. This may be necessary
to work with broken networks or network drivers, exposed after changes to use
AF21 in 2022.82
- Allow overriding user shells with COMPAT_USER_SHELLS
- Improve permission error message
- Remove HMAC_MD5 entirely
(From OE-Core rev: 99759005f18f0533717696729978d8dc5bf4ad16)
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>
Changelog:
===========
Fix a crash that could happen when you change
a dnssec-policy zone with NSEC3 to start using
inline-signing. [GL #3591]
Don't trust a placeholder KEYDATA from the managed-keys
zone by adding it into secroots. [GL #2895]
Fixed a race condition that could cause a crash
in dns_zone_synckeyzone(). [GL #3617]
Don't enforce the jemalloc use on NetBSD. [GL #3634]
Fix an inheritance bug when setting the port on
remote servers in configuration. [GL #3627]
Fix a resolver prefetch bug when the record's TTL value
is equal to the configured prefetch eligibility value,
but the record was erroneously not treated as eligible
for prefetching. [GL #3603]
Always call dns_adb_endudpfetch() after calling
dns_adb_beginudpfetch() for UDP queries in resolver.c,
in order to adjust back the quota. [GL #3598]
Fix a startup issue on Solaris systems with many
(reportedly > 510) CPUs. Thanks to Stacey Marshall from
Oracle for deep investigation of the problem. [GL #3563]
rpz-ip rules could be ineffective in some scenarios
with CD=1 queries. [GL #3247]
The RecursClients statistics counter could overflow
in certain resolution scenarios. [GL #3584]
Less ceremonial UNEXPECTED_ERROR() and FATAL_ERROR()
reporting macros. [GL !6914]
Fix a couple of bugs in cfg_print_duration(), which
could result in generating incomplete duration values
when printing the configuration using named-checkconf.
[GL !6880]
Refactor the isc_httpd implementation used in the
statistics channel. [GL !6879]
(From OE-Core rev: e57fe26b3f85ebfabdc8b574caa5c97602e4d771)
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>
Some distributions (NI LinuxRT) provide both busybox-lsof and
full-featured lsof implementations. When users install the full-featured
lsof package, the full-binary fails to replace the bbox-binary in PATH,
because `lsof` contains no update-alternatives logic.
Inherit the update-alternatives bbclass and assert that the
full-featured lsof package has higher priority than the busybox
implementation.
Co-Authored-By: Kyle Roeschley <kyle.roeschley@ni.com>
(From OE-Core rev: e2893fa692a6e91eee09fc04c8c03fe27c718a58)
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* The build error happens already at configure time:
| meson.build: ERROR: Problem encountered: DRI3 requested, but xshmfence not found
(From OE-Core rev: 451fe4a067432b432b9cd38d2fc78072f6ce5421)
Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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: 9e5ec22183a8b0f16817fd3dd2e3b45b292a3a09)
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>
bc is needed for compiling kernel modules, more specifially
whenr running `make scripts prepare'.
In linux-yocto.inc, we have bc-native in DEPENDS. But we will
need nativesdk-bc in case we compile a kernel module inside
SDK.
(From OE-Core rev: 95b5c89066baccb1e64bfba7d9a66feeeb086da9)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Explain how to run the testsuite clear enough so no external
documentation is required.
(Bitbake rev: 51cf7cf12d23b757aa49f428a256fb3d3c865f6d)
Signed-off-by: Frank de Brabander <debrabander@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen two different regressions in this API since it is used by
layer-index but not be the core code. Add a test for it to try and
ensure we don't break it again.
(From OE-Core rev: b07de5de43ec9c9a2c5d496a64940ccdc5b47cf8)
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>
In current psplash framework, the psplash might not exist at all.
For example, in case DSITRO is set to nodistro, the psplash does
not exist.
In our psplash recipe, we have:
SPLASH_IMAGES = "file://psplash-poky-img.h;outsuffix=default"
This variable is parsed to if psplash-poky-img.h exists, a package
named psplash-default is created and is added to RDEPENDS:${PN}.
We can see that the psplash-poky-img.h resides in meta-poky,
and in psplash_git.bbappend file in meta-poky, we have:
FILESEXTRAPATHS:prepend:poky := "${THISDIR}/files:"
So this file is only available in case poky distro is used.
To fix this issue, add condition check in the corresponding systemd
services.
(From OE-Core rev: 7a62ff9ed39c179d2b9b0c40f4f8423ced413063)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently TOOLCHAIN is strictly set to gcc in kernel-arch.bbclass.
And this prevents any TOOLCHAIN changes for any kernel recipe.
This change makes TOOLCHAIN configurable as usual.
(From OE-Core rev: be1634fc35dcc81f0301d942064a6eed584e0704)
Signed-off-by: Alexey Smirnov <pyih.soft@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Valgrind build itself with -mpreferred-stack-boundary=2 on that
target (and the tests expect that). On the other hand, we enable
SSE instructions, which expect things to be aligned on 16 byte
boundary (e.g. -mpreferred-stack-boundary=4). This won't be
reported at compile time and results in crashes at runtime, e.g.
vgdb simply does not work at all and crashes out immediately.
I am not sure how to resolve that, or whether we even should,
but the issue is reported here:
https://bugs.kde.org/show_bug.cgi?id=462553
(From OE-Core rev: 9896fc1694c66d827383e385f1954d751b3e7c65)
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>
The tests are packaged into the main glibc-tests package which is fine,
but then glibc-tests-ptest package needs to depend on that.
Which is what this commit addresses.
(From OE-Core rev: d37c2d428b09b9d0cbb875f083c6a1e9883a7fed)
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>
Changelog:
==========
* fixes:
* resize cancel did not work in some cases
* fix fileattr stream command format and add workaround when it cannot be applied
* properly handle degraded raid56 reads
* fi defrag: fix verbosity, don't print file names by default
* receive: fix silent data loss after fall back from encoded write
* fi mkswapfile: new command to create a formatted swapfile in one go
(From OE-Core rev: af002ebd984efa254fe168895430cdb5d4cf23f9)
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>
Based on a discussion on the mailing list [1], there are panic
errors that occur on a few platforms caused by the patch. We
cannot simply remove the original patch due to the
reproducibility issues that it addresses, so this patch on the
original patch fixes the cause of the panic errors.
The previous version of this patch was a little too aggressive
in cleaning up the environment. Some of the variables impacted
by the filerCompilerFlags() function require at least one value
to remain in the array. In this case, the values for ccExe,
cxxExe, and fcExe require a value or later code that access
them result in a panic related to accessing a value out of range.
This updated patch adds a flag that requires keeping the first
value so that at least one thing remains and the assignments
for the Exes set that flag to true. The first item in the
array should be the executable name, so leaving it should be
safe.
I have run the oe-selftest and everything passed in my setup.
There is a bug report [2] filed for the issue that this patch
addresses.
[YOCTO #14976]
[1] https://lists.openembedded.org/g/openembedded-core/topic/94022663
[2] https://bugzilla.yoctoproject.org/show_bug.cgi?id=14976
(From OE-Core rev: 9eaa3a813555dd016a65be63a258f9c0b548a115)
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It's "runtime/cases" in master and kirkstone.
If layer specific tests are in "runtime" directory,
they will not be found.
(From yocto-docs rev: 8d0d56cea5373c928feaaba316038c84130b52e7)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A 500 KB source file is always harder to manage,
and can have section title conflicts.
So, the "Common Tasks" document is gone and all
its constituents are moved up one level.
You now have 40 chapters in the Development Tasks Manual.
(From yocto-docs rev: 8a45bc469411410020b8e688c137395fcaf3761b)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove obsolete and unnecessary ignores.
Just found one .pyc file in documentation/sphinx/__pycache__,
so ignored that directory.
(From yocto-docs rev: 887ca562eb6f79674825a06c0fe2e8108fb7c8c4)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Nothing wrong with this word, but instances of "inherit"
were looked for while looking for class names without references.
Fixing alignment and sometimes syntax.
(From yocto-docs rev: c418c645a360e74ebb91765a3041336f03097e0d)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Allows mesa to be built with glvnd support.
Thus, creates libEGL_mesa.so* and libGLX_mesa.so*
mesa(vendor) libraries meant to coexist with vendor
neutral dispatch libraries from libglvnd.
(From OE-Core rev: 1c0577d66b5c26b9b248797f17d652daf6d9dfd1)
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A long time ago the bitbake cache didn't use hashes in it's filename and
hence values such as MACHINE were needed in the path to the cache file
so that when switching MACHINE, a new cache wasn't always parsed.
Times have moved on, we have a hash which represents the configuration
and the caches are reused if there is an existing hash that matches.
This means the values added to CACHE are obsolete and not needed,
we can drop them.
(From OE-Core rev: 550ed0a4ce8839946781f18fdce18452de34ddaf)
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>
With the previous fixes the test can be run again,
and it doesn't need all those extra steps. Runqemu
takes care of everything automatically now.
(From OE-Core rev: 99083d01bd576eee7c2c569c66042d064c193a9a)
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>
The eliminates having to do extra steps (e.g. meta-ide-support)
when booting an image with a nfs mount as rootfs - startng runqemu
with a nfs mount starts to 'just work' after building an image.
(From OE-Core rev: f73e370bec16d206592a7ca01b4a86b1d1316ada)
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>
This is the first release in 13 years;
I have reviewed the accumulated patches, and dropped some of them
where purpose or issue being fixed is not clear. Specifically:
0001-Add-listen-action-for-a-tcp-socket.patch
0001-daemon.c-Libtirpc-porting-fixes.patch
fixed upstream in
84ab475f93
0001-attr-fix-utime-for-symlink.patch
addresses an open issue in
https://github.com/unfs3/unfs3/issues/4
please rebase and re-submit as a PR if the problem is still present.
alternate_rpc_ports.patch
unnecessary as of
https://git.yoctoproject.org/poky/commit/?id=6bb9860ef7ba9c84fe9bd3a81aa6555f67ebd38e
Command line options introduced by the patch no longer used anywhere.
fix_compile_warning.patch
merged upstream.
fix_pid_race_parent_writes_child_pid.patch
rebased and re-submitted upstream.
no-yywrap.patch
dropped as backport.
relative_max_socket_path_len.patch
needs to be re-submitted by the original author, purpose and reproducer scenario unclear.
rename_fh_cache.patch
merged upstream.
tcp_no_delay.patch
purpose and use case for oe unclear.
unfs3_parallel_build.patch
fixed upstream in
987d32ca12a39a78995c
Drop -N option from oeqa nfs helper and runqemu helper;
the option was provided by tcp_no_delay.patch
and is not needed for the tests or qemu.
Drop ad hoc libtirpc support; upstream supports it directly now.
Drop the check for portmap/rpcbind, it is unnecessary as of
https://git.yoctoproject.org/poky/commit/?id=6bb9860ef7ba9c84fe9bd3a81aa6555f67ebd38e
(From OE-Core rev: fa2f7cf545137b071db97015bca5b70d77566cd8)
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>
To be able to use /boot files, like UBOOT_ENV_BINARY, in other
recipes, like kernel-fitimage.bbclass.
(From OE-Core rev: 5ed129c4e793c76e2ce9c762cc67c4c2232df447)
Signed-off-by: Fabre Sébastien <sebastien.fabre@actia.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the expand cache doesn't work for "parser" return types, which
is the main type used by the build_dependencies() call that we spend most
of the time in when parsing. Tweak the code to cache the unexpanded value
in the expand cache and hence allow reuse of the parser in other fast path
cases for small speed gains.
(Bitbake rev: b4a8e5071dbcba2217b79e83e08b275ffcbc0eef)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If you place a multiconfig which isn't enabled into an mcdepends you currently
get a traceback from runqueue. We can do better, add some code to tell the user
what happened in a more readable way without the traceback.
[YOCTO #14970]
(Bitbake rev: a4693b70764bb394ee2cf8dd12a5f6fce866008b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These are static regex compilations which don't change or a standard module
import (bb). There is noneed to declare them as global so drop the pointless
code which doesn't do anything.
(Bitbake rev: 09a4c159e3fd184f730821e7bd99916b0d28dc70)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This code looks like it is from a time when the data module was executable.
Nobody does that now and this usage of pydoc is long since obsolete/broken
so clean up the code which doesn't do anything useful.
(Bitbake rev: 6f4ef770641a9657edaf8618f4c86dfb1116622c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
One section of the code is enforcing lowercase overrides, the other
is allowing numeric characters. We should be consistent with one or
the other.
(Bitbake rev: df5b3b841fd8d6a652d643e9ae2bba09d60043e0)
Signed-off-by: 张忠山 <zzs213@126.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- add PACKAGECONFIG for libdecor
- add PACKAGECONFIG for pipewire
- remove native patch, CMakeLists.txt has been reworked,
still needed ?
In addition to lots of bug fixes, here are the major changes in this release:
General:
Updated OpenGL headers to the latest API from The Khronos Group Inc.
Added SDL_GetWindowSizeInPixels() to get the window size in pixels, which may differ from the window coordinate size for windows with high-DPI support
Added simulated vsync synchronization for the software renderer
Added the mouse position to SDL_MouseWheelEvent
Added SDL_ResetHints() to reset all hints to their default values
Added SDL_GetJoystickGUIDInfo() to get device information encoded in a joystick GUID
Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_360 to control whether the HIDAPI driver for XBox 360 controllers should be used
Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_PLAYER_LED to control whether the player LEDs should be lit to indicate which player is associated with an Xbox 360 controller
Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_360_WIRELESS to control whether the HIDAPI driver for XBox 360 wireless controllers should be used
Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE to control whether the HIDAPI driver for XBox One controllers should be used
Added the hint SDL_HINT_JOYSTICK_HIDAPI_XBOX_ONE_HOME_LED to control the brightness of the XBox One guide button LED
Added support for PS3 controllers to the HIDAPI driver, enabled by default on macOS, controlled by the SDL_HINT_JOYSTICK_HIDAPI_PS3 hint
Added support for Nintendo Wii controllers to the HIDAPI driver, not enabled by default, controlled by the SDL_HINT_JOYSTICK_HIDAPI_WII hint
Added the hint SDL_HINT_JOYSTICK_HIDAPI_WII_PLAYER_LED to control whether the player LED should be lit on the Nintendo Wii controllers
Added the hint SDL_HINT_JOYSTICK_HIDAPI_VERTICAL_JOY_CONS to control whether Nintendo Switch Joy-Con controllers will be in vertical mode when using the HIDAPI driver
Added access to the individual left and right gyro sensors of the combined Joy-Cons controller
Added a microsecond timestamp to SDL_SensorEvent and SDL_ControllerSensorEvent, when the hardware provides that information
Added SDL_SensorGetDataWithTimestamp() and SDL_GameControllerGetSensorDataWithTimestamp() to retrieve the last sensor data with the associated microsecond timestamp
Added the hint SDL_HINT_HIDAPI_IGNORE_DEVICES to have the SDL HID API ignore specific devices
SDL_GetRevision() now includes more information about the SDL build, including the git commit hash if available
Windows:
Added the hint SDL_HINT_MOUSE_RELATIVE_SYSTEM_SCALE to control whether the system mouse acceleration curve is used for relative mouse motion
macOS:
Implemented vsync synchronization on macOS 12
Linux:
Added SDL_SetPrimarySelectionText(), SDL_GetPrimarySelectionText(), and SDL_HasPrimarySelectionText() to interact with the X11 primary selection clipboard
Added the hint SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP to control whether mouse pointer warp emulation is enabled under Wayland
Android:
Enabled IME soft keyboard input
Added version checking to make sure the SDL Java and C code are compatible
(From OE-Core rev: c55dc3a8f13050123bc63479c5a3159601c240a0)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Place gawkbug into a separate package, as it includes target information
which causes multilib conflicts.
Adjust ptests so they are correctly executed:
- unset LANG before starting
- do not patch /usr/local/bin into /usr/bin; this is not correct
(From OE-Core rev: b5422868b203ef69138406253946333f9928576e)
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>
Add --disable-tests to EXTRA_OECONF as the tests are not usable in
ptest - they can only run in-situ - and fails to build when building
with -D_TIME_BITS=64 -D_FILE_OFFSET_BITS=64.
(From OE-Core rev: ec63f507362faacf49edb22b3c472e54e3cc62c5)
Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An earlier version of valgrind fixed the defunct processes bug, so those
tests that were skipped specifically for arm can pass now in master,
kirkstone, honister, hardknott, and dunfell.
Detailed test result with remove-for-aarch64 skipped on qemuarm64:
Commit Pass Fail Skip
master 624 9 21
kirkstone 618 10 20
honister 616 10 19
hardknott 609 13 18
dunfell 598 16 17
zeus Out of memory: Killed (with many defunct processes)
There are now only 12 skipped by remove-for-aarch64 because 9 fail on
qemuarm64 and 3 more fail on raspberry pi. These are tracked by:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=14960
(From OE-Core rev: cbeb9418c43ec834868aa65b774dc09e983d26d9)
Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com>
Signed-off-by: Randy MacLeod <randy.macleod@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I can't see how anyone would be using this very old package function definition
since package.bbclass is always inherited in modern OE. All it seems to do
is waste CPU cycles. Drop it and it's associated EXPORT_FUNCTIONS entry.
(From OE-Core rev: 56f7aa4cc0256aff96a1d720bd1931ea9a9bac8a)
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>
Distros can customize the location of OPKG data using OPKGLIBDIR. In
OE-Core commit 11f1956cf5d7 ("package_manager.py: define info_dir and
status_file when OPKGLIBDIR isn't the default"), a fix was applied to
correctly set the info_dir and status_file options relative to
OPKGLIBDIR.
However, as the commit message notes, the opkg.conf file deployed as
part of the opkg package must also be adjusted to correctly reflect the
changed location. Otherwise, opkg running inside the image cannot find
its data.
Fix this by also setting the info_dir and status_file options in
opkg.conf to the correct location relative to OPKGLIBDIR.
Fixes: 11f1956cf5d7 ("package_manager.py: define info_dir and status_file when OPKGLIBDIR isn't the default")
(From OE-Core rev: adb939ae3635de6e02208859fbf29cf0ed39f565)
Signed-off-by: Harald Seiler <hws@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A vulnerability classified as problematic was found in ffmpeg. This vulnerability affects the function
smc_encode_stream of the file libavcodec/smcenc.c of the component QuickTime Graphics Video Encoder. The
manipulation of the argument y_size leads to out-of-bounds read. The attack can be initiated remotely.
The name of the patch is 13c13109759090b7f7182480d075e13b36ed8edd. It is recommended to apply a patch to
fix this issue. The identifier of this vulnerability is VDB-213544.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2022-3965
Upstream Fix:
13c1310975
(From OE-Core rev: b88c96fe8964614978aa25a65dd34fc3c05c664c)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A vulnerability classified as problematic has been found in ffmpeg. This affects an unknown part of the file
libavcodec/rpzaenc.c of the component QuickTime RPZA Video Encoder. The manipulation of the argument y_size
leads to out-of-bounds read. It is possible to initiate the attack remotely. The name of the patch is
92f9b28ed84a77138105475beba16c146bdaf984. It is recommended to apply a patch to fix this issue. The associated
identifier of this vulnerability is VDB-213543.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2022-3964
Upstream Fix:
92f9b28ed8
(From OE-Core rev: 4595f85e7ce867d68ca9d6a6e3ad2544565be3cc)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream has rewritten gobject introspection support,
so the two related patches are ported to that:
0001-FindGObjectIntrospection.cmake-prefix-variables-obta.patch
0001-When-building-introspection-files-do-not-quote-CFLAG.patch
The latter patch is also promoted from Inappropriate to Pending
gtk-doc has been replaced with gi-docgen, accordingly
0001-Tweak-gtkdoc-settings-so-that-gtkdoc-generation-work.patch is removed.
Drop
fix-gstreamer-include-paths.patch
(backport)
0001-Fix-build-without-opengl-or-es.patch
(upstream fixed the issue; follow the link in the patch for details)
(From OE-Core rev: ac06af29503d2d3e0e43ef69d1d1580ce301bdfb)
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>
Some variables may be set as:
X = 1
as well the more usual
X = "1"
so add support to to_boolean to handle this case.
(Bitbake rev: ef9c033b011e68bbfedf7ddf118633c14388aaaf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If someone is unfortunate enough to run into override recursion issues
they're hard to debug with the existing message. We can at least show the
values that OVERRIDES takes to show there is some problem and aid debugging.
(Bitbake rev: 43035b75201616e7bfd680d3d15c5c0fc7c04eb6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The Linux-PAM package before 1.5.2-6.1 for openSUSE Tumbleweed allows
authentication bypass for SSH logins. The pam_access.so module doesn't
correctly restrict login if a user tries to connect from an IP address
that is not resolvable via DNS. In such conditions, a user with denied
access to a machine can still get access. NOTE: the relevance of this
issue is largely limited to openSUSE Tumbleweed and openSUSE Factory;
it does not affect Linux-PAM upstream.
References:
https://nvd.nist.gov/vuln/detail/CVE-2022-28321
Upstream patches:
08992030c523393bef92
(From OE-Core rev: b1fd799af0086347de1ec4b72d562b1fb490def1)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Python handles frozensets a little more optimally than normal sets. Once we
finish parsing, we don't edit this data so we can convert to them.
To do that, we need to stop changing them so process ignore_deps earlier
then we can freeze the data and keep it frozen.
This has the side effect that we need to be careful to sort the data
in some of the variables when calculating the hashes.
Overall this does seem to show a decent parsing time speed improvement
of 20-25% in a local test but this would be highly setup dependent.
Also ensure the sigdata can handle exported frozenset and make it import
back to them instead of sets.
(Bitbake rev: 19475627c363a52da49ec144422c87448ff2a6c5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After Python upgrade to 3.11, it requires pkg-config to detect
tcl and tk when configure tkinter, so add tcl depends to fix
below error.
| The necessary bits to build these optional modules were not found:
| _tkinter
(From OE-Core rev: 163966765d57fe38e13d0b6659795a13bc702e2d)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The patch alter-includedir.patch previouly install the header
to /usr/include/tcl8.6, but it doesn't reflect in tcl.pc and
the header location still /usr/include in tcl.pc and result
in the below configure failure for other packages such as
python3 which depends on tcl and uses pkg-config to detect tcl.
| conftest.c:161:16: fatal error: tcl.h: No such file or directory
161 | #include <tcl.h>
So update alter-includedir.patch to correct the header location
in tcl.pc to keep consistency.
(From OE-Core rev: ff156411380640f99ddb058ed8da0626d3183954)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We identified a use case where a native recipe (autoconf-native) was
rebuilt with no change in output yet the sstate for do_package tasks
wasn't being used.
The issue is that do_package tasks have a hard dependency on
pseudo-native:do_populate_sysroot. That task was one of the many
tasks being rehashed when autoconf-native's hash was changed.
If update_tasks processed a recipe before it had processed pseudo-native,
that recipe would be marked as not possible from sstate and would
run the full tasks.
The fix is to split the processing into two passes, first to handle
the existing covered/notcovered updates, then in the second pass,
check whether there are "harddep" issues.
This defers the do_package tasks until after pseudo-native is installed
from sstate as expected and everything works well again.
(Bitbake rev: e479d1e418a7d34f0a4663b4a0e22bb11503c8ab)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Even after enabling all our debugging, we had a reproducible test case
where sstate wasn't being reused and it was unclear from the logs why.
This patch adds debugging on the possible codepaths that were breaking
and allowed the issue to be debugged and fixed.
(Bitbake rev: 9233ad685b9b5e9eeb775fc71761712aaf0e876c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update comments indicating where to find various bbclass files.
fixes: f5c1280083 (classes: Update classes to match new bitbake class scope
functionality, 2022-08-10)
(From OE-Core rev: 31eca4926b5f7237915dafcd205a0e4aaf75163e)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Transition to ThreadPoolExecutor (eb6a6820928472ef194b963b606454e731f9486f)
broke the
| Checking sstate mirror object availability: ...
progress bar because the removed 'thread_worker' was still referenced
in an asynchronous function. As the result of the future is never
read, the resulting backtrace is silently discarded.
Replace the information given to 'ProcessProgress' by a counter.
(From OE-Core rev: eacd52216815e0c75e5f257b6db792afd8b1b6df)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Transition to gi-docgen from gtk-doc.
Drop vala tweaks: gobject-introspection already does
it correctly (with STAGING_LIBDIR included).
(From OE-Core rev: 1a418b35918abf78f18356fd77c63c94a14065ef)
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>
The following commit was integrated into the 5.19.15 -stable series and
breaks the elfutils backtrace ptests.
don't use __kernel_write() on kmap_local_page()
It could be that other commits are also required in -stable, but a
revert is the easiest way to deal with the regression. We can revisit
newer kernel's (where the commit is also present) if they also start
to fail the test.
(From OE-Core rev: e137ca045d21476394b12725447affe4c99b8e03)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
509a32764e1a Linux 5.15.78
7038af4ce951 wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
b66617cc3c2f drm/i915/sdvo: Setup DDC fully before output init
73d52322c4af drm/i915/sdvo: Filter out invalid outputs more sensibly
2219b6aad345 drm/rockchip: dsi: Force synchronous probe
dd955eb4e616 drm/rockchip: dsi: Clean up 'usage_mode' when failing to attach
cfa8a89af9f2 cifs: fix regression in very old smb1 mounts
3189de0ac310 ext4,f2fs: fix readahead of verity data
a663e6ab17a2 tee: Fix tee_shm_register() for kernel TEE drivers
d46db722a0af KVM: x86: emulator: update the emulation mode after CR0 write
942aec252b23 KVM: x86: emulator: update the emulation mode after rsm
9df4bb7b3863 KVM: x86: emulator: introduce emulator_recalc_and_set_mode
311f1e51a290 KVM: x86: emulator: em_sysexit should update ctxt->mode
37a03de2d0c5 KVM: arm64: Fix bad dereference on MTE-enabled systems
167dca5e210b KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable
19c2b2ffbeec KVM: x86: Mask off reserved bits in CPUID.8000001FH
553fd40d3bf7 KVM: x86: Mask off reserved bits in CPUID.80000001H
006366b96c16 KVM: x86: Mask off reserved bits in CPUID.80000008H
fc796fd861fa KVM: x86: Mask off reserved bits in CPUID.8000001AH
ef7716398a78 KVM: x86: Mask off reserved bits in CPUID.80000006H
a88998446b6d x86/syscall: Include asm/ptrace.h in syscall_wrapper header
999cff2b6ce3 ext4: fix BUG_ON() when directory entry has invalid rec_len
0a43c015e981 ext4: fix warning in 'ext4_da_release_space'
ada82803a773 parisc: Avoid printing the hardware path twice
081ff43a7786 parisc: Export iosapic_serial_irq() symbol for serial port driver
5daf985dd0f3 parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
425fe99771bf perf/x86/intel: Fix pebs event constraints for SPR
4613a450172e perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
7de3fe6a1354 perf/x86/intel: Fix pebs event constraints for ICL
71d6c33fe223 arm64: entry: avoid kprobe recursion
52be536155f5 efi: random: Use 'ACPI reclaim' memory for random seed
83b5ec7ee82d efi: random: reduce seed size to 32 bytes
0417f70b8588 fuse: add file_modified() to fallocate
2de8eec8afb7 capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
bd07f8067b35 tracing/histogram: Update document for KEYS_MAX size
27b4406f9c35 tools/nolibc/string: Fix memcmp() implementation
b5074df412bf ring-buffer: Check for NULL cpu_buffer in ring_buffer_wake_waiters()
85f3caa95579 kprobe: reverse kp->flags when arm_kprobe failed
d1b6a8e3414a tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()
828577e0baaf tcp/udp: Make early_demux back namespacified.
88561a66777e ftrace: Fix use-after-free for dynamic ftrace_ops
450d7480705e btrfs: fix type of parameter generation in btrfs_get_dentry
007058eb8292 btrfs: fix tree mod log mishandling of reallocated nodes
336fdd295c14 btrfs: fix lost file sync on direct IO write with nowait and dsync iocb
cff805b1518f fscrypt: fix keyring memory leak on mount failure
e6f4fd85ef1e fscrypt: stop using keyrings subsystem for fscrypt_master_key
3975affcf55f af_unix: Fix memory leaks of the whole sk due to OOB skb.
4302806dbfea block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
3e4697ffdfbb Bluetooth: L2CAP: Fix attempting to access uninitialized memory
81035e1201e2 Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
d78ccdce662e i2c: piix4: Fix adapter not be removed in piix4_remove()
c76ff8ae113f arm64: dts: juno: Add thermal critical trip points
7398435e616d firmware: arm_scmi: Fix devres allocation device in virtio transport
3653cdc21b9e firmware: arm_scmi: Make Rx chan_setup fail on memory errors
e514d67b2364 firmware: arm_scmi: Suppress the driver's bind attributes
4e68c5da60cd block: Fix possible memory leak for rq_wb on add_disk failure
bf822b6980a6 arm64: dts: ls208xa: specify clock frequencies for the MDIO controllers
f2329886e567 arm64: dts: ls1088a: specify clock frequencies for the MDIO controllers
33fcc55dbc5b arm64: dts: lx2160a: specify clock frequencies for the MDIO controllers
f3429a1e4924 arm64: dts: imx8: correct clock order
de2a83186ad3 ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset
cb9ce8910a6f clk: qcom: Update the force mem core bit for GPU clocks
bdc118249698 efi/tpm: Pass correct address to memblock_reserve
3a4d6f165eac i2c: xiic: Add platform module alias
62eea4014a9b drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case
7a2547cac2e0 HID: saitek: add madcatz variant of MMO7 mouse device ID
931c97a54cd1 scsi: core: Restrict legal sdev_state transitions via sysfs
c50ec15725e0 ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()
8ecd1db58b7a media: v4l: subdev: Fail graciously when getting try data for NULL state
f96ad391d054 media: meson: vdec: fix possible refcount leak in vdec_probe()
8b785cdcd3cb media: dvb-frontends/drxk: initialize err to 0
73dfb6421338 media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
cbfa26936f31 media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
647c12c47ee0 media: rkisp1: Zero v4l2_subdev_format fields in when validating links
abbeb8f7271b media: rkisp1: Use correct macro for gradient registers
03b30e5a369d media: rkisp1: Initialize color space on resizer sink and source pads
d58b6b665c88 media: rkisp1: Don't pass the quantization to rkisp1_csm_config()
0e501fd0f38e s390/cio: fix out-of-bounds access on cio_ignore free
c65cc569370c s390/cio: derive cdev information only for IO-subchannels
c64be93f1e51 s390/boot: add secure boot trailer
1cdaca8f00a7 s390/uaccess: add missing EX_TABLE entries to __clear_user()
509cbbdec9d7 mtd: parsers: bcm47xxpart: Fix halfblock reads
5b8797e9dbf7 mtd: parsers: bcm47xxpart: print correct offset on read error
2f07635876bd fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards
154934c74f97 video/fbdev/stifb: Implement the stifb_fillrect() function
b524b41806e9 drm/msm/hdmi: fix IRQ lifetime
c55dd6200131 drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag
d153d468c43d vsock: fix possible infinite sleep in vsock_connectible_wait_data()
0ed71af4d017 ipv6: fix WARNING in ip6_route_net_exit_late()
2b45d6d0c41c net, neigh: Fix null-ptr-deref in neigh_table_clear()
61defd6450a9 net/smc: Fix possible leaked pernet namespace in smc_init()
de889774273f stmmac: dwmac-loongson: fix invalid mdio_node
535b78739ae7 ibmvnic: Free rwi on reset success
985a88bf0b27 net: mdio: fix undefined behavior in bit shift for __mdiobus_register
aa16cac06b75 Bluetooth: L2CAP: Fix memory leak in vhci_write
a3a7b2ac64de Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
cf2719a21fdb Bluetooth: virtio_bt: Use skb_put to set length
8278a87bb1ee Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
42d20d5e2457 netfilter: ipset: enforce documented limit to prevent allocating huge memory
f46ea5fa3320 btrfs: fix ulist leaks in error paths of qgroup self tests
222a3d533027 btrfs: fix inode list leak during backref walking at find_parent_nodes()
6ba3479f9e96 btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
a80634f392af isdn: mISDN: netjet: fix wrong check of device registration
029d5b7688a2 mISDN: fix possible memory leak in mISDN_register_device()
3e2129c67dac rose: Fix NULL pointer dereference in rose_send_frame()
06d7596d1872 ipvs: fix WARNING in ip_vs_app_net_cleanup()
5ee2d6b726b0 ipvs: fix WARNING in __ip_vs_cleanup_batch()
33e7783bc07e ipvs: use explicitly signed chars
6044791b7be7 netfilter: nf_tables: release flow rule object from commit path
1ffe7100411a netfilter: nf_tables: netlink notifier might race to release objects
dcc79cf735b8 net: tun: fix bugs for oversize packet when napi frags enabled
fc4b50adb400 net: sched: Fix use after free in red_enqueue()
ab80025ea7ac ata: pata_legacy: fix pdc20230_set_piomode()
dede9ba02705 net: fec: fix improper use of NETDEV_TX_BUSY
5dfdac5e3f8d nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
7486f5c90078 nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
3cba1f061bfe nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
44bc1868a4f5 nfc: fdp: Fix potential memory leak in fdp_nci_send()
4bef9a89f2f5 net: dsa: fall back to default tagger if we can't load the one from DT
06f9e0b37f7e RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
6b3d5dcb1234 RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
9f555b1584fc net: dsa: Fix possible memory leaks in dsa_loop_init()
24641993a7dc nfs4: Fix kmemleak when allocate slot failed
0797c85433cc NFSv4.2: Fixup CLONE dest file size for zero-length count
d59722d088a9 SUNRPC: Fix null-ptr-deref when xps sysfs alloc failed
dea7ef05deea NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
7b1c2458dec1 NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
4ec017e30089 NFSv4: Fix a potential state reclaim deadlock
e3e53c5af563 RDMA/hns: Disable local invalidate operation
85ab79ac9413 RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx()
be16cc7abdae RDMA/hns: Remove magic number
ba95409d6b58 IB/hfi1: Correctly move list in sc_disable()
484d9690370e RDMA/cma: Use output interface for net_dev check
f7d9de8a0d33 KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
b7b66f13ac09 KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
0c60fa7f5518 KVM: x86: Protect the unused bits in MSR exiting flags
ad8e4868dd16 HID: playstation: add initial DualSense Edge controller support
3a44ae4afaa5 mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
8576d7edeaa5 drm/amd/display: explicitly disable psr_feature_enable appropriately
058b3a11f748 KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)
9ee32892c767 KVM: x86: Trace re-injected exceptions
0c9c1306d6bd serial: ar933x: Deassert Transmit Enable on ->rs485_config()
21d65b351691 scsi: lpfc: Rework MIB Rx Monitor debug info logic
d70705e131d6 scsi: lpfc: Adjust CMF total bytes and rxmonitor
9ebc6e8ad13b scsi: lpfc: Adjust bytes received vales during cmf timer interval
793d8378b74a Linux 5.15.77
1401e9336beb tcp/udp: Fix memory leak in ipv6_renew_options().
b079d3775237 serial: Deassert Transmit Enable on probe in driver-specific way
63f75fea3a72 serial: core: move RS485 configuration tasks from drivers into core
0753069d4431 can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
17ff99e2240c can: rcar_canfd: fix channel specific IRQ handling for RZ/G2L
aad798a0b39c scsi: sd: Revert "scsi: sd: Remove a local variable"
52c2329147cf arm64: Add AMPERE1 to the Spectre-BHB affected list
5397ea6a08a5 net: enetc: survive memory pressure without crashing
885a454e97c4 kcm: do not sense pfmemalloc status in kcm_sendpage()
92b4c5c3fa81 net: do not sense pfmemalloc status in skb_append_pagefrags()
ae1b08592edf net/mlx5: Fix crash during sync firmware reset
37ada47d019b net/mlx5: Update fw fatal reporter state on PCI handlers successful recover
9e6523d06a09 net/mlx5: Print more info on pci error handlers
ab3de780c176 net/mlx5: Fix possible use-after-free in async command interface
8bbff203e306 net/mlx5e: Extend SKB room check to include PTP-SQ
ee1c0ca1af7c net/mlx5e: Do not increment ESN when updating IPsec ESN state
eefa97a7a001 netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed
c9589e18a60c net: broadcom: bcm4908_enet: update TX stats after actual transmission
9711616a4908 net: broadcom: bcm4908enet: remove redundant variable bytes
b317d53680b1 nh: fix scope used to find saddr when adding non gw nh
2ad284ac8866 net: bcmsysport: Indicate MAC is in charge of PHY PM
d1cfa71d5b68 net: ehea: fix possible memory leak in ehea_register_port()
588bdd7ee48f openvswitch: switch from WARN to pr_warn
9a1c1df9255b ALSA: aoa: Fix I2S device accounting
e81d7826b8f4 ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
77a754fcfec1 net: ethernet: ave: Fix MAC to be in charge of PHY PM
bc2518ec710e net: fec: limit register access on i.MX6UL
f710deeea73a perf vendor events arm64: Fix incorrect Hisi hip08 L3 metrics
eb59cb2fabd4 PM: domains: Fix handling of unavailable/disabled idle states
bde7c2acef30 net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
8927d90d56e4 i40e: Fix flow-type by setting GL_HASH_INSET registers
c39de3ae5075 i40e: Fix VF hang when reset is triggered on another VF
250bf8ab78f7 i40e: Fix ethtool rx-flow-hash setting for X722
ad3f1d9bf162 ipv6: ensure sane device mtu in tunnels
e2ec5bb78ca8 perf vendor events power10: Fix hv-24x7 metric events
f9df388ed6ea media: vivid: set num_in/outputs to 0 if not supported
4cc7d8d42047 media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
491c0959f01d media: v4l2-dv-timings: add sanity checks for blanking values
0f83edbe4fe9 media: vivid: dev->bitmap_cap wasn't freed in all cases
5b1fb2a28d0a media: vivid: s_fbuf: add more sanity checks
3436e5633776 PM: hibernate: Allow hybrid sleep to work with s2idle
3cc8c4088fae can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
a3e09eff32d8 can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
304a10161696 drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr()
2fe6b24ce299 net-memcg: avoid stalls when under memory pressure
9b171fdcbf0e tcp: fix indefinite deferral of RTO with SACK reneging
a85d39f14aa8 tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
2437f3c5c6a6 tcp: minor optimization in tcp_add_backlog()
ef27df75912d net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
a1e18acb0246 net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
62086d1c4602 kcm: annotate data-races around kcm->rx_wait
342d918cf9a4 kcm: annotate data-races around kcm->rx_psock
6bb23225bb70 atlantic: fix deadlock at aq_nic_stop
4e2cbc1f0e18 drm/i915/dp: Reset frl trained flag before restarting FRL training
3d92ab0865f1 amd-xgbe: add the bit rate quirk for Molex cables
75a6d1ebf8b7 amd-xgbe: fix the SFP compliance codes check for DAC cables
98bada8fa0e3 x86/unwind/orc: Fix unreliable stack dump with gcov
88e879c9f595 nfc: virtual_ncidev: Fix memory leak in virtual_nci_send()
18c60b383df3 net: macb: Specify PHY PM management done by MAC
95c22fc1e80e net: hinic: fix the issue of double release MBOX callback of VF
6016d96a6adf net: hinic: fix the issue of CMDQ memory leaks
e6765fe8de37 net: hinic: fix memory leak when reading function table
62aa78a0c3e5 net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()
1e0bee973ef6 net: netsec: fix error handling in netsec_register_mdio()
7a939503fc32 tipc: fix a null-ptr-deref in tipc_topsrv_accept
c638b520ba4b perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
4fdf6f978c6b ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
b68873690373 ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
eca851572df5 mtd: rawnand: intel: Add missing of_node_put() in ebu_nand_probe()
08c246c7dfef arc: iounmap() arg is volatile
739eac37ff9c sched/core: Fix comparison in sched_group_cookie_match()
ca7b0a10287e perf: Fix missing SIGTRAPs
eb77474a2a21 ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
9b6841ab7096 KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test
59de8738ed43 drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
a560aeac2f2d media: atomisp: prevent integer overflow in sh_css_set_black_frame()
32f93e460861 media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
5a93a8288c57 net: ieee802154: fix error return code in dgram_bind()
138a13d8f5c8 ethtool: eeprom: fix null-deref on genl_info in dump
1c2b1d3bba2e mmc: block: Remove error check of hw_reset on reset
0b0d169723f4 Revert "scsi: lpfc: SLI path split: Refactor lpfc_iocbq"
7a0fce24de60 Revert "scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4"
7a36c9de4324 Revert "scsi: lpfc: SLI path split: Refactor SCSI paths"
eb8be2dbfbb4 Revert "scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()"
065bf71a8a53 Revert "scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()"
97dc9076ea5e Revert "scsi: lpfc: Resolve some cleanup issues following SLI path refactoring"
b32b766be44e s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
1ad7213fcf49 s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
ae9398e837b9 perf auxtrace: Fix address filter symbol name match for modules
14009ada5712 ARC: mm: fix leakage of memory allocated for PTE
eb9ed3343ca7 pinctrl: Ingenic: JZ4755 bug fixes
94d2643df1e7 kernfs: fix use-after-free in __kernfs_remove
f1204dfc4cd7 counter: microchip-tcb-capture: Handle Signal1 read and Synapse
6fb0106c64ee mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus
73e3901e7029 mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake
1e8cd93ae536 mmc: core: Fix kernel panic when remove non-standard SDIO card
02e51e7cd1d3 mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
4c365a0c21aa coresight: cti: Fix hang in cti_disable_hw()
b32775e03969 drm/msm/dp: fix IRQ lifetime
b48949ab451e drm/msm/hdmi: fix memory corruption with too many bridges
9f035d1fb306 drm/msm/dsi: fix memory corruption with too many bridges
986a89b3717e drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume
a2f0934e6bdb scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
2b1a3172ee4d mac802154: Fix LQI recording
46b4b1e11e52 exec: Copy oldsighand->action under spin-lock
265b6fb780f5 fs/binfmt_elf: Fix memory leak in load_elf_binary()
24030742a7b8 cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores
3423a3417f4f cpufreq: intel_pstate: Read all MSRs on the target CPU
cc6a7249842f fbdev: smscufx: Fix several use-after-free bugs
1a8b22e3f394 iio: adxl372: Fix unsafe buffer attributes
2f08cad21366 iio: temperature: ltc2983: allocate iio channels once
1bfe97f49785 iio: light: tsl2583: Fix module unloading
569709540e12 tools: iio: iio_utils: fix digit calculation
c892a81c7424 xhci: Remove device endpoints from bandwidth list when freeing the device
dfacb5c7f0a9 xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices
64058af657ba xhci: Add quirk to reset host back to default state at shutdown
022f21e850e9 mtd: rawnand: marvell: Use correct logic for nand-keep-config
f90897c0f634 usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
a0c54d5152d5 usb: bdc: change state when port disconnected
e0fd70ab4815 usb: dwc3: gadget: Don't set IMI for no_interrupt
ad538aea64dd usb: dwc3: gadget: Stop processing more requests on IMI
f2f53be61714 usb: gadget: uvc: fix sg handling during video encode
80ff4ef77737 usb: gadget: uvc: fix sg handling in error case
555011f6b27b USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
311428871ba1 ALSA: rme9652: use explicitly signed char
fa8b39c7ed82 ALSA: au88x0: use explicitly signed char
8af82d330d5d ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600
259cb4dee1bb ALSA: Use del_timer_sync() before freeing timer
33ddee2b95ab can: kvaser_usb: Fix possible completions during init_completion
86da269c7567 can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
ead049562758 NFSv4: Add an fattr allocation to _nfs4_discover_trunking()
eb1fe9600b86 NFSv4: Fix free of uninitialized nfs4_label on referral lookup.
(From OE-Core rev: 7514e04bf4dae3d3bbd20bb21b442f273f8d6c73)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
5e122351f62 security.cfg: remove configs which have been dropped
(From OE-Core rev: 415a73daee7152bd67cd99625093bc72d9be73c4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backporting a patch from the lttng git repository to address
a build failure when the 6.1-dev kernel is used.
(From OE-Core rev: 95851b5c64a632f224c89372d723a22728c7dc38)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The 6.1 kernel has a number of Kbuild and architecture changes
that required us to update our devsrc recipe. With these changes
we are once again able to build on target modules for all
supported archectures.
(From OE-Core rev: a3972b3f919400a12bb9a546ae98092cbfdcdbb8)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
v6.1 is available, and could likely be the next LTS kernel, so
we bump our -dev kernel to start testing with this version.
(From OE-Core rev: 140da741424e5bbcaf0cbe21a70189ea5b272aab)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bumping the SRCREV to integrat the following kern-tools change:
commit 2d01f24bc78256c709728eb3f204491bce13e0e5
Author: Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>
Date: Fri Nov 4 23:32:38 2022 +0000
kconf_check: store some files in tmpdir
Some file systems, like ZFS, are very slow at appending to existing
files. Due to Copy-On-Write nature, they create a new copy of a file
each time we do ">>" in a shell script. This becomes very noticeable
if shell script does lots and lots of appends, like sanitize_fragment()
function in kconf_check. On my setup, do_kernel_configcheck task takes
literally hours to complete.
To fix this issue, we can store sanitized_list and fragment_errors.txt
files on tmpfs, which is extremely fast at writing. As most distros
use tmpfs for /tmp, logical step is to use `mktemp` to create
temporary files.
After completing writing to temporary locations, we can move those two
files back to ${LOGDIR}.
Also, function 'cleanup' was added to remove temporary files in case
of abnormal exit.
With this patch, do_kernel_configcheck task completes in ~2 minutes on
my setup, which is a great improvement.
Signed-off-by: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
(From OE-Core rev: 9d50e2606eb66019044ee176f355a84a65a1499c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
4f5365f77018 Linux 5.15.76
33fc9e26b7cb mm: /proc/pid/smaps_rollup: fix no vma's null-deref
b9d8cbe90a0f mmc: core: Add SD card quirk for broken discard
0ee2f0567a56 Makefile.debug: re-enable debug info for .S files
117825e9bbb1 x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
0983205085fa ACPI: video: Force backlight native for more TongFang devices
289b56715ba6 perf: Skip and warn on unknown format 'configN' attrs
9d912a385368 mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
7aeda81191fd tracing: Do not free snapshot if tracer is on cmdline
57252e7bd491 tracing: Simplify conditional compilation code in tracing_set_tracer()
20bc6d23f7f6 ksmbd: fix incorrect handling of iterate_dir
3c8cfcaa2d9a ksmbd: handle smb2 query dir request for OutputBufferLength that is too small
8754fa5dbc6e arm64: mte: move register initialization to C
ea7be82fd7e1 fs: dlm: fix invalid derefence of sb_lvbptr
0365d6af75f9 iommu/vt-d: Clean up si_domain in the init_dmars() error path
5c95d0c9d0eb iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
209740fd132e net: phy: dp83822: disable MDI crossover status change interrupt
ce1234573d18 net: sched: fix race condition in qdisc_graft()
91f8f5342bee net: hns: fix possible memory leak in hnae_ae_register()
50c31fa95230 wwan_hwsim: fix possible memory leak in wwan_hwsim_dev_new()
d2fc83a6b55e sfc: include vport_id in filter spec hash and equal()
c2e1e59d59fa net: sched: sfb: fix null pointer access issue when sfb_init() fails
34f2a4eedc8e net: sched: delete duplicate cleanup of backlog and qlen
154f4c06d9db net: sched: cake: fix null pointer access issue when cake_init() fails
5efed7578dd4 nvmet: fix workqueue MEM_RECLAIM flushing dependency
2f2b84b02088 nvme-hwmon: kmalloc the NVME SMART log buffer
66c56b232839 nvme-hwmon: consistently ignore errors from nvme_hwmon_init
d77f6908f9ce netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements
efa9dd7e679e ionic: catch NULL pointer issue on reconfig
35ece858660e net: hsr: avoid possible NULL deref in skb_clone()
e326df21da25 dm: remove unnecessary assignment statement in alloc_dev()
847301f0ee1c cifs: Fix xid leak in cifs_ses_add_channel()
8905d13b9ede cifs: Fix xid leak in cifs_flock()
27cfd3afaab0 cifs: Fix xid leak in cifs_copy_file_range()
593d877c39aa cifs: Fix xid leak in cifs_create()
a8df9d0428c7 udp: Update reuse->has_conns under reuseport_lock.
9749595feb33 scsi: lpfc: Fix memory leak in lpfc_create_port()
b9122e0e0ea8 net: phylink: add mac_managed_pm in phylink_config structure
412db9b06d3c net: phy: dp83867: Extend RX strap quirk for SGMII mode
5ce613051994 net/atm: fix proc_mpc_write incorrect return value
0eb17faedce7 sfc: Change VF mac via PF as first preference if available.
0f58940ca3c1 HID: magicmouse: Do not set BTN_MOUSE on double report
94a171c982b8 i40e: Fix DMA mappings leak
dbc01c0a4e20 tipc: fix an information leak in tipc_topsrv_kern_subscr
b294cad6f02e tipc: Fix recognition of trial period
6161c364e378 ACPI: extlog: Handle multiple records
40e5fceddfd5 drm/vc4: Add module dependency on hdmi-codec
6c5041a10324 btrfs: fix processing of delayed tree block refs during backref walking
af67578d565c btrfs: fix processing of delayed data refs during backref walking
c439cafce8cf x86/topology: Fix duplicated core ID within a package
d31f4bc22596 x86/topology: Fix multiple packages shown on a single-package system
fcc96e89b3ff media: venus: dec: Handle the case where find_format fails
b22b4823a0a5 media: mceusb: set timeout to at least timeout provided
5265cc1202a3 media: ipu3-imgu: Fix NULL pointer dereference in active selection access
1e4e71f9e197 KVM: arm64: vgic: Fix exit condition in scan_its_table()
5bf2fda26a72 kvm: Add support for arch compat vm ioctls
112a005d1ded mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
2d508b4e6536 drm/amdgpu: fix sdma doorbell init ordering on APUs
b5606e3ab1f7 cpufreq: qcom: fix memory leak in error path
d866f5982c15 x86/resctrl: Fix min_cbm_bits for AMD
8fbe13de1cc7 ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
5d6a037b3a94 ata: ahci-imx: Fix MODULE_ALIAS
30cf0dee372b hwmon/coretemp: Handle large core ID value
2f7171465f26 x86/microcode/AMD: Apply the patch early on every logical thread
93d7e2b47a72 i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
14d260f94ff8 cpufreq: qcom: fix writes in read-only memory region
3006766d247b selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
1b31cb0065e2 ocfs2: fix BUG when iput after ocfs2_mknod fails
e469db818ec9 ocfs2: clear dinode links count in case of error
ded9d535be0d btrfs: enhance unsupported compat RO flags handling
537412c54712 perf/x86/intel/pt: Relax address filter validation
8ddc58e0e312 arm64: errata: Remove AES hwcap for COMPAT tasks
738515cf8bb4 usb: gadget: uvc: improve sg exit condition
db11d8c72a5d usb: gadget: uvc: giveback vb2 buffer on req complete
aee340dccf5a usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer
2f54ce7392d7 usb: gadget: uvc: use on returned header len in video_encode_isoc_sg
d80db2f1450c usb: gadget: uvc: consistently use define for headerlen
f9681a67503e arm64/mm: Consolidate TCR_EL1 fields
5b20aacff7ad r8152: add PID for the Lenovo OneLink+ Dock
bd8a595958a5 Linux 5.15.75
b6e2c54be37d io-wq: Fix memory leak in worker creation
7c359e28492f gcov: support GCC 12.1 and newer compilers
8418c1672c1f thermal: intel_powerclamp: Use first online CPU as control_cpu
55c824b62067 ext4: continue to expand file system when the target size doesn't reach
0e63de6d7e4c lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5
84cd0b20fada Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
371aaf6b48f5 Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5
e1591557e3a0 drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n
34f31a2b6679 net/ieee802154: don't warn zero-sized raw_sendmsg()
de904d0fe1cb Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
9c65eef9d6c9 net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses
d7eadffce032 blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
28787ff9fbea ALSA: usb-audio: Fix last interface check for registration
b8989e95d74e net: ieee802154: return -EINVAL for unknown addr type
0db2efb3bff8 mm: hugetlb: fix UAF in hugetlb_handle_userfault
98aada6e2278 io_uring/rw: fix unexpected link breakage
d6b7efc722a2 io_uring/rw: fix error'ed retry return values
e857457c6f90 io_uring/rw: fix short rw error handling
cd148d4e3183 io_uring: correct pinned_vm accounting
813d8fe5d303 io_uring/af_unix: defer registered files gc to io_uring release
c69a2324fc6b perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
e81bf40b280b clk: bcm2835: Round UART input clock up
da17cbb229af clk: bcm2835: Make peripheral PLLC critical
20b8c456df58 usb: idmouse: fix an uninit-value in idmouse_open
ec8adf767e1c nvmet-tcp: add bounds check on Transfer Tag
1c6432884010 nvme: copy firmware_rev on each init
b9b5560b342e ext2: Use kvmalloc() for group descriptor array
8c067a3051cd scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled
39bef9c6a91b staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
b4573a2bad3c staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw()
eb24d93e3e01 Revert "usb: storage: Add quirk for Samsung Fit flash"
3a38985d8bfd usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
9d4f84a15f9c arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes
3c84c7f592c4 usb: musb: Fix musb_gadget.c rxstate overflow bug
fcd594da0b59 usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
9e86dffd0b02 md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
f8e80792c1a8 eventfd: guard wake_up in eventfd fs calls as well
c61786dc727d HID: roccat: Fix use-after-free in roccat_read()
f7f425d61de9 soundwire: intel: fix error handling on dai registration issues
093a5463aeec soundwire: cadence: Don't overwrite msg->buf during write commands
1b4ed920b2ff bcache: fix set_at_max_writeback_rate() for multiple attached devices
eecb5ccc84a1 ata: libahci_platform: Sanity check the DT child nodes number
70b2adb1d698 blk-throttle: prevent overflow while calculating wait time
ff8551d411f1 staging: vt6655: fix potential memory leak
7c8bc374659d power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
3d6946180734 iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity
c0d73be0af8c nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
9d54de866062 scsi: 3w-9xxx: Avoid disabling device if failing to enable it
d68da10b0cce dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow
518a2a1cc361 usb: host: xhci-plat: suspend/resume clks for brcm
f002aa7c0ac5 usb: host: xhci-plat: suspend and resume clocks
6bcd745c87a0 clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
5c32cbf6ccea media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc
6f21976095c1 media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
0a07b13af04d clk: zynqmp: Fix stack-out-of-bounds in strncpy`
3680442cbaee ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n
4a89c0befca7 btrfs: don't print information about space cache or tree every remount
39a07058c762 btrfs: scrub: try to fix super block errors
f3857dd7c03a btrfs: dump extra info if one free space cache has more bitmaps than it should
d3c6d5be46de arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
82046b6a84e0 kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
35365417333d ARM: dts: imx6sx: add missing properties for sram
602813650cbc ARM: dts: imx6sll: add missing properties for sram
6a12e1e23cb1 ARM: dts: imx6sl: add missing properties for sram
8c24dc621bb7 ARM: dts: imx6qp: add missing properties for sram
47666b9a11a1 ARM: dts: imx6dl: add missing properties for sram
19fe40c5185d ARM: dts: imx6q: add missing properties for sram
9361ba779152 ARM: dts: imx7d-sdb: config the max pressure for tsc2046
0f90671ff93f drm/amd/display: Remove interface for periodic interrupt 1
88fd06740659 drm/dp: Don't rewrite link config when setting phy test pattern
668806a8268b mmc: sdhci-msm: add compatible string check for sdm670
587c7da87721 drm/meson: explicitly remove aggregate driver at module unload time
d76ff04a72f9 drm/meson: reorder driver deinit sequence to fix use-after-free bug
d894db35617f drm/amdgpu: fix initial connector audio value
e3675f688d3b ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
f16e1b7b3968 platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
39da49ffa2f3 platform/chrome: cros_ec: Notify the PM of wake events during resume
74636047845c drm: panel-orientation-quirks: Add quirk for Anbernic Win600
2810061452f9 drm/vc4: vec: Fix timings for VEC modes
0506c4eae9a9 ALSA: usb-audio: Register card at the last interface
39d7a81bbb7a drm: bridge: dw_hdmi: only trigger hotplug event on link change
dfbed8c92eb8 udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
a47d92c74b1e drm/amd/display: fix overflow on MIN_I64 definition
a29f7427041a gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
5ff7bec678ca drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook
ca163e389f0a drm: Prevent drm_copy_field() to attempt copying a NULL pointer
df5ac9392648 drm: Use size_t type for len variable in drm_copy_field()
5ab84b1596b2 drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
b3179865cf7e r8152: Rate limit overflow messages
d1e894f950ad Bluetooth: L2CAP: Fix user-after-free
124b7c773271 net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
5b94d48898d9 hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms
a269c3e39087 wifi: rt2x00: correctly set BBP register 86 for MT7620
b5e6ada5a5d6 wifi: rt2x00: set SoC wmac clock register
357c89074ae6 wifi: rt2x00: set VGC gain for both chains of MT7620
92e2e04da567 wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
4304b8e07579 wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
4a5eab200e43 can: bcm: check the result of can_send() in bcm_can_tx()
3423a50fa018 Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
3ac837cef1fb Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
af46b2b9b096 wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
e33da263e965 regulator: core: Prevent integer underflow
d58c8781c0d7 Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk
232d59eca07f wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
37f15edba22d iavf: Fix race between iavf_close and iavf_reset_task
03155680191e xfrm: Update ipcomp_scratches with NULL when freed
716c526d666d thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround
b1b4144508ad wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
839f563c5dc5 x86/mce: Retrieve poison range from hardware
1663629bc3ff tcp: annotate data-race around tcp_md5sig_pool_populated
7b03296b4f7a openvswitch: Fix overreporting of drops in dropwatch
ffd7a1dcae9a openvswitch: Fix double reporting of drops in dropwatch
d449d00a8dce net: ethernet: ti: davinci_mdio: Add workaround for errata i2329
624f03a027f2 ice: set tx_tstamps when creating new Tx rings via ethtool
2e52d858de3a bpftool: Clear errno after libcap's checks
75995ce1c926 wifi: brcmfmac: fix invalid address access when enabling SCAN log level
83b94969751a NFSD: fix use-after-free on source server when doing inter-server copy
118dc74b2bc0 NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
066b1302f2a9 x86/entry: Work around Clang __bdos() bug
06c56c9d5da8 ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable
6733222f2cc9 ARM: decompressor: Include .data.rel.ro.local
561490843445 thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
139bbbd01114 powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
a1387ae83e97 MIPS: BCM47XX: Cast memcmp() of function to (void *)
c2790fede920 cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode
30eca146c89d ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address
5374638222d0 ACPI: video: Add Toshiba Satellite/Portege Z830 quirk
7ed95b080334 rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE()
cf38a05eb1d0 rcu: Back off upon fill_page_cache_func() allocation failure
3e2d8b89f031 rcu: Avoid triggering strict-GP irq-work when RCU is idle
27d3e646dd83 fs: dlm: fix race in lowcomms
b6b87460f4eb selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
497d736784e5 f2fs: fix to account FS_CP_DATA_IO correctly
fb1dcc2a9e4b f2fs: fix race condition on setting FI_NO_EXTENT flag
6ddbd411a00a ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
21f1ba52b88c thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
172c8a24fc83 crypto: cavium - prevent integer overflow loading firmware
12acfa1059ad crypto: marvell/octeontx - prevent integer overflows
c963ce2fa05d kbuild: rpm-pkg: fix breakage when V=1 is used
059ce6b68b76 kbuild: remove the target in signal traps when interrupted
1e9c23db31b6 tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads
84795de93e1f tracing: kprobe: Make gen test module work in arm and riscv
867fce09aa20 tracing: kprobe: Fix kprobe event gen test module on exit
a9990f24adfe iommu/iova: Fix module config properly
f0cac6cc02a9 cifs: return correct error in ->calc_signature()
1f1ab76e2515 crypto: qat - fix DMA transfer direction
393307b99aac crypto: inside-secure - Change swab to swab32
93538944ab0b crypto: ccp - Release dma channels before dmaengine unrgister
779a9930f3e1 crypto: akcipher - default implementation for setting a private key
0c7043a5b5c3 iommu/omap: Fix buffer overflow in debugfs
046803b74d51 cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
771d8aa02dac crypto: hisilicon/qm - fix missing put dfx access
9bf3ec61a246 crypto: qat - fix default value of WDT timer
3bfc220e5ce3 hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
507128a0e32d cgroup: Honor caller's cgroup NS when resolving path
8ffe511b7de7 hwrng: arm-smccc-trng - fix NO_ENTROPY handling
272093471305 crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
e0b4ebf59834 crypto: sahara - don't sleep when in softirq
8484023b5763 powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL
7f536a8cb62d powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()
1f98f8f43541 powerpc: Fix SPE Power ISA properties for e500v1 platforms
72c5b7110fba powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
399afe92f640 x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
592b302d8bf6 powerpc: Fix fallocate and fadvise64_64 compat parameter combination
61af84b3db81 powerpc/powernv: add missing of_node_put() in opal_export_attrs()
5be9cb6c06fa powerpc/pci_dn: Add missing of_node_put()
5a13d3f1af1c powerpc/sysdev/fsl_msi: Add missing of_node_put()
b0c0490b3c57 powerpc/math_emu/efp: Include module.h
93379dc92de0 powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig
25a4fb0e1a76 mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
b8fcd9ab0f65 mailbox: mpfs: account for mbox offsets while sending
ba2264359525 mailbox: mpfs: fix handling of the reg property
fad007a315fe clk: ast2600: BCLK comes from EPLL
3441076f83aa clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
9209e6bab75d clk: imx: scu: fix memleak on platform_device_add() fails
bdf72f2d649b clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
e338131e980b clk: baikal-t1: Add SATA internal ref clock buffer
35b766027580 clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
b2db8b2c5391 clk: baikal-t1: Fix invalid xGMAC PTP clock divider
435a8a39c6ae clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
b0bc75fe6775 spmi: pmic-arb: correct duplicate APID to PPID mapping logic
faabbb103d60 usb: mtu3: fix failed runtime suspend in host only mode
57f66534a41a dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
8aa96c5bc393 clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
2dafc5afd9d6 mfd: sm501: Add check for platform_driver_register()
d43d93dbd8aa mfd: fsl-imx25: Fix check for platform_get_irq() errors
b940bb3c8154 mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
0715005c483e mfd: lp8788: Fix an error handling path in lp8788_probe()
aec1f073f91f mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
53bfc1c3c751 mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
2f921d62c236 fsi: core: Check error number after calling ida_simple_get
041c79f6aefb RDMA/rxe: Fix resize_finish() in rxe_queue.c
959d4ee095e9 clk: qcom: gcc-sm6115: Override default Alpha PLL regs
8e556f557368 clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
a26b0658751b scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
e87fb1fcf88f scsi: iscsi: Run recv path from workqueue
c2af03a7c1b5 scsi: iscsi: Add recv workqueue helpers
d6aafc21bef1 scsi: iscsi: Rename iscsi_conn_queue_work()
e45a1516d293 scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
6a54f769748b serial: 8250: Fix restoring termios speed after suspend
a5dba0933834 firmware: google: Test spinlock on panic path to avoid lockups
60d14575d0ba slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON
f19e5b7df545 staging: vt6655: fix some erroneous memory clean-up loops
433c33c554d7 phy: qualcomm: call clk_disable_unprepare in the error handling
c4293def8860 tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
a91a3c2d8db8 serial: 8250: Toggle IER bits on only after irq has been set up
6be8e565a4a6 drivers: serial: jsm: fix some leaks in probe
1d05df7757f4 usb: gadget: function: fix dangling pnp_string in f_printer.c
ed2c66b75280 xhci: Don't show warning for reinit on known broken suspend
4d7d8f5cb284 IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
e221b4f16e9e RDMA/cm: Use SLID in the work completion as the DLID in responder side
7a37c58ee72e md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk()
b467d9460ec2 md/raid5: Ensure stripe_fill happens on non-read IO with journal
5d8259c9d191 md: Replace snprintf with scnprintf
9e92d5ca5424 mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
058833dbeb8d ata: fix ata_id_has_dipm()
dad910a6d4a5 ata: fix ata_id_has_ncq_autosense()
21faddeff7bf ata: fix ata_id_has_devslp()
204cc767dcb5 ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
5c75d608fad5 RDMA/siw: Fix QP destroy to wait for all references dropped.
308cd50f174c RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
e58a0b9100ba RDMA/srp: Fix srp_abort()
dc9e4ef6b072 RDMA/irdma: Align AE id codes to correct flush code and event
84ce1a8e36bb mtd: rawnand: fsl_elbc: Fix none ECC mode
be424a7d5374 mtd: rawnand: intel: Remove undocumented compatible string
445395900b64 mtd: rawnand: intel: Read the chip-select line from the correct OF node
cbbf9cca47ac phy: phy-mtk-tphy: fix the phy type setting issue
e4be7c9495c8 phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent()
88263152ff56 mtd: devices: docg3: check the return value of devm_ioremap() in the probe
a0e4ac698891 clk: qcom: sm6115: Select QCOM_GDSC
aecb632674b7 dyndbg: drop EXPORTed dynamic_debug_exec_queries
0d4421f2cb54 dyndbg: let query-modname override actual module name
0c0d9f38b087 dyndbg: fix module.dyndbg handling
49d85932f7d2 dyndbg: fix static_branch manipulation
7cb9b20941e1 dmaengine: hisilicon: Add multi-thread support for a DMA channel
b88630d9aac0 dmaengine: hisilicon: Fix CQ head update
e84aeeafe8b3 dmaengine: hisilicon: Disable channels when unregister hisi_dma
b94605f5cb99 fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
11bd8bbdf8f6 misc: ocxl: fix possible refcount leak in afu_ioctl()
c23c5e184550 RDMA/rxe: Fix the error caused by qp->sk
f2f405af70e6 RDMA/rxe: Fix "kernel NULL pointer dereference" error
2ea7caa96846 media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
23624abbc9c6 media: uvcvideo: Use entity get_cur in uvc_ctrl_set
6c5da92103bd media: uvcvideo: Fix memory leak in uvc_gpio_parse
4e2042f1adc7 media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
aeffca434426 tty: xilinx_uartps: Fix the ignore_status
a8d772c7b853 media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
6225501072d3 HSI: omap_ssi_port: Fix dma_map_sg error check
691f23a8475f HSI: omap_ssi: Fix refcount leak in ssi_probe
d6e750535b46 clk: tegra20: Fix refcount leak in tegra20_clock_init
e7a57fb92af5 clk: tegra: Fix refcount leak in tegra114_clock_init
417ed4432b1b clk: tegra: Fix refcount leak in tegra210_clock_init
ca5f338ef165 clk: sprd: Hold reference returned by of_get_parent()
49343bdf95eb clk: berlin: Add of_node_put() for of_get_parent()
857b719bede4 clk: qoriq: Hold reference returned by of_get_parent()
a8cbce0305b2 clk: oxnas: Hold reference returned by of_get_parent()
e0001a565c16 clk: meson: Hold reference returned by of_get_parent()
e900ec4c4f74 usb: common: debug: Check non-standard control requests
c11f48764c8b RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey
cd35ad9a7d66 iio: magnetometer: yas530: Change data type of hard_offsets to signed
23fafc2e2cf6 iio: ABI: Fix wrong format of differential capacitance channel ABI.
8169da520e8f iio: inkern: fix return value in devm_of_iio_channel_get_by_name()
504e8807fe5f iio: inkern: only release the device node when done with it
b0d4fcc3ecb8 iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
5db9b840ac88 iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
c5c63736d2a1 iio: adc: at91-sama5d2_adc: check return status for pressure and touch
5f1654a0e520 iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
017cf3b0a628 ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
6c93b683ceda arm64: ftrace: fix module PLTs with mcount
bbf64eb10273 ext4: don't run ext4lazyinit for read-only filesystems
7a00a2320752 ARM: Drop CMDLINE_* dependency on ATAGS
2af04fe87ea5 ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
2134214bc403 arm64: dts: ti: k3-j7200: fix main pinmux range
7247a1d7a46a soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
4f7892f24281 ia64: export memory_add_physaddr_to_nid to fix cxl build error
2ef01657b2d6 ARM: dts: kirkwood: lsxl: remove first ethernet port
bf7caa3c5caf ARM: dts: kirkwood: lsxl: fix serial line
42ce4c73a468 ARM: dts: turris-omnia: Fix mpp26 pin name and comment
96d8f2b43e72 ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus
08ada28d1def soc: qcom: smem_state: Add refcounting for the 'state->of_node'
96e0028debdd soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
a29b6eb959bd locks: fix TOCTOU race when granting write lease
7e053784c4c7 memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
2680690f9ce4 memory: of: Fix refcount leak bug in of_get_ddr_timings()
566b143aa511 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
10df962300c2 ALSA: hda/hdmi: Don't skip notification handling during PM operation
cc756b79a5c9 ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
f9cb3bd55726 ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
b7dda65fa875 ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
b2bc9fc56a3e ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
3c3ef19a8870 mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
b14dc262274b ALSA: dmaengine: increment buffer pointer atomically
f5f1f5ee5048 ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
f910aca07625 ASoC: codecs: tx-macro: fix kcontrol put
b47a37ad4a44 drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl()
bdf54d4b0074 drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
635e7700c5b4 drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
4f859884673d ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
64545b8a9690 mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
3ba3814c00a4 drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue()
a5ce83e85d79 drm/omap: dss: Fix refcount leak bugs
f5f599daa0bc drm/bochs: fix blanking
928ac9fc1ace ALSA: hda: beep: Simplify keep-power-at-enable behavior
fbb88a7c84c1 ASoC: rsnd: Add check for rsnd_mod_power_on
4610e7a4111f drm/bridge: megachips: Fix a null pointer dereference bug
079c550c57ff drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume()
c12daccc9017 platform/chrome: cros_ec_typec: Correct alt mode index
c317d2b8a430 platform/x86: msi-laptop: Fix resource cleanup
0e21d41bc768 platform/x86: msi-laptop: Fix old-ec check for backlight registering
6bc81c1b6313 ASoC: tas2764: Fix mute/unmute
e644497c5361 ASoC: tas2764: Drop conflicting set_bias_level power setting
35bd912ed6c0 ASoC: tas2764: Allow mono streams
fd1d3b265784 platform/chrome: fix memory corruption in ioctl
27bb672c0437 platform/chrome: fix double-free in chromeos_laptop_prepare()
57dfb855bc9e ASoC: mt6359: fix tests for platform_get_irq() failure
8a475a7732a5 drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
56d2233cf573 drm/dp_mst: fix drm_dp_dpcd_read return value checks
fe6eb3d0c874 drm/bridge: parade-ps8640: Fix regulator supply order
60630834fad3 drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
26c1b4cfe56f drm/mipi-dsi: Detach devices when removing the host
652042135e08 drm/bridge: Avoid uninitialized variable warning
f369fb4deed7 drm: bridge: adv7511: unregister cec i2c device after cec adapter
20609125b8bd drm: bridge: adv7511: fix CEC power down control register offset
a624161ebe0c net: mvpp2: fix mvpp2 debugfs leak
7aef5082c56e once: add DO_ONCE_SLOW() for sleepable contexts
77bfd26cbb61 net/ieee802154: reject zero-sized raw_sendmsg()
dc4e9cd6d6a6 net: wwan: iosm: Call mutex_init before locking it
0b6516a4e3eb bnx2x: fix potential memory leak in bnx2x_tpa_stop()
30bfa5aa7228 net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
f828333ca90f hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller
c91b922b4170 spi: Ensure that sg_table won't be used after being freed
49d429760df7 tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
19d636b663e0 sctp: handle the error returned from sctp_auth_asoc_init_active_key
7bfa18b05f38 mISDN: fix use-after-free bugs in l1oip timer handlers
6f1991a940b9 eth: alx: take rtnl_lock on resume
e28a4e7f0296 vhost/vsock: Use kvmalloc/kvfree for larger packets.
5dbdd690ed83 wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
432eecffcf1b spi: s3c64xx: Fix large transfers with DMA
1454a26cb1ab netfilter: nft_fib: Fix for rpath check with VRF devices
7d98b26684cb xfrm: Reinject transport-mode packets through workqueue
397e880acf44 Bluetooth: hci_core: Fix not handling link timeouts propertly
1331d3e1f9b5 i2c: mlxbf: support lock mechanism
9233ab8198d8 skmsg: Schedule psock work if the cached skb exists on the psock
44f1dc2e821d spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
daa5239ea49f spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
6b941151865e x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
3c27a1380798 x86/microcode/AMD: Track patch allocation size explicitly
3e2b805a68ab wifi: ath11k: fix number of VHT beamformee spatial streams
5a6827cdc258 netfilter: conntrack: revisit the gc initial rescheduling bias
9c39ca418ba3 netfilter: conntrack: fix the gc rescheduling delay
b8917dce2134 Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
c087c35292ea bpf: Ensure correct locking around vulnerable function find_vpid()
a0f15af17b7d net: fs_enet: Fix wrong check in do_pd_setup
ee7c5e814fb2 Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release
57d4f2f8a67b wifi: mt76: mt7915: do not check state before configuring implicit beamform
dea9093f24d6 wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
817e8b75ae06 wifi: mt76: sdio: fix transmitting packet hangs
5dc095a37fbd wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
9973f78c19f3 wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
5d9222c68022 bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
4ce47c5545d2 spi: meson-spicc: do not rely on busy flag in pow2 clk ops
36c484bac9ed wifi: rtl8xxxu: Fix skb misuse in TX queue selection
fefd2269e681 spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
e22f6499183d spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
37005a948677 selftests/xsk: Avoid use-after-free on ctx
69995c64e50e wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init()
6f9484e969cb wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
d091771f511d Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
f91e25cfa553 bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy
0e1342510490 bpf: Propagate error from htab_lock_bucket() to userspace
0b00c6130c1a bpf: Disable preemption when increasing per-cpu map_locked
68ab7690332a xsk: Fix backpressure mechanism on Tx
0559a6d96a99 x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
e962e458bf96 spi: mt7621: Fix an error message in mt7621_spi_probe()
0a16bbc8b030 bpftool: Fix a wrong type cast in btf_dumper_int
6e8eadfa9bb1 wifi: mac80211: allow bw change during channel switch in mesh
4ed5155043c9 bpf: Fix reference state management for synchronous callbacks
3d0a101e7139 leds: lm3601x: Don't use mutex after it was destroyed
54a3201f3c1f wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
714536ff6f6c wifi: rtlwifi: 8192de: correct checking of IQK reload
80a474502ef5 NFSD: Fix handling of oversized NFSv4 COMPOUND requests
dc7f225090c2 NFSD: Protect against send buffer overflow in NFSv2 READDIR
cedaf73c8bda SUNRPC: Fix svcxdr_init_encode's buflen calculation
6b55707ff8b2 SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
aed881630557 nfsd: Fix a memory leak in an error handling path
5c4b234c44cb objtool: Preserve special st_shndx indexes in elf_update_symbol
425a2a9469d2 ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE
2647b20e043c ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd()
93296e7ab774 MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create()
993b13abde17 MIPS: SGI-IP27: Free some unused memory
959855093f94 sh: machvec: Use char[] for section boundaries
91fafd22f852 thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register()
81fb3ee298d5 ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers
33d478eee2b5 userfaultfd: open userfaultfds with O_RDONLY
10918ebecdc9 ima: fix blocking of security.ima xattrs of unsupported algorithms
b7af9b8be891 selinux: use "grep -E" instead of "egrep"
73b8218ef4aa smb3: must initialize two ACL struct fields to zero
adf428ae46be drm/amd/display: Fix vblank refcount in vrr transition
60a517452560 drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier
01bd3eaa5371 drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
20018a252f19 drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
861f085f81fd drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
446d40e2a8cb drm/nouveau/kms/nv140-: Disable interlacing
4dab0d27a421 staging: greybus: audio_helper: remove unused and wrong debugfs usage
28eb4bdb23e2 KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
4f7b1e7d0f36 KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
be1a6a61f1b3 KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
379de01906eb KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
e3e5baa36879 blk-wbt: call rq_qos_add() after wb_normal is initialized
e8e0a6f4b8a2 media: cedrus: Fix endless loop in cedrus_h265_skip_bits()
b76fac61c33f media: cedrus: Set the platform driver data earlier
b19254eadab3 efi: libstub: drop pointless get_memory_map() call
5cda4a11b490 thunderbolt: Explicitly enable lane adapter hotplug events at startup
d9c79fbcbdb6 tracing: Fix reading strings from synthetic events
b9ab154d22b8 tracing: Add "(fault)" name injection to kernel probes
8ae88c4842c2 tracing: Move duplicate code of trace_kprobe/eprobe.c into header
84f4be2093e1 tracing: Add ioctl() to force ring buffer waiters to wake up
32eb54a986f4 tracing: Wake up waiters when tracing is disabled
2475de2bc0de tracing: Wake up ring buffer waiters on closing of the file
48272aa48d80 tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
d4ab9bc5f56e ring-buffer: Fix race between reset page and reading page
be60f698c276 ring-buffer: Add ring_buffer_wake_waiters()
5201dd81aef7 ring-buffer: Check pending waiters when doing wake ups as well
bc6d4e9d6484 ring-buffer: Have the shortest_full queue be the shortest not longest
e8d116738514 ring-buffer: Allow splice to read previous partially read pages
fb96b7489fbd ftrace: Properly unset FTRACE_HASH_FL_MOD
31dc1727c103 livepatch: fix race between fork and KLP transition
36997b75bbb3 ext4: update 'state->fc_regions_size' after successful memory allocation
417b0455a0b6 ext4: fix potential memory leak in ext4_fc_record_regions()
9b5eb368a86f ext4: fix potential memory leak in ext4_fc_record_modified_inode()
ef1607c99136 ext4: fix miss release buffer head in ext4_fc_write_inode
d29fa1ab4e62 ext4: fix dir corruption when ext4_dx_add_entry() fails
d12471b41674 ext4: place buffer head allocation before handle start
46e5f470a144 ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
1f5e643b3829 ext4: don't increase iversion counter for ea_inodes
dd366295d1ec ext4: fix check for block being out of directory size
4a967fe8b043 ext4: make ext4_lazyinit_thread freezable
533c60a0b97c ext4: fix null-ptr-deref in ext4_write_info
d8e4af8314df ext4: avoid crash when inline data creation follows DIO write
56fcd0788f0d jbd2: add miss release buffer head in fc_do_one_pass()
d11d2ded2939 jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
e7385c868ee0 jbd2: fix potential buffer head reference count leak
d87fe290a533 jbd2: wake up journal waiters in FIFO order, not LIFO
7434626c5eaa hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
095493833b18 hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO
73687c53919f f2fs: fix to do sanity check on summary info
ed854f10e6af f2fs: fix to do sanity check on destination blkaddr during recovery
7f10357c9046 f2fs: increase the limit for reserve_root
0035b84223de f2fs: flush pending checkpoints when freezing super
ab4958975490 f2fs: complete checkpoints during remount
0a408c6212c1 btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new_buffer
4b996a3014ef btrfs: fix race between quota enable and quota rescan ioctl
0d9423034308 fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE
95a520b591c9 ksmbd: Fix user namespace mapping
a19f316406ea ksmbd: Fix wrong return value and message length check in smb2_ioctl()
39b685562825 ksmbd: fix endless loop when encryption for response fails
2b0897e33682 fbdev: smscufx: Fix use-after-free in ufx_ops_open()
aa7b2c927e4e pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback
5d97378b3626 gpio: rockchip: request GPIO mux to pinctrl when setting direction
e0b1c16fdadd scsi: qedf: Populate sysfs attributes for vport
1d567179f277 slimbus: qcom-ngd: cleanup in probe error path
fa0aab2e45f0 slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure
ba2159df1806 powerpc/boot: Explicitly disable usage of SPE instructions
9df2a9cdad5b powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain
75d9de25a6f8 NFSD: Protect against send buffer overflow in NFSv3 READ
2be9331ca606 NFSD: Protect against send buffer overflow in NFSv2 READ
071a076fd1b7 NFSD: Protect against send buffer overflow in NFSv3 READDIR
209a94c5192b serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices
63a3d75cf18c serial: 8250: Let drivers request full 16550A feature probing
26e5c79e673c PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
7c16d0a4e6a4 xen/gntdev: Accommodate VMA splitting
1cb73704cb47 xen/gntdev: Prevent leaking grants
43bed0a13a5c mm/mmap: undo ->mmap() when arch_validate_flags() fails
2b0072d33eb6 mm/damon: validate if the pmd entry is present before accessing
91c4eb16e804 arm64: errata: Add Cortex-A55 to the repeat tlbi list
fc0f921b7e6e drm/udl: Restore display mode on resume
064093472524 drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
fb3910436be4 drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error
f122bcb34f1a drm/virtio: Check whether transferred 2D BO is shmem
a95fb5d55af0 dmaengine: mxs: use platform_driver_register
e7a3334e83f9 Revert "drm/amdgpu: use dirty framebuffer helper"
4bdedc3b5341 nvme-pci: set min_align_mask before calculating max_hw_sectors
32aa0b3f0c06 nvme-multipath: fix possible hang in live ns resize with ANA access
9391cc3a787a nvmem: core: Fix memleak in nvmem_register()
7efe61dc6aa4 UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
81ab826a285d riscv: Pass -mno-relax only on lld < 15.0.0
7780bb02a069 riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
c657b70e8074 riscv: Make VM_WRITE imply VM_READ
3c3c4fa118a4 riscv: Allow PROT_WRITE-only mmap()
af3aaee08df8 parisc: fbdev/stifb: Align graphics memory size to 4MB
dc235db7b79a RISC-V: Make port I/O string accessors actually work
8c487db000fd riscv: topology: fix default topology reporting
d46c24f307fb arm64: topology: move store_cpu_topology() to shared code
fcf0f6cbb653 regulator: qcom_rpm: Fix circular deferral regression
78d81a8a8ce1 net: thunderbolt: Enable DMA paths only after rings are enabled
3281e81ce90c hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
e1ab98ec2bc9 ASoC: wcd934x: fix order of Slimbus unprepare/disable
a2140a9922d1 ASoC: wcd9335: fix order of Slimbus unprepare/disable
d0507b36da9f platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure
fcfeecca153d quota: Check next/prev free block number after reading from quota file
17214cfab73b HID: multitouch: Add memory barriers
219e4a0f9d68 fs: dlm: handle -EBUSY first in lock arg validation
34ed22dd2860 fs: dlm: fix race between test_bit() and queue_work()
7fa5304c4b5b i2c: designware: Fix handling of real but unexpected device interrupts
f9effcefa8be mmc: sdhci-sprd: Fix minimum clock limit
a4df91a88c3f can: kvaser_usb_leaf: Fix CAN state after restart
0c28c2c0cfa2 can: kvaser_usb_leaf: Fix TX queue out of sync after restart
b8c4f6345e0e can: kvaser_usb_leaf: Fix overread with an invalid command
de4434d6823c can: kvaser_usb: Fix use of uninitialized completion
354d768e315d usb: add quirks for Lenovo OneLink+ Dock
103b459590e1 xhci: dbc: Fix memory leak in xhci_alloc_dbc()
39f4c90b9995 iio: pressure: dps310: Reset chip after timeout
bc493cd75466 iio: pressure: dps310: Refactor startup procedure
5f6bfc1926bb iio: adc: ad7923: fix channel readings for some variants
1be580ed8403 iio: ltc2497: Fix reading conversion results
ef4018707df8 iio: dac: ad5593r: Fix i2c read protocol requirements
60480291c1fc cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
0d814a2199cf cifs: destage dirty pages before re-reading them for cache=none
15993e9a9b12 hv_netvsc: Fix race between VF offering and VF association message from host
f9dc33f23153 io_uring/net: don't update msg_name if not provided
a1bd289c10ac mtd: rawnand: atmel: Unmap streaming DMA mappings
3e4d2375d154 ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
41e83faf036c ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
c01f385c70db ALSA: hda/realtek: Correct pin configs for ASUS G533Z
0d50e05ecc2c ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
ec439b97d983 ALSA: usb-audio: Fix NULL dererence at error path
0672215994e2 ALSA: usb-audio: Fix potential memory leaks
550ca3082ebd ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
45899fae65e5 ALSA: oss: Fix potential deadlock at unregistration
5ca155aa79e9 Revert "fs: check FMODE_LSEEK to control internal pipe splicing"
(From OE-Core rev: 865633976508a3af002a68f0c68d36a74ce6b53c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
2b525314c7b5 Linux 5.19.17
65ea3311ce7c drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers
a34bc0ff223f drm/i915/bios: Validate fp_timing terminator presence
6ba258c8082f drm/i915: Rename block_size()/block_offset()
25151f50686e ext4: continue to expand file system when the target size doesn't reach
5d671a666c69 HID: uclogic: Add missing suffix for digitalizers
8b922cab735b lib/Kconfig.debug: Add check for non-constant .{s,u}leb128 support to DWARF5
a2f91e15ceaf Kconfig.debug: add toolchain checks for DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
01d15d7f3bb1 Kconfig.debug: simplify the dependency of DEBUG_INFO_DWARF4/5
6cfc3d5b06fe kbuild: Add skip_encoding_btf_enum64 option to pahole
d8861de1c35b drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n
43f49952df6a powerpc/64s/interrupt: Fix lost interrupts when returning to soft-masked context
df0da3fc1311 net/ieee802154: don't warn zero-sized raw_sendmsg()
7b5a94b4dccd Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
a2852ff5df30 Revert "drm/amd/display: correct hostvm flag"
72fedefeaaee net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses
7a5dc0f4bc45 blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
9d4f4dc3cd38 ALSA: usb-audio: Fix last interface check for registration
0ad680a71ef6 net: ieee802154: return -EINVAL for unknown addr type
dd691973f67b mm: hugetlb: fix UAF in hugetlb_handle_userfault
bd3183508842 perf intel-pt: Fix system_wide dummy event for hybrid
41e4f3b62546 perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
18e98d56fdf8 perf: Skip and warn on unknown format 'configN' attrs
d53d82a9c515 clk: bcm2835: Round UART input clock up
4fc3d834cad9 clk: bcm2835: Make peripheral PLLC critical
72b67ce35bcc usb: typec: ucsi: Don't warn on probe deferral
1d5ad0a874dd fsi: occ: Prevent use after free
fbcf76240a30 hwmon (occ): Retry for checksum failure
63a681bcc32a blk-mq: use quiesced elevator switch when reinitializing queues
6163a5ae097b usb: idmouse: fix an uninit-value in idmouse_open
fcf82e4553db nvmet-tcp: add bounds check on Transfer Tag
1ce3c83795b7 nvme: copy firmware_rev on each init
24e2357041c8 nvme: handle effects after freeing the request
18c37236b0b0 ext2: Use kvmalloc() for group descriptor array
2ad8143884b9 scsi: tracing: Fix compile error in trace_array calls when TRACING is disabled
a5be64ff6d21 staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
6b2052b365f8 staging: rtl8723bs: fix potential memory leak in rtw_init_drv_sw()
65bb21134ffc Revert "usb: storage: Add quirk for Samsung Fit flash"
a5ec6978e657 usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
dd4d06dc5c12 arm64: dts: imx8mp: Add snps,gfladj-refclk-lpm-sel quirk to USB nodes
6289a58d4f19 usb: dwc3: core: add gfladj_refclk_lpm_sel quirk
a9ccd2ab1bec usb: musb: Fix musb_gadget.c rxstate overflow bug
a40ad4752360 usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
2cab058f2b14 md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
6a0781b8a46d eventfd: guard wake_up in eventfd fs calls as well
f3ae6aac9e0e HID: nintendo: check analog user calibration for plausibility
78b0ef14896f HSI: ssi_protocol: fix potential resource leak in ssip_pn_open()
2d38886ae036 HID: roccat: Fix use-after-free in roccat_read()
24ba97974ef3 soundwire: intel: fix error handling on dai registration issues
d4188d2e2842 soundwire: cadence: Don't overwrite msg->buf during write commands
864934cbe72c bcache: fix set_at_max_writeback_rate() for multiple attached devices
e225ca58f63a ata: libahci_platform: Sanity check the DT child nodes number
cc6f0855bf8d blk-throttle: prevent overflow while calculating wait time
fb5f569bcda8 staging: vt6655: fix potential memory leak
038e4aa71281 power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
b737f60538ab usb: gadget: uvc: increase worker prio to WQ_HIGHPRI
78e83cfc64b5 iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity
62006a72b05e nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
53b6d7e49998 scsi: 3w-9xxx: Avoid disabling device if failing to enable it
e0b16bfbd3a4 dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow
04e7cd8c8563 scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID
1f7181ce5891 usb: host: xhci-plat: suspend/resume clks for brcm
e2df82b8e742 usb: host: xhci-plat: suspend and resume clocks
72dbdd00fb2a RDMA/rxe: Delete error messages triggered by incoming Read requests
f2cf53ed2ce2 clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
fb98ebac0169 media: platform: fix some double free in meson-ge2d and mtk-jpeg and s5p-mfc
704838040f3b media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
d66fea97671f clk: zynqmp: Fix stack-out-of-bounds in strncpy`
5f11e22d1d5a ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n
0d10683a2cd3 ARM: 9234/1: stacktrace: Avoid duplicate saving of exception PC value
91bcc794c72e ARM: 9233/1: stacktrace: Skip frame pointer boundary check for call_with_stack()
819a61301275 btrfs: call __btrfs_remove_free_space_cache_locked on cache load failure
42817b55ea97 btrfs: don't print information about space cache or tree every remount
a5658aac9fbb btrfs: scrub: try to fix super block errors
1d520f11f5f4 btrfs: scrub: properly report super block errors in system log
8e0798d8fc25 btrfs: dump extra info if one free space cache has more bitmaps than it should
dd0368cc7dd7 arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
aa7dbed46a13 arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage
f7205229eed2 kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
010d3fd16a07 ARM: dts: imx6sx-udoo-neo: don't use multiple blank lines
a78bbaa94455 ARM: dts: imx6sl: use tabs for code indent
e68c078e2f4b ARM: dts: imx6sx: add missing properties for sram
91e4ed75545b ARM: dts: imx6sll: add missing properties for sram
295a1403c79c ARM: dts: imx6sl: add missing properties for sram
37b648d675c9 ARM: dts: imx6qp: add missing properties for sram
a6cbafacd5a4 ARM: dts: imx6dl: add missing properties for sram
008b63067257 ARM: dts: imx6q: add missing properties for sram
8dc0c1860e38 ARM: dts: imx7d-sdb: config the max pressure for tsc2046
9fb0373188af ARM: dts: imx6: delete interrupts property if interrupts-extended is set
5861c094874d drm/amdkfd: Fix UBSAN shift-out-of-bounds warning
7e8d44956459 drm/amd/display: polling vid stream status in hpo dp blank
68a6337c14ab drm/amd/display: Remove interface for periodic interrupt 1
fc211b16a558 drm/dp: Don't rewrite link config when setting phy test pattern
de2b6ebe0cb7 drm/meson: remove drm bridges at aggregate driver unbind time
f11aa996fc01 drm/meson: explicitly remove aggregate driver at module unload time
9190d287f7a6 drm/meson: reorder driver deinit sequence to fix use-after-free bug
fc273ad2e3f5 drm/amdgpu: fix initial connector audio value
50f9f5d15eae drm/amd/display: correct hostvm flag
b892c57a3a04 drm/amdgpu: SDMA update use unlocked iterator
9a0b26c494d3 ASoC: SOF: add quirk to override topology mclk_id
6a4c1ca1f3fb ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
3c72d295e79e ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS
6c28e90c8fd0 platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
14992b9f184b platform/x86: hp-wmi: Setting thermal profile fails with 0x06
c1f00121bf31 platform/chrome: cros_ec: Notify the PM of wake events during resume
a4b478254264 drm: panel-orientation-quirks: Add quirk for Aya Neo Air
d52193da78bd drm: panel-orientation-quirks: Add quirk for Anbernic Win600
a7f778799d49 drm/vc4: vec: Fix timings for VEC modes
0f1bddc91d55 ALSA: usb-audio: Register card at the last interface
3f2cfb29dceb drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF
3509d768e206 drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0
3e3be30aa035 drm: bridge: dw_hdmi: only trigger hotplug event on link change
c6b6279bfdc5 platform/x86: pmc_atom: Improve quirk message to be less cryptic
fc285549f454 udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
1533340aa907 drm/amd/display: fix overflow on MIN_I64 definition
b2e4323e0020 gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
e71fe9b97fae drm/komeda: Fix handling of atomic commits in the atomic_commit_tail hook
2d6708ea5c20 drm: Prevent drm_copy_field() to attempt copying a NULL pointer
7ab28b8e182e drm: Use size_t type for len variable in drm_copy_field()
38ba098ef1b6 drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
2e896abccf99 r8152: Rate limit overflow messages
2a75f83ba81c i2c: designware-pci: Group AMD NAVI quirk parts together
6ffde6e03085 Bluetooth: L2CAP: Fix user-after-free
44bd0d19c580 bpf: use bpf_prog_pack for bpf_dispatcher
d72bc08770fa bpf: Adjust kprobe_multi entry_ip for CONFIG_X86_KERNEL_IBT
35f5e70bdfa7 net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
19fced8ecda1 hwmon: (sht4x) do not overflow clamping operation on 32-bit platforms
68ff5178d965 wifi: rt2x00: correctly set BBP register 86 for MT7620
784881e9e7be wifi: rt2x00: set SoC wmac clock register
227e5eb1bb5a wifi: rt2x00: set VGC gain for both chains of MT7620
0202c5803d64 wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
36576de88fbe wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
a9fc0a42ccbf can: bcm: check the result of can_send() in bcm_can_tx()
eb0a9375bbd8 selftests/bpf: Free the allocated resources after test case succeeds
c72dad9a1d37 bnxt_en: replace reset with config timestamps
ef055094df4c Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
e812142450e0 Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
26bdfc875559 wifi: rtw89: fix rx filter after scan
d4b4f6ff8ff1 wifi: rtw89: free unused skb to prevent memory leak
b32b0cd0eddb wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value
72ef896e80b6 wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register()
9f2395316e48 regulator: core: Prevent integer underflow
52b43d6402bc Bluetooth: btintel: Mark Intel controller to support LE_STATES quirk
27574a3f421c wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
47c838195c7d iavf: Fix race between iavf_close and iavf_reset_task
8a648bb49115 rtw89: ser: leave lps with mutex
56d96f8f9bbd wifi: ath11k: Register shutdown handler for WCN6750
f3bdba4440d8 xfrm: Update ipcomp_scratches with NULL when freed
a948da5aba02 net-next: Fix IP_UNICAST_IF option behavior for connected sockets
7d1e5f5ee93d net: axienet: Switch to 64-bit RX/TX statistics
05785ba834f2 x86/apic: Don't disable x2APIC if locked
650fa7d1af15 thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround
0d2649b288b7 wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
a9c5c9ce7e58 x86/mce: Retrieve poison range from hardware
6762c85aaee4 tcp: annotate data-race around tcp_md5sig_pool_populated
77939e5bcc50 openvswitch: Fix overreporting of drops in dropwatch
b3fa7d5d5eaa openvswitch: Fix double reporting of drops in dropwatch
bc3e22550bbb net: ethernet: ti: davinci_mdio: Add workaround for errata i2329
13180cb88a7b ice: set tx_tstamps when creating new Tx rings via ethtool
8735e5c122b6 bpftool: Clear errno after libcap's checks
4d4dcfa6b4e8 wifi: brcmfmac: fix invalid address access when enabling SCAN log level
e7863058e529 wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices
6ea71246b7a0 NFSD: fix use-after-free on source server when doing inter-server copy
14bde62cef7c NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
7b593b50f20c x86/entry: Work around Clang __bdos() bug
d12ad2bb3feb ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable
aff390ceb399 ARM: decompressor: Include .data.rel.ro.local
6e2a347b3042 thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
6216b685b8f4 powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
dced4eaa9143 MIPS: BCM47XX: Cast memcmp() of function to (void *)
25b364cb9b72 cpufreq: intel_pstate: Add Tigerlake support in no-HWP mode
90bfc9ae875d ACPI: tables: FPDT: Don't call acpi_os_map_memory() on invalid phys address
ed42391164e6 fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL
bf873a25c552 ACPI: video: Add Toshiba Satellite/Portege Z830 quirk
8ce338db7440 cpufreq: amd_pstate: fix wrong lowest perf fetch
aaa63801145a rcu: Back off upon fill_page_cache_func() allocation failure
eaa91f54df78 rcu: Avoid triggering strict-GP irq-work when RCU is idle
eb97e60a9eae fs: dlm: fix race in lowcomms
d1bfec0f742c module: tracking: Keep a record of tainted unloaded modules only
b9ffdfc1bedb selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
0c3d50b49337 f2fs: fix to account FS_CP_DATA_IO correctly
1f4d5d31ddff f2fs: fix race condition on setting FI_NO_EXTENT flag
a3e69948da57 ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
57bf2897692b thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
ccc9abee86c5 random: schedule jitter credit for next jiffy, not in two jiffies
371fa5129af5 crypto: cavium - prevent integer overflow loading firmware
8f5eee162e55 crypto: marvell/octeontx - prevent integer overflows
9bb18a8bb311 kbuild: rpm-pkg: fix breakage when V=1 is used
6f7b372ec68f linux/export: use inline assembler to populate symbol CRCs
00b64949b8c2 kbuild: remove the target in signal traps when interrupted
fc9a0aa83614 tracing/osnoise: Fix possible recursive locking in stop_per_cpu_kthreads
f433d954d032 tracing: kprobe: Make gen test module work in arm and riscv
1e7a061f0c52 tracing: kprobe: Fix kprobe event gen test module on exit
544763643a24 iommu/iova: Fix module config properly
c28acd0039fa cifs: return correct error in ->calc_signature()
c3a130431c55 clocksource/drivers/timer-gxp: Add missing error handling in gxp_timer_probe
3da5b75beef0 clocksource/drivers/arm_arch_timer: Fix handling of ARM erratum 858921
429348d4f675 crypto: qat - fix DMA transfer direction
5b48d7f97a57 crypto: inside-secure - Change swab to swab32
8900bf5bb269 crypto: ccp - Release dma channels before dmaengine unrgister
85bc736a18b8 crypto: akcipher - default implementation for setting a private key
bd0438f534b2 iommu/omap: Fix buffer overflow in debugfs
893aa489388f cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
8fa437e48007 crypto: hisilicon/qm - fix missing put dfx access
dcd7b39a599a crypto: qat - fix default value of WDT timer
12fe03cee274 hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
5ade5762b4a5 cgroup: Honor caller's cgroup NS when resolving path
d398cb165d19 crypto: ccp - Fail the PSP initialization when writing psp data file failed
25dddddafe6e hwrng: arm-smccc-trng - fix NO_ENTROPY handling
f8a983d6e01b crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
50d4feadcc95 crypto: sahara - don't sleep when in softirq
f03add92f4b2 powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL
4eac4f6a86ae powerpc/kprobes: Fix null pointer reference in arch_prepare_kprobe()
dba386d93409 powerpc: Fix SPE Power ISA properties for e500v1 platforms
a47254a9adac powerpc/64/interrupt: Fix return to masked context after hard-mask irq becomes pending
5e3186b70002 powerpc/64: mark irqs hard disabled in boot paca
ef58c97f97d3 powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
99ac12f287d6 x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
fd4b22c4b1f0 powerpc: Fix fallocate and fadvise64_64 compat parameter combination
4140fd90c93e cpuidle: riscv-sbi: Fix CPU_PM_CPU_IDLE_ENTER_xyz() macro usage
b57099a6aa9e powerpc/powernv: add missing of_node_put() in opal_export_attrs()
a2c3374dc364 powerpc/pci_dn: Add missing of_node_put()
9c7b092253c3 powerpc/sysdev/fsl_msi: Add missing of_node_put()
5c140a35c1d6 powerpc/math_emu/efp: Include module.h
6f20506c3e9d powerpc/configs: Properly enable PAPR_SCM in pseries_defconfig
a1f321051e0d ipc: mqueue: fix possible memory leak in init_mqueue_fs()
908bfb4f5ff8 mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
adc15eefb417 mailbox: mpfs: account for mbox offsets while sending
0b921157ee9f mailbox: mpfs: fix handling of the reg property
5edb0618919e clk: ast2600: BCLK comes from EPLL
a9f69663ad57 clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
7125637a6cc4 clk: ti: Balance of_node_get() calls for of_find_node_by_name()
43c589b7a187 clk: imx: scu: fix memleak on platform_device_add() fails
13fc676c7185 clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
c20099c19cb3 clk: baikal-t1: Add SATA internal ref clock buffer
4dc50ce40b59 clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
6e2394f58dd1 clk: baikal-t1: Fix invalid xGMAC PTP clock divider
4dcae3385ced clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
03c55521879a spmi: pmic-arb: correct duplicate APID to PPID mapping logic
69e1e6a82ef4 usb: mtu3: fix failed runtime suspend in host only mode
c1914501c134 dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
23c9084645f0 clk: mediatek: Migrate remaining clk_unregister_*() to clk_hw_unregister_*()
1a328477ea17 clk: mediatek: fix unregister function in mtk_clk_register_dividers cleanup
05ff2207fa04 clk: mediatek: clk-mt8195-mfg: Reparent mfg_bg3d and propagate rate changes
fddb8f871a1f clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
85c7a6837ea7 mfd: da9061: Fix Failed to set Two-Wire Bus Mode.
e878673f5635 mfd: sm501: Add check for platform_driver_register()
deaafe55a1d0 mfd: fsl-imx25: Fix check for platform_get_irq() errors
c337ff96ef9e mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
ab94a72c82cc mfd: lp8788: Fix an error handling path in lp8788_probe()
9bb4cb60c032 mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
36905589383f mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
8c24097d6fb9 fsi: core: Check error number after calling ida_simple_get
52dd1b675ed9 RDMA/rxe: Fix resize_finish() in rxe_queue.c
8dec72315988 clk: qcom: gcc-sm6115: Override default Alpha PLL regs
a1ba69d624a1 clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
897dbbc57d71 scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
c5922e8e42b8 scsi: iscsi: Run recv path from workqueue
bd16ec67e995 scsi: iscsi: Add recv workqueue helpers
38a118abf5cc scsi: iscsi: Rename iscsi_conn_queue_work()
4e750e0d8e48 scsi: pm8001: Fix running_req for internal abort commands
f7a785177611 scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
dae33133f255 serial: 8250: Fix restoring termios speed after suspend
c6ce163bb827 firmware: google: Test spinlock on panic path to avoid lockups
eec8e868bdc9 slimbus: qcom-ngd: Add error handling in of_qcom_slim_ngd_register
e8ce7655fd1f slimbus: qcom-ngd-ctrl: allow compile testing without QCOM_RPROC_COMMON
a9e9806d1c31 staging: vt6655: fix some erroneous memory clean-up loops
2afdd2d9cf27 phy: qualcomm: call clk_disable_unprepare in the error handling
d554c14eb73e tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
97e79713db81 serial: 8250: Toggle IER bits on only after irq has been set up
737594536dc3 drivers: serial: jsm: fix some leaks in probe
79c3afb55942 usb: dwc3: core: fix some leaks in probe
77333f9cc3e1 usb: gadget: function: fix dangling pnp_string in f_printer.c
a6ba28c41804 xhci: Don't show warning for reinit on known broken suspend
df4bf3a2371f IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
43e2f80cda29 RDMA/cm: Use SLID in the work completion as the DLID in responder side
c0fd5d4d8fd7 md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk()
edce7cb3d8d1 md/raid5: Ensure stripe_fill happens on non-read IO with journal
41ca95033a0c md: Replace snprintf with scnprintf
b892ff7dc03e mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
9d4c05ea9461 ata: fix ata_id_has_dipm()
cb0e2986c81a ata: fix ata_id_has_ncq_autosense()
23be940d99d0 ata: fix ata_id_has_devslp()
295ef6a0327d ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
74ad141e995a RDMA/siw: Fix QP destroy to wait for all references dropped.
0c14f795a9ea RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
f741a9c64e4e RDMA/srp: Fix srp_abort()
b72d09c37696 RDMA/irdma: Validate udata inlen and outlen
4665894629c8 RDMA/irdma: Align AE id codes to correct flush code and event
5e871bacc5b9 mtd: rawnand: fsl_elbc: Fix none ECC mode
5f344bd994da mtd: rawnand: intel: Remove undocumented compatible string
79cea59c1348 mtd: rawnand: intel: Read the chip-select line from the correct OF node
876ee3ce4c02 phy: phy-mtk-tphy: fix the phy type setting issue
bea05e8f3b7a phy: amlogic: phy-meson-axg-mipi-pcie-analog: Hold reference returned by of_get_parent()
d86b5cab8e6b remoteproc: Harden rproc_handle_vdev() against integer overflow
e51207113b36 mtd: devices: docg3: check the return value of devm_ioremap() in the probe
f5e41e860a3a clk: qcom: sm6115: Select QCOM_GDSC
d074a8721b40 dyndbg: drop EXPORTed dynamic_debug_exec_queries
a5389101936a dyndbg: let query-modname override actual module name
6fe65c4de7f1 dyndbg: fix module.dyndbg handling
7059d5c462fb dyndbg: fix static_branch manipulation
0cb8d0d420d4 usb: gadget: f_fs: stricter integer overflow checks
d4a8ec5cc7ff dmaengine: hisilicon: Add multi-thread support for a DMA channel
60d48e197289 dmaengine: hisilicon: Fix CQ head update
435c85735572 dmaengine: hisilicon: Disable channels when unregister hisi_dma
4b05c3e771a6 dmaengine: idxd: avoid deadlock in process_misc_interrupts()
6afdab9bdad1 phy: rockchip-inno-usb2: Return zero after otg sync
1b5a931594f7 fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
843433a02e34 misc: ocxl: fix possible refcount leak in afu_ioctl()
8a02209e256d clk: mediatek: mt8195-infra_ao: Set pwrmcu clocks as critical
f6794d82c0d5 clk: mediatek: clk-mt8195-vdo1: Reparent and set rate on vdo1_dpintf's parent
79b90df9b9e8 clk: mediatek: clk-mt8195-vdo0: Set rate on vdo0_dp_intf0_dp_intf's parent
aedd895b3820 RDMA/rxe: Fix the error caused by qp->sk
bb33fa65da77 RDMA/rxe: Fix "kernel NULL pointer dereference" error
22b93530bbe6 media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
1b2f6d1d5abf media: uvcvideo: Use entity get_cur in uvc_ctrl_set
deb8f32ae4b1 media: uvcvideo: Fix memory leak in uvc_gpio_parse
73bf38baa8ac media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
325de494d8ce media: amphion: fix a bug that vpu core may not resume after suspend
47fd2c400869 media: amphion: don't change the colorspace reported by decoder.
50c335d99773 media: amphion: adjust the encoder's value range of gop size
96fe4befacef media: amphion: insert picture startcode after seek for vc1g format
e15db9a24df1 tty: xilinx_uartps: Fix the ignore_status
9eabf73391b6 media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
99e30bd761c5 clk: qcom: gcc-sdm660: Use floor ops for SDCC1 clock
fcc076fecca6 HSI: omap_ssi_port: Fix dma_map_sg error check
e25f56f8bdf6 HSI: omap_ssi: Fix refcount leak in ssi_probe
00f6ce0d1baf clk: samsung: exynosautov9: correct register offsets of peric0/c1
8cd228892759 clk: tegra20: Fix refcount leak in tegra20_clock_init
8e1fe3025393 clk: tegra: Fix refcount leak in tegra114_clock_init
1a6d97139b0a clk: tegra: Fix refcount leak in tegra210_clock_init
a065f836c938 clk: sprd: Hold reference returned by of_get_parent()
2c4137393bcf clk: berlin: Add of_node_put() for of_get_parent()
42ecb6c427ee clk: qoriq: Hold reference returned by of_get_parent()
23e0893862ba clk: oxnas: Hold reference returned by of_get_parent()
3c3292f490e7 clk: st: Hold reference returned by of_get_parent()
0068ca80dcfa clk: meson: Hold reference returned by of_get_parent()
40c485c8b1f7 usb: common: debug: Check non-standard control requests
dd1db668449d RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey
30e20981b08a iio: magnetometer: yas530: Change data type of hard_offsets to signed
39eb39a592fb iio: ABI: Fix wrong format of differential capacitance channel ABI.
144ef27e46e0 iio: inkern: fix return value in devm_of_iio_channel_get_by_name()
4e416e52185f iio: inkern: only release the device node when done with it
8394db2d4ffb iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
e0b504be6e42 iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
44f46f904d8c iio: adc: at91-sama5d2_adc: check return status for pressure and touch
b8c127184bc5 iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
82c66c46f73b iomap: iomap: fix memory corruption when recording errors during writeback
0530055d5b96 ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
0f77b6b2ba70 arm64: ftrace: fix module PLTs with mcount
75e60ad770e2 ext4: don't run ext4lazyinit for read-only filesystems
59cdd0794d59 ARM: Drop CMDLINE_* dependency on ATAGS
c665b41db852 ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
0d54c26d0ade arm64: dts: ti: k3-j7200: fix main pinmux range
a39307c7c750 soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
2f91772a5f8a ia64: export memory_add_physaddr_to_nid to fix cxl build error
664c6b13332a ARM: dts: kirkwood: lsxl: remove first ethernet port
e3ab51897adc ARM: dts: kirkwood: lsxl: fix serial line
1764fd62a86c ARM: dts: turris-omnia: Fix mpp26 pin name and comment
b3f82935c77a dt-bindings: clock: exynosautov9: correct clock numbering of peric0/c1
bba8ed1946c0 arm64: dts: renesas: r9a07g043: Fix SCI{Rx,Tx} interrupt types
4522a6fe84cb arm64: dts: renesas: r9a07g054: Fix SCI{Rx,Tx} interrupt types
964cf7f0d477 arm64: dts: renesas: r9a07g044: Fix SCI{Rx,Tx} interrupt types
02e3b6404d26 ARM: dts: imx6qdl-kontron-samx6i: hook up DDC i2c bus
c1bc4ab733ec soc: qcom: smem_state: Add refcounting for the 'state->of_node'
8fb6112bd49c soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
e0b55fd272ae locks: fix TOCTOU race when granting write lease
daab421fc2dc memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
62ccab6e3376 memory: of: Fix refcount leak bug in of_get_ddr_timings()
44db35ceb947 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
7cdc122f28d7 ALSA: hda/hdmi: Don't skip notification handling during PM operation
8679d5305080 ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
bac2dd72fcfb ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
f54f599c8e2f ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
530b9c0e4121 ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
16226421b10a ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe
eb7bcd48fc8e ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe
aa7f877d2d07 ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe
06821c68d9ed mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
2e2c57f660a6 ALSA: dmaengine: increment buffer pointer atomically
ec692f0b5100 ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
40aba726b2cd ASoC: codecs: tx-macro: fix kcontrol put
60f6d4f9d903 virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create()
6ad40bbb2c25 drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl()
dea487355691 ALSA: usb-audio: Properly refcounting clock rate
7a2bead03557 drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
512c4d444c69 drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
ab03e61c5cf7 drm/msm: lookup the ICC paths in both mdp5/dpu and mdss devices
b58efaf656ab ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
beffe91431ba mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
8b8da09da270 drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue()
e55261beb86a drm/omap: dss: Fix refcount leak bugs
d1087cfd4370 ASoC: SOF: mediatek: mt8195: Import namespace SND_SOC_SOF_MTK_COMMON
2a3c55862c67 drm/bochs: fix blanking
fc8eea8ec3ca drm/virtio: set fb_modifiers_not_supported
d6e150e84f16 ALSA: hda: beep: Simplify keep-power-at-enable behavior
45416de9ad46 ASoC: wm_adsp: Handle optional legacy support
3f8546391e03 ASoC: rsnd: Add check for rsnd_mod_power_on
93e06be3f518 drm/bridge: it6505: Fix the order of DP_SET_POWER commands
21764467ab39 drm/bridge: megachips: Fix a null pointer dereference bug
be6ad75a500e drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume()
2c9db240575c platform/chrome: cros_ec_typec: Correct alt mode index
862f641cadf1 platform/x86: msi-laptop: Fix resource cleanup
21cd17aedbbf platform/x86: msi-laptop: Fix old-ec check for backlight registering
f8365e4ae5b1 ASoC: tas2764: Fix mute/unmute
7960f1a4cb2f ASoC: tas2764: Drop conflicting set_bias_level power setting
9575bd32c344 ASoC: tas2764: Allow mono streams
1f35a8afe8db ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
cfbf43124e0d drm/virtio: Fix same-context optimization
f143f1d9a8e5 platform/chrome: fix memory corruption in ioctl
c2fbf1b1fff6 platform/chrome: fix double-free in chromeos_laptop_prepare()
26f9a766f87b drm/msm: Make .remove and .shutdown HW shutdown consistent
4e5287acc036 ASoC: mt6359: fix tests for platform_get_irq() failure
a656ff69fe13 drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
79878d6829b5 drm/dp_mst: fix drm_dp_dpcd_read return value checks
fd85e0eeaa65 drm/bridge: parade-ps8640: Fix regulator supply order
38edd69b0065 drm/bridge: tc358767: Add of_node_put() when breaking out of loop
61d0c94c3725 drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
99fae8294e28 drm/bridge: it6505: Power on downstream device in .atomic_enable
353ab1c13fdd drm/mipi-dsi: Detach devices when removing the host
3051f34c0193 drm/bridge: Avoid uninitialized variable warning
4d4d5bc65920 drm: bridge: adv7511: unregister cec i2c device after cec adapter
903c2b9bced8 drm: bridge: adv7511: fix CEC power down control register offset
169aa2664639 net: mvpp2: fix mvpp2 debugfs leak
b0eb0d577635 once: add DO_ONCE_SLOW() for sleepable contexts
51d4260585cf net/ieee802154: reject zero-sized raw_sendmsg()
39365e1b0eb5 net: wwan: iosm: Call mutex_init before locking it
b47bc8202b31 eth: sp7021: fix use after free bug in spl2sw_nvmem_get_mac_address
96c0c14135f5 bnx2x: fix potential memory leak in bnx2x_tpa_stop()
d06ee1cbffc6 eth: lan743x: reject extts for non-pci11x1x devices
49c1729b5563 net: prestera: acl: Add check for kmemdup
e2e49822a0a1 af_unix: Fix memory leaks of the whole sk due to OOB skb.
c380c28ab9b1 net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
248bed1dbf5a hwmon: (pmbus/mp2888) Fix sensors readouts for MPS Multi-phase mp2888 controller
742e595f1949 Bluetooth: hci_sync: Fix not indicating power state
37ad7c5990c0 spi: Ensure that sg_table won't be used after being freed
ccbfe4d0bce4 tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
0f90099d18e3 sctp: handle the error returned from sctp_auth_asoc_init_active_key
1f76323ac43f mISDN: fix use-after-free bugs in l1oip timer handlers
a845a0c4bdec eth: alx: take rtnl_lock on resume
a99fc6d81816 vhost/vsock: Use kvmalloc/kvfree for larger packets.
505ac55467df wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
7050e56333f1 wifi: rtl8xxxu: gen2: Enable 40 MHz channel width
71314ed41425 spi: s3c64xx: Fix large transfers with DMA
27d23b84b244 netfilter: nft_fib: Fix for rpath check with VRF devices
f520075da484 xfrm: Reinject transport-mode packets through workqueue
0f1a762184a6 Bluetooth: hci_core: Fix not handling link timeouts propertly
de0ccb13d9ea i2c: mlxbf: support lock mechanism
db41ae562b64 cw1200: fix incorrect check to determine if no element is found in list
e4be1cf9ba24 skmsg: Schedule psock work if the cached skb exists on the psock
7b24819bd6a2 spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
2a354023d3b5 spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
71d2ef419e04 spi: cadence-quadspi: Fix PM disable depth imbalance in cqspi_probe
3c5b8e7ca8be x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
2042092204f8 wifi: ath11k: fix peer addition/deletion error on sta band migration
bbcc38c4450e x86/microcode/AMD: Track patch allocation size explicitly
ba46813ae735 mips: dts: ralink: mt7621: fix external phy on GB-PC2
8d6b977ddf06 wifi: ath11k: fix number of VHT beamformee spatial streams
c0bb97a90b13 wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected
520b81520191 flow_dissector: Do not count vlan tags inside tunnel payload
973ddaffd2b7 netfilter: conntrack: revisit the gc initial rescheduling bias
b3104ef06635 netfilter: conntrack: fix the gc rescheduling delay
75b2c71ea581 Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
f8a77dbb8837 wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default
7de3297a9239 bpf: Ensure correct locking around vulnerable function find_vpid()
5ae7255b9ab3 net: fs_enet: Fix wrong check in do_pd_setup
e706cc24b679 Bluetooth: RFCOMM: Fix possible deadlock on socket shutdown/release
1034d8e08508 wifi: mt76: mt7921e: fix rmmod crash in driver reload test
f5e6d7ba8329 wifi: mt76: mt7915: do not check state before configuring implicit beamform
540f17a503db wifi: mt76: mt7915: fix mcs value in ht mode
ce02cd82abad wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload
f31aa5196463 wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap
f5275e2e41eb wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv
c5bc23134c0c wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup
0160c341d836 wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload
327c14cf7b5f wifi: mt76: sdio: fix transmitting packet hangs
8b133eb8af67 wifi: mt76: sdio: poll sta stat when device transmits data
0641218a8143 wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work
30a09a8ca499 wifi: mt76: mt7921u: fix race issue between reset and suspend/resume
d2d352124e19 wifi: mt76: mt7921s: fix race issue between reset and suspend/resume
7aa91aa9daa7 wifi: mt76: mt7921e: fix race issue between reset and suspend/resume
c24ab2685bc2 wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
09ef9d732664 wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
c586349191fb bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
bcc34897bd58 spi: meson-spicc: do not rely on busy flag in pow2 clk ops
5ee77839f3c4 wifi: rtl8xxxu: Fix skb misuse in TX queue selection
4bf42b30a98e spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
36ad3e146732 spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
a3db90398a1c selftests/xsk: Avoid use-after-free on ctx
79329f970ae6 wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init()
d02a74c72258 wifi: wfx: prevent underflow in wfx_send_pds()
5fff0f1b5d57 wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
7b8389b7e160 wifi: rtw89: pci: correct TX resource checking in low power mode
edb0fde1f7f3 wifi: rtw89: pci: fix interrupt stuck after leaving low power mode
85a642c3455f Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
dd5273e07984 bpf: Use this_cpu_{inc_return|dec} for prog->active
ecbbef374ce5 bpf: Use this_cpu_{inc|dec|inc_return} for bpf_task_storage_busy
75d287186b98 wifi: ath11k: Fix incorrect QMI message ID mappings
6bfee6eb3d6b bpf: Propagate error from htab_lock_bucket() to userspace
a759911bd1c6 bpf: Disable preemption when increasing per-cpu map_locked
dd88139cb53c selftests/xsk: Add missing close() on netns fd
5f2a838113bd xsk: Fix backpressure mechanism on Tx
3345cd3612b5 x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
e90195d5bbb9 spi: mt7621: Fix an error message in mt7621_spi_probe()
f53f2814e914 esp: choose the correct inner protocol for GSO on inter address family tunnels
d3c1fb19ca1e audit: free audit_proctitle only on task exit
44fe6d9a0d8d audit: explicitly check audit_context->context enum value
b35f60d6cf97 bpftool: Fix a wrong type cast in btf_dumper_int
de5b1600689c wifi: mac80211: allow bw change during channel switch in mesh
a43b2d121829 wifi: cfg80211: get correct AP link chandef
caa176c0953c bpf: Fix reference state management for synchronous callbacks
160b9f792f99 tsnep: Fix TSNEP_INFO_TX_TIME register define
385072c05eb9 leds: lm3601x: Don't use mutex after it was destroyed
707d7a774dcc bpf: Cleanup check_refcount_ok
606cfa079089 bpf: convert cgroup_bpf.progs to hlist
044bc355cdb5 bpf: Fix non-static bpf_func_proto struct definitions
2bf916418d21 wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
aaf7ca471415 wifi: rtlwifi: 8192de: correct checking of IQK reload
082eb9beed5d x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled
221cb89ff40e NFSD: Fix handling of oversized NFSv4 COMPOUND requests
c2a878095b5c NFSD: Protect against send buffer overflow in NFSv2 READDIR
692b69ddb786 SUNRPC: Fix svcxdr_init_encode's buflen calculation
2eea66b010f7 SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
733dd17158f9 nfsd: Fix a memory leak in an error handling path
e58eef8ee86c objtool: Preserve special st_shndx indexes in elf_update_symbol
970812475926 ACPI: PCC: Fix Tx acknowledge in the PCC address space handler
f1f8085da2ca ACPI: PCC: replace wait_for_completion()
4e714c4c370e ACPI: PCC: Release resources on address space setup failure path
65cfd9c59fd8 ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE
f6fe0681bdd0 ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd()
80ec7f839264 ARM: 9243/1: riscpc: Unbreak the build
f27bafeb9fb4 erofs: use kill_anon_super() to kill super in fscache mode
b6c8330f5b0f erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
d7ac29e60d0f MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create()
a253f3b59ff0 MIPS: SGI-IP30: Fix platform-device leak in bridge_platform_create()
8010fece7cd0 sh: machvec: Use char[] for section boundaries
7c0258acaf71 cpufreq: amd-pstate: Fix initial highest_perf value
7750f52ce090 thermal: cpufreq_cooling: Check the policy first in cpufreq_cooling_register()
db4de8bb6171 ntfs3: rework xattr handlers and switch to POSIX ACL VFS helpers
e5a37972ab86 userfaultfd: open userfaultfds with O_RDONLY
5e6f29a2ed37 ima: fix blocking of security.ima xattrs of unsupported algorithms
a2db2328886f selinux: use "grep -E" instead of "egrep"
d296b4fd4c15 smb3: must initialize two ACL struct fields to zero
4370ef797420 drm/amd/display: explicitly disable psr_feature_enable appropriately
6f377e9affd5 drm/amd/display: Fix vblank refcount in vrr transition
df4d55302ee3 drm/i915: Fix watermark calculations for DG2 CCS+CC modifier
27bb1962725e drm/i915: Fix watermark calculations for DG2 CCS modifiers
cd82aaf05c50 drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier
66b0ea47534c drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
b6d0783eed82 drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
a2a457c8166d drm/i915/gt: Use i915_vm_put on ppgtt_create error paths
3aeda2fe6517 drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
6dd1b90e56df drm/nouveau/kms/nv140-: Disable interlacing
5699afbff1fa staging: greybus: audio_helper: remove unused and wrong debugfs usage
dd8cf031cf9f KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
9bf561c4db89 KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
a0b4d7524abf KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
7984c1386885 KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
dd54b94e72d0 blk-wbt: call rq_qos_add() after wb_normal is initialized
8b1f9fde48aa blk-throttle: fix that io throttle can only work for single bio
1e5c75634e3e media: cedrus: Fix endless loop in cedrus_h265_skip_bits()
c3977e0bcb4b media: cedrus: Set the platform driver data earlier
b2c57e927470 efi: libstub: drop pointless get_memory_map() call
f897e1ce696a thunderbolt: Explicitly enable lane adapter hotplug events at startup
ef828a39d6a7 rpmsg: char: Avoid double destroy of default endpoint
149198d0b884 tracing: Fix reading strings from synthetic events
966ffabf6990 tracing: Add "(fault)" name injection to kernel probes
860e8fbde423 tracing: Move duplicate code of trace_kprobe/eprobe.c into header
2fcd9e27640f tracing: Do not free snapshot if tracer is on cmdline
864f10063efc tracing: Add ioctl() to force ring buffer waiters to wake up
e91ef98eeefd tracing: Wake up waiters when tracing is disabled
5544f411a4e8 tracing: Wake up ring buffer waiters on closing of the file
220d170455aa tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
ceb52ccfb01d ring-buffer: Fix race between reset page and reading page
f026e18300d8 ring-buffer: Add ring_buffer_wake_waiters()
79f3d1facbdb ring-buffer: Check pending waiters when doing wake ups as well
51a51a1a7152 ring-buffer: Have the shortest_full queue be the shortest not longest
0a2fe268e8f6 ring-buffer: Allow splice to read previous partially read pages
0abc3bb1706b ftrace: Still disable enabled records marked as disabled
8f81aee36ba1 ftrace: Properly unset FTRACE_HASH_FL_MOD
ebf0beb855e2 livepatch: fix race between fork and KLP transition
caf34de4951d ext4: update 'state->fc_regions_size' after successful memory allocation
a4058b869e6c ext4: fix potential memory leak in ext4_fc_record_regions()
c0be17635f03 ext4: fix potential memory leak in ext4_fc_record_modified_inode()
a4a8c7e51ec2 ext4: fix miss release buffer head in ext4_fc_write_inode
2bf6f14e9ddc ext4: fix dir corruption when ext4_dx_add_entry() fails
c2ddd16160de ext4: fix i_version handling in ext4
c839f6b1e8a6 ext4: place buffer head allocation before handle start
01e159ec8066 ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
f35e65d686cf ext4: unconditionally enable the i_version counter
44c79a757437 ext4: don't increase iversion counter for ea_inodes
edb71f055684 ext4: fix check for block being out of directory size
d0681b447f5b ext4: make ext4_lazyinit_thread freezable
4a657319cfab ext4: fix null-ptr-deref in ext4_write_info
89db2b50469b ext4: avoid crash when inline data creation follows DIO write
40ff52527dae ext2: Add sanity checks for group and filesystem size
27c7bd35135d jbd2: add miss release buffer head in fc_do_one_pass()
2e6d9f381c1e jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
68ed9c76b2af jbd2: fix potential buffer head reference count leak
aa972fe0f2ab jbd2: wake up journal waiters in FIFO order, not LIFO
e168f819bfa4 f2fs: fix to do sanity check on summary info
8f0a47def472 f2fs: fix to do sanity check on destination blkaddr during recovery
43341cb9547d f2fs: increase the limit for reserve_root
ce0892c0fcf5 f2fs: flush pending checkpoints when freezing super
0fa4033d00be f2fs: complete checkpoints during remount
6ab091560933 f2fs: fix wrong continue condition in GC
a687c2890fe4 btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new_buffer
b81d8146f51a btrfs: fix missed extent on fsync after dropping extent maps
0efd9dfc00d6 btrfs: fix race between quota enable and quota rescan ioctl
dfb9fbc5accf btrfs: enhance unsupported compat RO flags handling
9bf3abc8bcc6 btrfs: fix alignment of VMA for memory mapped files on THP
b59deb46a675 fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODE
be394e8a205c ksmbd: Fix user namespace mapping
1c1225288bde ksmbd: Fix wrong return value and message length check in smb2_ioctl()
230a44aaf9a0 ksmbd: fix endless loop when encryption for response fails
ff5814fdced4 ksmbd: fix incorrect handling of iterate_dir
d2c9555cce37 smb3: do not log confusing message when server returns no network interfaces
a54676340b0e hwrng: core - let sleep be interrupted when unregistering hwrng
02c871d44090 fbdev: smscufx: Fix use-after-free in ufx_ops_open()
0ec105bf4176 pinctrl: rockchip: add pinmux_ops.gpio_set_direction callback
a11544efbcf5 gpio: rockchip: request GPIO mux to pinctrl when setting direction
6f9a24b4ac16 scsi: qedf: Populate sysfs attributes for vport
147d397e08a4 scsi: lpfc: Rework MIB Rx Monitor debug info logic
0c76110a3129 slimbus: qcom-ngd: cleanup in probe error path
30e704e063cb slimbus: qcom-ngd: use correct error in message of pdr_add_lookup() failure
5c87da431c18 powerpc/boot: Explicitly disable usage of SPE instructions
81a12906cb76 powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE
6396d57b8c4f powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain
c5f1c47aaa3f cpufreq: qcom-cpufreq-hw: Fix uninitialized throttled_freq warning
bc6c0ed253cd NFSD: Protect against send buffer overflow in NFSv3 READ
ea4c3eee0fd7 NFSD: Protect against send buffer overflow in NFSv2 READ
9c3224826ec1 NFSD: Protect against send buffer overflow in NFSv3 READDIR
003505406a50 serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices
8f9bd3fdc8d3 serial: 8250: Let drivers request full 16550A feature probing
232509094ea5 serial: stm32: Deassert Transmit Enable on ->rs485_config()
5064982437a1 serial: cpm_uart: Don't request IRQ too early for console port
1680dbf51281 PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
4fb4053d90ca xen/gntdev: Accommodate VMA splitting
0bccddd9b8f0 xen/gntdev: Prevent leaking grants
6757330b1be5 mm/mmap: undo ->mmap() when arch_validate_flags() fails
b76e4eb02e9e mm/uffd: fix warning without PTE_MARKER_UFFD_WP compiled in
e77f4ddc7e11 mm/damon: validate if the pmd entry is present before accessing
86a913d55c89 mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
ed5895be34b6 clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value
53177c8253e3 arm64: errata: Add Cortex-A55 to the repeat tlbi list
c9ded3c93132 arm64: mte: move register initialization to C
921384209d10 drm/udl: Restore display mode on resume
60538f6bf14f drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
86475df5fb57 drm/virtio: Unlock reservations on dma_resv_reserve_fences() error
846e8a76221a drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error
989164305b93 drm/virtio: Check whether transferred 2D BO is shmem
5653bd020094 dmaengine: qcom-adm: fix wrong calling convention for prep_slave_sg
f1dd45a6585a dmaengine: qcom-adm: fix wrong sizeof config in slave_config
94e002aec466 dmaengine: mxs: use platform_driver_register
a2fcd90ab840 Revert "drm/amdgpu: use dirty framebuffer helper"
6bf83b0f7cf7 nvme-multipath: fix possible hang in live ns resize with ANA access
2bd2774df0ce nvmem: core: Fix memleak in nvmem_register()
5177bdc38eaa UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
0a46c031d03e riscv: Pass -mno-relax only on lld < 15.0.0
c579c0aa7810 riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
98c981715e8f riscv: Make VM_WRITE imply VM_READ
cf8535076464 riscv: Allow PROT_WRITE-only mmap()
df30c4feba51 riscv: vdso: fix NULL deference in vdso_join_timens() when vfork
68a1aac5bdd5 parisc: Fix userspace graphics card breakage due to pgtable special bit
5017f2f7b138 parisc: fbdev/stifb: Align graphics memory size to 4MB
140b2b92dbef RISC-V: Make port I/O string accessors actually work
e08302134d59 RISC-V: Re-enable counter access from userspace
1379df4c0697 riscv: topology: fix default topology reporting
32863f41ee77 arm64: topology: move store_cpu_topology() to shared code
12965b43cc23 regulator: qcom_rpm: Fix circular deferral regression
878929b56705 net: thunderbolt: Enable DMA paths only after rings are enabled
e8762009513a hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
9f329cf8c693 ASoC: wcd934x: fix order of Slimbus unprepare/disable
942228543a6d ASoC: wcd9335: fix order of Slimbus unprepare/disable
cc2a1297b07a arm64: dts: qcom: sdm845-mtp: correct ADC settle time
b3ededa17504 platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure
e4acbd10620f quota: Check next/prev free block number after reading from quota file
93a3a3e745ed HID: multitouch: Add memory barriers
19906949ca61 btf: Export bpf_dynptr definition
1ab6d3030652 fs: dlm: fix invalid derefence of sb_lvbptr
05b02a81fcca fs: dlm: handle -EBUSY first in lock arg validation
5fe0184d47e0 fs: dlm: fix race between test_bit() and queue_work()
a206f7fbe958 i2c: designware: Fix handling of real but unexpected device interrupts
bcd98bf4093d mmc: sdhci-sprd: Fix minimum clock limit
3035cc02a499 mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
ce08a030ef7b mmc: renesas_sdhi: Fix rounding errors
7f7a491719bf can: kvaser_usb_leaf: Fix CAN state after restart
d99b9999b4d1 can: kvaser_usb_leaf: Fix TX queue out of sync after restart
b1f958afb433 can: kvaser_usb_leaf: Fix overread with an invalid command
3d3c7eb843d8 can: kvaser_usb: Fix use of uninitialized completion
268bd6b5b8fe mmc: core: Add SD card quirk for broken discard
b52eecc616c9 usb: add quirks for Lenovo OneLink+ Dock
07a844821b74 usb: gadget: uvc: Fix argument to sizeof() in uvc_register_video()
116d6a696498 xhci: dbc: Fix memory leak in xhci_alloc_dbc()
819f7a73c36b iio: pressure: dps310: Reset chip after timeout
b871461eda8b iio: pressure: dps310: Refactor startup procedure
467d556aa12c iio: adc: ad7923: fix channel readings for some variants
2fabf2d80ce0 iio: ltc2497: Fix reading conversion results
81c68fb490e2 iio: dac: ad5593r: Fix i2c read protocol requirements
943eb0ede74e cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
56fc362eb3db cifs: destage dirty pages before re-reading them for cache=none
bf28cb8811b5 hv_netvsc: Fix race between VF offering and VF association message from host
796da2e0eff1 io_uring: correct pinned_vm accounting
b4293c01ee0d io_uring/af_unix: defer registered files gc to io_uring release
3e7f0e0f3744 io_uring/net: don't update msg_name if not provided
e45a79863729 io_uring/net: fix fast_iov assignment in io_setup_async_msg()
9197a1364d41 io_uring/rw: fix unexpected link breakage
8f0a63743f1e mtd: rawnand: atmel: Unmap streaming DMA mappings
d60ad28f750b ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
dc8e0bbf724f ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
390578404823 ALSA: hda/realtek: Correct pin configs for ASUS G533Z
9108dee38d22 ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
3965d9b05667 ALSA: usb-audio: Fix NULL dererence at error path
faa8c1ed77d0 ALSA: usb-audio: Fix potential memory leaks
a394f0197dd0 ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
a74003b10bbb ALSA: oss: Fix potential deadlock at unregistration
eb9af45d0a4a Revert "fs: check FMODE_LSEEK to control internal pipe splicing"
(From OE-Core rev: 4bb27cfe7487c57374af38b5b912d28f35cbe5b8)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d235c2b1f470 Linux 5.19.16
279116cb0bc5 misc: pci_endpoint_test: Fix pci_endpoint_test_{copy,write,read}() panic
d472808756b3 misc: pci_endpoint_test: Aggregate params checking for xfer
d0ecbd70f080 Input: xpad - fix wireless 360 controller breaking after suspend
d1a1dbe71f73 Input: xpad - add supported devices as contributed on github
ac719db96b23 mctp: prevent double key removal and unref
3aecb0895aac wifi: cfg80211: update hidden BSSes to avoid WARN_ON
fa63b5f6f885 wifi: mac80211: fix crash in beacon protection for P2P-device
2bee6f75e3c6 wifi: mac80211_hwsim: avoid mac80211 warning on bad rate
1d73c990e9ba wifi: cfg80211: avoid nontransmitted BSS list corruption
46b23a955958 wifi: cfg80211: fix BSS refcounting bugs
867184200c05 wifi: cfg80211: ensure length byte is present before access
e6d77ac0132d wifi: mac80211: fix MBSSID parsing use-after-free
74abb1952a03 wifi: cfg80211/mac80211: reject bad MBSSID elements
42ea11a81ac8 wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans()
848bb8517e41 random: use expired timer rather than wq for mixing fast pool
111824744645 random: avoid reading two cache lines on irq randomness
ee42204c1cd5 Revert "crypto: qat - reduce size of mapped region"
3a8f93f3779e Revert "powerpc/rtas: Implement reentrant rtas call"
bd9c917efcf8 Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
d42228fc2cad Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present""
5857b9cd9b91 USB: serial: qcserial: add new usb-id for Dell branded EM7455
6ae8aa5dcf0d scsi: stex: Properly zero out the passthrough command structure
55e19a4c111e efi: Correct Macmini DMI match in uefi cert quirk
a0d53923bf91 ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model
59ac9fa0e33f ALSA: hda: Fix position reporting on Poulsbo
b42a64428abe random: clamp credited irq bits to maximum mixed
e1f8820bf83f random: restore O_NONBLOCK support
ae2e80078145 nvme-pci: set min_align_mask before calculating max_hw_sectors
6c58865f1acd ceph: don't truncate file in atomic_open
090fcfb6edeb nilfs2: replace WARN_ONs by nilfs_error for checkpoint acquisition failure
4755fcd84424 nilfs2: fix leak of nilfs_root in case of writer thread creation failure
394b2571e9a7 nilfs2: fix use-after-free bug of struct nilfs_root
caf2c6b58043 nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level()
51dd976781da Linux 5.19.15
04bd2a779511 Revert "clk: ti: Stop using legacy clkctrl names for omap4 and 5"
c4635cf3d845 Bluetooth: use hdev->workqueue when queuing hdev->{cmd,ncmd}_timer works
6954cee88268 bpf: Fix resetting logic for unreferenced kptrs
292b46c49675 net: ethernet: mtk_eth_soc: fix state in __mtk_foe_entry_clear
9783292253fd bpf: Gate dynptr API behind CAP_BPF
7d3f5d0353b4 rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
165ae42fc1cf mmc: core: Terminate infinite loop in SD-UHS voltage switch
b2afdaddaa8c mmc: core: Replace with already defined values for readability
0b0f40745ab4 gpiolib: acpi: Add a quirk for Asus UM325UAZ
aa476c7b6375 gpiolib: acpi: Add support to ignore programming an interrupt
a9d2ce58126c USB: serial: ftdi_sio: fix 300 bps rate for SIO
9de74019cd44 usb: mon: make mmapped memory read only
c2423912d5c9 i2c: davinci: fix PM disable depth imbalance in davinci_i2c_probe
71c41e04d9d8 don't use __kernel_write() on kmap_local_page()
5dac20360a7b perf/x86/intel: Fix unchecked MSR access error for Alder Lake N
3682460b9327 drm/amd/display: increase dcn315 pstate change latency
94d49c380b9a drm/amd/display: Fix DP MST timeslot issue when fallback happened
4fb0b18590c6 drm/amd/display: skip audio setup when audio stream is enabled
3c15b295ae2f drm/amd/display: update gamut remap if plane has changed
89d387065803 drm/amd/display: Assume an LTTPR is always present on fixed_vs links
d1137c3c03d8 drm/amd/display: Fix double cursor on non-video RGB MPO
32c1dde16f0a KVM: s390: Pass initialized arg even if unused
5b4e1c1ffba3 net: atlantic: fix potential memory leak in aq_ndev_close()
cfaf7f090a40 arch: um: Mark the stack non-executable to fix a binutils warning
a460f846d580 gpio: ftgpio010: Make irqchip immutable
d71f03dbcc17 um: Cleanup compiler warning in arch/x86/um/tls_32.c
c7105d2a77a6 um: Cleanup syscall_handler_t cast in syscalls_32.h
9cdbc61abaa0 ALSA: hda/hdmi: Fix the converter reuse for the silent stream
7480deff597a net: marvell: prestera: add support for for Aldrin2
be248292a483 net/ieee802154: fix uninit value bug in dgram_sendmsg
ce57f7b2e614 scsi: qedf: Fix a UAF bug in __qedf_probe()
5f2f00509496 drm/amdgpu/mes: zero the sdma_hqd_mask of 2nd SDMA engine for SDMA 6.0.1
f8895cfb48b0 ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer
7e834ee927a5 wifi: iwlwifi: don't spam logs with NSS>2 messages
229769759ef8 dmaengine: xilinx_dma: Report error in case of dma_set_mask_and_coherent API failure
e38f67582567 dmaengine: xilinx_dma: cleanup for fetching xlnx,num-fstores property
92f8963831f1 dmaengine: xilinx_dma: Fix devm_platform_ioremap_resource error handling
666f5be3593c arm64: dts: rockchip: fix upper usb port on BPI-R2-Pro
edc5c66d15f9 firmware: arm_scmi: Add SCMI PM driver remove routine
8e880f30946f firmware: arm_scmi: Harden accesses to the sensor domains
41bf1b0ad953 firmware: arm_scmi: Improve checks in the info_get operations
81de80330fa6 fs: fix UAF/GPF bug in nilfs_mdt_destroy
8529dfb5ef72 xsk: Inherit need_wakeup flag for shared sockets
7ebe331054cf docs: update mediator information in CoC docs
3b760c94de19 hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
19a4cb1c4eb8 Makefile.extrawarn: Move -Wcast-function-type-strict to W=1
8dc610c9478c sparc: Unbreak the build
(From OE-Core rev: a99d8002ff7b8f4d73d03abd75a05921d0587815)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Introducing the 6.0+ development kernel branches. These
have been sanity tested on all supported architectures.
(From OE-Core rev: 04c9125197783b0c72552b213c8a248eedc83a93)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
liburi-perl in oe-core now RDEPENDS on libtest-warnings-perl for ptest
* Update HOMEPAGE; fix syntax
* Add SUMMARY
* Add BUGTRACKER
* Use CPAN_MIRROR for SRC_URI
* Use actual LICENCE file for LIC_FILES_CHKSUM
* Add RDEPENDS
* Add RDEPENDS on perl-modules for ptest
- Too many hidden dependencies that fail silently, but pass
with full perl-modules
* Add self as maintainer
* Add to ptest-packagelists (fast)
(From OE-Core rev: b1582fb0ec6620312b9a26c6afc48a63984617a0)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, dhcpcd does not work well with systemd. When using dhcpcd
to configure network, the /etc/resolv.conf contents are not correct.
This issue could easily be reproduced by using 'qemu + slirp' to
start a systemd based image and using dhcpcd to configure network.
The expected 'nameserver 10.0.2.3' is not in /etc/resolv.conf.
The root cause of this problem is that dhcpcd assumes the resolvconf
should recognize .protocol suffix[1]. But systemd's resolvconf (which
is a symlink to resolvectl) has a limited support for traditional
resolvconf interface[2], and "may not work with all clients"[3]. This
of cource includes the clients that use the .protocol suffix.
The current situation is:
1. systemd is not going to support the .protocol suffix in the foreseeable
near future[4].
2. dhcpcd does not want to merge systemd specific patch and insists
systemd needs to consider the .protocol suffix[5][6].
It's a normal thing that people have different opinions. As a build system
that supports such combination, however, we do need to come up with a
solution to fix this typical integration problem, making dhcpcd and systemd
work together.
This patch solves this integration problem by relying on dhcpcd's ability
to manage its own resolv.conf contents. But instead of letting it to write
to /etc/resolv.conf directly, we supply the generated contents to resolvconf.
In this way, the resolvconf still stands in the central place and dhcpcd remains
a supplier to it. And the /etc/resolv.conf can get the correct contents.
With this patch, dhcpcd could work with both sysvinit and systemd.
[1] https://man.archlinux.org/man/resolvconf.8.en
[2] https://man.archlinux.org/man/resolvectl.1#COMPATIBILITY_WITH_RESOLVCONF(8)
[3] https://wiki.archlinux.org/title/systemd-resolved
[4] https://github.com/systemd/systemd/issues/25032
[5] https://github.com/NetworkConfiguration/dhcpcd/pull/152
[6] https://github.com/NetworkConfiguration/dhcpcd/issues/146
(From OE-Core rev: 935ae419f51d911c73f5dc7b4a2e5e9a7b206985)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Qemurunner should not pass rootfs to runqemu in case
rootfs is not a filesystem itself. Some images could
be built into some disk format like vmdk and this
commit makes qemurunner handle such images properly.
(From OE-Core rev: 5aea74046cf4c1aa7fa9e2402788d662268ccf53)
Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We don't test not using the cache and I'm not aware of anyone using this, it
would be hard to with modern bitbake.
Drop the conditional code and simply error if CACHE isn't set.
(Bitbake rev: 063ffe699bc5fc23174643dfedb66864cacfcff8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When setting up the worker we were transfering large amounts of data
which aren't needed until task execution time.
Defer the fakeroot and taskdeps data until they're needed for a specific
task. This will duplicate some information when executing different tasks
for a given recipe but as is is spread over the build run, it shouldn't
be an issue overall.
Also take the opportunity to clean up the silly length argument lists
that were being passed around at the expense of extra dictionary keys.
(Bitbake rev: 3a82acdcf40bdccd933c4dcef3d7e480f0d7ad3a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous cleanups meant that when the cooker was started, profiling
was always disabled as configuration was sent to the server later and this
was too late to profile the main loop.
Pass the "profile" option over the server commandline so that we can
profile cooker itself again, the setting can now take effect early enough.
(Bitbake rev: c97c1f1c127ef3f8fbbd1b4e187ab58bfb0a73e5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
At this point users appear to all call add_info directly. Failing
to do that means the file dependency tracking code isn't active
so would cause problems. Therefore drop the unused function.
(Bitbake rev: 6b24efc0f4d19738d96754280e70bc493005167d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some parts of functions in Cache() were broken and unused, there was
also a totally unused function. This was historical as a result of the
cooker parsing process needing to handle cached entries in the main
thread but parsing actions in seperate processes.
Document the way it works, update the function name to be clear about
what it now does and drop the old code which was unused.
(Bitbake rev: af83ee32df85c8e4144f022a1f58493eb72cb18e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When 'NoCache' was written, databuilder/cookerdata didn't exist. It does
now and the recipe parsing functionality contained in NoCache clearly
belongs there, it isn't a cache function. Move those functions, renaming
to match the style in databuilder but otherwise not changing functionality
for now. Fix up the callers to match (which make it clear this is the right
move).
(Bitbake rev: 783879319c6a4cf3639fcbf763b964e42f602eca)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Both atk and at-spi2-atk are now merged into this project.
- drop atk_2.38.0.bb
- drop at-spi2-atk_2.38.0.bb
- PROVIDES += "atk at-spi2-atk"
- RPROVIDES:${PN} += "atk at-spi2-atk"
* DEPENDS on libxml2
* Ships:
${libdir}/gnome-settings-daemon-3.0/gtk-modules/at-spi2-atk.desktop
${libdir}/gtk-2.0/modules/libatk-bridge.so
What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
interface.
What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).
What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
notifications (!63).
* Various code clean-ups and test improvements.
What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the
address not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
to be registered only for a given application (!52).
https://gitlab.gnome.org/GNOME/at-spi2-core/-/blob/main/NEWS
(From OE-Core rev: ad605662f1bc1a0d446f59362aedb74d22d12980)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The prepended code with the i and j variables clash with similar code in uboot.inc, so they need to be unset once we are done using them.
This commit fixes the issue that was introduced in d6858c9 "u-boot: Rework signing to remove interdependencies".
(From OE-Core rev: 6f668f85d7e5b0a9d36198db865cf1e1a012b2e1)
Signed-off-by: David Bagonyi <david.bagonyi@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current resolvconf does not work. Make it work with the
following changes.
1. Install normalize-resolvconf, which is used by resolvconf.
2. Add dependencies: sed, util-linux-flock.
util-linux-flock is needed by our busybox does not support '-w'
by default. sed is needed because we want to avoid package
QA issue complaining sed is needed by no one provides it.
3. Add a patch to replace 'readlink -m' with 'readlink -l'.
This could avoid the runtime dependency on coreutils. The replacement
is safe as /etc always exits in OE's system.
4. Remove allarch inheritage. This is because the above RDEPENDS
change does not allow this any more. test_sstate_allarch_samesigs
would fail if we don't do this.
(From OE-Core rev: 1b0581fd241cc9de2feda896aefbf055dc0099dc)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, the KERNEL_DEBUG_TIMESTAMPS is not working as expected
at rebuild. That is, even if we set it to "1", the kernel build time
is not changed. The problem could be reproduced by the following steps.
1. bitbake core-image-minimal; start image and check `uname -a` output.
2. set in local.conf: KERNEL_DEBUG_TIMESTAMPS = "1"
3. bitbake core-image-minimal; start image and check `uname -a` output.
It's expected that after enabling KERNEL_DEBUG_TIMESTAMPS, the kernel
build time will be set to current date. But it's not. This is because
the compile.h was not re-generated when do_compile task was re-executed.
In mkcompile_h, we have:
"""
# Only replace the real compile.h if the new one is different,
# in order to preserve the timestamp and avoid unnecessary
# recompilations.
# We don't consider the file changed if only the date/time changed,
# unless KBUILD_BUILD_TIMESTAMP was explicitly set (e.g. for
# reproducible builds with that value referring to a commit timestamp).
# A kernel config change will increase the generation number, thus
# causing compile.h to be updated (including date/time) due to the
# changed comment in the
# first line.
"""
It has made it very clear that it will not be re-generated unless
we have KBUILD_BUILD_TIMESTAMP set explicitly. So we set this variable
explicitly in do_compile to fix this issue.
(From OE-Core rev: 1b68c2d2d385013a1c535ef81172494302a36d74)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous version of this wasn't correctly passing the program name
as argv[0], and was also over-complicated anyway because argv[] is
guaranteed to be terminated with a NULL pointer, so it can be passed
directly to the execv'd process without needing to be copied.
(From OE-Core rev: 6edf38add3c20c44efe0588e2815bb280d22e0c4)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since oe-core commit 64b89f3c8fc31842256c482a3039d90d3f12c1cc
("sstatesig.py: make it fatal error when sstate manifest isn't found")
errors like:
| Manifest [..]/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-dbus.populate_sysroot not found in imx8mm_dummy cortexa53-mx8mm cortexa53 armv8a-crc armv8a aarch64 allarch x86_64_x86_64-nativesdk (variant '')?
are fatal now and cannot be ignored but must be debugged.
Unfortunately, the currently emitted error message is a bit imprecise
with telling the reader what has actually gone wrong.
This commit:
* adds the word 'sstate' to the error message to clarify the scope we
are dealing with ('sstate manifests', since there are other manifests,
too)
* does not randomly print the last manifest file searched for as THE
manifest file that could not be found
Instead, we print the name of the task the sstate was searched for
* adds the word 'multilib' to variant to make clear which variant we are
talking about
* adds a separate line noting the searched pkgarchs and adds explicitly
mentions this word ('pkgarchs')
* prints a list of ALL manifest file locations attempted
* removes the '?' at the end of the message since such errors indeed
leave the question of what is the cause but the error message itself
is more like a statement.
The result for the exact same issue as noted above then looks as
follows:
| The sstate manifest for task 'dbus:populate_sysroot' (multilib variant '') could not be found.
| The pkgarchs considered were: imx8mm_dummy, cortexa53-mx8mm, cortexa53, armv8a-crc, armv8a, aarch64, allarch, x86_64_x86_64-nativesdk.
| But none of these manifests exists:
| [..]/tmp/sstate-control/manifest-imx8mm_dummy-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-cortexa53-mx8mm-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-cortexa53-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-armv8a-crc-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-armv8a-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-aarch64-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-allarch-dbus.populate_sysroot
| [..]/tmp/sstate-control/manifest-x86_64_x86_64-nativesdk-dbus.populate_sysroot
(From OE-Core rev: 735ec126ec219c7cb89cb05b0e433201bb7f59eb)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
============
* Add notes to libpipeline(3) of when functions were added.
* Transferred Git repository to https://gitlab.com/libpipeline/libpipeline.
* Make `socketpair` tests used by `./configure --enable-socketpair-pipe`
compatible with C23.
(From OE-Core rev: a2369129b5abe9a12a25f120ce1438eb6fff39ae)
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>
Changelog:
==========
* send: minor speed up for v2 due to increased buffer size
* resize: invalid command line options fail with error code
* quota rescan:
* add long options --status and --wait
* new option to wait but don't start rescan
* qgroup show: print path by default, updated format
* qgroup: new subcommand clear-stale, remove qgroups without their subvolumes
* experimental:
* add warnings to commands that have it enabled (mkfs, image, btrfstune)
* other:
* documentation, help text, error message updates
(From OE-Core rev: b638d61ccc9596b4c432792d3e3a45b989937144)
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>
6.57.1 - 2022-11-14
This patch updates some internal type annotations and fixes a formatting bug
in the explain phase reporting.
6.57.0 - 2022-11-14
Hypothesis now raises an error if you passed a strategy as the alphabet=
argument to text(), and it generated something which was not a length-one
string. This has never been supported, we’re just adding explicit validation
to catch cases like this StackOverflow question.
https://hypothesis.readthedocs.io/en/latest/changes.html#v6-57-1
(From OE-Core rev: 8a4a1fbc7c882a5768d9d5c48edcd92867f7fab4)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With default slirp port forwarding config qemu listens on TCP ports
2222 and 2323 on all IP addresses available on the build host. Most
use cases with runqemu only need it for localhost and it is not
safe to run qemu images with root login without password enabled
and listening on all available, possibly Internet reachable network
interfaces. Limit qemu port forwarding to localhost 127.0.0.1 IP
address. Now qemu machine SSH and telnet ports are only
reachable from the build host machine, not full Internet.
If qemu machine needs to be reachable from network, then it can
be enabled via local.conf or machine config variable QB_SLIRP_OPT:
QB_SLIRP_OPT = "-netdev user,id=net0,hostfwd=tcp::2222-:22"
(From OE-Core rev: c6b1e3d50bf2feea80b70a42c6fad868fa9e6042)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By default host side IP address is not set and qemu listens
on all IP addresses on the host machine which is not a good
idea when images have root login enabled without password.
It make sense to listen only on localhost IP address 127.0.0.1 using
config change like:
QB_SLIRP_OPT = "-netdev user,id=net0,hostfwd=tcp:127.0.0.1:2222-:22"
This config works for qemu itself, but breaks runqemu which tries to
parse the host side port number from qemu process command line arguments.
So change the runqemu side hostfwd parsing for port number to ignore
the host IP address field.
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
(From OE-Core rev: bdbd52082eb26f418000eb4e424baae9babc272c)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sadly the magic is not perfect: llvm-config contains a hardcoded
value for the libdir from the native configuration, and things will
break if the target build installs libraries somewhere else (e.g. lib64).
llvm-config in target bindir also needs a rpath adjustment,
otherwise it simply won't even run when e.g. building for arm on x86.
To avoid patching llvm-source let's simply add more cases to the
llvm-config wrapper script, so that falling through to llvm-config binary
is avoided. Fortunately those cases are all static in what they return,
even though llvm-config binary does poke around the file tree to arrive
at them (which is where breakage happens if native and target don't match
exactly wrt libdir).
I verified that this works by building mesa with llvm enabled for
qemuarm64 and with baselib set to 'lib64' - so that both the target
architecture and target libdir differ from native ones.
Upstream tickets:
https://github.com/llvm/llvm-project/issues/58984https://github.com/mesonbuild/meson/issues/11043
(From OE-Core rev: 056431883e94296b767a479d029b914392e4fd7c)
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>
Changelog:
==========
* Various HTTP/2 Fixes:
* Fix `content-sniffed` not being emitted for resources without content
* Fix leak of SoupServerConnection when stolen
(From OE-Core rev: 65d287feb713a21cefdf4cb56f80c9f1deaa2e60)
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>
Changelog:
=========
- ISO 3166-1: Update name for TR. Fixes#38
- Translation updates for ISO 3166-1
- Translation updates for ISO 3166-2. Closes: #1020633
- Translation updates for ISO 3166-3
- Translation updates for ISO 639-2
- Translation updates for ISO 639-3
- Translation updates for ISO 639-5
- Translation updates for ISO 4217
- Translation updates for ISO 15924
(From OE-Core rev: 99917b4b7d5642b292cb95c770871b95e411dfc5)
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>
From NEWS for v236:
* The "uaccess" udev tag has been dropped from /dev/kvm and
/dev/dri/renderD*. These devices now have the 0666 permissions by
default (but this may be changed at build-time). /dev/dri/renderD*
will now be owned by the "render" group along with /dev/kfd.
Without the group systemd-udevd startup logs:
/lib/udev/rules.d/50-udev-default.rules:39 Unknown group 'render', ignoring
/lib/udev/rules.d/50-udev-default.rules:40 Unknown group 'render', ignoring
(From OE-Core rev: 84efd72d48616405dbe4d73ec95917077144ed09)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After updating gen_fixtures.py, run ./gen_fixtures.py --all
This includes the latest stable/supported releases.
Currently excludes 'dunfell' as it seems to crash.
(Bitbake rev: 58e29fb15cd65795d6cf65a4db2b87f34649cb1f)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop Honister and Hardknott as they are both EOL
Add Langdale as it is the latest stable release
Add comment about Dunfell (currently crashing)
(Bitbake rev: e060daae28529c25968cacc5536a1034e1e1c030)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We should reference the docs for the current LTS version we are using.
(Bitbake rev: 0dca22a184240d464bbd4ef276a6b13e44e29725)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Just like download_submodule() does, fixed warings when run
bb.fetch2.Fetch([url], d) in process_submodules' function:
WARNING: grpc-native-1.50.0-r0 do_fetch: URL: gitsm://github.com/abseil/abseil-cpp.git;protocol=https;name=third_party/abseil-cpp;subpath=third_party/abseil-cpp does not set any branch parameter. The future default branch used by tools and repositories is uncertain and we will therefore soon require this is set in all git urls.
(Bitbake rev: 0ed7c75eb0508a1f699f47d7f22d559501865f61)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 0361ecf7eb82c386a9842cf1f3cb706c0a112e77 introduced regression
in submodules path parsing. As the result gitsm fetcher fails on each
submodule which name begins from the name of the parent repo which is
totally valid usecase [Yocto #14045] [1]
Fix the code to error out only if submodule's name is equal to parent
name but not if it's part of it.
[1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=14045#c4
(Bitbake rev: 3ad27272c18f2bb9edd441f840167a3dabd5407b)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We dropped the update_data calls a while ago. Clean up the code
to match the reality and drop the remaining no-op pieces. Update
the comments to reflect the slowest operations and let the cookie
monster's spirit live on!
(Bitbake rev: 584989ed2b5af4e8799571dece0cf94f995ef14e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* Fix possible overflow in sa_common.c (GHSL-2022-074).
* sa_conv.c: Make size of statistics structures from older sysstat
versions immutable.
* Declare sadc dependency on libsyscom.a.
* Fix gcc v11.2 warnings.
* Various cosmetic fixes.
* sar: Remove `-I int_list` from man-page and help.
* Consolidate systemctl commands in README file.
* Remove whitespace characters at the end of lines.
(From OE-Core rev: d86ef26a76dcadf696a02389ec9156fb95516cce)
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>
mips-fix.patch
removed since it's included in 1.9.12p1
Changelog:
=========
*Sudo's configure script now does a better job of detecting when the
-fstack-clash-protection compiler option does not work. GitHub issue #191.
*Fixed CVE-2022-43995, a potential out-of-bounds write for passwords smaller
than 8 characters when passwd authentication is enabled. This does not affect
configurations that use other authentication methods such as PAM, AIX
authentication or BSD authentication.
*Fixed a build error with some configurations compiling host_port.c.
(From OE-Core rev: 292acd9db1d7204f1435f31f2c37fd272b74eb97)
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>
Changelog:
===========
-Fixed PKG-INFO conversion in bdist_wheel mangling UTF-8 header values in METADATA
-Fixed install failure when used with --no-binary, reported on Ubuntu 20.04,
by removing setup_requires from setup.cfg
-Fixed regression introduced in v0.38.1 which broke parsing of wheel file names
with multiple platform tags
-Removed install dependency on setuptools
-The future-proof fix in 0.36.0 for converting PyPy's SOABI into a abi tag was
faulty. Fixed so that future changes in the SOABI will not change the tag.
(From OE-Core rev: 85479f94c85d6928d6fd893bb28b86b2e769a07c)
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>
Changelog:
=========
IMPROVEMENTS
-------------
* Add support for Python 3.9
* Add support for Python 3.10
* Drop support for Python 2.7, 3.4, and 3.5
* Convert python scripts to entry_points.
* Migrate CI from travis to GitHub actions.
* Add options to output filter to set timestamps.
* Remove dependency on unittest2.
BUGFIXES
----------
* Fix tests with testtools >= 2.5.0.
* Mark rawstrings as such, fixing warnings.
(From OE-Core rev: 8841a4c49ff57bc03f68408883a73ec3a4a75e99)
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>
Changelog:
-----
#3638: Drop a test dependency on the mock package, always use unittest.mock
#3659: Fixed REDoS vector in package_index.
(From OE-Core rev: f508081b34c297321b6a15e81d593cebc5efaee6)
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>
Bug Fixes
-----------
Fix entry point generation of pip.X, pipX.Y, and easy_install-X.Y to correctly
account for multi-digit Python version segments (e.g. the "11" part of 3.11). (#11547)
(From OE-Core rev: 015eb64e2781e03248c6a11b109253a3f12e96dc)
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>
Changelog:
============
- Rework exception handling to better handle Ctrl-C exits
- Various updates to README.md including examples on running different
commands
- Allow using schemas for validation which fail meta-schema checks. This
will allow using schemas which have failures due to new meta-schema
checks.
(From OE-Core rev: ce68658c5471223933239d553abdd2cc5e3520ff)
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>
Changes since 2022.1
--------------------
* Use const.*.html instead of constant.*.html for search index links [!146]
* Remove "terms" from index.json, rewrite commandline search to work without it [!148]
* Add interface type description [!149]
* Fix failure to generate link to error domain [!151]
* Make log.log() thread safe [#129]
* Quote string constant values [#128]
* Set the license of the generated documentation [#133]
* Support (scope forever) [!155]
* Add a way to frame images [!156]
* Use the appropriate namespace for indices [#137]
* Fix type annotations for Repository packages and c_includes [!160]
* Add py.typed to comply with PEP561 [!159]
* Add links to external classes in the hierarchy [#132]
* Use definition lists for callable arguments [#123]
* Improve styles [!165]
* Use definition lists for callable arguments
* Clarify generated description for GError arguments
* Clarify generated description for nullable in/out arguments
* Add emblems for versions and stability
* Require a sufficient minimum dependency of markdown [!166]
* Add a "serve" command
(From OE-Core rev: 695dced37407e7082e9277368c5d9baffea524e4)
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>
vulkan-loader can build and work on headless targets without display
engines so there isn't any need for the ANY_OF_DISTRO_FEATURES restriction.
(From OE-Core rev: d6524dddc7046e420cc93cd9d49cb83e778149e9)
Signed-off-by: Jordan Crouse <jorcrous@amazon.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
spirv-tools exports Cmake packages. When they are installed the
INTERFACE_LINK_LIBRARIES variable is not correctly updated to use
_IMPORT_PREFIX like the other variables. This may have something to do with
the path to the sysroot being different than the source path.
The existing recipe recognizes that the sysroot path made it through to the
install and tries to get rid of it, but this just ends up with dependent
tools looking in vain for /usr/lib/librt.so.
Replace the INTERFACE_LINK_LIBRARIES value in SPIRV-ToolsTarget.cmake with
"${IMPORT_PREFIX}/lib".
(From OE-Core rev: ca2d6d9164fba91d86357e56617b58eeeeb76d72)
Signed-off-by: Jordan Crouse <jorcrous@amazon.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
do_deploy_archives tasks don't need their dependencies so we can optimistion
this as we do for some other tasks.
(From OE-Core rev: 3dd9f6e398844380d3765c54d35afe0d2ccf82e7)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We can exclude the SSTATETASKS from the rm_work task signature
to avoid running the task when we remove some setscene tasks
from the dependencie chain.
The inject_rm_work handler on the rm_work bbclass triggers the
rm_work task running for any signature change in the dependencie
chain of the task do_build of each recipe.
i.e INHERIT:remove = "create-spdx" will trigger the do_rm_work
when we collect the sstate cache with INHERIT = "create-spdx"
(From OE-Core rev: 77729bea5b17d65dafb604fd1665c612091b28c7)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We can skip the rm_work task signature to avoid running the task
when we remove some tasks from the dependencie chain.
The inject_rm_work handler on the rm_work bbclass triggers the
rm_work task running for any signature change in the dependencie
chain of the task do_build of each recipe.
i.e INHERIT:remove = "create-spdx" will trigger the do_rm_work
when we collect the sstate cache with INHERIT = "create-spdx"
(From OE-Core rev: 292305700e39d0ebd64763f5032c39ace5005fad)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Inheriting setuptools3-base adds a runtime dependency on Python.
This change makes inheriting setuptools3-base optional. If one does not want
a runtime dependency on Python, they can remove python from LANGUAGES.
Additionally, as Python 2 has been EOL for nearly 3 years now, all Python 2 related parts have been taken out.
(From OE-Core rev: 1e2381d870b81813d3e9841fc207ac1cfa388386)
Signed-off-by: David Bagonyi <david.bagonyi@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds argument parsing to the conversion script so that the fields that
the script uses to do conversions can be customized on the command line.
The intention is to allows easier customization without having to fork
the script, and allow automated checking on 3rd party layers via CI
without false positives
(From OE-Core rev: b9551f9180bf9f13fb1c480b5b7892fdc831ffcd)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This resolves systemd-boot fails with latest meson,
while systemd -> 252 is being prepared.
(From OE-Core rev: 1d96287906f66ad28e50c9686eaffc2fb7b874fe)
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>
This will be removed in 3.12 and has been deprecated for a while.
If anything breaks because of its absence on the host, this would
expose the breakage so it can be fixed.
icu source specifically does not refer to distutils anywhere.
(From OE-Core rev: 8e3a5b0709384f2b455a82ac1e8e212686fe4456)
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>
Staging the whole /usr/bin is not correct, as it pulls in also
all the vala's cross binaries, which may be discovered by other recipes
and things will go wrong then.
(From OE-Core rev: 52629d9db0344146ff4734632b17bd731e247fd5)
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>
This class should be in classes-recipe as, like testimage, it is specific
to image recipes.
This also solves a regression where simply IMAGE_CLASSES += "testexport"
doesn't work if testimage isn't already in IMAGE_CLASSES. The testexport
class adds testimage to IMAGE_CLASSES, but by this point it's too late.
Now that the class can only be inherited via IMAGE_CLASSES, we can
simply inherit testimage directly.
(From OE-Core rev: 87fcee9fed915ff3af528b976d7d44737f9f1a95)
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>
test_rawcopy_plugin_qemu and test_wic_image_type are x86-specific
currently as the .wks uses x86-specific bootloaders.
This can be fixed, but that can come later.
(From OE-Core rev: 93525809a1ecb01ae7218558c0d6c1b0344606c5)
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>
These tests should be able to work on qemuarm64, but this is untested
and the runners will need configuration.
(From OE-Core rev: 09b9558e20e58b473154895b93cff16261c7f561)
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>
Don't hardcode qemux86-64. This has some complications: the
IMAGE_FSTYPES needs to be constructed to reflect what the machine can
do (only x86 machines can build ISO images), and several tests which need
a wic file are currently limited to qemux86-64.
(From OE-Core rev: a30680a869ff3be63d26468f6365751c56bbb006)
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>
This test was failing very oddly in qemuarm64 runs. Rewriting the test
to be clearer and less fragile fixed it.
(From OE-Core rev: a26fc7c2119df12468b0a834de6fe67aa9c86085)
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>
When the trivial test binary, which just calls printf(), is compiled for
aarch64 with -O2 -D_FORTIFY=2 (as is the default configuration), gdb
resolves main() to the inlined printf() wrapper in stdio2.h instead of
main.c, so the test fails.
Presumably, this is due to debugging being unreliable with -O2. Solve
this problem by not caring where the main() breakpoint resolves to, just
check that it was resolved at all.
(From OE-Core rev: c51c12154851d04a81c8fbe190e712b3cd8dc941)
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>
For now, not all machines have a default wks file, so mark the tests
which need a wks as being specific to qemux86-64.
(From OE-Core rev: 152f1a8cdf698b71c956e9910911dcb141a1f5be)
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>
Set WKS_FILE to wictestdisk.wks, which is a very simple Wic file that
simply contains the root filesystem. It may not actually boot but this
test doesn't care, and it does exercise the wic image construction on
all machines.
(From OE-Core rev: b66a94896193f8d8eeff43b66e9daeb9a74bfed9)
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>
There's no need to build a wic image in this test as not all machines
(such as qemuarm64 currently) have wic images out of the box.
We can simply build ext4 images to work on more machines and save some time.
(From OE-Core rev: cdcf858d00eaf54814e23f550f83f3646bf83a24)
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>
There's no need for this to be built for genericx86-64, we want to test
the current MACHINE.
(From OE-Core rev: b5a7ebe9627b28b207ccccba4f26c6d4a937d6a8)
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>
This test was overly complex with a setUp() method for a single test case,
which was marked as a class function for no good reason.
Generalise the test so that it has the possibility of working on more
machines in the future, add a decorator so that it only runs on
qemux86-64, and respect QEMU_USE_KVM to speed up test execution.
(From OE-Core rev: 2bc2ee171f976807053b7da44c1eedbb07c10949)
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>
qemuarm64 currently uses SERIAL_CONSOLES_CHECK but this is incompatible
with read-only rootfs under sysvinit. Until qemuarm64 doesn't use this,
skip the test on qemuarm64.
(From OE-Core rev: c46be833efc5abea577251ef7e87ef90f08c4de3)
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>
There are already decorators to skip on the value of MACHINE, but for
flexibility it's better to skip based on the target architecture. This
means, for example, the ISO image tests could skip if the architecture
isn't x86.
(From OE-Core rev: 0c21ff0a92906b6b4820eb8beddf8762fe70653d)
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>
Newer versions of binutils (2.38+) have changed how the
"--only-keep-debug" of objcopy behaves when stripping non-debug sections
from an ELF.
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=68f543154e92ab0f5d6c569e0fa143f5e8bd2d80
This change causes associated sections to be correctly marked as NOBITS
with the section contents removed from the output. The side effect is
that this causes issues with objcopy's ability to perform symbol and
relocation stripping (-S/--strip-all) on the debug split ELF, such that
with some object files (e.g. kernel modules) objcopy fails to strip
symbols/relocations with an error like the following:
.../.debug/nls_cp950.ko[.rodata]: file truncated
Because of this it is now problematic to generate minidebuginfo for
these types of ELF objects. However it is not typically useful to inject
minidebuginfo into these types of ELFs, and other distributions (e.g.
Fedora, referring to find-debuginfo.sh of debugedit) only insert
minidebuginfo into executables and shared libraries.
This change causes the minidebuginfo injection to only apply to EXEC/DYN
type ELFs, which limits the injection to executables and shared
libraires.
Additionally this change fixes the parsing of the sections from the
"readelf -W -S" output which was not accounting for the section index
column having leading spaces for single digit index values e.g. "[ 1]".
(From OE-Core rev: 2084cfcb3d15db3e02637f1cd63ab9c997f38a65)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The glibc-locale recipe already partially depends on the base depends in
order to satisfy the do_package dependency on binutils. However since
commit d6ffd683bf6 NM has defaulted to gcc-nm, meaning do_package
depends on gcc (for minidebuginfo).
Whilst the do_package task could handle having the dependencies
explicitly defined (either in glibc-locale or in package.bbclass),
setting these would require some amount of conditional dependency
configuration (cross/crosssdk/etc.). Since both binutils and gcc are
already dependencies of virtual/libc (although compilerlibs is not),
having glibc-locale not inhibit the default depends simplifies the
handling of this situation for both glibc-locale and package.bbclass.
(From OE-Core rev: 8a40d0a6039e87a5b4b26a0e84dd797fe5c75cba)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a new selftest to validate minidebuginfo support. This selftest
builds a complete target image with PACKAGE_MINIDEBUGINFO enabled. ELFs
included in the image are expected to have minidebuginfo included in the
resulting executables and shared libraries, the self test validates this
by unpacking the image and checking for the associated ".gnu_debugdata"
section on busybox and libc ELFs.
(From OE-Core rev: 5063a31ad05b75ec6ac12158fe759e81fcdb1585)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libc-test is a collection of unit test to measure the correctness and
robustness of a C/POSIX standard library implementation. It is developed
as part of the musl project.
(From OE-Core rev: 4a94cdc7e841ebe583b0e6935fc50d233c8c310e)
Signed-off-by: Chase Qi <chase.qi@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
if a source is using work-shared but isn't a kernel,
like for instance llvm-source from meta-clang, share_src was
previously undefined leading to a crash of the python code.
Default to WORKDIR and just override it in case the source being
a kernel recipe.
Additionally changes the variable names in the following, as
they imply that it's only about the kernel, which is not the case
in every case
(From OE-Core rev: 34fa68a0b07328c4ed4eef81f8cde80137a91f18)
Signed-off-by: Konrad Weihmann <kweihmann@witekio.com>
On-behalf-of: Avnet Embedded <AvnetEmbedded@avnet.eu>
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Reviewed-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In expectation of SPDX 3.0 support, move the create-spdx.bbclass ->
create-spdx-2.2.bbclass. The create-spdx.bbclass class still exists and
can be used if a user doesn't care about which specific version of SPDX
they get.
(From OE-Core rev: 9ec01fe3e59be66331c14ab5391ecb0b6f140c22)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libinput 1.21.0 is now available for download.
This version includes a new configuration option that, similarly to its touchpad counterpart, allows disabling the trackpoint while typing.
Compositors can take advantage of it thanks to four new APIs:
libinput_device_config_dwtp_is_available, libinput_device_config_dwtp_set_enabled, libinput_device_config_dwtp_get_enabled and libinput_device_config_dwtp_get_default_enabled.
Those who use the flat acceleration profile on their touchpad are in luck, it has been improved in this version.
In addition to the changes already mentioned, new quirks have been added for multiple StarLabs laptops.
Last but not least, several bugs have been fixed, so make sure to update!
Thanks to everyone involved for making this new version possible ❤
Alexander Courtis (1):
AttrLidSwitchReliability quirk default unreliable->reliable
José Expósito (7):
evdev: check well-known keyboard keys on joystick/gamepad detection
evdev: modernize variable declaration in evdev_device_is_joystick_or_gamepad
coding style: allow C99 variable declaration
test: disable hold gestures when are not required
Remove "device-" file
wheel: fix Lenovo Scrollpoint quirk
libinput 1.21.0
Peter Hutterer (26):
gitlab CI: fail the sanity check stage if the fork is not public
util: auto-declare the element variable in ARRAY_FOR_EACH
meson: fix a meson warning
meson: replace a meson.source_root() with the explicit directory
doc/user: add a page to troubleshoot right-click Clickpads
tools/record: fix the indentation of the system: section
evdev: strip the device name of format directives
tools: allow limiting the axes in libinput analyse recording
tools: don't print a carriage return if we're not on a tty
tools/record: fix indentation for libinput events
tools/analyze-recording: add --print-state to always print values
tools/analyze-recording: improve the repeated-events line printing
tools: add a libinput test tool as entry point for our test suites
test: install libinput-test-utils as part of install-tests
quirks: move the canvas quirk enum to the right order
quirks: remove an unused quirk
tablet: remove an always-true part of an if condition
test: rename a test function to make it easier to select
tablet: use a helper variable to make the code more readable
tablet: require a minimum pressure before we process pressure events
test: fix the lowres-only wheel event tests
test: ensure we always have an axis event where we expect one
test: use a ranged test instead of a duplicated one
test: fix a typo
meson.build: check gtk targets before building
gitlab CI: bump to F35 and F36, as well as Ubuntu 21.10 and 22.04
Sean Rhodes (2):
quirks: Add quirk for StarLite Mk IV
Quirk all StarLabs trackpads
Tom Stellard (1):
Update valgrind.h to a newer version
pudiva chip líquida (1):
touchpad: new option dwtp (disable-while-trackpointing)
satrmb (1):
filter-touchpad: normalize for dpi on the touchpad-specific flat profile
libinput 1.20.1 is now available for download.
This release fixes CVE-2022-1215, see #752.
When a device is detected by libinput, libinput logs several messages through log handlers set up by the callers.
These log handlers usually eventually result in a printf call. Logging happens with the privileges of the caller,
in the case of Xorg this may be root.
The device name ends up as part of the format string and a kernel device with printf-style format string placeholders
in the device name can enable an attacker to run malicious code. An exploit is possible through any device where the
attacker controls the device name, e.g. /dev/uinput or Bluetooth devices.
Peter Hutterer (2):
evdev: strip the device name of format directives
libinput 1.20.1
(From OE-Core rev: 1f1888cc8a35b98ccde472eb345c1e483eb6b6d1)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Explain that this variable apply not only to make, but also
to ninja, and to other build tools which support parallel jobs.
(From yocto-docs rev: d3fe2aba3948040a01b9068df5085453ad65309c)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Explain that reducing its value to reduce system load
is not sufficient if PARALLEL_MAKE is not reduced as well.
(From yocto-docs rev: f4986faa5576ec1c146e606220421a686c4a9b57)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is not actually needed outside of the autobuilder and since the
package got renamed in Ubuntu 20.04 and later to pylint, it was giving
the users an incorrect command line to run and would fail all the time,
better remove it instead of trying to handle Debian/recent Ubuntu
differences in the documentation.
Moreover, the other supported host distributions didn't have pylint
listed as a dependency, proving that it's indeed not needed.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 9f255dc3c32a4c9b2185e6448bde3357fd5135b2)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[YOCTO #14917]
Attempting to use a dictionary in a python code snippet for variable
assignment results in an error. For example attempting something such
as
IDX = "green"
VAL = "${@{ 'green': 1, 'blue': 2 }[d.getVar('IDX')]}"
produces the error
expansion of VAL threw ExpansionError: Failure expanding variable
VAL, expression was ${@{ 'green': 1, 'blue': 2 }[d.getVar('IDX')]}
which triggered exception SyntaxError: '{' was never closed (Var
<VAL>, line 1)
The existing __expand_python_regexp__, "\${@.+?}", will match the
first close curly bracket encountered, resulting in incomplete and
un-parsable code, and thus produce the error. We can correct this by
allowing a single depth of nested curly brackets in
__expand_python_regexp__ by using "\${@(?:{.*?}|.)+?}", which will
match up to and including the matching close curly bracket to the
open, '${@', curly bracket, even if there are one or more singly
nested curly brackets present. This change allows the usecase
described above to function.
This change can't be made on its own though. The old regex would, in
an obscure way, handle the case where a python snippet contained an
unexpandable variable. Since the unexpandable variable is in curly
brackets it would cause incomplete/un-parsable python code and thus
remain unparsed. So something like
VAL = "${@d.getVar('foo') + ${unsetvar}}"
would remain unparsed as the close curly bracket in "${unsetvar}"
would match and terminate the snippet prematurely. This quirk resulted
in the proper handling of python snippets with unexpanded
variables. With the change to __expand_python_regexp__ the full
snippet will match and be parsed, but to match the old/correct
behavior we would not want to parse it until ${unsetvar} can be
expanded. To ensure the old/correct behavior for python snippets with
unexpanded variables remains in place we add a check for unexpanded
variables in the python snippets before running them.
This handling of unparsed variables brings two benefits. The first we
now have an explicit check visible to all for unexpanded variables
instead of a somewhat hidden behavior. The second is that if there are
multiple python snippets the old behavior would run the code for each
but a single snippet with unexpanded variables would mean all snippets
would remain unparsed, meaning more and repeated processing at a later
time.
For example:
"${@2*2},${@d.getVar('foo') ${unsetvar}}"
old behavior would give:
"${@2*2},${@d.getVar('foo') ${unsetvar}}"
new behavior will give:
"4,${@d.getVar('foo') ${unsetvar}}"
The old behavior would calculate '2*2' but toss the result when the
second snippet would fail to parse resulting in future recalculations
(or fetching from cache), while the new behavior avoids this.
(Bitbake rev: 94e49b9b9e409c29eb04603b1305d96ebe661a4b)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
First, commit 81efd77987f6decf256967fa16521a40c14d3518 created a copy
of __expand_var_regexp__ and __expand_python_regexp__ when creating
the initial version of data_smart.py. A while later commit
db1c998b31da06d7f3eb09fc6f59a1915b7b549e dropped all references to
these variables from data.py.
This leaves us today with two versions of these variables in the
global scope. However, only those defined in data_smart.py are being
used, in data_smart.py.
Unfortunately there was no indication in the commit log for commit
db1c998b31da indicating why the variables were left in place despite
the functions referencing them were being removed. Additionally
data.py imports data_smart, thus the versions of __expand_var_regexp__
and __expand_python_regexp__ defined in data_smart.py would be used by
all bitbake code, beyond, potentially, some code in data.py which we
know has no references to these variables.
To remove any potential confusion around these variables drop the old
definitions from data.py.
(Bitbake rev: 60f43d0428d43c981b44b6c8d125f77440f6c8f9)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This avoids the following error:
ERROR: pango-1.50.11-r0 do_package: QA Issue: pango: Files/directories
were installed but not shipped in any package:
/usr/libexec
/usr/libexec/installed-tests
/usr/libexec/installed-tests/pango
/usr/libexec/installed-tests/pango/nofonts
/usr/libexec/installed-tests/pango/nofonts/fonts.conf
Also use tabs for indentation of shell code.
(From OE-Core rev: d4bcd4050a6a9b6b1cb8e68b2053523cc0501814)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was replacing /usr/include regardless of whether it
was at the beginning of the full path (correct, when building target
python3), or in the middle of it (not correct, when building
native or nativesdk python).
Through various reasons we haven't been bitten by this until now,
but latest setuptools does expose the problem with for example
nativesdk-python3-cffi and nativesdk-python3-cryptography which both
fail without this fix.
I am not aware of anything using INCLDIRSTOMAKE, and it is harder
to adjust correctly due to the value being a list; if something
is using it, we can look at it specifically.
(From OE-Core rev: 4055dd6cc89af16b3723e38b63d4d81efb0e2286)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There's no need to have linux-firmware in the sysroot. The sysroot won't
ever be used anyway as nothing needs the firmware at build-time, but this
saves us building a ~900MB sysroot (~300MB sstate tarball).
(From OE-Core rev: 26ed998c4f201c5cacf330f52e51e416afbd300c)
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>
Config written to the emptytest include file is invalid after the test
has cleaned up its temporary directories resulting in the emptytest
recipe potentially having invalid content when parsed by successive
bitbake runs.
This presents the following error in tests after lic_checksum execution,
e.g. 'oe-selftest -r lic_checksum recipetool'
ERROR: .../emptytest.bb: Unable to get checksum for emptytest SRC_URI entry tmpn_nyosnq: file could not be found
Remove the recipe include content once the bitbake runs are completed in
each lic_checksum test case.
(From OE-Core rev: 087df767a64b271b503d714df3df6d8b3caad1c0)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Set VERBOSE=1 so the compile logs are useful, perform the configure in
do_configure, and set bindir correctly.
(From OE-Core rev: 51fd68954dde1af9cfd5c8b38f5e8f5e852deaaf)
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>
SafeConfigParser was renamed to ConfigParser in 3.2, and the
SafeConfigParser alias will be removed in 3.12.
(From OE-Core rev: 71b3e7f71727137b4b996cc4160c9cc1581824b8)
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>
The latest version update eliminated all custom patches, and the selftest
expects them.
(From OE-Core rev: 95298a7f1ad29c0fc0d02772d646116709ac355f)
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>
Update 0001-generate-glslang-pkg-config.patch to
omit libraries that are no longer present
(their functionality has been folded into glslang library
itself).
(From OE-Core rev: 354f1c4013f3b7ee78d6f4ed6209d6b549184057)
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>
Add 7-Zip support in conversion types and commands. Default arguments of
7-Zip are compression level: 9, method: BZip2, extension: 7z. All these are
overridable from local.con for any other use case in user side. First goal
was to make an alternative zip conversion which can operate faster in
multi-thread systems (on many CPU cores), normal zip is just a single
thread compression. 7-Zip can do a compression in multi-thread processing,
so it is fine to use and speed up it and 7-Zip is supported also in many
platform to use.
(From OE-Core rev: 5931b2898b5fa964768c2abf9b5aa556859152b3)
Signed-off-by: Benjamin Szőke <egyszeregy@freemail.hu>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ext2/3/4 FS contains not only mtime, but also ctime, atime and crtime.
Currently, all the files are being added into the rootfs image using
mkfs -d functionality which affects all the timestamps excluding mtime.
This patch ensures these timestamps inside the FS image equal to
the SOURCE_DATE_EPOCH if it is set.
(From OE-Core rev: 75d2dd0ea7790db2e8ee921784ca373abff2df65)
Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently if you switch machines, gcc-source do_deploy_source_date_epoch
would re-run as the stamps are tune specific. This hasn't caused much
of an issue until now, however if we fix the gcc recipes to reuse the
timestamp from this task, it does then create problems.
Copy code from allarch to ensure this task hash doesn't change between
machines/tunes.
(From OE-Core rev: 7e052d03464ba5e880a6c5a0e45ff2f467ef97e8)
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>
Whilst we patch gengtype.cc, we don't patch gengtype-lex.cc which would
be the file which would trigger regeneration of files.
The real bug that was likely the cause for this fix is probably SDE issues
with gcc shared workdir so this code can now be dropped.
(From OE-Core rev: 7ab82b5db2a737c2a0266280b15d343a27c0e1d5)
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>
The source date epoch for gcc isn't being transferred from the shared
workdir to the current WORKDIR for the specific recipe. This results in
the clamping code within sstate.bbclass using a value from 2011 which
changes the timestamps of many files. Since this happens part way
through the build, if pieces of gcc haven't built, or build/rebuild
later, we see things rebuilding when they should not and for generated
files, races are possible.
Fix this by copying the SDE from the shared workdir into the recipe
workdir.
[YOCTO #14953]
(From OE-Core rev: b996293b4c8ab7ff3ed852045d17290df29205df)
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>
- add a PACKAGECONFIG for soup3
- add PACKAGECONFIG_SOUP variable as it is used in webkitgtk and epiphany
(From OE-Core rev: 88d30848981db2cb7b1f2021ba07e40976cd789f)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is useful e.g. when using meta-clang, which introduces a dependency to nativesdk-binutils when
populating the SDK, and then a full tarball of binutils is fetched additionally to a shallow tarball.
(From OE-Core rev: 18624a89cb09bab78f9200a7c63406c75845e3e3)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some Gnome projects have stopped supporting libsoup-2.4. Therefore, switch to libsoup-3.0.
This would unblock the update of geary or gnome-online-accounts, which would otherwise
fail like this:
| Run-time dependency webkit2gtk-4.1 found: NO (tried pkgconfig)
|
| ../git/meson.build:70:0: ERROR: Dependency "webkit2gtk-4.1" not found, tried pkgconfig
(From OE-Core rev: a18f3cb38e0b897c5d60e4943478ad1b7f7e637c)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building with CONFIG_MODVERSIONS=y and CONFIG_RANDSTRUCT=y we need
to copy the build assets generated for the randstrutc seed to
STAGING_KERNEL_BUILDDIR, otherwise the out-of-tree modules build will
generate those assets which will result in a different
RANDSTRUCT_HASHED_SEED.
(From OE-Core rev: b36303158b2e0273ff415bdedefb379f680b30fc)
Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since RRECOMMENDS declaration implictly induces building the recipes
that provide the runtime recommended packages, conditionalize adding
such values according to associated PACKAGECONFIG settings in order
to avoid redundant building.
(From OE-Core rev: a1989add927f7805378fe4d5afbde780b747ba77)
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>
Following the update from 3.10.6 to 3.11.0, the source code of
module re for regular expression operations has been moved to
Lib/re/. File python3-manifest.json has been modified according
to the new path.
According to the instructions the new python3-manifest.json
version was created by running bitbake python3 -c create_manifest.
Because of this it also updated other files and rdepends in it.
(From OE-Core rev: 830393e7aa0150566d871acd877908e08fa06964)
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the trailing '.git' to git repo uri in SRC_URI then it could share
source code repo on premirror with grpc which uses libuv as a git
submodule with fixed revision.
(From OE-Core rev: cecdf616e7cf192cdc723a446be1d14c197c980d)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* RUSTC is normally defined in rust.bbclass, but rust-target-config doesn't
inherit rust.bbclass and RUSTC is then undefined when calling 'which'
in oe_cargo_build
* causes which help text ending in log.do_compile, e.g.:
| DEBUG: Executing shell function do_compile
| NOTE: Using rust targets from /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/openssl-sys/0.9.77-r0/rust-targets/
| NOTE: cargo = /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/openssl-sys/0.9.77-r0/recipe-sysroot-native/usr/bin/cargo
| Usage: which [options] [--] COMMAND [...]
| Write the full path of COMMAND(s) to standard output.
|
| --version, -[vV] Print version and exit successfully.
| --help, Print this help and exit successfully.
| --skip-dot Skip directories in PATH that start with a dot.
| --skip-tilde Skip directories in PATH that start with a tilde.
| --show-dot Don't expand a dot to current directory in output.
| --show-tilde Output a tilde for HOME directory for non-root.
| --tty-only Stop processing options on the right if not on tty.
| --all, -a Print all matches in PATH, not just the first
| --read-alias, -i Read list of aliases from stdin.
| --skip-alias Ignore option --read-alias; don't read stdin.
| --read-functions Read shell functions from stdin.
| --skip-functions Ignore option --read-functions; don't read stdin.
|
| Recommended use is to write the output of (alias; declare -f) to standard
| input, so that which can show aliases and shell functions. See which(1) for
| examples.
|
| If the options --read-alias and/or --read-functions are specified then the
| output can be a full alias or function definition, optionally followed by
| the full path of each command used inside of those.
|
| Report bugs to <which-bugs@gnu.org>.
| NOTE: rustc =
(From OE-Core rev: 0068e82f02354729b953e622889f96ca52468d6c)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Whilst SDE definitely needs to be exported, the fallback does not as
it is only used in our python code via the datastore.
It was introduced as an export in 9a1dde74e794362399193dc3f81c9685a83d0776
but even then it doesn't look like it needed to be, likely just a copy and
paste mistake.
Drop the export.
(From OE-Core rev: 74fb6539dd06acb0dd6a9af4809152975e8473e6)
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>
Changelog:
==========
* Fix#263, pmap regression in 0.19.1. Element access sometimes unreliable after insert.
* Fix#159 (through PR #243). Pmap keys/values/items now behave more like the corresponding Python 3
methods on dicts. Previously they returned a materialized PVector holding the items, now they return
views instead. This is a slight backwards incompatibility compared to previous behaviour, hence stepping
version to 0.19.
* Fix#244, type for argument to PVector.delete missing.
* Fix#249, rename perf test directory to avoid tripping up automatic discovery in more recent setuptools versions
* Fix#247, performance bug when setting elements in maps and adding elements to sets
* Fix#248, build pure Python wheels. This is used by some installers.
* Fix#254, #258, support manylinux_2014_aarch64 wheels.
(From OE-Core rev: 87ecac07d9be3fc25b579344082048a9dbe76501)
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
* The "check_schema" method on "jsonschema.protocols.Validator" instances
now *enables* format validation by default when run. This can catch some
additional invalid schemas (e.g. containing invalid regular expressions)
where the issue is indeed uncovered by validating against the metaschema
with format validation enabled as an assertion.
* The "jsonschema" CLI (along with "jsonschema.cli" the module) are now
deprecated. Use "check-jsonschema" instead, which can be installed via
"pip install check-jsonschema" and found
'here <https://github.com/python-jsonschema/check-jsonschema>'_.
* Make "ErrorTree" have a more grammatically correct "repr".
(From OE-Core rev: b8cece422c789816a8140af519e13a977065c8d6)
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
Fix default file selection behavior of the wheel target when there is a single top-level module
(From OE-Core rev: 645ee26f993bce4e5fca19cabcc40c575b85fbb5)
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>
Added
=========
Added start-at in addition to start-after that preserves the string that is looked for.
This often removes the need for adding markers because you can define
the starting point using a heading that becomes part of the fragment.
(From OE-Core rev: ce2aa0bf0177533c4e168a942b7d0560e137f4c1)
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>
License-Update:
"the author" changed to "the copyright holder nor the names of its contributors"
"THE AUTHOR" changed to "THE COPYRIGHT HOLDERS AND CONTRIBUTORS"
Changelog:
===========
Improvements
------------
* Support for hex escapes in JavaScript string literals :gh:'#877'
* Add support for formatting decimals in compact form :gh:'#909'
* Adapt parse_date to handle ISO dates in ASCII format :gh:'#842'
* Use 'ast' instead of 'eval' for Python string extraction :gh:'#915'
* This also enables extraction from static f-strings.
F-strings with expressions are silently ignored (but won't raise an error as they used to).
Infrastructure
---------------
* Tests: Use regular asserts and "pytest.raises()" :gh:'#875'
* Wheels are now built in GitHub Actions :gh:'#888'
* Small improvements to the CLDR downloader script :gh:'#894'
* Remove antiquated '__nonzero__' methods :gh:'#896'
* Remove superfluous '__unicode__' declarations :gh:'#905'
* Mark package compatible with Python 3.11 :gh:'#913'
* Quiesce pytest warnings :gh:'#916'
Bugfixes
-----------
* Use email.Message for pofile header parsing instead of the deprecated "cgi.parse_header" function. :gh:'#876'
* Remove determining time zone via systemsetup on macOS :gh:'#914'
Documentation
--------------
* Update Python versions in documentation :gh:'#898'
* Align BSD-3 license with OSI template :gh:'#912'
(From OE-Core rev: cac67727058415ecd491c85bcf1b62610849950f)
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>
Add SDK_ZIP_OPTIONS to remove symbolic link creation in zip archive or add options, e.g. for encryption of the zip archive.
(From OE-Core rev: 04b62f9459b401c276255f166d0738b6f902a576)
Signed-off-by: Christoph Lauer <christoph.lauer@xtronic.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Add SUMMARY, DESCRIPTION, BUGTRACKER and SECTION
* Update HOMEPAGE to agree with PyPi
https://github.com/python/typing_extensions/blob/main/CHANGELOG.md#release-440-october-6-2022
Release 4.4.0 (October 6, 2022)
* Add typing_extensions.Any a backport of python 3.11's Any class
which is subclassable at runtime. (backport from python/cpython#31841,
by Shantanu and Jelle Zijlstra). Patch by James Hilton-Balfe
(@Gobot1234).
* Add initial support for TypeVarLike default parameter, PEP 696.
Patch by Marc Mueller (@cdce8p).
* Runtime support for PEP 698, adding typing_extensions.override.
Patch by Jelle Zijlstra.
* Add the infer_variance parameter to TypeVar, as specified in PEP
695. Patch by Jelle Zijlstra.
License-Update: update copyright years; align with CPython LICENSE
See https://github.com/python/typing_extensions/pull/63
(From OE-Core rev: 15ca091ae01ae298c013e8cf82ee6af382259ed8)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* configure: Restore ucontext api functionality check.
In c3f01c72b303cbbb0cc8983120677edee2f3fa4b the use of the ucontext api
in the main program was removed, and with it the configure check for it.
However, the ucontext api is still used in the "explicit_bzero" test and
thus this test still needs to be in place.
See also: https://bugs.gentoo.org/838172
* configure: Restore the functionality of the '--disable-symvers' switch.
Without this fix the build was simply broken, if symbol versioning was
disabled for any reason, e.g. whether the compiler nor the linker
supporting it, or if disabled on purpose by the user (issue #142).
* Fix variable name in crypt(3) for a datamember of 'struct crypt_data'
(issue #153).
* Add glibc-on-loongarch-lp64 (Loongson LA464 / LA664) entry to
libcrypt.minver. This was added in GNU libc 2.36.
(From OE-Core rev: 7da5dd3b43718b876645602b1a23c739cbe8016d)
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>
0001-configure.ac-check-getprotobynumber_r-with-AC_TRY_LI.patch
removed since it's included in 1.7.4.4
(From OE-Core rev: c00e9d66f0b8449ff1bf24546f232345eb6feebd)
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>
Changelog:
==========
- Add support for aarch64 (64-bit ARM) architecture (not yet enabled on Windows though)
- aarch32: Implement loadupdb instruction used e.g. for video pixel
format packing/unpacking/conversions
- neon: Fix unsigned only implementation of loadoffb, loadoffw and loadoffl
- neon: Fix testsuite not passing on arm CPUs
- orccodemem: Fix use-after-free in error paths
- orccpu-powerpc: Fix build with kernel < 4.11
- Add support for macOS Hardened Runtime
- Enable only SSE and MMX backends for Windows
- Fix ORC_RESTRICT definition for MSVC
- pkgconfig: add -DORC_STATIC_COMPILATION flag to .pc file for static-only builds
(From OE-Core rev: 5cab550deb3f8c895e4c4041ddf4a99517b1cb1b)
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>
License-Update: Copyright year updated to 2022
Changelog:
==========
correct case where there is no unified-context.
trim trailing '/' from pathnames, e.g., to handle "diff -ru FOO/ BAR/ | diffstat -K"
update configure macros
update config.guess, config.sub
(From OE-Core rev: 5be2ea0e0040eaa7749843a0e12b99ebf1a01fe3)
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>
disable-hardcoded-configs.patch
refreshed for new version.
Changelog:
==========
- Added postcmd attribute in drive description to allow to
execute "device release" code automatically at end of
command
- Code cleanup (unneeded functions, initializations, added
comments to unobvious code, obsolete stuff in Makefile)
- signedness cleanup about directory entries
(From OE-Core rev: 7e7abbe7743f16e0524c9a1d6990fb304f648a56)
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>
Check if the module object has attribute '__file__' to fix and
avoid errors like:
AttributeError: module '_abc' has no attribute '__file__'. Did you mean: '__name__'?
(From OE-Core rev: 8acce12c1a4cf37ac312c92d62a6ae93a349dddf)
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes in this update includes:
* The option "--vgdb-stop-at=event1,event2,..." accepts the new value
abexit. This indicates to invoke gdbserver when your program exits
abnormally (i.e. with a non zero exit code).
* Fix Rust v0 name demangling.
* The Linux rseq syscall is now implemented as (silently) returning
ENOSYS.
* Add FreeBSD syscall wrappers for __specialfd and __realpathat.
* Remove FreeBSD dependencies on COMPAT10, which fixes compatibility
with HardenedBSD
* The option --enable-debuginfod=<no|yes> [default: yes] has been added
on Linux.
* More DWARF5 support as generated by clang14.
Drop the patch 0001-Fix-drd-tests-shared_timed_mutex.cpp.patch which was
merged upstream.
ptest result:
System Pass Fail Skip
x86-64 717 0 20
(From OE-Core rev: 51e3d2ecef6a031105c04eb730580c17411eaf46)
Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com>
Signed-off-by: Randy MacLeod <randy.macleod@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Highlights for this release:
- Continued work on color management infrastructure:
In Weston 11, if you enable the tentative, experimental and WIP color
management option, Weston will not only blend in linear light, but
you can also set up a monitor ICC profile and Weston will do some
kind of color mapping from sRGB to that profile. Furthermore, you can
configure a monitor into HDR mode and deliver HDR characteristics from
weston.ini to the monitor, but Weston will *not* produce proper HDR
content yet, meaning the display is incorrect.
- Various RDP improvements.
- Performance improvements in the DRM backend.
- Support for the wp_single_pixel_buffer_v1 protocol.
- weston_buffer refactoring.
- Groundwork for running multiple backends at the same time (e.g. KMS + RDP)
and for multi-GPU support in the DRM backend. This is not supported
yet, but may be in a future release.
Breaking changes for users:
- The cms-static and cms-colord plugins are now deprecated.
- A number of features have been removed from desktop-shell: multiple
workspaces, zoom, exposay.
- wl_shell support has been removed (superseded by xdg-shell).
- The fbdev backend has been removed (superseded by KMS).
- weston-launch and launcher-direct have been removed (superseded by libseat).
- The weston-info and weston-gears clients have been removed (weston-info is
superseded by wayland-info).
- The KMS max-bpc property is now set by default. If you experience black
screens with (faulty) monitors, try lowering it in weston.ini.
- Weston will now abort when running out of memory. Weston is not suitable
for memory constrained environments.
(From OE-Core rev: eb00d50e5da97a726eb6290317a3ef7d8e1b90a3)
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* use 4 spaces
* avoid trailing space
* add CARGO_LOCK_SRC_DIR to allow searching outside ${S}
* use BPN in output filename
* First I've used CARGO_LOCK_SRC_DIR as relative to ${S}, because that's what CARGO_SRC_DIR
in cargo.bbclass is using:
meta/classes-recipe/cargo.bbclass:CARGO_SRC_DIR ??= ""
meta/classes-recipe/cargo.bbclass:MANIFEST_PATH ??= "${S}/${CARGO_SRC_DIR}/Cargo.toml"
but change to absolute path (defaulting to ${S}) as requested by Alex:
11:44 < kanavin> JaMa, would prefer CARGO_LOCK_SRC_DIR ??= "${S}"
11:46 < kanavin> otherwise looks good
* I've resolved my usecase for CARGO_LOCK_SRC_DIR by changing
S back to ${WORKDIR}/git and using CARGO_SRC_DIR to select
the right subdirectory to be built, because the Cargo.toml
in this subdirectory was also referencing other subdirectories
with relative path:
88b147506d/token/cli/Cargo.toml (L30)
so including all Cargo.lock files in whole ${WORKDIR}/git
seems like reasonable approach
(From OE-Core rev: 7636a2b8080521ed2ad54b0edce47a8742a12d58)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://www.sphinx-doc.org/en/master/changes.html#release-5-3-0-released-oct-16-2022
Release 5.3.0 (released Oct 16, 2022)
* #10759: LaTeX: add latex_table_style and support the 'booktabs',
'borderless', and 'colorrows' styles. (thanks to Stefan
Wiehler for initial pull requests #6666, #6671)
* #10840: One can cross-reference including an option value like
`--module=foobar`, `--module[=foobar]` or `--module foobar`.
Patch by Martin Liska.
* #10881: autosectionlabel: Record the generated section label to the
debug log.
* #10268: Correctly URI-escape image filenames.
* #10887: domains: Allow sections in all the content of all object
description directives (e.g. py:function). Patch by Adam
Turner
(From OE-Core rev: 35d65248c2a46f4966ded2e95e530f25a2869ce9)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://github.com/more-itertools/more-itertools/blob/master/docs/versions.rst#900
9.0.0
* Potentially breaking changes
- `grouper` no longer accepts an integer as its first
argument. Previously this raised a DeprecationWarning.
- `collate` has been removed. Use the built-in
`heapq.merge` instead.
- `windowed` now yields nothing when its iterable is
empty.
* This library now advertises support for Python 3.7+.
* New functions
- `constrained_batches`
- `batched` (from the Python itertools docs)
- `polynomial_from_roots` (from the Python itertools
docs)
-`sieve` (from the Python itertools docs)
* Other changes
- Some documentation issues were fixed (thanks to nanouasyn)
(From OE-Core rev: f31ea2784428114acae33522a80208aa35d133bc)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://hypothesis.readthedocs.io/en/latest/changes.html#v6-56-4
6.56.4 - 2022-10-28
* This patch updates some docs, and depends on exceptiongroup 1.0.0 final
to avoid a bug in the previous version.
6.56.3 - 2022-10-17
* This patch teaches text() to rewrite a few more filter predicates (issue
#3134). You’re unlikely to notice any change.
6.56.2 - 2022-10-10
* This patch updates our vendored list of top-level domains, which is used
by the provisional domains() strategy, and fixes some incorrect examples
in the docs for mutually_broadcastable_shapes().
(From OE-Core rev: 1071b68375819d9faa607ae1179720500157d932)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://docs.pytest.org/en/stable/changelog.html#pytest-7-2-0-2022-10-23
Excerpt from upstream release notes:
Deprecations
* #10012: Update pytest.PytestUnhandledCoroutineWarning to a
deprecation; it will raise an error in pytest 8.
* #10396: pytest no longer depends on the py library. pytest provides
a vendored copy of py.error and py.path modules but will use
the py library if it is installed. If you need other py.* modules,
continue to install the deprecated py library separately, otherwise it
can usually be removed as a dependency.
* #4562: Deprecate configuring hook specs/impls using
attributes/marks.
Instead use pytest.hookimpl() and pytest.hookspec(). For more
details, see the docs.
* #9886: The functionality for running tests written for nose has been
officially deprecated.
This includes:
Plain setup and teardown functions and methods: this might catch
users by surprise, as setup() and teardown() are not pytest idioms, but
part of the nose support.
Setup/teardown using the @with_setup decorator.
For more details, consult the deprecation docs.
(From OE-Core rev: 8ae3b896b0e1a77bcbd5b98b4b983e4f34746a94)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
https://github.com/giampaolo/psutil/blob/master/HISTORY.rst#593
2022-10-18
Enhancements
* 2040, [macOS]: provide wheels for arm64 architecture. (patch by
Matthieu Darbois)
Bug fixes
* 2116, [macOS], [critical]: `psutil.net_connections`_ fails with
RuntimeError.
* 2135, [macOS]: Process.environ() may contain garbage data. Fix
out-of-bounds read around sysctl_procargs. (patch by Bernhard
Urban-Forster)
* 2138, [Linux], [critical]: can't compile psutil on Android due to
undefined ethtool_cmd_speed symbol.
* 2142, [POSIX]: net_if_stats() 's flags on Python 2 returned unicode
instead of str. (patch by Matthieu Darbois)
* 2147, [macOS] Fix disk usage report on macOS 12+. (patch by Matthieu
Darbois)
* 2150, [Linux] Process.threads() may raise NoSuchProcess. Fix race
condition. (patch by Daniel Li)
* 2153, [macOS] Fix race condition in
test_posix.TestProcess.test_cmdline. (patch by Matthieu Darbois)
(From OE-Core rev: 893fc6a99f1ad3417fec43eb9b7fdb641e7d1e6d)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
38.0.3 - 2022-11-01
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
3.0.7, which resolves CVE-2022-3602 and CVE-2022-3786.
38.0.2 - 2022-10-11 (YANKED)
Attention!
This release was subsequently yanked from PyPI due to a regression in
OpenSSL.
* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
3.0.6.
https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#3803---2022-11-01
(From OE-Core rev: 3c0c03312724de85e3209e6e5a5aa20c094eae45)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Refresh python3-bcrypt-crates.inc
Upstream release notes[1]:
* We now build PyPy manylinux wheels.
* Fixed a bug where passing an invalid salt to checkpw could result in
a pyo3_runtime.PanicException. It now correctly raises a ValueError.
[1] https://github.com/pyca/bcrypt/#401
(From OE-Core rev: 509a684b748af92e0b657433da85550de72ecbe0)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
qemuarmv5 passes testimage on with the linux-yocto-dev kernel. Add it
to the compatible machines list for that recipe.
(From OE-Core rev: e1587fbac4d3ee8092d5e858f1b423faa512c559)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the hciattach bcm43xx firmware loader looks up the firmware
blob in /etc/firmware . Change this to /lib/firmware instead, so that
the path is consistent with Linux kernel which also looks up firmware
for the WiFi part in /lib/firmware .
(From OE-Core rev: 72b3b79ad8b980e8dd9470d16b72c2c70072bbc0)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
STAGING_KERNEL_DIR uses the MACHINE name so it breaks the multiconfig
and in this cases it will run the shared recipes twice, one for each
machine.
STAGING_KERNEL_DIR it's been introduced in commit 5487dee2e1
(From OE-Core rev: 6050d1f74c02495490d982ead2993b6b3c9cc04a)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Test that the shared recipes in original mode with diff enabled works in multiconfig,
otherwise it will not build when using the same TMP dir.
The test can be run with:
oe-selftest -r archiver.Archiver.test_archiver_multiconfig_shared_unpack_and_patch
| oe-selftest - INFO - test_archiver_multiconfig_shared_unpack_and_patch (archiver.Archiver)
| oe-selftest - INFO - ... ok
| oe-selftest - INFO - ----------------------------------------------------------------------
| oe-selftest - INFO - Ran 1 test in 52.948s
| oe-selftest - INFO - OK
| oe-selftest - INFO - RESULTS:
| oe-selftest - INFO - RESULTS - archiver.Archiver.test_archiver_multiconfig_shared_unpack_and_patch: PASSED (49.98s)
| oe-selftest - INFO - SUMMARY:
| oe-selftest - INFO - oe-selftest () - Ran 1 test in 52.948s
| oe-selftest - INFO - oe-selftest - OK - All required tests passed (successes=1, skipped=0, failures=0, errors=0)
(From OE-Core rev: 0059a5c9c0116dcc24d03a946703c0cd2ee23d16)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add ptest for OSS 'bc' by using 'bc' in the system to do calculation jobs according to the .b files from the source file.
Test example as below:
......
.00673400673400673400
“PASS: bc/div.b”
99836408603283573660347145562829683495827909199408566065153345558783\
9427595471.89114392327665123852
“PASS: bc/exp.b”
length(b)= 1406
“PASS: bc/fact.b”
......
If bc runs the .b files and does not crash, it would 'PASS', otherwise 'FAIL'.
Tested in qemux86-64, with kvm enabled, test cost 12 secs, so it should be a fast test.
Thanks to Ross Burton and Alexander Kanavin for the professional guidance.
(From OE-Core rev: 98b058a039ae8a49437c306f684f919c93df55fd)
Signed-off-by: Yan Xinkuan <yanxk.fnst@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rust targets have the form of 'arch-unknown-linux-gnu' while
oe's native targets are 'arch-linux-gnu', e.g. omit the vendor.
The effect this has on rust-native builds is that rust first builds
itself as stage0 for arch-unknown-linux-gnu, then builds itself
again for arch-unknown-linux-gnu, then finally uses the compiler
from second step to 'cross-compile' a compiler for 'arch-linux-gnu'.
This last step is really not necessary, and we could save 4 minutes
out of 12 if it is eliminated. Which is what this patch does
by setting the target directly to 'arch-unknown-linux-gnu'; rust's
build system then shortcuts the build process after the second step.
Given a working rust-native will be needed as early as possible in a
typical yocto build (e.g. when in a not too distant future making a
useful kernel will not be possible without rust), producing it faster
is important.
(From OE-Core rev: a918ea5645d8a67cedaf3ecf6c382520bbcad85b)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test doesn't get exercised on the autobuilder and so it was broken:
specifically some of the ln commands silently fail and the chroot isn't
usable.
Rewrite the test case to correctly construct a chroot so the test can
pass.
(From OE-Core rev: bb6ebb9956a42df3ed8681aec9aedf340b12f934)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The underlying _run() method has an ignore_status argument and can
either return the exit code or raise an exception if it is non-zero.
Add the same argument to the run() method so that test cases can change
this value. It currently defaults to True as that is the existing
behaviour, but a follow-up patch will change this to False as test cases
should fail on errors unless told otherwise.
(From OE-Core rev: e244228730178d15a066a1428956de328cc09671)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Released: Thu Sep 22 2022
* bug
- [bug] [lexer]
* Fixed issue in lexer in the same category as that of #366 where the regexp
used to match an end tag didn’t correctly organize for matching characters
surrounded by whitespace, leading to high memory / interpreter hang if a
closing tag incorrectly had a large amount of unterminated space in it.
Credit to Sebastian Chnelik for locating the issue.
As Mako templates inherently render and directly invoke arbitrary Python
code from the template source, it is never appropriate to create templates
that contain untrusted input.
References: #367
[1] https://docs.makotemplates.org/en/latest/changelog.html#change-1.2.3
[2] https://github.com/sqlalchemy/mako/issues/366
[3] https://github.com/sqlalchemy/mako/issues/367
(From OE-Core rev: 49ad6f031458e1f48f24547dc88e41abc4ec41a6)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A recent change in libuuid made warning when running
sgdisk. Backport patch from upstream to silent warning.
The warning:
"Warning! Unable to generate a proper UUID! Creating an improper one as a last
resort! Windows 7 may crash if you save this partition table!"
(From OE-Core rev: ce6491b900e509a776eddaf6bd57251628393fa3)
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove two patches as issues fixed upstream,
submit the third one.
License-Update: argp.h is an import from glibc and
has been refreshed to the latest version. It's still
lgpl 2.1.
(From OE-Core rev: 6ecd02e4aff8222b55cd94d5214ccd76c96b7387)
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>
This allows semi-automated updates to the list of crates, which
is far too awkward to maintain by hand, particularly on version updates.
(From OE-Core rev: 1071e2fdd23271bf5df60712263838fe70276c67)
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>
The component has been reimplemented in rust, and comes
with a large list of dependencies in Cargo.toml/Cargo.lock.
Rather than list them by hand, use a file generated with
cargo-update-recipe-crates class.
(From OE-Core rev: f1ebc71d9c35ba3ff58851efe2fae4e193f481f1)
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>
For better or worse, more and more rust components are appearing that do
not include their dependencies in tarballs (or git trees), and rely on cargo
to fetch them. On the other hand, bitbake does not use cargo (and quite possible
won't ever be able to), and relies on having each item explicitly listed in SRC_URI
with a crate:// prefix. This however creates a problem of both making such lists in
the first place and updating them when a recipe is updated to a newer version.
So this class can be used to perform such updates by implementing a task that does it;
the next commit shows the outcome for python3-bcrypt (which has been tested to work
and produce a successful build).
Note: the python script relies on tomllib library, which appears in Python 3.11 and
does not exist in earlier versions - I've tested this by first updating python to 3.11-rc2
in oe-core.
(From OE-Core rev: 9eee3631124d64574b18a70a2fc42f446d58bfd2)
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>
[YOCTO #7852]
Fixes 'bitbake-layers layerindex-fetch --branch kirkstone meta-arm'
not checking out the branch if the repo is already cloned and on a
different branch.
If a clone of a layer being added already exists check what branch it
is on and if necessary attempt to switch to the given branch. If the
switch fails to happen the git error will be reported. We also warn if
there are uncommitted changes as the changes might go unnoticed and
result in unexpected behaviors.
(Bitbake rev: d2cb388f58a37db2149fad34e4572d954e6e5441)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the client socket is closed, asyncio.StreamReader.readline() will
return an empty bytes object, not None.
This prevents multiple tracebacks being logged by bitbake-hashserv each
time bitbake is started and performs a connection check.
(Bitbake rev: 2d07f252704dff7747fa1f9adf223a452806717f)
Signed-off-by: Justin Bronder <jsbronder@cold-front.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need the system tar to be GNU tar, as we reply on --xattrs. Some
distributions may be using libarchive's tar binary, which is definitely
not as featureful, so check for this and abort early with a clear
message instead of later with mysterious errors.
(From OE-Core rev: 7dd2b1cd1bb10e67485dab8600c0787df6c2eee7)
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>
The semaphore fix has landed and is available from 3.11 onwards:
1ee0f94d16
Drop 0001-Mitigate-the-race-condition-in-testSockName.patch
as it is merged upstream.
(From OE-Core rev: f10cdc155e47af5627ee999c57e1d083f9382a91)
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>
'Release' type follows standard practice elsewhere in core, particularly rust-llvm as well.
(From OE-Core rev: 20adf74207b8c3eac7871e27da2df1aa26fca3b6)
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>
[v2 hopefully fixes the From: mangling by the ML, no functional changes]
Trying to build cmake-native on a host system where curl was built with cmake
(resulting in CURLConfig.cmake and friends, which do not use the same naming
schemes expected by cmake-native's build process, being installed to a system
wide cmake directory like /usr/lib64/cmake/CURL) results in undefined
references to all libcurl symbols.
The problem is that cmake-native sees and uses the system wide
/usr/lib64/cmake/CURL/CURLConfig.cmake, which defines CURL::libcurl and
CURL::curl as opposed to setting ${CURL_LIBRARIES} as expected by
cmake-native.
find_package(CURL) (cmake-native's CMakeLists.txt, line 478) succeeds, but
incorrectly uses the system wide CURLConfig.cmake, resulting
CMAKE_CURL_LIBRARIES to be set to an empty string (cmake-native's
CMakeLists.txt, line 484), causing the cmake-native build to miss -lcurl.
The simplest fix is to let cmake know the right value for
CURL_LIBRARIES. Making it -lcurl should always work with libcurl-native
in recipe-sysroot-native.
[YOCTO #14951]
(From OE-Core rev: 2659c735a464c956b4fca0894a5aed27a0fe7e37)
Signed-off-by: Bernhard Rosenkränzer <bero@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This git configuration variable is deprecated in 2.36.0 onwards, so git
warns in the logs for every git call.
Luckily the default value has always been false[1], so we can just remove
this.
[ YOCTO #14939 ]
[1] aafe9fbaf4
(Bitbake rev: 8ad310633e0c5d5593631c1196cbdde30147efce)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replace instances of "Build Directory" and "build directory"
(when applicable) by :term:`Build Directory` as already
done in most places.
Doing this, fix the indentation of the paragraphs with
this term.
(From yocto-docs rev: dce50679242d39f133e0cde5c8483b5e69f3eb54)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Doing this, fix the odd identation of the corresponding paragraphs
(From yocto-docs rev: e319b3bf4eb6420949372e699d60c7383945e513)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add sub section to how Poky and OE-Core handle CVE security issues. This
is a generic intro chapter. Also add note that this is a process which
needs quite a bit of review and iteration to keep products and SW stack
secure, a process not a product.
Then change "Vulnerabilites in images" chapter to
"Vulnerability check at build time" since the process applies to
anything compiled with bitbake, not just images.
Explain details of how to work with cve-check.bbclass, especially
the states Patched, Unpatched and Ignored in the generated reports.
Rename recipe chapter to "Fixing CVE product name and version mappings"
since CVE check has some default which works for all recipes
but generated reports may be completely broken. Fixes are then done with
CVE_PRODUCT and CVE_VERSION.
Give some hints how to analyze "Unpatched" CVEs by checking what happens
in other Linux distros etc.
(From yocto-docs rev: 77a9c1a9fe651bf11f1d5a723b0741dd1764b2c8)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Regular security scans and updates to fix issues and updates from
upstream maintainers are best practices.
(From yocto-docs rev: 24d3337b6cbb38297877f6ce6ec78896ce93e8b2)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It is a quite important tool for maintaining yocto based products
so documentation should include the best practices.
(From yocto-docs rev: 3f7d09fc3c96f29ab80a2cb893c9b4b19a75a769)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE number in the patch is a typo. CVE-2022-2053 is not related to
libtiff. So fix it.
(From OE-Core rev: c9f76ef859b0b4edb83ac098816b625f52c78173)
Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building a FIT image with device trees, each device tree lands in a
FIT section and is referenced by a FIT configuration node.
FIT images however also allow referencing the same device tree from
multiple configurations. This can be useful to reduce FIT image size
while staying compatible with existing bootloaders. Allow
kernel-fitimage.bbclass users to take advantage of this by mapping
each symlink to a regular device tree included in the FIT to a
configuration that references a common device tree section.
(From OE-Core rev: 21e240da63239826f3ef50ceef40c9519e9030d8)
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This introduces no functional change, but will come in handy in a later
commit where a file lookup will have us using the device tree name. If
we keep it like it's now, we will lose the information whether an
underscore is an original underscore or a mangled slash.
(From OE-Core rev: 8bea426ca59d17715a3b32f7e3caf3e4b6db5ce9)
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2022-39253 in git meant file:// urls within submodules were disabled. Add
a parameter to the commands in the tests to allow this to continue to work.
(Bitbake rev: 209f7ba352b60722830157054e3fc56cb9c693eb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In OE-Core d6b15d1e70b99185cf245d829ada5b6fb99ec1af,
"openssl: export necessary env vars in SDK", the value added for
SSL_CERT_FILE was in conflict with the value used elsewhere, such as
in buildtools. This makes them match and fixes buildtools testsdk
failures.
(From OE-Core rev: 7d383a7fc6da666c80f2fc037af5f49a3388eb2b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a test for special characters in user and password to qualify
decodeurl() inspired by a bug report describing that '=' signs in a
password was problematic.
Add a second test to qualify decodeurl() as related to the change in
commit 628c4bf6c89b [fetch2/__init__: handle @ in package names].
Relates to [YOCTO #14476]
(Bitbake rev: ee04cf09c7022168c035affa654773652a49793e)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In the case where hashlib is not available, the try would fail and fall
through resulting in a backtrace on the usage of the 'sig'. The backtrace
itself was confusing and made it difficult to determine what went wrong.
Update the import to be in it's own try block with an appropriate
message to indicate what went wrong.
Note, the current version of ply all of this code has been restructured
so this is not applicable upstream.
Additionally, some versions of hashlib don't appear to implement the
second FIPS related argument. Detect this and support both versions.
(Bitbake rev: 484ab42f440070c0369b81f5c69da860fa47a798)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The U-Boot signing code is a bit of a mess. The problem is that mkimage
determines the public keys to embed into a device tree based on an image
that it is signing. This results in all sorts of contortions: U-Boot has to
be available to the kernel recipe so that it can have the correct public
keys embedded. Then, the signed U-Boot has to be made available to U-Boot's
do_deploy. This same dance is then repeated for SPL. To complicate matters,
signing for U-Boot and U-Boot SPL is optional, so the whole process must be
seamlessly integrated with a non-signed build.
The complexity and interdependency of this process makes it difficult to
extend. For example, it is not possible to install a signed U-Boot binary
into the root filesystem. This is first because u-boot:do_install must run
before linux:do_assemble_fitimage, which must run before u-boot:do_deploy.
But aside from infrastructure issues, installing a signed U-Boot also can't
happen, because the kernel image might have an embedded initramfs
(containing the signed U-Boot).
However, all of this complexity is accidental. It is not necessary to embed
the public keys into U-Boot and sign the kernel in one fell swoop. Instead,
we can sign the kernel, stage it, and sign the staged kernel again to embed
the public keys into U-Boot [1]. This twice-signed kernel serves only to
provide the correct parameters to mkimage, and does not have to be
installed or deployed. By cutting the dependency of
linux:do_assemble_fitimage on u-boot:do_install, we can drastically
simplify the build process, making it much more extensible.
The process of doing this conversion is a bit involved, since the U-Boot
and Linux recipes are so intertwined at the moment. The most major change
is that uboot-sign is no longer inherited by kernel-fitimage. Similarly,
all U-Boot-related tasks have been removed from kernel-fitimage. We add a
new step to the install task to stage the kernel in /sysroot-only. The
logic to disable assemble_fitimage has been removed. We always assemble it,
even if the final fitImage will use a bundled initramfs, because U-Boot
will need it.
On the U-Boot side, much of the churn stems from multiple config support.
Previously, we took a fairly ad-hoc approach to UBOOT_CONFIG and
UBOOT_MACHINE, introducing for loops wherever we needed to deal with them.
However, I have chosen to use a much more structured approach. Each task
which needs to use the build directory uses the following pseudocode:
do_mytask() {
if ${UBOOT_CONFIG}; then
for config, type in zip(${UBOOT_CONFIG}, ${UBOOT_MACHINE}); do
cd ${config}
mytask_helper ${type}
done
else
cd ${B}
mytask_helper ""
fi
}
By explicitly placing the work in mytask_helper, we make it easier to
ensure that everything is covered, and we also allow bbappends files to
more easily extend the task (as otherwise they would need to reimplement
the loop themselves).
[1] It doesn't particularly matter what we sign. Any FIT will do, but I
chose the kernel's because we already went to the trouble of setting it up
with the correct hashes and signatures. In the future, we could create a
"dummy" image and sign that instead, but it would probably have to happen
in the kernel recipe anyway (so we have access to the appropriate
variables).
(From OE-Core rev: 5e12dc911d0c541f43aa6d0c046fb87e8b7c1f7e)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
uboot_fitimage_assemble is called from one place with the same
arguments. Instead of using shell variables as intermediaries, simplify
the function by using the bitbake variables directly. Removing a layer
of indirection makes it easier to determine what values are being
substituted in. Some variables can't be fully converted, but they will
be addressed in the a few commits.
(From OE-Core rev: 27f42c9b9a91742d3ee358aa8dc29627379b2539)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have a specific variable for the path to the boot directory. Use it
instead of open-coding this path.
(From OE-Core rev: 725b75e83bc2b2111f2ab5103b7e7f60d6d3f34e)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Replacing sysroot_stage_all by a no-op recipe makes it difficult for
bbappends to stage files intentionally. Instead, just clear
SYSROOT_DIRS, allowing other bbappends to easily add new directories.
(From OE-Core rev: 849791e7086463a4c7c53c2c1ed9603a6c3a080d)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When generating our SPL-verifying certificate, we use FIT_KEY_REQ_ARGS,
which is intended for the U-Boot-verifying certificate. Instead, use
UBOOT_FIT_KEY_REQ_ARGS.
Fixes: 0e6b0fefa0 ("u-boot: Use a different Key for SPL signing")
(From OE-Core rev: a2d939ccb182a1ad29280d236b9f9e1d09527af1)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes CVE-2022-39260
Git v2.38.1 Release Notes
=========================
This release merges the security fix that appears in v2.30.6; see
the release notes for that version for details.
Excerpt from 2.30.6 release notes:
* CVE-2022-39260:
An overly-long command string given to `git shell` can result in
overflow in `split_cmdline()`, leading to arbitrary heap writes and
remote code execution when `git shell` is exposed and the directory
`$HOME/git-shell-commands` exists.
`git shell` is taught to refuse interactive commands that are
longer than 4MiB in size. `split_cmdline()` is hardened to reject
inputs larger than 2GiB.
Credit for finding CVE-2022-39260 goes to Kevin Backhouse of GitHub.
The fix was authored by Kevin Backhouse, Jeff King, and Taylor Blau.
For 2.38.0 changes, see:
https://github.com/git/git/blob/master/Documentation/RelNotes/2.38.0.txt
(From OE-Core rev: b304768711374066db320fe87960be81f54a8424)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Improve the fatal error message of the yocto-kernel-tools symbol_why.py
and shows the command that generate the error as it can help understand
the root cause of the error.
(From OE-Core rev: 54ae08779071f2e97bff0ff6514ede3124312c3b)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It's important to use standard variable names in the
/etc/os-release file. Otherwise reporting version etc
details requires custom modifications in various tools.
(From OE-Core rev: af528f4b46e5df0a176d91d46cc6f89c7296c602)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport of patch already present upstream to fix issues with invalid
characters for GLIB when combining gstreamer1.0-libav with ffmpeg 5.x.
Remove when gstreamer1.0-libav is upgraded to 1.21.1 or above
(From OE-Core rev: 703ff945557ad307bbe4ba0b0b7f1a2e5b4b847e)
Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The trailing slash in ${B} caused -fdebug-prefix-map=${B}=... to not
match as intended, resulting in ${TMPDIR} ending up in files in
${PN}-dbg when externalsrc was in use, which in turn triggered buildpath
QA warnings.
(From OE-Core rev: 9b5031ed5a0d102905fa75acc418246c23df6eef)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of changing the script environment to affect the child
processes, make a copy of the environment with modifications and pass
that to subprocess.
Specifically, when dri rendering is enabled, LD_PRELOAD was being passed
to all processes created by the script which resulted in other commands
(e.g. stty) exiting with a failure like:
/bin/sh: symbol lookup error: sysroots-uninative/x86_64-linux/lib/librt.so.1: undefined symbol: __libc_unwind_link_get, version GLIBC_PRIVATE
Making a copy of the environment fixes this because the LD_PRELOAD is
now only passed to qemu itself.
(From OE-Core rev: 2232599d330bd5f2a9e206b490196569ad855de8)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The bridge helper program is invoked directly from QEMU when it needs to
attach to a network bridge. As such, it is subject to the environment of
QEMU itself. Specifically, if bridging is enabled with direct rendering
acceleration, QEMU is run with an LD_PRELOAD that attempts to preload
several uninative libraries; however /bin/sh doesn't use the uninative
loader which means it can fail to start with an error like:
/bin/sh: symbol lookup error: sysroots-uninative/x86_64-linux/lib/librt.so.1: undefined symbol: __libc_unwind_link_get, version GLIBC_PRIVATE
Converting the helper program to a C program resolves this problem
because it will now use the uninative loader so the preload doesn't
cause errors.
(From OE-Core rev: f698e98f2f09952b34488b8cf9e73e82bd7aea07)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In case user requested to build a binary repeatable package,
it's required to honor the SOURCE_DATE_EPOCH environment
variable. So forcefully set mtime inside all the routines
which modify fstab in case it is updated.
(From OE-Core rev: 99719a3712a88dce8450994d995803e126e49115)
Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The code to parse arguments was inadvertently skipping all arguments in
the elif block after gl-es if it was specified on the command line.
(From OE-Core rev: 718bb8d56f6a24c86e67830a7d13af54df2ebb4e)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* fix issue introduced in:
https://git.openembedded.org/openembedded-core/commit/?id=95fbac8dcad6c93f4c9737e9fe13e92ab6befa09
* it added check for s_dir + git-dir (typically '.git') isn't
the same as ${TOPDIR} + git-dir, but due to copy-paste issue
it was just comparing it with s_dir + git-dir again, resulting
in most external repos (where git-dir is '.git') to be processed
as regular directory (not taking advantage of git write-tree).
* normally this wouldn't be an issue, but for big repo with a lot of
files this added a lot of checksums in:
d.setVarFlag('do_compile', 'file-checksums', '${@srctree_hash_files(d)}')
and I mean *a lot, e.g. in chromium build it was 380227 paths
which still wouldn't that bad, but the checksum processing in
siggen.py isn't trivial and just looping through all these
checksums takes very long time (over 1000sec on fast NVME drive
with warm cache) and then
https://git.openembedded.org/bitbake/commit/?id=b4975d2ecf615ac4c240808fbc5a3f879a93846b
made the processing a bit more complicated and the loop in
get_taskhash() function took 6448sec and to make things worse
there was no output from bitbake during that time, so even with -DDD
it looks like this:
DEBUG: virtual/libgles2 resolved to: mesa (langdale/oe-core/meta/recipes-graphics/mesa/mesa_22.2.0.bb)
Bitbake still alive (no events for 600s). Active tasks:
Bitbake still alive (no events for 1200s). Active tasks:
Bitbake still alive (no events for 1800s). Active tasks:
Bitbake still alive (no events for 2400s). Active tasks:
Bitbake still alive (no events for 3000s). Active tasks:
Bitbake still alive (no events for 3600s). Active tasks:
Bitbake still alive (no events for 4200s). Active tasks:
Bitbake still alive (no events for 4800s). Active tasks:
Bitbake still alive (no events for 5400s). Active tasks:
Bitbake still alive (no events for 6000s). Active tasks:
DEBUG: Starting bitbake-worker
without -DDD it will get stuck for almost 2 hours in:
"Initialising tasks..."
before it finally writes sstate summary like:
"Sstate summary: Wanted 3102 Local 0 Mirrors 0 Missed 3102 Current 1483 (0% match, 32% complete)"
* fix the copy&paste typo to use git work-tree in most cases, but
be aware that this issue still exists for huge local source
trees not in git
[YOCTO #14942]
(From OE-Core rev: 9102e5a94b8146cb1da27afbe41d3db999a914ff)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
wayland-protocols 1.27 is now available.
This release includes two new staging protocols:
* Content type hint
This protocol enables clients to provide hints to the compositor about
what kind of content it provides, allowing compositors to optionally
adapt its behavior accordingly.
* Idle notify
This extension allows compositors to notify clients about when the user
is idle.
Apart from these two new extensions, this release also brings the usual
clarifications, cleanups and fixes. Enjoy!
Daniel Stone (1):
xdg-shell: ack_configure must be strictly monotonic
Emmanuel Gil Peyrot (1):
staging/content-type: Content type hint support
Isaac Freund (1):
ext-session-lock: add note on client termination
Jonas Ådahl (1):
build: Bump version to 1.27
Simon Ser (3):
xdg-shell: forbid loops in set_parent
ext-idle-notify: new protocol
build: alphabetically sort list of staging protocols
(From OE-Core rev: bed837c23eada26478d50b3363e2da43f57f3b7e)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
c68173b2012b Linux 5.15.72
713fa3e4591f drm/i915/gem: Really move i915_gem_context.link under ref protection
a00ed4e5d5ee x86/alternative: Fix race in try_get_desc()
c3d4b8970c0d KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
ab5c5787ab5e clk: iproc: Do not rely on node name for correct PLL setup
e748a084b51c clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
19f4e1636626 fs: split off setxattr_copy and do_setxattr function from setxattr
a0e3719e030a vdpa/ifcvf: fix the calculation of queuepair
4755d9d2c9b0 selftests: Fix the if conditions of in test_extra_filter()
c83a7606aa65 net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume()
a8cd7e1bc7cd net: stmmac: power up/down serdes in stmmac_open/release
67c00bcf4231 wifi: mac80211: fix regression with non-QoS drivers
520e434a082d nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
e9d7d809022e net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe
8b1b908507ce cxgb4: fix missing unlock on ETHOFLD desc collect fail path
e99c7a61d89e net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
815381aeff95 usbnet: Fix memory leak in usbnet_disconnect()
af91321b7372 gpio: mvebu: Fix check for pwm support on non-A8K platforms
f592ccddac68 Input: melfas_mip4 - fix return value check in mip4_probe()
ff982b1f325d Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
bde7795794f4 drm/bridge: lt8912b: fix corrupted image output
e103b0e83991 drm/bridge: lt8912b: set hdmi or dvi mode
473f653a86ee drm/bridge: lt8912b: add vsync hsync
6a12105d9d4f ASoC: tas2770: Reinit regcache on reset
75ef73d7d2b3 arm64: dts: qcom: sm8350: fix UFS PHY serdes size
5664dc84fc2e ASoC: imx-card: Fix refcount issue with of_node_put
367403bc1cfe soc: sunxi: sram: Fix debugfs info for A64 SRAM C
68d2f42cf4f6 soc: sunxi: sram: Fix probe function ordering issues
2f82b5290078 soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
861adc2b2037 soc: sunxi: sram: Prevent the driver from being unbound
8b07378ebe43 soc: sunxi: sram: Actually claim SRAM regions
d50e0e2f3d94 ARM: dts: am5748: keep usb4_tm disabled
c48e3db1df25 reset: imx7: Fix the iMX8MP PCIe PHY PERST support
606229101290 ARM: dts: am33xx: Fix MMCHS0 dma properties
bfe5dc2101ba swiotlb: max mapping size takes min align mask into account
a6a3b6b11ac0 media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args()
ab9d32844742 media: rkvdec: Disable H.264 error detection
69379139ed78 media: dvb_vb2: fix possible out of bound access
6287c9e00595 mm,hwpoison: check mm when killing accessing process
f9aed3d8a029 mm: fix madivse_pageout mishandling on non-LRU page
1299c1198878 mm/migrate_device.c: flush TLB while holding PTL
e858f7ac7395 mm: fix dereferencing possible ERR_PTR
d75ce115625e mm: prevent page_frag_alloc() from corrupting the memory
23d17e2b04c7 mm/page_alloc: fix race condition between build_all_zonelists and page allocation
fec2db7a434a mmc: hsq: Fix data stomping during mmc recovery
4fef6e1fe07c mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
4f75d0cacd65 libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
dc248ddf41ea vduse: prevent uninitialized memory accesses
ea774829699a drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
25759a7bc1f4 drm/i915/gt: Restrict forced preemption to the active context
e0f576335d05 Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"
5de02ab84aec net: mt7531: only do PLL once after the reset
56e3f8d56299 mm/damon/dbgfs: fix memory leak when using debugfs_lookup()
149da9e60b8c ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
dc8cdb988453 ARM: dts: integrator: Tag PCI host with device_type
aa5c3aa3f197 x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd
476c188b9dbe clk: ingenic-tcu: Properly enable registers before accessing timers
d134b0f7a9b9 can: c_can: don't cache TX messages for C_CAN cores
6fff203793cb Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
006a5085a3a8 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
81e759d71a6b thunderbolt: Explicitly reset plug events delay back to USB4 spec value
85a70a259916 usb: typec: ucsi: Remove incorrect warning
ac12a04c8e08 uas: ignore UAS for Thinkplus chips
528aba78ee01 usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
0a4e8f384e82 uas: add no-uas quirk for Hiksemi usb_disk
8484a356cee8 cgroup: cgroup_get_from_id() must check the looked-up kn is a directory
ae04dd5ef180 cgroup: reduce dependency on cgroup_mutex
7a64e6dc6cb7 ALSA: hda/realtek: fix speakers and micmute on HP 855 G8
6a3bee2ead9b ALSA: hda: Fix Nvidia dp infoframe
f7392f93a2fb ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation
de5deddfa7e7 ALSA: hda: Do disconnect jacks at codec unbind
90c7e9b400c7 Linux 5.15.71
214194610a18 ext4: use locality group preallocation for small closed files
8a1ac4167dda ext4: avoid unnecessary spreading of allocations among groups
fd8b82919549 ext4: make mballoc try target group first even with mb_optimize_scan
21dada4ce19c ext4: limit the number of retries after discarding preallocations blocks
be4df018c0be ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
90bc7b630c6c ext4: make directory inode spreading reflect flexbg size
95d714d8ad3d devdax: Fix soft-reservation memory description
27bf7a5d1198 NFSv4: Fixes for nfs4_inode_return_delegation()
21b0301f2234 drm/amdgpu: don't register a dirty callback for non-atomic
6eb08245da51 i2c: mlxbf: Fix frequency calculation
dc2a0c587006 i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
621c6ab03ac3 i2c: mlxbf: incorrect base address passed during io write
c242dbf2e36f i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
c71ec39be45a workqueue: don't skip lockdep work dependency in cancel_work_sync()
929ef155e1da fsdax: Fix infinite loop in dax_iomap_rw()
9aac3819f099 drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
1c26968caf18 drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
492db4ffcff3 drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
9539cfc74493 drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
a541c0111818 drm/amd/display: Limit user regamma to a valid value
33b128f790b6 drm/amdgpu: use dirty framebuffer helper
f76d6f309a68 drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
e5ae504c8623 drm/gma500: Fix BUG: sleeping function called from invalid context errors
e07d9154bb81 Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
5f270b61ee8b drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
d3a67c21b18f s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
faf0e1b5d82b serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
0aada772fd16 serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
4c7e17270cab serial: Create uart_xmit_advance()
4199425b1132 serial: fsl_lpuart: Reset prior to registration
cc1504f6da2e KVM: x86/mmu: Fold rmap_recycle into rmap_add
dddae48eabfb selftests: forwarding: add shebang for sch_red.sh
08483e4c0c83 bnxt: prevent skb UAF after handing over to PTP worker
f8162aed962b net: sched: fix possible refcount leak in tc_new_tfilter()
bd29ca2b398c net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
ec3a6f4ffe55 bonding: fix NULL deref in bond_rr_gen_slave_id
db145b8a04fc net/smc: Stop the CLC flow if no link to map buffers on
5daef0042d2c drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
a08cba2f50d7 perf tools: Honor namespace when synthesizing build-ids
1a83f39dc4e1 perf kcore_copy: Do not check /proc/modules is unchanged
a3b923f449a3 perf jit: Include program header in ELF files
39dc6ccdd5af perf stat: Fix BPF program section name
c6d939639fe0 can: gs_usb: gs_can_open(): fix race dev->can.state condition
e1676adedc17 net: sh_eth: Fix PHY state warning splat during system resume
71200518bbbf net: ravb: Fix PHY state warning splat during system resume
d5917b7af7ca netfilter: ebtables: fix memory leak when blob is malformed
08d7524f366a netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
91aa52652f4b netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
c721623efd09 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
f58e43184226 net/sched: taprio: avoid disabling offload when it was never enabled
510e703e4ed0 net: enetc: deny offload of tc-based TSN features on VF interfaces
11eb9ed08856 net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
c60801e4e2b5 wireguard: netlink: avoid variable-sized memcpy on sockaddr
3ebf690d1cde wireguard: ratelimiter: disable timings test by default
c2dc533a7edb net: ipa: properly limit modem routing table use
cbdab7d68f20 of: mdio: Add of_node_put() when breaking out of for_each_xx
ca86577c10bc drm/hisilicon: Add depends on MMU
68c4acee6328 drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
8547c7bfc061 sfc: fix null pointer dereference in efx_hard_start_xmit
360910b88d14 sfc: fix TX channel offset when using legacy interrupts
bc750d7127a9 i40e: Fix set max_tx_rate when it is lower than 1 Mbps
53220b99059a i40e: Fix VF set max MTU size
7249a653fe5f iavf: Fix set max MTU size with port VLAN and jumbo frames
030e0688b6b2 mlxbf_gige: clear MDIO gateway lock after read
93859f6878e7 iavf: Fix bad page state
e1dbe8a62098 um: fix default console kernel parameter
7400e2edfc9e MIPS: Loongson32: Fix PHY-mode being left unspecified
abea65fa7713 MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
831cf63c043e drm/panel: simple: Fix innolux_g121i1_l01 bus_format
408d5752b60f net: team: Unsync device addresses on ndo_stop
f50265a4f3da net: bonding: Unsync device addresses on ndo_stop
e6b277f7367e net: bonding: Share lacpdu_mcast_addr definition
8b2ab46b6c63 scsi: mpt3sas: Fix return value check of dma_get_required_mask()
89df49e561b4 scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts()
5826a555f77c net: phy: aquantia: wait for the suspend/resume operations to finish
4d2f1bc9067a net: core: fix flow symmetric hash
8d06006c7eb7 ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
dae9d2abe25b iavf: Fix cached head and tail value for iavf_get_tx_pending
34447d64b8d2 ice: Don't double unplug aux on peer initiated reset
816eab147e5c netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
dc33ffbc361e netfilter: nf_conntrack_irc: Tighten matching on DCC message
0606c5d5fefd netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
0babb5bc85ee arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
dd5a6c5a0875 dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
1b0e46d970b4 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
e352fea1d0fc drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
43733b6c9fda arm64: dts: rockchip: Fix typo in lisense text for PX30.Core
2929463a9eff arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
166a332463b5 firmware: arm_scmi: Fix the asynchronous reset requests
1f08a1b26cfc firmware: arm_scmi: Harden accesses to the reset domains
9ec5a534d77c xfs: validate inode fork size against fork format
5caa3a127953 xfs: fix xfs_ifree() error handling to not leak perag ref
9e7b231687fd xfs: reorder iunlink remove operation in xfs_ifree
28c7ef86b21b vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment
3c3edb82d67b arm64: topology: fix possible overflow in amu_fie_setup()
2427a04bce86 KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled
61703b248be9 mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context.
2d6e55e0c038 mm/slub: fix to return errno if kmalloc() fails
71075d7d4632 net: mana: Add rmb after checking owner bits
19aea370fd09 can: flexcan: flexcan_mailbox_read() fix return value for drop = true
bf0197aea195 kasan: call kasan_malloc() from __kmalloc_*track_caller()
c75288a4902b riscv: fix a nasty sigreturn bug...
97da736cd11a gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
9b26723e058f gpio: mockup: Fix potential resource leakage when register a chip
18352095a0d5 gpio: mockup: fix NULL pointer dereference when removing debugfs
2279e977405b wifi: mt76: fix reading current per-tid starting sequence number for aggregation
b5bc5a274d54 efi: libstub: check Shim mode using MokSBStateRT
ef43fee9f211 efi: x86: Wipe setup_data on pure EFI boot
b173f1f8ef9e thunderbolt: Add support for Intel Maple Ridge single port controller
65b13f951fe6 usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA
7143f6cf58db media: flexcop-usb: fix endpoint type check
d8a76a2e514f btrfs: fix hang during unmount when stopping a space reclaim worker
46053262b5f5 btrfs: fix hang during unmount when stopping block group reclaim worker
b02f86689a5a iommu/vt-d: Check correct capability for sagaw determination
a963fe6d0eb6 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
4b2fa20da623 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
eb54e457c4ad ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
0898469913cd ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
c6a746b4fca5 ALSA: hda/realtek: Re-arrange quirk table entries
41e974cd6ecb ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
5421125bbda8 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
84481d7a59a2 ALSA: hda: add Intel 5 Series / 3400 PCI DID
04b5bd5702ab ALSA: hda/tegra: set depop delay for tegra
e10425c5424b ALSA: core: Fix double-free at snd_card_new()
10a8c5d7d393 Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"
06c0204a6e80 USB: serial: option: add Quectel RM520N
6cf9e8b7e67a USB: serial: option: add Quectel BG95 0x0203 composition
369b008bbe36 USB: core: Fix RST error in hub.c
d10d1e9d9f1e drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
6eede01dfd0e Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
c02431f43e12 Revert "usb: add quirks for Lenovo OneLink+ Dock"
8de5e12f587b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
2db7a7176c45 usb: add quirks for Lenovo OneLink+ Dock
a72eee6d905e usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
f79a57d4091f usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
1a9923999459 usb: dwc3: gadget: Refactor pullup()
7604a210acbb usb: dwc3: gadget: Prevent repeat pullup()
a0b5d22b0448 usb: dwc3: Issue core soft reset before enabling run/stop
8d583ba79cde usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
167b18f25b96 staging: r8188eu: Add Rosewill USB-N150 Nano to device tables
add40eda8258 staging: r8188eu: Remove support for devices with 8188FU chipset (0bda:f179)
55653c548612 drm/amdgpu: make sure to init common IP before gmc
25a90a11036b drm/amdgpu: Separate vf2pf work item init from virt data exchange
3e98e33d345e Linux 5.15.70
21f948cab866 ALSA: hda/sigmatel: Fix unused variable warning for beep power change
5db17805b6ba cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
39b0235284c7 KVM: SEV: add cache flush to solve SEV cache incoherency issues
d9bf46e74735 net: Find dst with sk's xfrm policy not ctl_sk
ab5140c6ddd7 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
9af7af862cb8 mksysmap: Fix the mismatch of 'L0' symbols in System.map
2340f23c770d drm/panfrost: devfreq: set opp to the recommended one to configure regulator
7e8df4920b2a MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
af88da4c737a afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
2dd0ae85fb3c net: usb: qmi_wwan: add Quectel RM520N
a5e949e088bc ALSA: hda/tegra: Align BDL entry to 4KB boundary
3d25aaf71fe0 ALSA: hda/sigmatel: Keep power up while beep is enabled
d582756bfc71 wifi: mac80211_hwsim: check length for virtio packets
17898c3b578a rxrpc: Fix calc of resend age
1bbcd88c3c99 rxrpc: Fix local destruction being repeated
87cd4c02bdb1 scsi: lpfc: Return DID_TRANSPORT_DISRUPTED instead of DID_REQUEUE
f08a320b4b60 regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
80c7be217ba7 ASoC: nau8824: Fix semaphore unbalance at error paths
f1d57c4c99c2 arm64: dts: juno: Add missing MHU secure-irq
59b756da49bf video: fbdev: i740fb: Error out if 'pixclock' equals zero
899f4160b140 binder: remove inaccurate mmap_assert_locked()
8c2bbfb0ded3 drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
0a7d86f156fa drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
dcef16f64969 drm/amdgpu: Don't enable LTR if not supported
710ebf8f1a08 tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
309e9f4a17cf parisc: Allow CONFIG_64BIT with ARCH=parisc
9a72466fb61b cifs: always initialize struct msghdr smb_msg completely
21c47a08f96a cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
e1aad8c56090 cifs: revalidate mapping when doing direct writes
b04e0208d025 of/device: Fix up of_dma_configure_id() stub
8fd27239ca92 parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
5f285e4c47c3 block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait
f86092d12fbb drm/meson: Fix OSD1 RGB to YCbCr coefficient
d38eb1f37538 drm/meson: Correct OSD1 global alpha value
89cfddd416ba gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
9a173db71a99 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
cd358b2ee56f pinctrl: sunxi: Fix name for A100 R_PIO
ca2b798e53d4 pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
30fccb4fe449 pinctrl: qcom: sc8180x: Fix wrong pin numbers
cbafdbb6f6ce pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map
ba6b9f7cc110 of: fdt: fix off-by-one error in unflatten_dt_nodes()
c23065adf97f tty: serial: atmel: Preserve previous USART mode if RS485 disabled
1d01d7beccba serial: atmel: remove redundant assignment in rs485_config
f3450c33411b drm/tegra: vic: Fix build warning when CONFIG_PM=n
820b689b4a7a Linux 5.15.69
277674996dcf Input: goodix - add compatible string for GT1158
b9b39f7332c5 RDMA/irdma: Use s/g array in post send only when its valid
125c3ae8a936 usb: gadget: f_uac2: fix superspeed transfer
fa7e0266c239 usb: gadget: f_uac2: clean up some inconsistent indenting
07609e83c1b9 soc: fsl: select FSL_GUTS driver for DPIO
3998dc50ebdc mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()
cd698131ef5d usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
6087747599ec platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
d4441b810bd8 perf/arm_pmu_platform: fix tests for platform_get_irq() failure
55032fb14d4a net: dsa: hellcreek: Print warning only once
985a5d3d491d drm/amd/amdgpu: skip ucode loading if ucode_size == 0
a1347be8f0ff nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
3d380f9d1e2b Input: iforce - add support for Boeder Force Feedback Wheel
b9682878abee ieee802154: cc2520: add rc code in cc2520_tx()
3a10e8edee2b gpio: mockup: remove gpio debugfs when remove device
b4ebcd6d48bc tg3: Disable tg3 device on system reboot to avoid triggering AER
f715188c23fa hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
a86c8d1b36a9 HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
2e3aeb48995a dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
1b80691d5115 drm/msm/rd: Fix FIFO-full deadlock
a9687a2dc7e1 platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
49801d5f8b67 Input: goodix - add support for GT1158
709edbac4c45 iommu/vt-d: Fix kdump kernels boot failure with scalable mode
90f922646f57 tracefs: Only clobber mode/uid/gid on remount if asked
3c90af5a773a tracing: hold caller_addr to hardirq_{enable,disable}_ip
64840a4a2d8e task_stack, x86/cea: Force-inline stack helpers
0b009e5fd146 x86/mm: Force-inline __phys_addr_nodebug()
f9571a969973 lockdep: Fix -Wunused-parameter for _THIS_IP_
dee782da3937 ARM: dts: at91: sama7g5ek: specify proper regulator output ranges
424ac5929d0a ARM: dts: at91: fix low limit for CPU regulator
8be25fa7cfd6 ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
78eb5e326a0e ARM: dts: imx: align SPI NOR node name with dtschema
3bb12efc5e4d ACPI: resource: skip IRQ override on AMD Zen platforms
a68a734b19af NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests
(From OE-Core rev: fbc8840580fe008c2deda50c0d2d5a98e9b6c564)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
30c780ac0f9f Linux 5.19.14
b11cc6399c56 damon/sysfs: fix possible memleak on damon_sysfs_add_target
381eae6b1dc3 x86/alternative: Fix race in try_get_desc()
1e624467e41f x86/cacheinfo: Add a cpu_llc_shared_mask() UP variant
b1bad76d6a18 KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
f45380a17be5 perf tests record: Fail the test if the 'errs' counter is not zero
77d5e98fb6f0 perf test: Fix test case 87 ("perf record tests") for hybrid systems
b781430cd770 net: ethernet: mtk_eth_soc: fix mask of RX_DMA_GET_SPORT{,_V2}
c81bca132fc6 net: mscc: ocelot: fix tagged VLAN refusal while under a VLAN-unaware bridge
79a55020c989 clk: imx93: drop of_match_ptr
539cc4ac04f8 clk: iproc: Do not rely on node name for correct PLL setup
61560f315371 drm/i915/gt: Perf_limit_reasons are only available for Gen11+
b1dd83f321dc clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
3e8d61faead0 vdpa/mlx5: Fix MQ to support non power of two num queues
b3b8359fafb4 virtio-blk: Fix WARN_ON_ONCE in virtio_queue_rq()
bffdf0421ba8 vdpa/ifcvf: fix the calculation of queuepair
9f9687bfd884 ice: xsk: drop power of 2 ring size restriction for AF_XDP
01c2475d0c21 ice: xsk: change batched Tx descriptor cleaning
dcf42724aacb selftests: Fix the if conditions of in test_extra_filter()
929a2f6e93a8 net: phy: Don't WARN for PHY_UP state in mdio_bus_phy_resume()
07eb54aa93d7 net: stmmac: power up/down serdes in stmmac_open/release
ec1a5138428f wifi: mac80211: fix memory corruption in minstrel_ht_update_rates()
a84813338208 wifi: mac80211: fix regression with non-QoS drivers
3afc354e1084 wifi: cfg80211: fix MCS divisor value
e8027e26ad58 nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
ab3abb72bec2 net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe
8b1d17a8d8ba cxgb4: fix missing unlock on ETHOFLD desc collect fail path
3687a0c03863 net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
75b276c0537e usbnet: Fix memory leak in usbnet_disconnect()
1a39d83193c6 perf parse-events: Remove "not supported" hybrid cache events
44ff610a3cd4 perf print-events: Fix "perf list" can not display the PMU prefix for some hybrid cache events
c4a07387a4b0 perf parse-events: Break out tracepoint and printing
9ac8b5bae9f2 gpio: mvebu: Fix check for pwm support on non-A8K platforms
314df2265c04 Input: melfas_mip4 - fix return value check in mip4_probe()
3cd81a694233 Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
e126ad29ec71 net: macb: Fix ZynqMP SGMII non-wakeup source resume failure
5c94fcc0e87f drm/bridge: lt8912b: fix corrupted image output
6fe84153067b drm/bridge: lt8912b: set hdmi or dvi mode
8d2b780e1ed6 drm/bridge: lt8912b: add vsync hsync
18bf2334b0b3 ASoC: tas2770: Reinit regcache on reset
a0977f22b8a7 arm64: dts: qcom: sm8350: fix UFS PHY serdes size
2c8028dd3f8a clk: microchip: mpfs: make the rtc's ahb clock critical
ab5081ce9f9c clk: microchip: mpfs: fix clk_cfg array bounds violation
8e8516fe1a64 ASoC: imx-card: Fix refcount issue with of_node_put
1317541f0dae soc: sunxi: sram: Fix debugfs info for A64 SRAM C
450080540800 soc: sunxi: sram: Fix probe function ordering issues
e4768a5b0a30 soc: sunxi: sram: Prevent the driver from being unbound
44a9633e9e16 soc: sunxi: sram: Actually claim SRAM regions
24d6230edfc2 ARM: dts: am5748: keep usb4_tm disabled
6f1364939969 reset: imx7: Fix the iMX8MP PCIe PHY PERST support
38d9f71a04c2 ARM: dts: am33xx: Fix MMCHS0 dma properties
3cf3c17fd66f media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_compat_get_array_args()
fa20a7dcd56b media: mediatek: vcodec: Drop platform_get_resource(IORESOURCE_IRQ)
b901652568f3 media: rkvdec: Disable H.264 error detection
3a35e67f6b29 media: dvb_vb2: fix possible out of bound access
e88a7c1831d4 mm,hwpoison: check mm when killing accessing process
fcc9261c2b5f mm/hugetlb: correct demote page offset logic
f9cedf6b357e mm: bring back update_mmu_cache() to finish_fault()
3094c01fb1e3 mm: fix madivse_pageout mishandling on non-LRU page
edbaf99db91b mm/migrate_device.c: copy pte dirty bit to page
e85ab5ae17bd mm/migrate_device.c: add missing flush_cache_page()
ca7d59a4b5f3 mm/migrate_device.c: flush TLB while holding PTL
82a00edf23e4 mm: fix dereferencing possible ERR_PTR
a346ba002906 mm/page_isolation: fix isolate_single_pageblock() isolation behavior
faee7721e795 mm: prevent page_frag_alloc() from corrupting the memory
0cddc19ddb05 mm/page_alloc: fix race condition between build_all_zonelists and page allocation
437484d936ac mm: gup: fix the fast GUP race against THP collapse
c6e2a0587215 mmc: hsq: Fix data stomping during mmc recovery
1209607a7133 mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
b41808bfa049 mptcp: fix unreleased socket in accept queue
5368d1a17ec5 mptcp: factor out __mptcp_close() without socket lock
16220537557a mm: fix BUG splat with kvmalloc + GFP_ATOMIC
2c5a04961201 libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
38d854c4a11c vduse: prevent uninitialized memory accesses
4a1230f34f06 drm/amdgpu: Add amdgpu suspend-resume code path under SRIOV
5af714ceebae drm/i915/gt: Restrict forced preemption to the active context
193153f7cc2a powerpc/64s/radix: don't need to broadcast IPI for radix pmd collapse flush
a129cce68908 Revert "firmware: arm_scmi: Add clock management to the SCMI power domain"
b48abca42e0a net: mt7531: only do PLL once after the reset
1f4ceb7daf36 mm/damon/dbgfs: fix memory leak when using debugfs_lookup()
decf4f5c01a8 x86/uaccess: avoid check_object_size() in copy_from_user_nmi()
9653cc040a7d ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
d0ebc7ef65e3 ARM: dts: integrator: Tag PCI host with device_type
76335c4156ed frontswap: don't call ->init if no ops are registered
26a1ca1f9fbb x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd
19f89548ed86 wifi: mac80211: ensure vif queues are operational after start
d87926a7448c clk: ingenic-tcu: Properly enable registers before accessing timers
179fd43179a1 can: c_can: don't cache TX messages for C_CAN cores
983dd7223a9b Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
6aac871bca33 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
266ee6ee24ea thunderbolt: Explicitly reset plug events delay back to USB4 spec value
d916978b6976 usb: typec: ucsi: Remove incorrect warning
1d54281c91d7 uas: ignore UAS for Thinkplus chips
be014a8d8925 usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
4a66ab5bfaea uas: add no-uas quirk for Hiksemi usb_disk
a3ed03b3ce4d counter: 104-quad-8: Fix skipped IRQ lines during events configuration
036eeda2212a counter: 104-quad-8: Implement and utilize register structures
c096ac781807 counter: 104-quad-8: Utilize iomap interface
640e0b97dfa9 perf record: Fix cpu mask bit setting for mixed mmaps
bcd04b006c78 tools/perf: Fix out of bound access to cpu mask array
d948e6c57793 riscv: make t-head erratas depend on MMU
1bae99844613 Linux 5.19.13
781e43179640 Revert "drm/i915: Extract intel_edp_fixup_vbt_bpp()"
da42e25ec54a Revert "drm/i915/pps: Split pps_init_delays() into distinct parts"
5f86062caf4d Revert "drm/i915/bios: Split parse_driver_features() into two parts"
3f2631ce3c8f Revert "drm/i915/bios: Split VBT parsing to global vs. panel specific parts"
139d38c14725 Revert "drm/i915/bios: Split VBT data into per-panel vs. global parts"
10c7b3919e6d Revert "drm/i915/dsi: filter invalid backlight and CABC ports"
bef6a9b54730 Revert "drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+"
9182c86a0456 Revert "drm/i915/display: Fix handling of enable_psr parameter"
58df6af8cea3 Linux 5.19.12
547262c5b373 ext4: make directory inode spreading reflect flexbg size
cdefe8dd61c9 ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_group_cr1()
48a12961e800 Revert "block: freeze the queue earlier in del_gendisk"
398a0fdb38d9 ext4: use buckets for cr 1 block scan instead of rbtree
52e8d671393c ext4: use locality group preallocation for small closed files
405a609430a6 ext4: avoid unnecessary spreading of allocations among groups
b82d312ff30f ext4: make mballoc try target group first even with mb_optimize_scan
17eb9845f20f ext4: limit the number of retries after discarding preallocations blocks
2f5e9de15e4f ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
034ef0c47e31 devdax: Fix soft-reservation memory description
27d5563e8f5f Makefile.debug: re-enable debug info for .S files
6ba8627f72a4 Makefile.debug: set -g unconditional on CONFIG_DEBUG_INFO_SPLIT
c4f8b89f3ffc certs: make system keyring depend on built-in x509 parser
c2eab6faf82b drm/amdgpu: don't register a dirty callback for non-atomic
7f0dcbb0e557 i2c: mux: harden i2c_mux_alloc() against integer overflows
4925e5e94ae9 i2c: mlxbf: Fix frequency calculation
3b5ab5fbe69e i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
5a7547ee0d24 i2c: mlxbf: incorrect base address passed during io write
e46e177fd8ed i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
c9245ea442a8 workqueue: don't skip lockdep work dependency in cancel_work_sync()
60644dffac87 fsdax: Fix infinite loop in dax_iomap_rw()
8054beba353b pmem: fix a name collision
c62322e62662 gpio: mt7621: Make the irqchip immutable
2d57e46fa45b drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
4822afcff82c drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
6f14c55dc8e7 drm/amd/display: Reduce number of arguments of dml31's CalculateFlipSchedule()
8836e42e8b00 drm/amd/display: Reduce number of arguments of dml31's CalculateWatermarksAndDRAMSpeedChangeSupport()
88e7896936e0 drm/amd/display: Limit user regamma to a valid value
9757b3ad4498 drm/amdgpu: Skip reset error status for psp v13_0_0
83dfcae61be8 drm/amdgpu: add HDP remap functionality to nbio 7.7
386ca6720b34 drm/amdgpu: change the alignment size of TMR BO to 1M
8442bc8426d1 drm/amdgpu: use dirty framebuffer helper
444574f828cd drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
a5de08013672 gpio: ixp4xx: Make irqchip immutable
7718cac88524 drm/gma500: Fix (vblank) IRQs not working after suspend/resume
55c077d97fa6 drm/gma500: Fix WARN_ON(lock->magic != lock) error
a6ed7624bf4d drm/gma500: Fix BUG: sleeping function called from invalid context errors
9812e9ed3419 Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
98756ca2584e block: Do not call blk_put_queue() if gendisk allocation fails
2f092fd2ce24 block: call blk_mq_exit_queue from disk_release for never added disks
47f57236ba40 blk-mq: fix error handling in __blk_mq_alloc_disk
0d0f5ca7f241 drm/i915/display: Fix handling of enable_psr parameter
650a2e79d176 s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
54be62deede4 phy: marvell: phy-mvebu-a3700-comphy: Remove broken reset support
1e9571887f97 cgroup: cgroup_get_from_id() must check the looked-up kn is a directory
a899ba61958e serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
f986bfe60020 serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
f387ca14c73f serial: Create uart_xmit_advance()
dc4b06e21691 serial: fsl_lpuart: Reset prior to registration
f3f5f26c53ef io_uring: ensure that cached task references are always put on exit
b4b3bc3f8501 selftests: forwarding: add shebang for sch_red.sh
32afa1f23e42 bnxt: prevent skb UAF after handing over to PTP worker
0559d91ee3a2 net: sched: fix possible refcount leak in tc_new_tfilter()
9fc7a9f0a6e9 net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
2c8e8ab53acf bonding: fix NULL deref in bond_rr_gen_slave_id
6c537124ea61 net: phy: micrel: fix shared interrupt on LAN8814
32ac8c92919c net/smc: Stop the CLC flow if no link to map buffers on
56c167a564b6 ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient
b65c53369786 drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
6acb3e83b508 perf tools: Honor namespace when synthesizing build-ids
ee7036166b91 perf kcore_copy: Do not check /proc/modules is unchanged
e71a088d6a97 perf jit: Include program header in ELF files
306c17dead99 perf stat: Fix cpu map index in bperf cgroup code
98992697b30b perf stat: Fix BPF program section name
031b4f40487e can: gs_usb: gs_can_open(): fix race dev->can.state condition
18979d10300e gpio: tqmx86: fix uninitialized variable girq
16189cccd46e net: sh_eth: Fix PHY state warning splat during system resume
199ddf9d3726 net: ravb: Fix PHY state warning splat during system resume
235c47f437a1 netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed
38cf372b17f0 netfilter: ebtables: fix memory leak when blob is malformed
985b031667c3 netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
8bcad2a93131 netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
d8d9a6995858 ice: Fix interface being down after reset with link-down-on-close flag on
c14cdf15cde3 ice: config netdev tc before setting queues number
dff2fa324207 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
c7c9c7eb305a net/sched: taprio: avoid disabling offload when it was never enabled
68a5def1d2c8 ipv6: Fix crash when IPv6 is administratively disabled
23022b74b1a2 net: enetc: deny offload of tc-based TSN features on VF interfaces
2fdebdfcd98f net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
92f7d44de3be wireguard: netlink: avoid variable-sized memcpy on sockaddr
3b263cc13340 wireguard: ratelimiter: disable timings test by default
a4eadca702df sfc/siena: fix null pointer dereference in efx_hard_start_xmit
b454f12cfedd sfc/siena: fix TX channel offset when using legacy interrupts
c9ba2948db9d net: ipa: properly limit modem routing table use
506638752e92 of: mdio: Add of_node_put() when breaking out of for_each_xx
68197205b3f6 drm/hisilicon: Add depends on MMU
6201c365a0ef gve: Fix GFP flags when allocing pages
e969486525be bnxt_en: fix flags to check for supported fw version
b3b952168ee1 sfc: fix null pointer dereference in efx_hard_start_xmit
5f623a77cfc2 sfc: fix TX channel offset when using legacy interrupts
b6bea8101f97 netdevsim: Fix hwstats debugfs file permissions
0b145d3da801 i40e: Fix set max_tx_rate when it is lower than 1 Mbps
ab1af66d4de9 i40e: Fix VF set max MTU size
2ffdf364b845 iavf: Fix set max MTU size with port VLAN and jumbo frames
36da184d2196 mlxbf_gige: clear MDIO gateway lock after read
c3f9f3089ed5 iavf: Fix bad page state
3b27f829b7f6 um: fix default console kernel parameter
f8c3861243be MIPS: Loongson32: Fix PHY-mode being left unspecified
7c1f2373be0a MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
c673c6ceac53 mm/slab_common: fix possible double free of kmem_cache
183b87c4d18d drm/panel: simple: Fix innolux_g121i1_l01 bus_format
88b08afb0d80 net: team: Unsync device addresses on ndo_stop
a4761e45c86c net: bonding: Unsync device addresses on ndo_stop
b1b48d9e60cb net: bonding: Share lacpdu_mcast_addr definition
38aa25adcd4d scsi: mpt3sas: Fix return value check of dma_get_required_mask()
6a4236ed47f5 scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts()
16b5647f1a55 arm64: dts: imx8mp-venice-gw74xx: fix port/phy validation
af0c754d4f60 net: phy: aquantia: wait for the suspend/resume operations to finish
26735f395b30 ARM: dts: lan966x: Fix the interrupt number for internal PHYs
d5241ea15778 arm64: dts: imx8mp-venice-gw74xx: fix ksz9477 cpu port
f675f5955ab8 arm64: dts: imx8mp-venice-gw74xx: fix CAN STBY polarity
392bd6ce1ba9 drm/mediatek: Fix wrong dither settings
fc8454d54478 arm64: dts: tqma8mqml: Include phy-imx8-pcie.h header
31ce3c688ddc wifi: iwlwifi: Mark IWLMEI as broken
9fe1e2da965a net: core: fix flow symmetric hash
b583e6b25bf9 ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
0ad4e4f4d1c4 iavf: Fix cached head and tail value for iavf_get_tx_pending
7c945e5b4787 ice: Fix crash by keep old cfg when update TCs more than queues
149979e87eb7 ice: Don't double unplug aux on peer initiated reset
633c81c04496 netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
510ea9eae5ee netfilter: nf_conntrack_irc: Tighten matching on DCC message
f28e376e4c1e netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
5f394e885eaf arm64: dts: imx8mm-verdin: extend pmic voltages
3e39beb4efa5 arm64: dts: rockchip: Remove 'enable-active-low' from rk3566-quartz64-a
efd3a3e464c6 arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
9350ed92dfe0 arm64: dts: rockchip: fix property for usb2 phy supply on rk3568-evb1-v10
5e6d95bd6c9d arm64: dts: rockchip: fix property for usb2 phy supply on rock-3a
a17df55bf6d5 dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
869c94dfd900 arm64: dts: imx8ulp: add #reset-cells for pcc
f478a456a30d arm64: dts: imx8mn: remove GPU power domain reset
124c330f4071 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
9182be042c3e arm64: dts: imx8mm: Reverse CPLD_Dn GPIO label mapping on MX8Menlo
164f2c710a78 drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
87d4bdeacff8 arm64: dts: rockchip: Fix typo in lisense text for PX30.Core
8a906e3a18bb arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
6b8c338e1b88 arm64: dts: rockchip: Lower sd speed on quartz64-b
daacedde25f0 firmware: arm_scmi: Fix the asynchronous reset requests
8e65edf0d376 firmware: arm_scmi: Harden accesses to the reset domains
e31fa6648542 batman-adv: Fix hang up with small MTU hard-interface
117737acc4b3 vmlinux.lds.h: CFI: Reduce alignment of jump-table to function alignment
bb6d99e27cbe arm64: topology: fix possible overflow in amu_fie_setup()
42c7fc41020c perf/arm-cmn: Add more bits to child node address offset field
7a764b44d346 KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled
eec722138aee KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES
c5f118361297 KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0
df6cb39335cf mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context.
02bcd951aa3c mm/slub: fix to return errno if kmalloc() fails
cbaddace599e net: mana: Add rmb after checking owner bits
7221020d79cc can: flexcan: flexcan_mailbox_read() fix return value for drop = true
b6c2ad616dd4 kasan: call kasan_malloc() from __kmalloc_*track_caller()
dc8864f4fd01 xen/xenbus: fix xenbus_setup_ring()
f799e0568d6c drm/i915/gem: Really move i915_gem_context.link under ref protection
92881e068ee1 drm/i915/gem: Flush contexts on driver release
08ac12569010 riscv: fix RISCV_ISA_SVPBMT kconfig dependency warning
558003a84a3c riscv: fix a nasty sigreturn bug...
b1489043d3b9 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
41f857033c44 gpio: mockup: Fix potential resource leakage when register a chip
af0bfabf06c7 gpio: mockup: fix NULL pointer dereference when removing debugfs
74ce6f1e0f3b wifi: mt76: fix reading current per-tid starting sequence number for aggregation
1dd2a948a178 efi: libstub: check Shim mode using MokSBStateRT
96dc4e2c5283 efi: x86: Wipe setup_data on pure EFI boot
7a27a04f4ef6 thunderbolt: Add support for Intel Maple Ridge single port controller
d6f28143bccb usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA
af830c831d40 media: flexcop-usb: fix endpoint type check
53b48f0672d5 libperf evlist: Fix polling of system-wide events
eecada16bcc4 btrfs: zoned: wait for extent buffer IOs before finishing a zone
c338bea1fec5 btrfs: fix hang during unmount when stopping a space reclaim worker
cf7769a47e65 btrfs: fix hang during unmount when stopping block group reclaim worker
17244f71765d exfat: fix overflow for large capacity partition
2e238bba8a7e iommu/vt-d: Check correct capability for sagaw determination
ecec349af8c7 ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED
28e07bb27ba4 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
1f65164bc605 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
0632fb7f2158 ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
76b75705c941 ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
2035227cd000 ALSA: hda/realtek: Re-arrange quirk table entries
3637770602ac ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
73c4ae35ff11 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
61c19a35f0d2 ALSA: hda: add Intel 5 Series / 3400 PCI DID
d6cb6e424a60 ALSA: hda: Fix Nvidia dp infoframe
6e91ec54e7f1 ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation
abb050dabd7d ALSA: hda/tegra: set depop delay for tegra
1c5a0a1f4d15 ALSA: core: Fix double-free at snd_card_new()
e0e17c7bbdf4 Revert "ALSA: usb-audio: Split endpoint setups for hw_params and prepare"
d744140498a3 USB: serial: option: add Quectel RM520N
3db2ec3a6724 USB: serial: option: add Quectel BG95 0x0203 composition
e82a8ff62709 USB: core: Fix RST error in hub.c
fd0b4fd54892 drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
2e7eb4c1e8af scsi: core: Fix a use-after-free
d27b66257db1 block: simplify disk shutdown
fdb28e968815 block: stop setting the nomerges flags in blk_cleanup_queue
ab85cb5297f7 block: remove QUEUE_FLAG_DEAD
633e819de9fa xfrm: fix XFRMA_LASTUSED comment
2776911d4a98 Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
8039621a78e5 Revert "usb: add quirks for Lenovo OneLink+ Dock"
7c64dd4dbf90 smb3: use filemap_write_and_wait_range instead of filemap_write_and_wait
c7ae5c403d68 usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
9b56515aeeff usb: add quirks for Lenovo OneLink+ Dock
0cdde8460c30 smb3: fix temporary data corruption in insert range
49523a473220 smb3: fix temporary data corruption in collapse range
cc914c37e55f smb3: Move the flush out of smb2_copychunk_range() into its callers
f6bb739e61eb drm/i915/dsi: fix dual-link DSI backlight and CABC ports for display 11+
d9d2625dafe2 drm/i915/dsi: filter invalid backlight and CABC ports
fc6aff984b1c drm/i915/bios: Split VBT data into per-panel vs. global parts
2af21ae876cf drm/i915/bios: Split VBT parsing to global vs. panel specific parts
5da3f1bfb88e drm/i915/bios: Split parse_driver_features() into two parts
ad719d5cc7cb drm/i915/pps: Split pps_init_delays() into distinct parts
a0f7cdd69ca3 drm/i915: Extract intel_edp_fixup_vbt_bpp()
fcf22aefe871 Linux 5.19.11
4d8637f1d672 Revert "iommu/vt-d: Fix possible recursive locking in intel_iommu_init()"
36371c3adb7a ALSA: hda/sigmatel: Fix unused variable warning for beep power change
ddd2edc276e0 ALSA: hda/sigmatel: Keep power up while beep is enabled
99bc25748e39 cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
7051efc07d72 dt-bindings: apple,aic: Fix required item "apple,fiq-index" in affinity description
20b3f49e9498 net: Find dst with sk's xfrm policy not ctl_sk
e68db1a89fc9 drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
9189056c223b drm/amdgpu: move nbio ih_doorbell_range() into ih code for vega
989d23d88520 drm/amdgpu: Don't enable LTR if not supported
e6189420e34f drm/amdgpu: make sure to init common IP before gmc
dd52bde6767e drm/i915: Set correct domains values at _i915_vma_move_to_active
871b9d5c68d8 drm/i915/gt: Fix perf limit reasons bit positions
b31c81d633d8 tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
ac12a96d1d35 parisc: Allow CONFIG_64BIT with ARCH=parisc
46c716a31fcd blk-lib: fix blkdev_issue_secure_erase
c2c7f67fd12d cifs: always initialize struct msghdr smb_msg completely
eea8626615a0 cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
2c3f439480c0 cifs: revalidate mapping when doing direct writes
d50c30b66f04 io_uring/msg_ring: check file type before putting
6f5ceeb59d09 of/device: Fix up of_dma_configure_id() stub
6ebcd3a8f5d2 parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
248c48ced209 block: blk_queue_enter() / __bio_queue_enter() must return -EAGAIN for nowait
d31efde8d45d drm/i915/guc: Cancel GuC engine busyness worker synchronously
6731a2193bc8 drm/i915/guc: Don't update engine busyness stats too frequently
b0dc9560acd2 drm/i915/vdsc: Set VDSC PIC_HEIGHT before using for DP DSC
fc689a286139 drm/rockchip: vop2: Fix eDP/HDMI sync polarities
ca52cf493f97 drm/meson: Fix OSD1 RGB to YCbCr coefficient
e681b2df3ad4 drm/meson: Correct OSD1 global alpha value
99ed392209cc drm/panel-edp: Fix delays for Innolux N116BCA-EA1
c60087415670 Revert "SUNRPC: Remove unreachable error condition"
4d9f296e78b0 NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE
2f0a154b16ab gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
51e024dcaf08 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
dce19409fb74 SUNRPC: Fix call completion races with call_decode()
fe0a6a2369d8 pinctrl: sunxi: Fix name for A100 R_PIO
4b1366bf4ed1 pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH
8e33176cd475 pinctrl: qcom: sc8180x: Fix wrong pin numbers
50207584d3f5 pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map
2133f4513116 of: fdt: fix off-by-one error in unflatten_dt_nodes()
b80678c1e00a Linux 5.19.10
0541ab4d0330 Input: goodix - add compatible string for GT1158
693ccecee083 RDMA/irdma: Use s/g array in post send only when its valid
1989b17301f8 gpio: 104-idio-16: Make irq_chip immutable
b240650a6600 gpio: 104-dio-48e: Make irq_chip immutable
e18b2e3310f0 LoongArch: Fix arch_remove_memory() undefined build error
6023efd94e54 LoongArch: Fix section mismatch due to acpi_os_ioremap()
0b38a5072464 platform/x86: asus-wmi: Increase FAN_CURVE_BUF_LEN to 32
fe5872fd1684 usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
2fdf0a1ff474 platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
719b2021d778 perf/arm_pmu_platform: fix tests for platform_get_irq() failure
3d513ebf8c3b net: dsa: hellcreek: Print warning only once
c624b5659a28 drm/amd/amdgpu: skip ucode loading if ucode_size == 0
f566cb9f4057 nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
e8d5aa9c67ed nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610
137f1493f151 drm/amd/pm: use vbios carried pptable for all SMU13.0.7 SKUs
2052738ece42 drm/amdgpu: disable FRU access on special SIENNA CICHLID card
12c20186d84e Input: iforce - add support for Boeder Force Feedback Wheel
47e83e6ebf99 ieee802154: cc2520: add rc code in cc2520_tx()
bc55c1677edb gpio: mockup: remove gpio debugfs when remove device
35c0b78d0d42 r8152: add PID for the Lenovo OneLink+ Dock
84d8959393a0 tg3: Disable tg3 device on system reboot to avoid triggering AER
6b1bcd579fc5 Bluetooth: MGMT: Fix Get Device Flags
fbb701e51ee2 hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
37c3dcfc4730 HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
65d983566887 dt-bindings: iio: gyroscope: bosch,bmg160: correct number of pins
50a1ffa557cf kvm: x86: mmu: Always flush TLBs when enabling dirty logging
c87f1f99e26e peci: cpu: Fix use-after-free in adev_release()
f25a547e7c76 drm/msm/rd: Fix FIFO-full deadlock
df01ac6582e1 platform/surface: aggregator_registry: Add support for Surface Laptop Go 2
f05939158a41 Input: goodix - add support for GT1158
37c81d9f1d1b ACPI: resource: skip IRQ override on AMD Zen platforms
f26649e59b4f RDMA/mlx5: Fix UMR cleanup on error flow of driver init
d8f7bff9a426 RDMA/mlx5: Add a umr recovery flow
ada0ccc4a137 RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile
ddc58af02675 net/mlx5: Use software VHCA id when it's supported
630a75548b88 net/mlx5: Introduce ifc bits for using software vhca id
3bd8fdde3826 iommu/vt-d: Fix kdump kernels boot failure with scalable mode
(From OE-Core rev: 396b40b0b1e52fc12c0e171734fba190edfaf671)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous fix for processing of paths with relative components, broke
uses cases that were a mix of patches and configuration fragments.
Updating the SRCREV to include a simplied fix for relative paths, and
a cleanup patch from Jose:
[
Author: Jose Quaresma <quaresma.jose@gmail.com>
Date: Thu Sep 29 16:37:23 2022 +0000
scc: only look for error in scc_output_file if it has valid content
When process_file function fails the output of the processed script is show to
the user, some parsing is performed as well to look for common errors so we
can point to the right input file.
This can only be done when the scc_output_file have some valid content
otherwise it will show invalid messages to the user.
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Author: Bruce Ashfield <bruce.ashfield@gmail.com>
Date: Wed Oct 5 19:13:33 2022 +0000
spp: ensure that prefix check uses absolute paths
The previous fix for this issue was too broad, and impacted
all calls to the prefix check and removal. With this change,
we only expand the input on scc/spp operations that may
execute with relative paths.
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 533720a1756454447341769c4a0969fce8d6f287)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The commit(75dbdea940 grub: Allow build on armv7ve/a with softfp)
enable build on armv7ve/a with softfp, but it acutally enable
build on armv7ve/a with hardfp altogether and result in below build
failure:
| checking for compile options to get strict alignment... -mno-unaligned-access
| checking if compiler generates unaligned accesses... no
| checking if C symbols get an underscore after compilation... no
| checking whether target compiler is working... no
| configure: error: cannot compile for the target
So update the check to disable build on armv7ve/a with hardfp.
(From OE-Core rev: f67b2880fc2cfb21f51216c63b5f24d0524b4278)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise, xserver will no longer start when NO_RECOMMENDATIONS = “1”,
because dependencies in XSERVER_RRECOMMENDS are missing.
(From OE-Core rev: bc7bd3953f3896af0db036250cda34bc9ecbb3ac)
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Realtek Bluetooth devices require binary firmware files. Package them
separately in order to avoid installing the full linux-firmware package
on embedded devices.
Affected (end user) products (incomplete list):
- TP-Link UB500
- Logilink BT0054
(From OE-Core rev: fb44eb4feef54f2343c8186809a65dcb9b58a9b2)
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* we don't need other_lib/ios/Debug-iphoneos/libSDL2.a from
https://github.com/KhronosGroup/KTX-Software.git so we can explicitly
disable LFS here to avoid do_unpack error, bitbake will then use
GIT_LFS_SKIP_SMUDGE=1 to override smudge setting in gitconfig,
otherwise we would need bitbake patch to fetch LFS objects from the
submodules as well
* do_fetch won't fetch LFS objects without explicitly requesting lfs in SRC_URI
then do_unpack might run git smudge when enabled in .gitconfig (or /etc/gitconfig) with:
[filter "lfs"]
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
clean = git-lfs clean -- %f
and do_unpack fails as in:
http://errors.yoctoproject.org/Errors/Details/672888/
The default /etc/gitconfig in ubuntu has this added automatically by
git-lfs postinst:
root@ljama:~# rm /etc/gitconfig
root@ljama:~# git lfs install --skip-repo --system
Git LFS initialized.
root@ljama:~# cat /etc/gitconfig
[filter "lfs"]
clean = git-lfs clean -- %f
smudge = git-lfs smudge -- %f
process = git-lfs filter-process
required = true
root@ljama:~# cat /var/lib/dpkg/info/git-lfs.postinst
set -e
# Set up /etc/gitconfig for git-lfs. The --skip-repo option prevents failure if
# / is a Git repository with existing non-git-lfs hooks.
git lfs install --skip-repo --system > /dev/null 2>&1
according to
https://changelogs.ubuntu.com/changelogs/pool/universe/g/git-lfs/git-lfs_3.0.2-1/changelog
it was added in:
git-lfs (2.6.0-1) unstable; urgency=medium
* New upstream release
* Bump standards version to 4.2.1
* Add postinst/prerm to set up/remove git-lfs gitconfig
FWIW: vulkan-samples still fail to build with DEBUG_BUILD enabled:
http://errors.yoctoproject.org/Errors/Details/672892/
(From OE-Core rev: b45b1f5dba02a626b7e9040d45198bd17dce4c99)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* fi usage: in tabular output, print total size and slack size
* mkfs:
* option -O now accepts values from -R to unify the interface (-R will
continue to work)
* zone reset and discard is done in parallel on all devices
* removed option --leafsize, deprecated long time ago
* corrupt-block: recalculate checksum when changing generation
* fixes:
* convert: fix reserved range detection and overlaps
* mkfs: fix creating files with reserved inode numbers with --rootdir
* receive: escape filenames in command attributes
* fix extent buffer leaks after transaction abort
* experimental:
* mkfs: support for block-group-tree (kernel 6.1)
* fsverity in send (protocol v3, WIP)
* btrfstune -b converts to block-group-tree
* other:
* cleanups, refactoring
* new and updated tests
* update documentation
(From OE-Core rev: 46bc09ca18ea4321854450d1fc04faf95f314ad6)
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>
We have something like ${TOPDIR}/../../poky/meta in the bblayers.conf
file. This does not work without normalizing the path for comparison.
(From OE-Core rev: e0d45bcd34311ae248bac9378f46962198d148ef)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When SOURCE_DATE_EPOCH variable is set, binary repeatable build
is expected. This commit implements reproducable disk identifiers
in such a case using its value as a Random seed.
(From OE-Core rev: 2c0c54e12169e76f16fb3398904bc897a9190397)
Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
========
New API to provide input events to be treated by WebKit as gamepad inputs.
New API to configure the target refresh rate of view backends.
New API which allow clients to supply an alternative mechanism for spawning WebKit auxiliary processes.
New WPE_ENABLE_XKB build option, enabled by default, which can be used to avoid usage of libxkbcommon.
(From OE-Core rev: 6b2125abeb81db7fb26fdc7d7cafec000b345ac4)
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>
Changelog:
==========
Fixed a crash caused by trying to deallocate already freed graphics buffers in certain situations.
(From OE-Core rev: 0db4627fe8c6f8a0080248052dc06419774cba4f)
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>
0001-src-fix-compatibility-with-ncurses-6.3.patch
removed since it's included in new version.
(From OE-Core rev: da1bb4ac5d3643e0917eb40eb4829557fd63b5d8)
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>
Changelog:
===========
* trace: print the display being attempted
* ci: upgrade FreeBSD to 13.1
* meson: Search for threads in top-level meson.build
* meson: produce summary() when 0.53.0 is present
(From OE-Core rev: 0d7998b5561315796a711bf8512d30d6a8c279dc)
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>
Changelog:
===========
add: Add HierarchicalFlag & hierarchical_level_plus1 for AV1e.
dep: Update README.md to remove badge links
dep: Removed waffle-io badge from README to fix broken link
dep: Drop mailing list, IRC and Slack
autotools: use wayland-scanner private-code
autotools: use the wayland-scanner.pc to locate the prog
meson: use wayland-scanner private-code
meson: request native wayland-scanner
meson: use the wayland-scanner.pc to locate the prog
meson: set HAVE_VA_X11 when applicable
style:Correct slight coding style in several new commits
trace: add Linux ftrace mode for va trace
trace: Add missing pthread_mutex_destroy
drm: remove no-longer needed X == X mappings
drm: fallback to drm driver name == va driver name
drm: simplify the mapping table
x11: simplify the mapping table
android: open() with O_CLOEXEC for device fd
android: remove convoluted open_device() helper
android: drop va_fool references
ci: strengthen ci with -Werror
ci: va/x11/nvctl: fix Wdeprecated-non-prototype on close_display
ci: add clang-15 coverage and rearrange runners
ci: upgrade FreeBSD to 13.1
(From OE-Core rev: ccf646a933fb0274a5fe6ab1055cbfc556351ef2)
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>
Changelog:
=========
Add missing property parameters into libical-glib
Fix CMake option USE_32BIT_TIME_T actually uses a 32-bit time_t value
Fix icaltime_as_timet, which returned incorrect results for years >= 2100, to work properly between years 1902 and 10k.
Fix x-property comma handling and escaping
Built-in timezones updated to tzdata2022d (now with a VTIMEZONE for each time zone alias)
Fix fuzzer issues
Handle unreachable-code compile warnings with clang
Ensure all vanew_foo() calls finish with (void*)0 (not 0)
(From OE-Core rev: 6092ae3cbe0eaf006db615c6cc3f1692e1cc1df8)
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>
0001-fix-signedness-of-char-in-tests.patch
removed since it's included in new version.
Changelog:
===========
Don’t add glyphs from dropped MATH or COLR tables to the subset glyphs.
Map rlig to appropriate AAT feature selectors.
Update USE data files to latest version.
Check CBDT extents first before outline tables, to help with fonts that also include an empty glyf table.
More work towards variable font instancing in the subsetter.
Subsetter repacker improvements.
New API:
+hb_ot_layout_lookup_get_optical_bound()
+hb_face_builder_sort_tables()
(From OE-Core rev: 1f8b032924af08ead969c2baaf26a66bc2f134b7)
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>
Changelog:
=========
** libgnutls: In FIPS140 mode, RSA signature verification is an approved
operation if the key has modulus with known sizes (1024, 1280,
1536, and 1792 bits), in addition to any modulus sizes larger than
2048 bits, according to SP800-131A rev2.
** libgnutls: gnutls_session_channel_binding performs additional checks when
GNUTLS_CB_TLS_EXPORTER is requested. According to RFC9622 4.2, the
"tls-exporter" channel binding is only usable when the handshake is
bound to a unique master secret (i.e., either TLS 1.3 or extended
master secret extension is negotiated). Otherwise the function now
returns error.
** libgnutls: usage of the following functions, which are designed to
loosen restrictions imposed by allowlisting mode of configuration,
has been additionally restricted. Invoking them is now only allowed
if system-wide TLS priority string has not been initialized yet:
gnutls_digest_set_secure
gnutls_sign_set_secure
gnutls_sign_set_secure_for_certs
gnutls_protocol_set_enabled
(From OE-Core rev: 858886aa07d0c2c2ef2489996cc8eca5fbe931fa)
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>
With libjack-devel or jack-audio-connection-kit-devel, qemu-native
detects the library/header and tries to build with it. Since its
missing from the sysroot, it fails to build.
-O2 -fPIE -D_REENTRANT -Wno-undef -MD -MQ libcommon.fa.p/audio_jackaudio.c.o
-MF libcommon.fa.p/audio_jackaudio.c.o.d -o libcommon.fa.p/audio_jackaudio.c.o
-c ../qemu-6.2.0/audio/jackaudio.c
| ../qemu-6.2.0/audio/jackaudio.c:34:10: fatal error: jack/jack.h: No such file
or directory
| 34 | #include <jack/jack.h>
| | ^~~~~~~~~~~~~
| compilation terminated.
(From OE-Core rev: 27260be388f7f9f324ff405e7d8e254925b4ae90)
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
disable-hardcoded-configs.patch
refreshed for new version
Changelo:
=========
- Made it possible again to have FAT32 filesystems with less
than 0xfff5 clusters
- Make FAT32 entries 0 and 1 match what windows 10 does
- Misc source code and configure script cleanup
(From OE-Core rev: b19127f0cd0e10c7180c138284b38c97fa9db7af)
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>
e3b4ed3 Release 1.1.0
56da11c missed a comma
fde429d raise ParseError if we get an exception on is_iso8601()
21f5368 Add is_iso8601() function
406db6f Update license years
License-Update: copyright years updated.
(From OE-Core rev: e459e5e91d2ed56dc2c75ed1e1a984a7b99dfcd8)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Switch to python_setuptools3_rust.bbclass
* Add crate:// (from cargo bitbake output)
* Manually fix crate:// versions to satisfy cargo
4.0.0
bcrypt is now implemented in Rust. Users building from source will
need to have a Rust compiler available. Nothing will change for users
downloading wheels.
We no longer ship manylinux2010 wheels. Users should upgrade to the
latest pip to ensure this doesn’t cause issues downloading wheels on
their platform. We now ship manylinux_2_28 wheels for users on new
enough platforms.
NUL bytes are now allowed in inputs.
https://github.com/pyca/bcrypt/#400
(From OE-Core rev: 8e0bda7343b526a21ceeede274a8ea53c31e5d2d)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
22.1.0 (2022-09-25)
Backward-incompatible changes:
Remove support for SSLv2 and SSLv3.
The minimum cryptography version is now 38.0.x (and we now pin
releases against cryptography major versions to prevent future breakage)
The OpenSSL.crypto.X509StoreContextError exception has been
refactored, changing its internal attributes. #1133
Deprecations:
OpenSSL.SSL.SSLeay_version is deprecated in favor of
OpenSSL.SSL.OpenSSL_version. The constants OpenSSL.SSL.SSLEAY_* are
deprecated in favor of OpenSSL.SSL.OPENSSL_*.
Changes:
Add OpenSSL.SSL.Connection.set_verify and
OpenSSL.SSL.Connection.get_verify_mode to override the context object’s
verification flags. #1073
Add OpenSSL.SSL.Connection.use_certificate and
OpenSSL.SSL.Connection.use_privatekey to set a certificate per
connection (and not just per context) #1121.
(From OE-Core rev: 5eb351b7c7445a33a43655a98a53353a665d1616)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Drop 0001-Cargo.toml-specify-pem-version.patch, superceded.
* Update crate:// (via cargo bitbake)
* Manually fix crate:// versions to satisfy cargo
Release notes:
38.0.1 - 2022-09-07
- Fixed parsing TLVs in ASN.1 with length greater than 65535 bytes
(typically seen in large CRLs).
38.0.0 - 2022-09-06
- Final deprecation of OpenSSL 1.1.0. The next release of cryptography
will drop support.
(For complete release notes, see:
https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst#3800---2022-09-06)
(From OE-Core rev: da62314b7149cd53ffb046115b67c5e620f2afe4)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Following changes are part of this SRCREV uprev
* dc9285ad fix error cases in gethostbyaddr_r
* f9827fc7 remove impossible error case from gethostbyname2_r
* f081d533 fix return value of gethostnbyname[2]_r on result not found
* 1e7fb12f dns: treat names rejected by res_mkquery as nonexistent rather than error
* 001c1afb res_mkquery: error out on consecutive final dots in name
* 3ad3fa96 fix thread leak on timer_create(SIGEV_THREAD) failure
* bf14ef19 re-enable vdso clock_gettime on arm (32-bit) with workaround
* 6f3ead0a process DT_RELR relocations in ldso-startup/static-pie
* 25085c85 fix fwprintf missing output to open_wmemstream FILEs
* a636fd63 dns: fail if ipv6 is disabled and resolv.conf has only v6 nameserves
* 996b6154 use kernel-provided AT_MINSIGSTKSZ for sysconf(_SC_[MIN]SIGSTKSZ)
* 25340a93 add sysconf keys/values for signal stack size
* d8fddb96 fix fallback when ipv6 is disabled but resolv.conf has v6 nameserves
* d4f987e4 epoll_create: fail with EINVAL if size is non-positive
* 2e5fff43 use alt signal stack when present for implementation-internal signals
* 379b1821 ldso: make exit condition clearer in fixup_rpath
(From OE-Core rev: 7a62aad4c32e227a8f5a2365dfb6217efb1f5b70)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The custom path of the ca-certificates.crt within the buildtools-tarball requires more
environment variables to be exported. Namely REQUESTS_CA_BUNDLE for the python requests library
and CURL_CA_BUNDLE for curl.
(From OE-Core rev: 5c249db9de8ad8cfe0996ff4fee4c575a5ff1e34)
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When machine configuration defines a mount point, which is not used in
any recipe, allow to fall through and only report a note in the logs.
This can be expected behavior, when a mount point is defined for several
machines, but not used in all of them
(From OE-Core rev: a9c604b5e0d943b5b5f7c8bdd5be730c2abcf866)
Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Also disable any attempt at debug splitting/stripping. Piglit installs
over 2GB of files which we install stripped, so the action of attempting
to split/strip takes a long time and achieves nothing.
(From OE-Core rev: f890cc8e9cae70f10f79dd14ca53ef4d31460a78)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a patch to support configuring whether SELinux is enabled or not.
Also add a PACKAGECONFIG for SELinux support and enable it if the
"selinux" distro feature is enabled.
Remove two patches that have been applied upstream.
Changes since 3.5.52:
* 5928e85: German (thanks, Helge Kreutzmann)
* 72cb6a6: Remove constraints unnecessary since buster
* 2f71444: Merge branch 'scrub-obsolete' into 'master'
* 5a578e7: Drop Build-Depends: dpkg
* 44f28e1: Apply wrap-and-sort -at
* 1fe0338: Upgrade to debhelper v13
* d77d38c: Simplify some debhelper overrides slightly
* 2143651: Implement SELinux awareness when updating
/etc/{passwd,group,shadow}
* 0b824ad: improve enforcing handling
* e2f0c03: update-passwd.c: use raw selinux labeles
* 8d45264: selinux_prepare_create_file: return error from
setfscreatecon_raw
* 2f23448: selinux_after_create_file: save errno
* 6953dd1: update-passwd.c: replace goto error handling
* 32fbf59: cleanup
* 3c3eb67: fixup goto
* 585126f: implement feedback
* 02a366b: users-and-groups: Update copyright years
* 7849c61: users-and-groups: Rename ssh group to _ssh
* 06ed6f4: update-passwd.c: set walk to walk->next before removing
* ef6baea: users-and-groups: Document libvirt group
* 68e02a3: Stop creating the gnats user and group on new installations
* cb6e2a9: Restore Build-Depends sorting
* 0e1afc1: Tidy up whitespace
* 6005a06: Merge branch 'selinux' into 'master'
* 24046cb: Bump version to 3.6.0
* c72aa5d: Make it possible to build without debconf support
* 2a6d16e: Make it possible to disable the generation of the
documentation
* 60ece0c: Merge branch 'master' into 'master'
* 63d0f94: Add changelog entry
* cbae4a5: update-passwd: add format attribute
* b71eb04: update-passwd: use strict prototypes
* df48ea8: update-passwd: silence potential null dereference
* cddc9df: update-passwd: print filename on fclose error
* d05f8a3: update-passwd: use correct filename in copy_filemodes
* 11e6466: update-passwd: drop t flag from fopen
* 347aeb6: update-passwd: open temporary file exclusively
* a697493: d/salsa-ci.yml: add standard salsa ci configuration
* 2f622f4: configure: replace obsolete macro
* 43ebe64: Add changelog entry
* e1a186b: frozen the group id for crontab, in order to fix#1012622
* 5ce7773: frozen the group id for crontab, closes: #1012622
* 670c2be: Revert "frozen the group id for crontab, closes: #1012622"
* bc1ad19: Revert "Revert "frozen the group id for crontab, closes:
#1012622""
* 12122c6: Revert "frozen the group id for crontab, in order to fix
#1012622"
* 0145e8a: Revert "frozen the group id for crontab, closes: #1012622"
* c8125ff: releasing package base-passwd version 3.6.0
* dc157c6: passwd.master: Add _apt user
* e50024c: Merge branch 'misc' into 'master'
* 7fb5ad8: debian/postinst: Fix several shellcheck issues
* 8f07b66: releasing package base-passwd version 3.6.1
(From OE-Core rev: 41a9eb6c3afc6de000eaeb0fbe0c691b6c8d1285)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-nir-nir_opt_move-fix-ALWAYS_INLINE-compiler-error.patch is not
needed by target mesa any more. But it still fails to compile
mesa-native without this patch when DEBUG_BUILD is enabled on Ubuntu
18.04 with gcc 7.5.0:
| ../mesa-22.1.6/src/compiler/nir/nir_inline_helpers.h: In function ‘nir_opt_move_block’:
| ../mesa-22.1.6/src/compiler/nir/nir_opt_move.c:55:1: error: inlining failed in call to
always_inline ‘src_is_ssa’: indirect function call with a yet undetermined callee
| src_is_ssa(nir_src *src, void *state)
| ^~~~~~~~~~
So only apply it for mesa-native.
(From OE-Core rev: c6a6d0c2680799683d58968c2558a224f27caaa2)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The meson-wrapper adds setup options to facilitate cross-compilation.
The current options are exclusive to the setup sub-command and might
cause issues with other sub-commands.
Update the wrapper to make options sub-command specific.
(From OE-Core rev: 7bcda141f2019862b4fb5d8dec7956cd8344b420)
Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport the fix from upstream to fix this CVE.
(From OE-Core rev: 59f69125fb00dc8fd335f32fe6898e7a480141e4)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
create-spdx can't detect the license properly if the case doesn't
match, so fix it.
(From OE-Core rev: 9c87828493784d996910d742006268a626ef0130)
Signed-off-by: Keiya Nobuta <nobuta.keiya@fujitsu.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The urlopen() call can block indefinitely under some circumstances.
This can result in the bitbake process to run endlessly because of
the 'do_fetch' task of cve-update-bb-native to remain active.
This adds a default timeout of 60 seconds to avoid this hang, while
being large enough to minimize the risk of unwanted timeouts.
(From OE-Core rev: e5f6652854f544106b40d860de2946954de642f3)
Signed-off-by: Frank de Brabander <debrabander@gmail.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a access or creation timestamp has 0 microseconds, then the test
fails as it doesn't expect this to be a valid value. Expand a previous
fix for modification times to cover these timestamps too.
[ YOCTO #14373 ]
(From OE-Core rev: 15715e6ad81c97cd50e288f3745615eb19be90d1)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In current SDK, when running the following command in python
shell, we get an error.
$ python3
>>> from cryptography.hazmat.backends import openssl
The error message is as below:
cryptography.exceptions.InternalError: Unknown OpenSSL error.
We could set OPENSSL_MODULES explicitly in nativesdk-openssl package
so that when SDK is set up, it's in environment and we can
get rid of the above error.
Also, there are other env vars that need to be exported. And we export
all of them to keep sync with openssl-native.bbclass.
(From OE-Core rev: d6b15d1e70b99185cf245d829ada5b6fb99ec1af)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Unless we're using systemd, dbus is not pulled into the system
automatically. Bluez5 will not work without dbus so add it to RDEPENDS
explicitly.
(From OE-Core rev: 377ef7009a8638efe688b6b61f67ae399eb1f23d)
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When a new zlib release is made, the top-level URL is no longer available
and it is only available as a .gz under the /fossils/ directory.
When this happens the source fetch fails and bitbake noisily warns that
it is using the mirrors. Avoid this by using the .gz tarball and add
the /fossils/ directory to PREMIRRORS so fetches will check there too.
(From OE-Core rev: c67f71abc61afec701c50e4e7941128eb701fb0a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The change in commit e903b29f (gcc-cross: pass
-Werror=poison-system-directories to compiler stages) made it impossible
to disable the error using -Wno-error=poison-system-directories.
(From OE-Core rev: 1cb0245539f7d5277fae4e9abc7f2a0130d0caa8)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
perf has need for python setuptools when scripting is enabled
from 6.0.0 onwards it seems to throw an explicit error
(From OE-Core rev: da3d00178809bbf7cc453401e0c5937796ebc2c1)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add savedefconfig task which U-Boot supports (unfortunately not all
consumers of cml1 support this).
(From OE-Core rev: efc54f1f836651c8ef27a683a9e5d583c8ce87a6)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Splitting u-boot-configure.inc out of the base left duplicate
cml1.bbclass in the base include.
Fixes: fc9a17ad38 ("u-boot: Split do_configure logic into separate file")
(From OE-Core rev: 286f91f7659307bcdf0ba541b8d6b56db5604ceb)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some versions of hashlib don't appear to implement the second FIPS
related argument. Detect this and support both versions.
(From OE-Core rev: 2bbabed51e3aca138486d3feef640f5d3249be40)
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
opkg-utils fetches using a cgit snapshot of a tag, which is not
reproducible as the tag could move, not reliable as a future dynamic
snapshot could have a different checksum, and a waste of CPU load as
these tarballs are built on demand.
Switch opkg-utils to use a proper git clone of the relevant SHA.
(From OE-Core rev: dafd2631a20ffd94e6f21c46938a010e92b57da4)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise when the installation of recommended packages is prevented
(NO_RECOMMENDATIONS = "1"), then splash screen will not be cast.
(From OE-Core rev: 2a0928532b8303858980d6df6271669dbb69e224)
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
EFI has kernel features when need to be enabled for it to boot. Add the
existing kernel config fragment to the kernel config if this machine
feature is enabled.
(From OE-Core rev: 439f23eed94438494569f286b52e4f6c70ebac2f)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The externalsrc class was moved to classes-recipe as part of oe-core
f5c1280, but it can be used in both recipe and global contexts so move
it back to classes/.
(From OE-Core rev: 7a2edcd4b7cb5a2d829289a11eff62663268fbf3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since the commit "populate_sdk_base/images: Drop use of 'meta' class and
hence do_build dependencies"[1], builds of images or SDKs don't
recursively depend on the top-level do_build target. This is typically
a good thing: images just depend on the packages themselves and those
dependencies already exist, but they don't need each recipes sysroot to
be populated.
However, eSDK generation is partly done via the script oe-check-sstate,
which does a 'dry-run' build of the target and collates all of the
sstate that is used. With this commit the sstate that is used is a
fraction of what would be needed in the SDK, specifically there are no
sysroots populated during the build, so there are no sysroots in the
SDK.
This is obviously a problem, as the entire point of an eSDK is to
contain a sysroot. Resolve this problem by forcing bitbake to run the
build task for all targets, so that all potentially needed sstate is
collated.
[YOCTO #14626]
[1] 41d7f1aa2c
Tested-by: Andrej Valek <andrej.valek@siemens.com>
(From OE-Core rev: 1b62344f919b5122f048b6409d09386d7d6dd3cd)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The scriptutils import isn't used, there's no need to run bitbake
in a shell environment, and invoke bitbake as a list instead of a
string.
(From OE-Core rev: 663aa284adf312eb5c8a471e5dbff2634e87897d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since "package_manager: Change complementary package handling to not
include soft dependencies"[1], complementary packages don't pull in
recommendations, just depends. However, ptest.bbclass has a recommends
on ptest-runner, so if ptest packages are in an image via the ptest-pkgs
IMAGE_FEATURE, ptest-runner doesn't get installed.
[ YOCTO #14928 ]
[1] oe-core b44b0b9294675f89aa51ff84f532664f4c479677
(From OE-Core rev: ecff0642be5781f7f6cca617158b04ac9a0e85f0)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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: 5d539268d0c7b8fad1ba9352c7f2d4b81e78b75c)
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>
Ubuntu 21.10 is no longer updated by Canonical
and since 22.04 is available and supported, it's
no longer useful to test it and declare it as supported.
(From meta-yocto rev: 8f8bde4f5a9b37d3a93615c22b1896fd47973478)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[YOCTO #14508]
Reported-by: Quentin Schulz <foss@0leil.net>
(From yocto-docs rev: 664b658d9d23bb97b236bc0d09c9d3f118c582fc)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
--
Doing this to consistently replace any reference to a class
by the corresponding link. This is a bit trivial within the declaration
of a class, but helps making sure that this rule applies everywhere.
This helps for example to rename or remove classes from the
documentation.
See https://bugzilla.yoctoproject.org/show_bug.cgi?id=14508
As this change is time consuming, submitting the first part of it
as an RFC, to double check there is an agreement on doing this.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Use the Wikipedia naming scheme: WSL 2 instead of WSLv2
- Take into account Windows Server 2019 and 2022 which are
supported too.
- Improve some explanations
(From yocto-docs rev: 35c5fb01d3543ef5e1f4edf337a2ab080b4e7956)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Quentin Schulz <foss@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Reorganize the FAQ into sections and subsections, which allows
to have a table of contents at the top. This makes it easier
to find relevant questions without having to scroll down the entire page.
Reduce the size of questions so that they fit in a subsection title.
Merged two redundant questions about fetching sources and working
through proxies.
Minor updates to other sections.
(From yocto-docs rev: 3e24f94e9c2186a6e1d65d82a87323ef2fc6f87d)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This currently does not include known issues or download information.
(From yocto-docs rev: a5c991235e2c063a065d610b3d2a96f5ac534a01)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The overlayfs class was added in the honister release.
(From yocto-docs rev: cff6b5a167d8f7d99a351c7989bc86af5e553552)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
create-spdx was added in the honister release. This is a stub since I
unfortunately don't have time to fully document this class and related
variables, hopefully someone else can expand it in future.
(From yocto-docs rev: 5a4aa9dca1468d56ab5ec2c3a5ebf1ea364df5d0)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Not new in 4.1, but the syntax and usage in packagegroup-base is.
(From yocto-docs rev: 01f8393989528ed655fd20338c8764ac12bba010)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add missing IMAGE_FEATURES, DISTRO_FEATURES and MACHINE_FEATURES items.
Additionally, add a note that DISTRO_FEATURES doesn't have any impact on
the kernel configuration so that users are aware they have to take care
of that as well. (I thought the same was true of MACHINE_FEATURES, but
it seems we have a couple of isolated cases where that will adjust the
kernel configuration - few enough that I suspect they might have slipped
in and thus probably shouldn't be documented yet.)
(From yocto-docs rev: 488a5896feefd6d0dbc197e7cc431b4d23085104)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a note to the COMPLEMENTARY_GLOB variable glossary entry mentioning
that recommends aren't installed (since this seems to be the only place
that complementary package installation is really discussed). Also turn
the paragraph about globbing into a regular paragraph as I don't think
it should be called out in a note block.
(From yocto-docs rev: abc67b101b0821b174eb65bc13922a8bee1016eb)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Make reference to meta/classes* instead of just meta/classes
* Update each reference to the path where the class has moved
* Add a brief explanation to the classes reference explaining the split
* Add a note to INHERIT, INHERIT_DISTRO, IMAGE_CLASSES and USER_CLASSES
variable glossary entries mentioning where the specified classes must
be located. I contemplated adding the same note to PACKAGE_CLASSES
but decided against it, as it has a very specific usage and such a
note might distract from the narrative of that entry.
* Also trim the IMAGE_CLASSES entry which was quite outdated.
* INHERIT += no longer works with testimage so drop the note about that
(From yocto-docs rev: e76bed00b452d3049f6c22afbfb980b557a141bd)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In 4.1 the pypi class has been updated to set a default CVE_PRODUCT
value.
(From yocto-docs rev: e4b25d6790c3966bad3c63818729c1baaf2b3ca9)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The buildpaths QA check is now practically usable and enabled by
default, so update the comment and add a section with the warning
message since users may start seeing it in their builds.
(From yocto-docs rev: a14997e3b8576cd1a6e1c38d13b5b8e05ac03b88)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a note regarding the 4.1 change to add openssh-sftp-server as a
recommends from ssh-server-dropbear.
(From yocto-docs rev: dd4775d666ca8309ef029fd329a248397bcdedc6)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The default changed to "1" back in 2017 (OE-Core revision
8018a2349b7ad5ab27731c93a49603adf5f72fc2). It seems I missed updating
the documentation to match.
(From yocto-docs rev: f5eb40a361661d8399c5bafeda3e76ed45d0e3fb)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In 4.1 the WATCHDOG_TIMEOUT variable is now used in two places, so let's
actually document it.
(From yocto-docs rev: c8e51a968a5942cd153dd4bcf82ba9d1cc5340c0)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Expand the documentation on the image-buildinfo class, and add variable
glossary entries for IMAGE_BUILDINFO_FILE, IMAGE_BUILDINFO_VARS and
SDK_BUILDINFO_FILE (latter is new in 4.1).
(From yocto-docs rev: f69b2f614aaa56a19432538cb1adf33a441ea31d)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a short section recommending the use of buildhistory to compare
the build output before and after migration.
(From yocto-docs rev: e4a83dadbda563e08302055538203c9b1ac9e992)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Create a new entry in the glossary
- Add implementation details
- Replace the mention of "init ramdisk" by "initramfs¨
whenever possible
- Remove obsolete and duplicate information
- Fix spacing issues in the Sphinx code
(From yocto-docs rev: 952c7e6dee49532705b2c162f4728e635c38df3f)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're seeing "cmd" static libs being sometimes present and sometimes not.
The issue depends whether BUILD == TARGET so they're present for qemux86-64
on x86-64 hosts but not for qemux86-64 on an aarch64 system.
Add an extra deletion to make the files consistent between the different
hosts.
(From OE-Core rev: 6e652835814c389a826ad2d262ee26c14dfb48b5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It can be used to enable the loopback interface, typically after calling
disable_network().
Also correct a typo in a debug message.
(Bitbake rev: 0d317209d4234c5f05a9fcdc13c52f502f104018)
Signed-off-by: Mattias Jernberg <mattias.jernberg@axis.com>
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The output of runfetchcmd is always empty in this case, as
the test doesn't produce any output.
SSH either returns 0 or 1, which is handled via exceptions.
This means the current check is not only unnecessary but prevents the
function from working.
We can just assume that if we reach the end of the function that the
file exists and return True.
(Bitbake rev: d599af48635fab587e5b913591b95daf87b40080)
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It disables gprofng for toolchain clang and libc musl, so GPROFNG_ALTS
should be cleared for them. But override 'toolchain-clang' is applied
before overrides 'TRANSLATED_TARGET_ARCH' such as x86-64, then
GPROFNG_ALTS is still set and not cleared.
Apply overrides 'toolchain-clang' and 'libc-musl' for GPROFNGS rather
than GPROFNG_ALTS to make it work as expected.
(From OE-Core rev: 30630b0e61835278a2e06262560de67c7a867ff6)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The default x86-64 architecture for target gcc (ie, the one in poky
build appliances) is native. Since we have a variety of build systems
it will occasionally produce instructions that don't work on all of
our development system.
Instead, set gcc's default architecture to the one specified in
TUNE_CC_ARCH, that guarantees that gcc-runtime and any binaries
produced are compatible with the target machine type.
(From OE-Core rev: 52b952e474e655f8b4b6501813d57e20c9f02ba2)
Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
coreutils-native will pick up openssl on the host if it's GPL
compatible (version >= 3), which causes uninative failures with hosts
that don't have openssl3.
Add a PACKAGECONFIG entry for openssl so it can be enabled, but isn't
by default.
(From OE-Core rev: 9859a8124a0c09ac38d476445e7df7097f41d153)
Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
glibc-locale defaults to ENABLE_BINARY_LOCALE_GENERATION ?= "0", but gets
changed to "1" in the default-distrovars.inc
When it is explicitly set back to "0", it fails with this error:
ERROR: glibc-locale-2.36-r0 do_package: QA Issue: glibc-locale: Files/directories were installed but not shipped in any package:
/usr/lib/locale
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
glibc-locale: 1 installed and not shipped files. [installed-vs-shipped]
ERROR: glibc-locale-2.36-r0 do_package: Fatal QA errors were found, failing task.
There's a code to remove empty dirs in ${libdir}, but it's keyed off of
PACKAGE_NO_GCONV to clean up $[libdir]/gconv, just extend it to also cover
other empty dirs, including ${libdir}/locale.
(From OE-Core rev: b2565de1d9fb513c61f80a4f02be39ee9c31e7dd)
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Git has removed support for "git submodule--helper list".
31955475d1
This change provides an alternate method for gathering the submodules
information.
Tested:
Build recipes with and without submodules
(From OE-Core rev: 6d9364e5f3535954f65cbbc694ee7933ac1d664f)
Signed-off-by: Carson Labrado <clabrado@google.com>
Signed-off-by: John Edward Broadbent <jebr@google.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the option to enable X11 forwarding in dropbear with a new
PACKAGECONFIG option ('enable-x11-forwarding'). Method uses
localoption.h file for dropbear feature selection.
Add backport patch to fix X11 forwarding in the current 2022.82
version.
(From OE-Core rev: f09d94979fd98f160ef7157b517489a43086333f)
Signed-off-by: Daniel Gomez <daniel@qtec.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The clear text password support has been dropped. So let's just
use a normal ecrypted one. The password remains to be 'user3'.
(From OE-Core rev: cd8232f9c58980d95180ad320b7b0bb0fcfd9ff5)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Also, write to it only if it does not already exist.
As discussed here[1], reading from templateconf.cfg serves no purpose:
it exists only if the build directory has already been initialized, and so
the scripts will not change anything in the build directory anyway.
My adjustment is to keep the file however; it is useful as a pointer
to the original template, which can be utilized by config management
tools in the future.
[1] https://lists.openembedded.org/g/openembedded-architecture/topic/template_handling_in_oe_core/93968540
(From OE-Core rev: bcfaeb8ed503ce1a5add3ec882f0e0c3bccfd3d2)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GTKIC_CMD variable gets the wrong assignation leading into a post
install script error. Fix if-else condition in GTKIC_CMD variable
to assign gtk4-update-icon-cache when GTKIC_VERSION is 4 but
gtk-update-icon-cache when is 3.
Also, rename gtk-update-icon-cache-3.0.0 to gtk-update-icon-cache-3.0
to match the gtk-update-icon-cache binary name deployed in
meta/recipes-gnome/gtk+/gtk+3.inc.
(From OE-Core rev: 95fc819fca11115623d0f1f7f0c11e9c46195b21)
Signed-off-by: Daniel Gomez <daniel@qtec.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.19:
65a9a22786a6 libbpf: Initialize err in probe_map_create
(From OE-Core rev: 9687d516170721e759eb166de5918581016545b6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 20d43a2 allows changes in fstab for the / mount. However, if the
fstab contains / already then this results in two entries for / in the
fstab, which is confusing and results in systemd producing errors on
boot:
systemd-fstab-generator[11101]: Failed to create unit file
/run/systemd/generator/-.mount, as it already exists. Duplicate entry
in /etc/fstab?
Wic should be extended to support merging mount points in fstab, but as
we're about to release revert the patch that introduced this change as
it hasn't been in a release yet, and the issue which prompted the patch
in the first place can be revisited post-release.
[ YOCTO #14865 ]
(From OE-Core rev: 4a7b3ef0a69b7e08030519b712a6fe4dd199c571)
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>
github has recently changed how the releases page is structured:
the tarballs are no longer listed directly, but are included
via separate 'fragment' URIs. For now, we can change the check
to match against the release tags.
This also establishes a common base URI to use for both
fetching and checking the latest version.
(From OE-Core rev: afa57a02ecd12ad176302d9631f4181b26d94f5c)
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>
An empty string assignment to WantedBy should clear all prior WantedBy
settings. This matches behavior of the current systemd implementation.
(From OE-Core rev: 8ede0083c28fadf1e83c9256618190b931edd306)
Signed-off-by: Bob Henz <robert_henz@jabil.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As a bunch of other assignments did, let this cover all riscv32 architectures,
not just qemuriscv32.
(From OE-Core rev: 976fe5e3fb630e9daf5bbde79ee2148a7a97694a)
Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Many git repos prefer https:// nowadays and many removed support
for git://.
This breaks the script when using github.com even when selected remote
is ssh (git@github.com:openembedded/...), it will re-write it to git://
before calling git pull-request causing:
openembedded-core $ scripts/create-pull-request -u github -b jansa/artifacts -o pull-kernel
NOTE: Assuming local branch HEAD, use -l to override.
fatal: unable to connect to github.com:
github.com[0: 140.82.121.3]: errno=Connection timed out
warn: No match for commit ea003bd026aa24bb4c8b7562f44ed6512e921259 found at git://github.com/shr-distribution/oe-core
warn: Are you sure you pushed 'jansa/artifacts' there?
ERROR: git request-pull reported an error
(From OE-Core rev: 64c466920b808c35d1ac87b47cf438bc79becea7)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of installing run-postinsts with it's postinst scripts causing
systemd restarts, use the new dnf-test-* packages instead.
Remove from the installroot tests entirely as they're exercised enough
using just busybox.
Rewrite the exclude test to be simplier now these packages are not going
to be part of an existing dependency chain.
[ YOCTO #14787 ]
(From OE-Core rev: fb1de2abc53bd742bc55cfecd384b78852c10d80)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
oeqa/runtime needs packages which are always built, but we don't want to
use packages which have large side effects (unlike the current test recipe,
run-postinsts).
As finding a package that is both of these things isn't easy, for now
dnf can generate its own. Moving forward this should be generalised and
all of the package manager tests unified.
(From OE-Core rev: 061b9cf35a63b38a34356580395c5694579cbb98)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add this to the quick description of build/ in the toplevel
directory structure.
(From yocto-docs rev: 380143e2c47afb613e45e9cd664e298738f858fa)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As reported in [YOCTO #14502], the description of BBPATH in the
Yocto Project Manual is redundant with its description in the
BitBake User Manual.
(From yocto-docs rev: 5feb4e174e0aec6a48b1131889a5b8547b9b9921)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Quentin Schulz <foss@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Document default machine features defined in Poky, and which
were not listed in the documentation yet.
Took the values of DISTRO_FEATURES_DEFAULT and POKY_DEFAULT_DISTRO_FEATURES:
meta-poky/conf/distro/poky.conf:DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${POKY_DEFAULT_DISTRO_FEATURES}"
Also explain that extra layers can define their own features.
This addresses [YOCTO #14515]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This now includes a description about how to create a template
with the newly added tooling, and drops the description
of .templateconf as a way to point to a custom template
(which is not correct: .templateconf is used only to point to a default
template in poky or core when TEMPLATECONF is not specified).
(From yocto-docs rev: d8e43d4ff4d6a0a4557d5dcedf11c1e45a223e72)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is really not needed as the sub-commands are described in
greater detail just below, and is prone to become outdated.
(From yocto-docs rev: 70735edb17c3c855a77318d3ae44d24d8aa8eb75)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It's better to use SRC_URI += to append patches etc. If anything
is added via :append, that can only be removed with :remove which
makes the changes rather permanent compared to light weight +=
amendments.
(From yocto-docs rev: 99f9a1705726b170187a58752ac9e62f56d0863d)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Using SRC_URI:append without recipe, machine or architecture specific
limitations makes the :append'ed text more difficult to override than if
the "+=" operator was used. This makes it hard for example to override
SRC_URI completely in a bbappend to update the full recipe to a newer
version. Thus common, reusable layers which users are meant to re-use
and customize should not use SRC_URI:append but SRC_URI += instead.
(From yocto-docs rev: 34533ac2ee5d85a41330dd865062dce1e46b83fc)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This variable is used to denote the C/C++ compiler runtime to use.
Right now there are few alternatives out of the core which could
use this variable to define this property, the values it can take
are 'gnu' for gcc runtime. 'llvm' for using compiler-rt+libc++ and
'android' to use android runtime. Default settings is to use gnu
which is current silent default also.
(From yocto-docs rev: 9094510e08b3a7b215b0d3ebecf66475a57b4c7e)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
1128d7bcdcd acpi: fix defaults for x86 and qemuarm64
(From OE-Core rev: 42e414ad2204949bb70c3aa64503a6ef5681532d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes a fix for CVE-2022-3234.
(From OE-Core rev: d6b54f37aa4db1457296b8981b630a49d251ceb5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport the fix for CVE-2022-2962.
(From OE-Core rev: 943d28a3395455fd475cb6c84247d106adf5fca3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch was accidentally dropped in the 7.1.0 upgrade, so bring it
back.
(From OE-Core rev: 09bcf6d2a661a3c39fdd13a760f6c26dd79abb69)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update SRCREV to bring in few bug fixes
Install a .so symlink which could be used during linking
install libdir to create if not existing
(From OE-Core rev: bac2c95f6331deafd3e07c927ba00a202db9a12b)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- add PACKAGECONFIG to build vulkan beta drivers
- add PACKAGECONFIG for zink and build it along with vulkan
- remove TLS-ELF patch and the associated PACKAGECONFIG. It looks like its unneeded
- remove swrast_kms backport patch
- remove the patch that reverts the deprecation of drm_handle as it is not applicable. Still needed ?
- fix patch fuzz warnings
License file has been changed, but no change of licenses
e6392fcf3d
(From OE-Core rev: a85d0566c0e09e7ccd394c6465305ab97ce5973a)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The output string changed slightly in new mesa versions so update
the test to match.
(From OE-Core rev: 2f1a233e75e7202e2959fee3437def388262c57a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The fix for this CVE has been merged into the 2.36 branch and fixed in
oe-core as of 055ce284.
(From OE-Core rev: ebb0220bf211ec1318a0a7f6a9ab80cf7775a848)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
c212b0f3 change the debug log level unintentional when tryng to fix a knotty issue.
This will maintain the same debug log level 2 as before.
(Bitbake rev: 19f8265023281f3b1d5d0a02e47f8d7d08cfcc16)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are many messed up calls for the debug log,
so is better to warm about this as they will not work
as expected.
The level need to be an integer and the msg a string.
(Bitbake rev: c1d9c1d25ce36848040dc0ce182835e497ccbb82)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
f68682a7 ("logging: Make bitbake logger compatible with python logger")
replaced several .debug() calls to make them comply with the standard
python logging API, but a few were missed.
(Bitbake rev: eb25cd4d64b9a4e8e2b2ce7fbccc123d00b2fc2b)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The condition will always evaluate to true and
thus is redundant.
(Bitbake rev: be1ee681e8a566564549068dcf90c95c36544815)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The zoneinfo module provides a concrete time zone implementation
to support the IANA time zone database as originally specified in
PEP 615.
(From OE-Core rev: 668bb1c3828bb66fcd3ed8d0fc16fb11eef3a45f)
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove mark of upstream version as unknown because 608 is the general release.
Changelog:
==========
Add the --header option.
Add the --no-number-headers option.
Add the --status-line option.
Add the --redraw-on-quit option.
Add the --search-options option.
Add the --exit-follow-on-close option.
Add 'H' color type to set color of header lines.
Add #version conditional to lesskey.
Add += syntax to variable section in lesskey files.
Allow option name in -- command to end with '=' in addition to '\n'.
Add $HOME/.config to possible locations of lesskey file.
Add $XDG_STATE_HOME and $HOME/.local/state to possible locations of history file.
Don't read or write history file in secure mode.
Fix display of multibyte and double-width chars in prompt.
Fix ESC-BACKSPACE command when BACKSPACE key does not send 0x08.
Add more \k codes to lesskey format.
Fix bug when empty file is modified while viewing it.
Fix bug when parsing a malformed lesskey file.
Fix bug scrolling history when --incsearch is set.
Fix buffer overflow when invoking lessecho with more than 63 -m/-n options.
Fix buffer overflow in bin_file.
Fix bug restoring color at end of highlighted text.
Fix bug in parsing lesskey file.
Defer moving cursor to lower left in some more cases.
Suppress TAB filename expansion in some cases where it doesn't make sense.
Fix termlib detection when compiler doesn't accept calls to undeclared functions.
Fix bug in input of non-ASCII characters on Windows.
Escape filenames when invoking LESSCLOSE.
Fix bug using multibyte UTF-8 char in search string with --incsearch.
(From OE-Core rev: c9d30b8686d926bccda3a1147df2f4c02dbfacdc)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License change is due to copyright year changes only.
Changelog:
=========
Security fixes:
#629#640 CVE-2022-40674 -- Heap use-after-free vulnerability in
function doContent. Expected impact is denial of service
or potentially arbitrary code execution.
Bug fixes:
#634 MinGW: Fix mis-compilation for -D__USE_MINGW_ANSI_STDIO=0
#614 docs: Fix documentation on effect of switch XML_DTD on
symbol visibility in doc/reference.html
Other changes:
#638 MinGW: Make fix-xmltest-log.sh drop more Wine bug output
#596#625 Autotools: Sync CMake templates with CMake 3.22
#608 CMake: Migrate from use of CMAKE_*_POSTFIX to
dedicated variables EXPAT_*_POSTFIX to stop affecting
other projects
#597#599 Windows|CMake: Add missing -DXML_STATIC to test runners
and fuzzers
#512#621 Windows|CMake: Render .def file from a template to fix
linking with -DEXPAT_DTD=OFF and/or -DEXPAT_ATTR_INFO=ON
#611#621 MinGW|CMake: Apply MSVC .def file when linking
#622#624 MinGW|CMake: Sync library name with GNU Autotools,
i.e. produce libexpat-1.dll rather than libexpat.dll
by default. Filename libexpat.dll.a is unaffected.
#632 MinGW|CMake: Set missing variable CMAKE_RC_COMPILER in
toolchain file "cmake/mingw-toolchain.cmake" to avoid
error "windres: Command not found" on e.g. Ubuntu 20.04
#597#627 CMake: Unify inconsistent use of set() and option() in
context of public build time options to take need for
set(.. FORCE) in projects using Expat by means of
add_subdirectory(..) off Expat's users' shoulders
#626#641 Stop exporting API symbols when building a static library
#644 Resolve use of deprecated "fgrep" by "grep -F"
#620 CMake: Make documentation on variables a bit more consistent
#636 CMake: Drop leading whitespace from a #cmakedefine line in
file expat_config.h.cmake
#594 xmlwf: Fix harmless variable mix-up in function nsattcmp
#592#593#610 Address Cppcheck warnings
#643 Address Clang 15 compiler warnings
#642#644 Version info bumped from 9:8:8 to 9:9:8;
see https://verbump.de/ for what these numbers do
Infrastructure:
#597#598 CI: Windows: Start covering MSVC 2022
#619 CI: macOS: Migrate off deprecated macOS 10.15
#632 CI: Linux: Make migration off deprecated Ubuntu 18.04 work
#643 CI: Upgrade Clang from 14 to 15
#637 apply-clang-format.sh: Add support for BSD find
#633 coverage.sh: Exclude MinGW headers
#635 coverage.sh: Fix name collision for -funsigned-char
Special thanks to:
David Faure
Felix Wilhelm
Frank Bergmann
Rhodri James
Rosen Penev
Thijs Schreijer
Vincent Torri
and
Google Project Zero
(From OE-Core rev: 93c3f0e8dca180fd2dddf88bd0cfd68c0a70ec4c)
Signed-off-by: Florin Diaconescu <florin.diaconescu009@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ttyS4 is also needed by some BSP such as amd-snowyowl-64.
Let's allow it for convenience.
(From OE-Core rev: 108f356e8cca5c3dcab05084a12af07a6ce84167)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
acpi: fix defaults for x86 and qemuarm64
commit d334505d98a85ffe7549026d10e43cccd897e19c [efi.cfg: Drop ACPI dependency]
is generating configuration warnings on both qemuarm64 and x86 for the
poky-tiny configuration.
x864:
- because we configure tiny with allnoconfig, and then apply our
fragments, the default of ACPI=y for x86 doesn't hold. We need
to exlicitly enable it. We put it in the x86 fragment, to avoid
bringing warnings back for arm32
ARM:
- We can't assign to ARCH_SUPPORTS_ACPI, as that is a select only
value. The only selector for that config in arch/arm is CONFIG_EFI.
The default of CONFIG_ACPI was added to support EFI if required,
but since CONFIG_EFI takes care of the selection, we don't need it
in our BSP configuration.
(From OE-Core rev: 636c7a68ad23dc64d3778e3718c3410691380ee9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With recent kernel changes in stable, the full path to python was being
encoded into binaries and python install files. Add some workarounds
for both issues to fix build reproducibility issues.
(From OE-Core rev: cf33e2ab2693eafaf0e5fc45666355d60e084281)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
dd20085f2a88 Linux 5.15.68
e04b25638aef ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency
154e72a4b381 perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename)
590b4f10e3a4 drm/bridge: display-connector: implement bus fmts callbacks
e084c6ab37d2 arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
4740910867ea iommu/vt-d: Correctly calculate sagaw value of IOMMU
f9e792035a0b arm64/bti: Disable in kernel BTI when cross section thunks are broken
a8a007c5b10f Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags""
7aa57d869e4a hwmon: (mr75203) enable polling for all VM channels
5e0fddad7100 hwmon: (mr75203) fix multi-channel voltage reading
948b7beb0073 hwmon: (mr75203) fix voltage equation for negative source input
a02267ebb247 hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors
000f3353231e hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined
4b198c41d736 s390/boot: fix absolute zero lowcore corruption on boot
a557ae094207 iommu/amd: use full 64-bit value in build_completion_wait()
4f8d65884808 swiotlb: avoid potential left shift overflow
df82f5ce4f50 i40e: Fix ADQ rate limiting for PF
39d9de5872b6 i40e: Refactor tc mqprio checks
657d9d8ac3e6 kbuild: disable header exports for UML in a straightforward way
12202e0f74fd MIPS: loongson32: ls1c: Fix hang during startup
166ae43f02fb ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
4643fbc79ded ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
30a455ac385e hwmon: (tps23861) fix byte order in resistance register
159d35a87ec3 perf script: Fix Cannot print 'iregs' field for hybrid systems
4519d4e32f98 sch_sfb: Also store skb len before calling child enqueue
a600a9babad6 RDMA/irdma: Report RNR NAK generation in device caps
3ca173b217f4 RDMA/irdma: Return correct WC error for bind operation failure
c1872dfde6f7 RDMA/irdma: Report the correct max cqes from query device
a1d7c8647c18 nvmet: fix mar and mor off-by-one errors
a96b1d33ec71 tcp: fix early ETIMEDOUT after spurious non-SACK RTO
8589bbfad2b4 nvme-tcp: fix regression that causes sporadic requests to time out
13c80a6c1124 nvme-tcp: fix UAF when detecting digest errors
8ddd001cef5e erofs: fix pcluster use-after-free on UP platforms
5fbe35c94abc RDMA/mlx5: Set local port to one when accessing counters
819110054b14 IB/core: Fix a nested dead lock as part of ODP flow
55195563ec29 ipv6: sr: fix out-of-bounds read when setting HMAC data.
4c4eda136410 RDMA/siw: Pass a pointer to virt_to_page()
595e3616f8e0 xen-netback: only remove 'hotplug-status' when the vif is actually destroyed
c3efe896f13b iavf: Detach device during reset task
2ed94383f3a2 i40e: Fix kernel crash during module removal
3e245b0e2168 ice: use bitmap_free instead of devm_kfree
8527c9a6bf8e tcp: TX zerocopy should not sense pfmemalloc status
cd5f1a69d0b6 net: introduce __skb_fill_page_desc_noacc
7eb9bf4edd1c tipc: fix shift wrapping bug in map_get()
1a889da60afc sch_sfb: Don't assume the skb is still around after enqueueing to child
b0b35b455ece Revert "net: phy: meson-gxl: improve link-up behavior"
2f6640b19edf afs: Use the operation issue time instead of the reply time for callbacks
e28eb3519d5f rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
24a4e79d92e0 rxrpc: Fix ICMP/ICMP6 error handling
59f1c62d91ca ALSA: usb-audio: Register card again for iface over delayed_register option
4dc401ef8b23 ALSA: usb-audio: Inform the delayed registration more properly
a8edd49c94b4 RDMA/srp: Set scmnd->result only when scmnd is not NULL
451c9ce1e2fc netfilter: nf_conntrack_irc: Fix forged IP logic
1ce55ec5cb7c netfilter: nf_tables: clean up hook list when offload flags check fails
92837ac04779 netfilter: br_netfilter: Drop dst references before setting.
940e58f2ccc0 ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
86706fa90be6 ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
d6015c56f477 ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
a8ab10c3f137 ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
6fbff44cba17 ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh
e11d08c825f2 ARM: at91: pm: fix self-refresh for sama7g5
32dd0b22a5ba wifi: wilc1000: fix DMA on stack objects
6f7aa1029f8e RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift
c1796dd54259 RDMA/hns: Fix supported page size
43245c77d9ef soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
d3eb252d7636 RDMA/cma: Fix arguments order in net device validation
e2ec1064a47d tee: fix compiler warning in tee_shm_register()
eb53e84dc1ac regulator: core: Clean up on enable failure
a53b30716c60 soc: imx: gpcv2: Assert reset before ungating clock
83a7e5d2f14e ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
ae8e70e31763 RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL
ad69caa47861 RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg
237f16395304 ASoC: qcom: sm8250: add missing module owner
3bf4bf54069f cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
509e3456d363 cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
3b97deb4abf5 NFS: Fix another fsync() issue after a server reboot
31b992b3c39b NFS: Save some space in the inode
88d24e83a268 NFS: Further optimisations for 'ls -l'
1dcc308898e7 scsi: lpfc: Add missing destroy_workqueue() in error path
6229fa494a59 scsi: mpt3sas: Fix use-after-free warning
d2ca79dd0b54 drm/i915: Implement WaEdpLinkRateDataReload
ebf46da50beb nvmet: fix a use-after-free
58acd2ebae03 drm/amd/display: fix memory leak when using debugfs_lookup()
26e9a1ded892 sched/debug: fix dentry leak in update_sched_domain_debugfs
94c84128adb1 debugfs: add debugfs_lookup_and_remove()
8875d606761e kprobes: Prohibit probes in gate area
5321908ef74f vfio/type1: Unpin zero pages
7da1afa444a1 btrfs: zoned: set pseudo max append zone limit in zone emulation mode
75082adeb414 tracing: Fix to check event_mutex is held while accessing trigger list
98e8e67395cc ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
df5ec554e9e3 ALSA: usb-audio: Split endpoint setups for hw_params and prepare
d1118465ae2e ALSA: aloop: Fix random zeros in capture data when using jiffies timer
45814a53514e ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
8015ef9e8a0e ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
ad5ef763dbbe drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
fc5a2a9616f3 fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
c3abfd6ce2f3 fbdev: fbcon: Destroy mutex on freeing struct fb_info
a7dff6f41e16 md: Flush workqueue md_rdev_misc_wq in md_alloc()
0b7058067eb8 net/core/skbuff: Check the return value of skb_copy_bits()
bd1b769564eb cpufreq: check only freq_table in __resolve_freq()
e928cf258910 netfilter: conntrack: work around exceeded receive window
29906311b351 arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
27092358e9c6 parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
deb2c9c0770b parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
c63ff388e7d4 Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
c50189129374 scsi: ufs: core: Reduce the power mode change timeout
5a7a5b2edac4 drm/radeon: add a force flush to delay work when radeon
622a557b28b7 drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
c15c2c2c0896 drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
1f574fbe9c2b drm/gem: Fix GEM handle release errors
bbfd857abbd2 scsi: megaraid_sas: Fix double kfree()
8179f0e08578 scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
625c78e1ae35 Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
7c6333411acf fs: only do a memory barrier for the first set_buffer_uptodate()
44b402da7b24 wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
dd291e070be0 efi: capsule-loader: Fix use-after-free in efi_capsule_write
ee06f08139e7 efi: libstub: Disable struct randomization
6427605fa781 net: wwan: iosm: remove pointless null check
e1ad7a011591 Linux 5.15.67
096e34b05a43 kbuild: fix up permissions on scripts/pahole-flags.sh
bcecd2ee19ef Linux 5.15.66
e1779c25e48b USB: serial: ch341: fix disabled rx timer on older devices
e0923b4f38df USB: serial: ch341: fix lost character on LCR updates
55d328924347 usb: dwc3: disable USB core PHY management
121c6e37da76 usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
9d6a2d022010 usb: dwc3: fix PHY disable sequence
b775fbf532dc kbuild: Add skip_encoding_btf_enum64 option to pahole
0baced0e0938 kbuild: Unify options for BTF generation for vmlinux and modules
309aea4b6b81 tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
1787ec7dcc37 drm/i915: Skip wm/ddb readout for disabled pipes
f9a0f49be767 drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
301be8985e87 ALSA: seq: Fix data-race at module auto-loading
9b7a07fcc5d4 ALSA: seq: oss: Fix data-race for max_midi_devs access
b2c973b52f14 ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
c5652d5d71cf net: mac802154: Fix a condition in the receive path
4b9f3743a822 net: Use u64_stats_fetch_begin_irq() for stats fetch.
57f1407ca166 ip: fix triggering of 'icmp redirect'
5d20c6f932f2 wifi: mac80211: Fix UAF in ieee80211_scan_rx()
552ba102a689 wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
253ec5fb8405 driver core: Don't probe devices after bus_type.match() probe deferral
7da29a2cc514 usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
299f4f420f23 usb: xhci-mtk: fix bandwidth release issue
27102b39b6d0 usb: xhci-mtk: relax TT periodic bandwidth allocation
c548b99e1c37 USB: core: Prevent nested device-reset calls
4e22a43ec717 s390: fix nospec table alignments
047a4d0f7924 s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
efdfa236a085 usb-storage: Add ignore-residue quirk for NXP PN7462AU
0f8b5d706dcd USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
bf6e4243f80b usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
f1eb9e5d2f6e usb: cdns3: fix issue with rearming ISO OUT endpoint
48917032c702 usb: dwc2: fix wrong order of phy_power_on and phy_init
ea72b22a05ea usb: typec: tcpm: Return ENOTSUPP for power supply prop writes
4be500c63911 usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
b201f6203197 usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
577f84a6f120 USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
6415953963a9 USB: serial: option: add Quectel EM060K modem
93c283a09959 USB: serial: option: add support for OPPO R11 diag port
2bb1ad8c957d USB: serial: cp210x: add Decagon UCA device id
3a6c5c5ab734 xhci: Add grace period after xHC start to prevent premature runtime suspend.
75913c562f5b media: mceusb: Use new usb_control_msg_*() routines
2c948dd68b9e usb: dwc3: pci: Add support for Intel Raptor Lake
23987d01de44 thunderbolt: Use the actual buffer in tb_async_error()
e31db376f6d1 xen-blkfront: Cache feature_persistent value before advertisement
895a90ad7b3e xen-blkfront: Advertise feature-persistent as user requested
3e8107d69fc3 xen-blkback: Advertise feature-persistent as user requested
c235c4fc521f mm: pagewalk: Fix race between unmap and page walker
763d77241d8f xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
03b1870fbc5e KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
111a3586ed4a gpio: pca953x: Add mutex_lock for regcache sync in PM
53196e037620 hwmon: (gpio-fan) Fix array out of bounds access
7b8a284ffe7a clk: bcm: rpi: Add missing newline
ff0b144d4b0a clk: bcm: rpi: Prevent out-of-bounds access
e827a5f32a0d clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()
237b4ef4c088 clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
5ba6155d3b2f Input: rk805-pwrkey - fix module autoloading
9766749a30f6 clk: core: Fix runtime PM sequence in clk_core_unprepare()
c13b0be5ade0 Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
519cd9c4b56e clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
0522550aeed4 drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
fec48eba4783 KVM: VMX: Heed the 'msr' argument in msr_write_intercepted()
9e3c9efa7caf cifs: fix small mempool leak in SMB2_negotiate()
81203ab7a6ef binder: fix alloc->vma_vm_mm null-ptr dereference
c2a4b5dc8fa7 binder: fix UAF of ref->proc caused by race condition
da3c6d0708e6 mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
8bca22970e1c mmc: core: Fix UHS-I SD 1.8V workaround branch
fc9b5b3f2ccc USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
cf20c3533efc misc: fastrpc: fix memory corruption on open
0e33b0f322fe misc: fastrpc: fix memory corruption on probe
95ac9601feb5 iio: adc: mcp3911: use correct formula for AD conversion
6e933a26e6a2 iio: ad7292: Prevent regulator double disable
df1b53bc799d Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
9f185ca8e019 tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
532b255af195 musb: fix USB_MUSB_TUSB6010 dependency
2535431ae967 vt: Clear selection before changing the font
a19846f0f45b powerpc: align syscall table for ppc32
f12afb4b5db0 staging: r8188eu: add firmware dependency
dc02aaf95001 staging: rtl8712: fix use after free bugs
01fd7e12f8fb serial: fsl_lpuart: RS485 RTS polariy is inverse
839ca7969fcf soundwire: qcom: fix device status array range
fdc69b070071 net/smc: Remove redundant refcount increase
6ce0d73b2fbd Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
aca9d0acda9e tcp: annotate data-race around challenge_timestamp
1c472d671d9c sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
55fb8c3baa80 kcm: fix strp_init() order and cleanup
660df4411ef4 mlxbf_gige: compute MDIO period based on i1clk
a4c08cbfbcf9 ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
a420d5872601 net/sched: fix netdevice reference leaks in attach_default_qdiscs()
ce881ddbdc02 net: sched: tbf: don't call qdisc_put() while holding tree lock
d6ec2f711c94 net: dsa: xrs700x: Use irqsave variant for u64 stats update
ca54b2bfaab3 openvswitch: fix memory leak at failed datapath creation
8eeba7ef4d1d net: smsc911x: Stop and start PHY during suspend and resume
cc2b9170aa34 net: sparx5: fix handling uneven length packets in manual extraction
5359524251d2 Revert "xhci: turn off port power in shutdown"
ee19bbed4b03 wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
20b2d5be85e9 ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array
59a711467e8d ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg
7828b5d0080a drm/i915/display: avoid warnings when registering dual panel backlight
630ab29120b5 drm/i915/backlight: extract backlight code to a separate file
9f8558c5c642 ieee802154/adf7242: defer destroy_workqueue call
222bd95c89b1 bpf, cgroup: Fix kernel BUG in purge_effective_progs
1c518476ceb4 bpf: Restrict bpf_sys_bpf to CAP_PERFMON
de22cba333d8 skmsg: Fix wrong last sg check in sk_msg_recvmsg()
7497f9766f08 iio: adc: mcp3911: make use of the sign bit
9e1f74294d53 platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
1a785b435276 drm/msm/dsi: Fix number of regulators for SDM660
ab8533946db7 drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
0a4f633548c4 drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
e8bd54b0664b drm/msm/dsi: fix the inconsistent indenting
(From OE-Core rev: a15a61c801e1a3014ac228e7e100a1867dd498f9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d1105a680e66 Linux 5.19.9
7e64f6423dc0 drm/amd/display: Removing assert statements for Linux
56bd559bb9d5 drm/amd/display: Add SMU logging code
32e4b8dbc911 iommu: Fix false ownership failure on AMD systems with PASID activated
77a2d61334f7 iommu/virtio: Fix interaction with VFIO
420d20457155 iommu/vt-d: Correctly calculate sagaw value of IOMMU
ded16152d248 arm64/bti: Disable in kernel BTI when cross section thunks are broken
7d40396e6d73 hwmon: (asus-ec-sensors) autoload module via DMI data
447fb910846c hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II EXTREME
26464ff5cc8e hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING
667cada538da hwmon: (asus-ec-sensors) add support for Maximus XI Hero
4091d4f487e4 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4
c4a068c4e052 Revert "arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags""
2652720096ea perf stat: Fix L2 Topdown metrics disappear for raw events
61e51bae8386 perf evlist: Always use arch_evlist__add_default_attrs()
9516acba29e3 iommu/vt-d: Fix possible recursive locking in intel_iommu_init()
53b284a895f0 hwmon: (mr75203) enable polling for all VM channels
ad460e86ad86 hwmon: (mr75203) fix multi-channel voltage reading
7055f297801f hwmon: (mr75203) fix voltage equation for negative source input
8c9fbcaf190a hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors
9c6c9aec6896 hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined
ee37a7045c76 net: dsa: felix: tc-taprio intervals smaller than MTU should send at least one packet
c078abef701d time64.h: consolidate uses of PSEC_PER_NSEC
1ceb383def1e s390/boot: fix absolute zero lowcore corruption on boot
7c74f03a623d iommu/amd: use full 64-bit value in build_completion_wait()
f7f13b8d49bf swiotlb: avoid potential left shift overflow
36512a3ddd39 bonding: accept unsolicited NA message
53d3c40591ad net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS
1749fdc24c54 i40e: Fix ADQ rate limiting for PF
2b7758a7a9da i40e: Refactor tc mqprio checks
c95624ba520f kbuild: disable header exports for UML in a straightforward way
bb6c5b187aaa MIPS: loongson32: ls1c: Fix hang during startup
37a0883c5824 Smack: Provide read control for io_uring_cmd
2ad39828ee35 selinux: implement the security_uring_cmd() LSM hook
13069e1c8fef lsm,io_uring: add LSM hooks for the new uring_cmd file op
1578775f94d1 ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
6400eca5a3d2 ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
f3cf916c93dc hwmon: (tps23861) fix byte order in resistance register
0f9f9c73da37 perf record: Fix synthesis failure warnings
1b388709906b perf script: Fix Cannot print 'iregs' field for hybrid systems
4357706ee8f4 perf dlfilter dlfilter-show-cycles: Fix types for print format
7bb2200856df libperf evlist: Fix per-thread mmaps for multi-threaded targets
5ec0821b85ff sch_sfb: Also store skb len before calling child enqueue
9da303e1e7f9 net: phy: lan87xx: change interrupt src of link_up to comm_ready
dde284a85f7b io_uring: recycle kbuf recycle on tw requeue
89fcb70f1acd net/smc: Fix possible access to freed memory in link clear
e484616810f8 net: ethernet: mtk_eth_soc: check max allowed hash in mtk_ppe_check_skb
0378b06e612e net: ethernet: mtk_eth_soc: fix typo in __mtk_foe_entry_clear
e502794fb858 net: dsa: felix: access QSYS_TAG_CONFIG under tas_lock in vsc9959_sched_speed_set
27474e8bfcdf net: dsa: felix: disable cut-through forwarding for frames oversized for tc-taprio
02410f02f6c2 RDMA/irdma: Report RNR NAK generation in device caps
d9cfeef3a2e6 RDMA/irdma: Return correct WC error for bind operation failure
02516406f2ea RDMA/irdma: Return error on MR deregister CQP failure
083f5179fe6f RDMA/irdma: Report the correct max cqes from query device
ddb0d1d4d4ff nvmet: fix mar and mor off-by-one errors
9280b9de09fc btrfs: fix the max chunk size and stripe length calculation
3c20e4cd54eb tcp: fix early ETIMEDOUT after spurious non-SACK RTO
ba3f445d6d87 nvme-tcp: fix regression that causes sporadic requests to time out
c3eb461aa56e nvme-tcp: fix UAF when detecting digest errors
94c34faaafe7 erofs: fix pcluster use-after-free on UP platforms
5f7f40e0a278 erofs: fix error return code in erofs_fscache_{meta_,}read_folio
56fd5dcf111b btrfs: zoned: fix mounting with conventional zones
7b4cc3e4b28a RDMA/mlx5: Set local port to one when accessing counters
83c43fd872e3 IB/core: Fix a nested dead lock as part of ODP flow
56ad3f475482 ipv6: sr: fix out-of-bounds read when setting HMAC data.
17589c4ee370 bonding: add all node mcast address when slave up
c561ad9802f6 bonding: use unspecified address if no available link local address
1751bf719df9 RDMA/siw: Pass a pointer to virt_to_page()
4c9a8adb14d2 block: don't add partitions if GD_SUPPRESS_PART_SCAN is set
26a6d7d42972 xen-netback: only remove 'hotplug-status' when the vif is actually destroyed
51705da8cf5e iavf: Detach device during reset task
38af35bec59a i40e: Fix kernel crash during module removal
14c1d71b4330 ice: use bitmap_free instead of devm_kfree
07f40e9f0ff3 ice: Fix DMA mappings leak
6730c48ed6b0 tcp: TX zerocopy should not sense pfmemalloc status
57b099b6349a net: introduce __skb_fill_page_desc_noacc
63e19e592980 tipc: fix shift wrapping bug in map_get()
8f796f36f5ba sch_sfb: Don't assume the skb is still around after enqueueing to child
d979f00b0fea Revert "net: phy: meson-gxl: improve link-up behavior"
c07642fee989 kunit: fix assert_type for comparison macros
adbb4a4f740f afs: Use the operation issue time instead of the reply time for callbacks
0ee6ec46de48 rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
409a7486c4cf rxrpc: Fix ICMP/ICMP6 error handling
e9d0362a41d5 ALSA: usb-audio: Register card again for iface over delayed_register option
9cd9a55ca3df ALSA: usb-audio: Inform the delayed registration more properly
f2c70f56f762 RDMA/srp: Set scmnd->result only when scmnd is not NULL
6cf0609154b2 netfilter: nf_conntrack_irc: Fix forged IP logic
8acba0b39cf3 riscv: dts: microchip: use an mpfs specific l2 compatible
94ed8eeb8d9a netfilter: nf_tables: clean up hook list when offload flags check fails
e62ff26f1119 netfilter: br_netfilter: Drop dst references before setting.
715ab32367f9 ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
495cca3f62c6 ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
b6b94483102d ARM: dts: at91: sama7g5ek: specify proper regulator output ranges
645ac9718e1f ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
2fc2ea1341e6 ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
7efca37d3178 ARM: at91: pm: fix DDR recalibration when resuming from backup and self-refresh
86f07e220b8d ARM: at91: pm: fix self-refresh for sama7g5
5212d958f651 wifi: wilc1000: fix DMA on stack objects
374b04cb6e7b RDMA/hns: Remove the num_qpc_timer variable
090f6a3c4d91 RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift
dd20bd803568 RDMA/hns: Fix supported page size
653500b400d5 soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
811b2bfda3d6 RDMA/cma: Fix arguments order in net device validation
f9c6980d8fdd arm64: dts: renesas: r8a779g0: Fix HSCIF0 interrupt number
5becc531a3fa RDMA/irdma: Fix drain SQ hang with no completion
26e27bcb3d3d tee: fix compiler warning in tee_shm_register()
6e4ce9eb7450 ASoC: SOF: Kconfig: Make IPC_MESSAGE_INJECTOR depend on SND_SOC_SOF
6db11941aa0f ASoC: SOF: Kconfig: Make IPC_FLOOD_TEST depend on SND_SOC_SOF
8fb6a79a7e30 regulator: core: Clean up on enable failure
99fc0f42f834 arm64: dts: freescale: verdin-imx8mp: fix atmel_mxt_ts reset polarity
ab7db01d23ad arm64: dts: freescale: verdin-imx8mm: fix atmel_mxt_ts reset polarity
d536d38558bd arm64: dts: imx8mm-venice-gw7901: fix port/phy validation
0c64a21e6f15 arm64: dts: verdin-imx8mm: add otg2 pd to usbphy
60a7ee22e6d0 soc: imx: gpcv2: Assert reset before ungating clock
2a107bcb0502 arm64: dts: ls1028a-qds-65bb: don't use in-band autoneg for 2500base-x
cf1459d1e593 ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
cc868e063033 ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
8b21a2a7709b ARM: dts: imx6qdl-vicut1.dtsi: Fix node name backlight_led
6f3deed67b5b RDMA/rtrs-srv: Pass the correct number of entries for dma mapped SGL
fd666940d277 RDMA/rtrs-clt: Use the right sg_cnt after ib_dma_map_sg
cffeb3b329ac arm64: dts: imx8mq-tqma8mq: Remove superfluous interrupt-names
2b44191290fb arm64: dts: imx8mp-venice-gw74xx: fix sai2 pin settings
15ff1f17847c regmap: spi: Reserve space for register address/padding
5add5a89bf9a ASoC: qcom: sm8250: add missing module owner
6bdd557e6c1d arm64: dts: imx8mm-verdin: use level interrupt for mcp251xfd
459b8801236c arm64: dts: imx8mm-verdin: update CAN clock to 40MHz
9383a11e4322 Revert "soc: imx: imx8m-blk-ctrl: set power device name"
cd1e3f999387 ASoC: cs42l42: Only report button state if there was a button interrupt
048f549c629a spi: bitbang: Fix lsb-first Rx
2a3090885690 smb3: missing inode locks in zero range
ef69b108b52c cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
c0deb027c99c cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
bba6910b3c6d cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
8a8d8a1ad791 scsi: lpfc: Add missing destroy_workqueue() in error path
41acb064c4e0 scsi: mpt3sas: Fix use-after-free warning
8974d2ab8473 drm/i915: Implement WaEdpLinkRateDataReload
3a1381628082 drm/i915/slpc: Let's fix the PCODE min freq table setup for SLPC
ab620fc788f6 drm/i915/bios: Copy the whole MIPI sequence block
4484ce97a781 nvmet: fix a use-after-free
7ea6589d0ff6 driver core: fix driver_set_override() issue with empty strings
3a6279d243cb drm/amd/display: fix memory leak when using debugfs_lookup()
0c32a93963e0 sched/debug: fix dentry leak in update_sched_domain_debugfs
69f8701fe137 debugfs: add debugfs_lookup_and_remove()
24988042c561 perf: RISC-V: fix access beyond allocated array
eea55b307d96 kprobes: Prohibit probes in gate area
5d721bf22293 vfio/type1: Unpin zero pages
fddebf9a3556 btrfs: zoned: fix API misuse of zone finish waiting
9a196afce18e btrfs: zoned: set pseudo max append zone limit in zone emulation mode
42e84c466791 tracing: Fix to check event_mutex is held while accessing trigger list
3b8291c33b76 tracing: hold caller_addr to hardirq_{enable,disable}_ip
72e9640edb2d tracefs: Only clobber mode/uid/gid on remount if asked
8293e61bbf90 ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
ef38df2b19cc ALSA: usb-audio: Clear fixed clock rate at closing EP
271f862ebc60 ALSA: usb-audio: Split endpoint setups for hw_params and prepare
66a0abeea469 ALSA: aloop: Fix random zeros in capture data when using jiffies timer
74276092fb7f ALSA: hda: Once again fix regression of page allocations with IOMMU
4204a01ffce9 ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
723ac5ab2891 ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC
ff939d25ac97 drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
97c9341e6579 drm/amdgpu: add sdma instance check for gfx11 CGCG
6f197b4a53f5 x86/sev: Mark snp_abort() noreturn
eab18703e0fa fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
914b3d999d4e fbdev: fbcon: Destroy mutex on freeing struct fb_info
4b688f85e81f fbdev: omapfb: Fix tests for platform_get_irq() failure
cebda5e53643 md: Flush workqueue md_rdev_misc_wq in md_alloc()
a62701db411f net/core/skbuff: Check the return value of skb_copy_bits()
73085208dd6b cpufreq: check only freq_table in __resolve_freq()
dae42083b045 thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
931144e785da netfilter: conntrack: work around exceeded receive window
31e75db8921c arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
078dac729f73 parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
050e4a4c4c26 parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
fe7f0ac20b86 Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
ab2821ca9b6c scsi: ufs: core: Reduce the power mode change timeout
16cb367daa44 drm/radeon: add a force flush to delay work when radeon
8e77c29c0ad3 drm/amdgpu: Remove the additional kfd pre reset call for sriov
cb7eb0aec233 drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
f589c1fcc70e drm/amdgpu: fix hive reference leak when adding xgmi device
b9a123550cf0 drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
b537612692f4 drm/gem: Fix GEM handle release errors
2af3d5515ea0 scsi: megaraid_sas: Fix double kfree()
480c7ffec03a scsi: core: Allow the ALUA transitioning state enough time
cc3f0edf00b1 scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
871e0612a88c Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
77d91ec788e9 soc: fsl: select FSL_GUTS driver for DPIO
9224d6d81592 fs: only do a memory barrier for the first set_buffer_uptodate()
3c2238985418 wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
f7f3001723e3 wifi: mt76: mt7921e: fix crash in chip reset fail
d46815a8f26c efi: capsule-loader: Fix use-after-free in efi_capsule_write
fba41e4fa9ff efi: libstub: Disable struct randomization
70cb6afe0e2f Linux 5.19.8
132331c1f605 tty: n_gsm: avoid call of sleeping functions from atomic context
2af54fe4f713 tty: n_gsm: replace kicktimer with delayed_work
55f799f2c34a tty: n_gsm: initialize more members at gsm_alloc_mux()
5aa37f951034 tty: n_gsm: add sanity check for gsm->receive in gsm_receive_buf()
c6c5bdf73544 drm/i915: Skip wm/ddb readout for disabled pipes
747a192e4674 drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
1dd7a8e7a044 drm/i915/guc: clear stalled request after a reset
4cde8745d15e drm/i915/backlight: Disable pps power hook for aux based backlight
0a26889698d8 ALSA: seq: Fix data-race at module auto-loading
54b8252562e9 ALSA: seq: oss: Fix data-race for max_midi_devs access
b0dfc4412e61 ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
2473382f79f4 ALSA: memalloc: Revive x86-specific WC page allocations again
05d101e27cfd net: mac802154: Fix a condition in the receive path
89b1ca91677f net: Use u64_stats_fetch_begin_irq() for stats fetch.
df93a4b439ee ip: fix triggering of 'icmp redirect'
c0445feb80a4 wifi: mac80211: Fix UAF in ieee80211_scan_rx()
864e280cb3a9 wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
a4c5cc349768 driver core: Don't probe devices after bus_type.match() probe deferral
731f903c56ea arm64/kexec: Fix missing extra range for crashkres_low.
c4c798fe98ad dma-buf/dma-resv: check if the new fence is really later
1a065e4673cb USB: gadget: Fix obscure lockdep violation for udc_mutex
bdaac12bb135 usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
e78ca7f51ac5 usb: gadget: f_uac2: fix superspeed transfer
3cf44c63bc1b usb: xhci-mtk: fix bandwidth release issue
283a781b9754 usb: xhci-mtk: relax TT periodic bandwidth allocation
d5eb850b3e88 USB: core: Prevent nested device-reset calls
3047e3746114 s390: fix nospec table alignments
ade001d99aea s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
56b409037d62 usb-storage: Add ignore-residue quirk for NXP PN7462AU
2ae507d6a554 USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
459edcb1e133 usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
142e8c06e5f9 usb: cdns3: fix issue with rearming ISO OUT endpoint
62ef6b5f280b usb: dwc2: fix wrong order of phy_power_on and phy_init
dbf5cb0137dc usb: typec: tcpm: Return ENOTSUPP for power supply prop writes
e68a2682e997 usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
91416070b62a usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
3d4044c9e6d2 Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()"
1f45b7e93c94 USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
cce30bc7ae48 USB: serial: option: add Quectel EM060K modem
2a305d1b9055 USB: serial: option: add support for OPPO R11 diag port
bda33a5038a9 USB: serial: cp210x: add Decagon UCA device id
40bc52e14011 USB: serial: ch341: fix disabled rx timer on older devices
cffe34a4d070 USB: serial: ch341: fix lost character on LCR updates
735e7d083491 usb: dwc3: fix PHY disable sequence
492a177db75f usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
5ea9baeecd21 usb: dwc3: disable USB core PHY management
d9debf9d563e xhci: Add grace period after xHC start to prevent premature runtime suspend.
d69c738ac931 media: mceusb: Use new usb_control_msg_*() routines
9d539109b35b usb: dwc3: pci: Add support for Intel Raptor Lake
4ef3f00c4230 thunderbolt: Check router generation before connecting xHCI
9fe0e9937257 thunderbolt: Use the actual buffer in tb_async_error()
06cb054244cc xen-blkfront: Cache feature_persistent value before advertisement
6d4ee444e8c7 xen-blkfront: Advertise feature-persistent as user requested
d925c3bf8593 xen-blkback: Advertise feature-persistent as user requested
9a108bd6d909 mm: pagewalk: Fix race between unmap and page walker
3aa6a9f84ba2 xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
4e2eecb92a18 powerpc/papr_scm: Ensure rc is always initialized in papr_scm_pmu_register()
3d92ba262865 KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
e13ef600a247 gpio: realtek-otto: switch to 32-bit I/O
97ca48ec17f7 gpio: pca953x: Add mutex_lock for regcache sync in PM
3263984c7acd hwmon: (gpio-fan) Fix array out of bounds access
7d54f19f7f4f clk: bcm: rpi: Add missing newline
c8b04b731d43 clk: bcm: rpi: Prevent out-of-bounds access
838dff24979d clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
3a58d2aa45f8 powerpc/papr_scm: Fix nvdimm event mappings
dd5ec5416171 Input: rk805-pwrkey - fix module autoloading
5e7ddb091ef2 clk: core: Fix runtime PM sequence in clk_core_unprepare()
27c26c2a5857 Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
c25e0ca0d981 clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
079ea01fc5f0 drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
d6c8cc2da50f clk: ti: Fix missing of_node_get() ti_find_clock_provider()
26b03f8039b4 riscv: kvm: move extern sbi_ext declarations to a header
5424fd0429c5 KVM: VMX: Heed the 'msr' argument in msr_write_intercepted()
38a6b469bf22 cifs: fix small mempool leak in SMB2_negotiate()
b2a97babb0a5 binder: fix alloc->vma_vm_mm null-ptr dereference
603a47f2ae56 binder: fix UAF of ref->proc caused by race condition
71f7644b444f mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
bb4be611c2f5 mmc: core: Fix UHS-I SD 1.8V workaround branch
9f78dda3c3bb landlock: Fix file reparenting without explicit LANDLOCK_ACCESS_FS_REFER
23475d8ebcca USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
baf92485d111 firmware_loader: Fix memory leak in firmware upload
d380d40930a6 firmware_loader: Fix use-after-free during unregister
e0578e603065 misc: fastrpc: fix memory corruption on open
c0425c2facd9 misc: fastrpc: fix memory corruption on probe
5461b547c204 iio: adc: mcp3911: use correct formula for AD conversion
2838fdab0c3d iio: adc: mcp3911: correct "microchip,device-addr" property
76608a25fc6c iio: ad7292: Prevent regulator double disable
3f7f49d8135c iio: light: cm3605: Fix an error handling path in cm3605_probe()
b533b9d3a0d1 Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
3e05af2f827b tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
6f130dffc315 musb: fix USB_MUSB_TUSB6010 dependency
c904fe03c4bd vt: Clear selection before changing the font
8b08d4f97233 powerpc/rtas: Fix RTAS MSR[HV] handling for Cell
b29ee1551512 powerpc: align syscall table for ppc32
8b539b5f058b Revert "powerpc: Remove unused FW_FEATURE_NATIVE references"
eaffa77b8359 staging: r8188eu: add firmware dependency
02c09dbb1554 staging: r8188eu: Add Rosewill USB-N150 Nano to device tables
b1727def8509 staging: rtl8712: fix use after free bugs
418a52be5d6b tty: serial: atmel: Preserve previous USART mode if RS485 disabled
a17353e3ce85 serial: fsl_lpuart: RS485 RTS polariy is inverse
ad936d6dc25b platform/mellanox: mlxreg-lc: Fix locking issue
daa0d0282b31 platform/mellanox: mlxreg-lc: Fix coverity warning
357321557920 mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock
b823c22561d4 soundwire: qcom: fix device status array range
74d2d7a905d1 net/smc: Remove redundant refcount increase
1e789ee9b074 Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
6c4ef0592929 tcp: annotate data-race around challenge_timestamp
ca94a5066676 sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
f865976baa85 kcm: fix strp_init() order and cleanup
1579573b69d6 mlxbf_gige: compute MDIO period based on i1clk
4854a59b9a9c cachefiles: make on-demand request distribution fairer
dae646810dc8 cachefiles: fix error return code in cachefiles_ondemand_copen()
031089e2eb2e ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
8164b6c32f29 net: lan966x: improve error handle in lan966x_fdma_rx_get_frame()
81b7493d7415 net: phy: micrel: Make the GPIO to be non-exclusive
0c6c52285715 net/sched: fix netdevice reference leaks in attach_default_qdiscs()
fb155f6597cd net: sched: tbf: don't call qdisc_put() while holding tree lock
c2798203315f drm/i915: fix null pointer dereference
ca537da42fbd net: dsa: xrs700x: Use irqsave variant for u64 stats update
321d2a2b9520 nfp: flower: fix ingress police using matchall filter
c0c1c0241917 openvswitch: fix memory leak at failed datapath creation
c2cc359e33e5 net: smsc911x: Stop and start PHY during suspend and resume
615391126f5d net: sparx5: fix handling uneven length packets in manual extraction
92f7ab56bf35 Bluetooth: hci_sync: hold hdev->lock when cleanup hci_conn
2f868038a43c Bluetooth: hci_event: Fix checking conn for le_conn_complete_evt
02e49daf3fa3 Bluetooth: hci_sync: Fix suspend performance regression
d6b3f3cd7bd7 Bluetooth: hci_event: Fix vendor (unknown) opcode status handling
2459615a8d7f bpf: Do mark_chain_precision for ARG_CONST_ALLOC_SIZE_OR_ZERO
10608641b055 bpf: Tidy up verifier check_func_arg()
840fbb6845ab bpf: Allow helpers to accept pointers with a fixed size
cdbaf57293f0 Revert "xhci: turn off port power in shutdown"
7081b2f34ff2 xhci: Fix null pointer dereference in remove if xHC has only one roothub
1f67a7c661b1 wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
57cfdf9edcbc ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array
26eaff38e1fc drm/i915/display: avoid warnings when registering dual panel backlight
97434cb55bd8 drm/i915/ttm: fix CCS handling
ba632ad0bacb bpf: Fix a data-race around bpf_jit_limit.
15f3b89bd521 ieee802154/adf7242: defer destroy_workqueue call
2914e46f5b03 drm/i915/gvt: Fix Comet Lake
a1a05d3ae582 bpf, cgroup: Fix kernel BUG in purge_effective_progs
ca41835c753a ip_tunnel: Respect tunnel key's "flow_flags" in IP tunnels
257f1447d7c2 bpf: Restrict bpf_sys_bpf to CAP_PERFMON
10ee118a1756 skmsg: Fix wrong last sg check in sk_msg_recvmsg()
37e05ea2c5fb iio: adc: mcp3911: make use of the sign bit
e7cf5a0caba9 peci: aspeed: fix error check return value of platform_get_irq()
5d5383b8dae2 drm/msm/gpu: Drop qos request if devm_devfreq_add_device() fails
2c75891d56ab xsk: Fix corrupted packets for XDP_SHARED_UMEM
c77b724cddfb platform/x86: x86-android-tablets: Fix broken touchscreen on Chuwi Hi8 with Windows BIOS
0d5bed97ff3d platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
b0d3a4f4c3f3 drm/msm/dsi: Fix number of regulators for SDM660
847dba3aa345 drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
b99ab590a5ac drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
83cc61f72e6a drm/msm/dpu: populate wb or intf before reset_intf_cfg
9f490254854f drm/msm/dsi: fix the inconsistent indenting
adbe8cb18635 drm/msm/dp: make eDP panel as the first connected connector
(From OE-Core rev: 9416f1f35ac6253cdcf2a849311fd06be74908c9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
commit b627b8bd17501400649d38bf61c8a3d2121a1b8f (HEAD -> master,
origin/master, origin/HEAD)
Author: Bruce Ashfield <bruce.ashfield@gmail.com>
Date: Sun Sep 18 16:36:43 2022 -0400
symbol_why: allow options to be flagged as built-in or module
Some options that are hardware related, can either be built in or
modules, and meet the criteria of being acceptable for a BSP.
To allow these options to not throw warnings, we create a new
configuration fragment to go along with the 'hardware.cfg' and
'nonhardware.cfg' special fragments.
This new fragment is called 'y_or_m_enabled.cfg' and is effective
for the fragments in its directory. The format is the same as
hardware/nonhardware.cfg, is simply a list of CONFIG_ options.
(From OE-Core rev: 9cd0623f89d8ff5ea95d6ab713dd4bf45742a8b1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As reported by Peter Hoyes, in some very specific configurations
the processing done by the kern-tools results in errors. This is
due to the bad creation of relative paths to patches and configuration.
This is fixed by the following kern-tools commit (based on a similar
suggestion by Peter):
spp: ensure that relocations and patch paths are absolute
If include directories (locations of layers) have relative
components, and the path to a patch doesn't share that relative
location, the detection of a common prefix can fail.
When the common prefix is incorrectly specified, it can be the
entire path to a patch. This results in everything being removed
and subtle errors (as this shouldn't happen).
By ensuring that both the relocation directories and patch path
are absolute, we can avoid this issue.
(From OE-Core rev: b9681ad7c5c72aa1e68b3cdc93788a03b3781d63)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
633c3b4c71bb Linux 5.15.65
572b646c8d93 net: neigh: don't call kfree_skb() under spin_lock_irqsave()
facf99bc3a95 net/af_packet: check len when min_header_len equals to 0
591a98b823fb android: binder: fix lockdep check on clearing vma
92dc4c1a8e58 btrfs: fix space cache corruption and potential double allocations
55c7a9152734 kprobes: don't call disarm_kprobe() for disabled kprobes
6a27997cf44e btrfs: tree-checker: check for overlapping extent items
1b2a7ddeaa77 btrfs: fix lockdep splat with reloc root extent buffers
98dfad7fb688 btrfs: move lockdep class helpers to locking.c
a74fc94fb1a9 testing: selftests: nft_flowtable.sh: use random netns names
1d8b5d251994 netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
85dd24ff77c1 drm/amd/display: avoid doing vm_init multiple time
898467ac9bcb drm/amdgpu: Increase tlb flush timeout for sriov
4df54c493e76 drm/amd/display: Fix pixel clock programming
a89e753d5a9f drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
a2ede313fbf0 ksmbd: don't remove dos attribute xattr on O_TRUNC open
a7ada939712a s390/hypfs: avoid error message under KVM
db6fa03d80ab neigh: fix possible DoS due to net iface start/stop loop
857048ea1d28 ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured
5ee30bcfdb32 drm/amd/display: clear optc underflow before turn off odm clock
e407e04a93d7 drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
2cddd3d0b049 drm/amd/display: Fix HDMI VSIF V3 incorrect issue
0c8abeceee0f drm/amd/display: Avoid MPC infinite loop
061ffb1e419b ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
d347d66b1972 fs/ntfs3: Fix work with fragmented xattr
bf216c168f9e btrfs: fix warning during log replay when bumping inode link count
985bbad18408 btrfs: add and use helper for unlinking inode during log replay
968815211212 btrfs: remove no longer needed logic for replaying directory deletes
7697ca60db06 btrfs: remove root argument from btrfs_unlink_inode()
71beead997f5 mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
68b6cbaa318e mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx
c038e4094ba2 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs
d6a74ee2a7b2 mmc: mtk-sd: Clear interrupts when cqe off/disable
4676773ea117 drm/i915/gt: Skip TLB invalidations once wedged
f0582f5ac1ea HID: thrustmaster: Add sparco wheel and fix array length
77f8e40a3cbb HID: asus: ROG NKey: Ignore portion of 0x5a report
d74ce3ece402 HID: AMD_SFH: Add a DMI quirk entry for Chromebooks
a569d41c5aba HID: add Lenovo Yoga C630 battery quirk
b08469874a16 ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5
c18a209b56e3 mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
a75987714bd2 bpf: Don't redirect packets with invalid pkt_len
e4ae97295984 ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
34c3dea11895 fbdev: fb_pm2fb: Avoid potential divide by zero error
a5d1cb908131 net: fix refcount bug in sk_psock_get (2)
dfd27a737283 HID: hidraw: fix memory leak in hidraw_release()
f2f6e6752291 media: pvrusb2: fix memory leak in pvr_probe
e658538c610c udmabuf: Set the DMA mask for the udmabuf device (v2)
989560b6d9e0 HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
67216f47922d Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()"
9e38a363dc63 Bluetooth: L2CAP: Fix build errors in some archs
2e0ffef17308 kbuild: Fix include path in scripts/Makefile.modpost
e9d7ca0c4640 io_uring: fix UAF due to missing POLLFREE handling
182dc3aa5ae2 io_uring: fix wrong arm_poll error handling
6c7259c83773 io_uring: fail links when poll fails
c41e79a0c464 io_uring: bump poll refs to full 31-bits
7524ec52caa8 io_uring: remove poll entry from list when canceling all
95a004a223f8 io_uring: Remove unused function req_ref_put
f770fba096a6 io_uring: poll rework
8dc669632f0d io_uring: inline io_poll_complete
20bbcc316314 io_uring: kill poll linking optimisation
a85d7ac14f22 io_uring: move common poll bits
040e58f51c0b io_uring: refactor poll update
b850d6ddc788 io_uring: clean cqe filling functions
5c0ea4c8e54b io_uring: correct fill events helpers types
285e77dbb36f arm64: errata: Add Cortex-A510 to the repeat tlbi list
da60ddd80d09 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte
e7a792dcd6a7 Drivers: hv: balloon: Support status report for larger page sizes
2edbdfc89d9f crypto: lib - remove unneeded selection of XOR_BLOCKS
6db913f5e449 firmware: tegra: bpmp: Do only aligned access to IPC memory area
80d46e73e8d3 drm/vc4: hdmi: Depends on CONFIG_PM
3d2d12fb7815 drm/vc4: hdmi: Rework power up
8468ccbf4c44 ACPI: thermal: drop an always true check
f8b07c05b699 drm/bridge: Add stubs for devm_drm_of_get_bridge when OF is disabled
3ffb97fce282 mm: Force TLB flush for PFNMAP mappings before unlink_file_vma()
1ded0ef2419e Linux 5.15.64
4f672112f866 bpf: Don't use tnum_range on array range checking for poke descriptors
cd2a50d0a097 scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
2c72bead9bc6 scsi: ufs: core: Enable link lost interrupt
da86f80da31a perf stat: Clear evsel->reset_group for each stat run
b5f5fee03d17 perf/x86/intel/ds: Fix precise store latency handling
83bd6d121245 perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
a38e7ab46740 perf python: Fix build when PYTHON_CONFIG is user supplied
77864ed6c6ce blk-mq: fix io hung due to missing commit_rqs
4428d15cddd5 Documentation/ABI: Mention retbleed vulnerability info file for sysfs
992d2fc2fe7f x86/nospec: Fix i386 RSB stuffing
577d9c05cc48 binder_alloc: add missing mmap_lock calls when using the VMA
1ed630bc530a arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
af61a8f76039 mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb
661c01b2181d md: call __md_stop_writes in md_stop
ee0c613bfe83 Revert "md-raid: destroy the bitmap after destroying the thread"
0038f8593325 mm/hugetlb: fix hugetlb not supporting softdirty tracking
6ee82524b0aa Revert "usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling"
7ae43647f499 Revert "usbnet: smsc95xx: Fix deadlock on runtime resume"
295219ab7d62 io_uring: fix issue with io_write() not always undoing sb_start_write()
f8aafb25ec38 riscv: traps: add missing prototype
c2b7bae7c900 xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
0351fdbd8cb4 smb3: missing inode locks in punch hole
3640cdccbe75 nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
b490dfcbb921 ACPI: processor: Remove freq Qos request for all CPUs
f1aedd2ffead Revert "memcg: cleanup racy sum avoidance code"
ebd6f886aa24 fbdev: fbcon: Properly revert changes when vc_resize() failed
8195e065abf3 s390: fix double free of GS and RI CBs on fork() failure
16a12ee619e3 bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem
9227599cd987 s390/mm: do not trigger write fault when vma does not allow VM_WRITE
ddcb0696136b mm/damon/dbgfs: avoid duplicate context directory creation
95587037ea58 asm-generic: sections: refactor memory_intersects
f96b9f7c1676 writeback: avoid use-after-free after removing device
0455bef69028 loop: Check for overflow while configuring loop
500195a109bc x86/nospec: Unwreck the RSB stuffing
75fa6c733b85 x86/bugs: Add "unknown" reporting for MMIO Stale Data
a7484eb9f3e0 x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
1cdfef6cd296 perf/x86/lbr: Enable the branch type for the Arch LBR by default
5f52402c7701 btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()
793505888d60 btrfs: check if root is readonly while setting security xattr
2aa1a1cff81d btrfs: add info when mount fails due to stale replace target
17343a515fa5 btrfs: replace: drop assert for suspended replace
34cab3bba8ca btrfs: fix silent failure when deleting root reference
50396e19d9d8 net: stmmac: work around sporadic tx issue on link-up
48f4d54ccc4d ionic: VF initial random MAC address if no assigned mac
bcbf1d959933 ionic: fix up issues with handling EAGAIN on FW cmds
9a41433cc73b ionic: clear broken state on generation change
8d2761dbfcb9 ionic: widen queue_lock use around lif init and deinit
2bc769b8edb1 rxrpc: Fix locking in rxrpc's sendmsg
0c3fd13b9c6d i40e: Fix incorrect address type for IPv6 flow rules
bda3e3892434 ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
cb9eaedd9fc0 net: Fix a data-race around sysctl_somaxconn.
b340f83dafba net: Fix data-races around sysctl_devconf_inherit_init_net.
181bae6dff66 net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
ed14f10e13f6 net: Fix a data-race around netdev_budget_usecs.
70564ad8d190 net: Fix data-races around sysctl_max_skb_frags.
289f2f582667 mptcp: stop relying on tcp_tx_skb_cache
a07f3af6393a tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers
2baeaef4dd73 net: Fix a data-race around netdev_budget.
8e9e124aeb9c net: Fix a data-race around sysctl_net_busy_read.
4e12829fd3b9 net: Fix a data-race around sysctl_net_busy_poll.
f6b5be42ce4b net: Fix a data-race around sysctl_tstamp_allow_data.
d39a02760bf2 net: Fix data-races around sysctl_optmem_max.
0db9ce822f13 ratelimit: Fix data-races in ___ratelimit().
cd755a7e4062 net: Fix data-races around netdev_tstamp_prequeue.
4d2c808d0983 net: Fix data-races around netdev_max_backlog.
572d4cdf907f net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
33372f2b6c6d net: Fix data-races around sysctl_[rw]mem_(max|default).
8fbdec08dbf7 netfilter: flowtable: fix stuck flows on cleanup due to pending work
eb6645a0f2ca netfilter: flowtable: add function to invoke garbage collection immediately
51f192ae71c3 netfilter: nf_tables: disallow binding to already bound chain
7196f4577f1c netfilter: nf_tables: disallow jump to implicit chain from set element
4097749aec54 netfilter: nf_tables: upfront validation of data via nft_data_init()
cc311eae1f30 netfilter: bitwise: improve error goto labels
9bf98120a943 netfilter: nft_cmp: optimize comparison for 16-bytes
c5ba86cde6bb netfilter: nf_tables: consolidate rule verdict trace call
b6d601211ce4 netfilter: nft_tunnel: restrict it to netdev family
530f4bb9ed58 netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
6d7ddee50395 netfilter: nf_tables: do not leave chain stats enabled on error
cafe94e8d685 netfilter: nft_payload: do not truncate csum_offset and csum_type
fbbecf068a3f netfilter: nft_payload: report ERANGE for too long offset and length
fbaeb8046e7d netfilter: nf_tables: make table handle allocation per-netns friendly
9f4b32890768 netfilter: nf_tables: disallow updates of implicit chain
acca44ec232a bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
1b2c5428f773 netfilter: ebtables: reject blobs that don't provide all entry points
7a5d10afeb1b net: ipvtap - add __init/__exit annotations to module init/exit funcs
fec37fe2f278 bonding: 802.3ad: fix no transmission of LACPDUs
aa108c97acf1 net: moxa: get rid of asymmetry in DMA mapping/unmapping
c9dabd1f0410 net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()
c4b38473b18e net: ipa: don't assume SMEM is page-aligned
f7de12f247bb net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off
3f8608199640 net/mlx5e: Fix wrong application of the LRO state
e161c24a92ef net/mlx5: Avoid false positive lockdep warning by adding lock_class_key
0782959b92eb net/mlx5e: Properly disable vlan strip on non-UL reps
fe76b3e67466 ice: xsk: prohibit usage of non-balanced queue id
141b795ee39e ice: xsk: Force rings to be sized to power of 2
9c34c33893db nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
2e8b65fda933 r8152: fix the RX FIFO settings when suspending
59cfae681ffb r8152: fix the units of some registers for RTL8156A
9cf85759e104 rose: check NULL rose_loopback_neigh->loopback
e1ae035a5663 ntfs: fix acl handling
d28f319043f0 mm/smaps: don't access young/dirty bit if pte unpresent
28dccc4eaf98 SUNRPC: RPC level errors should set task->tk_rpc_status
5626f9535611 NFSv4.2 fix problems with __nfs42_ssc_open
519543a64650 NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
84dc68c6140c Revert "net: macsec: update SCI upon MAC address change."
c3f4f07a9eb1 net: use eth_hw_addr_set() instead of ether_addr_copy()
770afc6e262b fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts
96f2758a6d02 xfrm: policy: fix metadata dst->dev xmit null pointer dereference
103bd319c0fc af_key: Do not call xfrm_probe_algs in parallel
4edd868acd23 xfrm: clone missing x->lastused in xfrm_do_migrate
26ad2398fe49 xfrm: fix refcount leak in __xfrm_policy_check()
044f8ff30e62 riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
093cb743dcad riscv: lib: uaccess: fold fixups into body
9de35edff035 btrfs: remove unnecessary parameter delalloc_start for writepage_delalloc()
da7ad2ec580b btrfs: pass the dentry to btrfs_log_new_name() instead of the inode
90b9e4892704 btrfs: put initial index value of a directory in a constant
4438d54ce7a8 scsi: qla2xxx: edif: Fix dropped IKE message
bcfe37c78854 scsi: qla2xxx: Fix response queue handler reading stale packets
799e39edb0a8 drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist
75260fa268e1 Input: i8042 - add additional TUXEDO devices to i8042 quirk tables
d6351dfe846c Input: i8042 - add TUXEDO devices to i8042 quirk tables
e7d46453410d Input: i8042 - merge quirk tables
0b0ee46bf65e Input: i8042 - move __initconst to fix code styling warning
057238cdce45 btrfs: convert count_max_extents() to use fs_info->max_extent_size
1aa262c1d056 btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size
f675e3ae67e4 btrfs: zoned: revive max_zone_append_bytes
1815305d8199 block: add bdev_max_segments() helper
dd2ee2fd1fcb block: add a bdev_max_zone_append_sectors helper
a50d9fde4616 x86/entry: Move CLD to the start of the idtentry macro
108fb7e99bbf kernel/sys_ni: add compat entry for fadvise64_64
7c83923031cd parisc: Fix exception handler for fldw and fstw instructions
6efe7754e05d parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
f49fd5fe2399 cgroup: Fix race condition at rebind_subsystems()
5c192867ae57 audit: fix potential double free on error path from fsnotify_add_inode_mark
edd6e98a752c eth: sun: cassini: remove dead code
b51ca7326d16 wifi: rtlwifi: remove always-true condition pointed out by GCC 12
(From OE-Core rev: 104217e05ea494d46e3cc22bb4b3bf2379004882)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
7d0a458e1963 Linux 5.19.7
a754ee1c66bd arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
123bf15c1a15 net: neigh: don't call kfree_skb() under spin_lock_irqsave()
ec274d8f1e64 net/af_packet: check len when min_header_len equals to 0
d25d6744c46b android: binder: fix lockdep check on clearing vma
8a239dd886e2 btrfs: tree-checker: check for overlapping extent items
b83e1567af28 btrfs: fix lockdep splat with reloc root extent buffers
98f803acf8ac btrfs: move lockdep class helpers to locking.c
82af833b99dc ALSA: hda/cs8409: Support new Dolphin Variants
0f31a350fd9a platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop
503728838bdf testing: selftests: nft_flowtable.sh: use random netns names
7d4bfe34b9cb netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
933020e6d057 drm/amdgpu: Fix interrupt handling on ih_soft ring
09186eeffd39 drm/amdgpu: Add secure display TA load for Renoir
d278f332d105 drm/amdgpu: Add decode_iv_ts helper for ih_v6 block
4eb2be1d0827 drm/amd/display: avoid doing vm_init multiple time
bd71ef2c3024 drm/amd/display: Fix plug/unplug external monitor will hang while playback MPO video
db1d9deb84d7 drm/amdgpu: Increase tlb flush timeout for sriov
db0669c9731b drm/amd/display: Fix pixel clock programming
22a75c616f19 drm/amd/pm: add missing ->fini_xxxx interfaces for some SMU13 asics
4d21584ac639 drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
d9d70547cba1 drm/amdgpu: disable 3DCGCG/CGLS temporarily due to stability issue
dc441eda0617 ksmbd: don't remove dos attribute xattr on O_TRUNC open
895096784ab9 s390/hypfs: avoid error message under KVM
2432f152c175 ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41
2dd5ed474115 neigh: fix possible DoS due to net iface start/stop loop
0d462a681d7d net: lan966x: fix checking for return value of platform_get_irq_byname()
40f424dc1ee3 ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured
4b25bdb54578 drm/amd/pm: Fix a potential gpu_metrics_table memory leak
21e3891abc83 drm/amdkfd: Handle restart of kfd_ioctl_wait_events
952d4c72d903 drm/amd/pm: skip pptable override for smu_v13_0_7
909dae582c8f drm/amd/display: Fix TDR eDP and USB4 display light up issue
3101839b0801 drm/amd/display: clear optc underflow before turn off odm clock
c6f7ba837efc drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
71f2cb739a3c drm/amd/display: Fix HDMI VSIF V3 incorrect issue
b26218b2349a drm/amd/display: Avoid MPC infinite loop
ab01ac7fa985 drm/amd/display: Device flash garbage before get in OS
ae29c0c46681 drm/amd/display: Add a missing register field for HPO DP stream encoder
de3f7eb0b864 rtla: Fix tracer name
33f15a70fe9d ASoC: rt5640: Fix the JD voltage dropping issue
dc4351487a55 ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
d875be57a215 fs/ntfs3: Fix work with fragmented xattr
c9215e9018bd mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
30841ba786ee mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx
d1541cdf5aec mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs
1c137c46d16e mmc: mtk-sd: Clear interrupts when cqe off/disable
1d7df13d223b HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID
a32046896fe1 HID: thrustmaster: Add sparco wheel and fix array length
7c6e6c334154 HID: nintendo: fix rumble worker null pointer deref
2b32e820ccf5 HID: asus: ROG NKey: Ignore portion of 0x5a report
5b3063adff7d HID: Add Apple Touchbar on T2 Macs in hid_have_special_driver list
2803225ac89b HID: AMD_SFH: Add a DMI quirk entry for Chromebooks
4af0f12367b2 HID: add Lenovo Yoga C630 battery quirk
b61400c4e784 HID: input: fix uclogic tablets
ec45c7783319 ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5
7877eaa11311 mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
72f2dc8993f1 bpf: Don't redirect packets with invalid pkt_len
d81bd6671f45 ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
cb4bb011a683 fbdev: fb_pm2fb: Avoid potential divide by zero error
86026be8535c net: fix refcount bug in sk_psock_get (2)
52a3c62a8151 HID: hidraw: fix memory leak in hidraw_release()
f44b0b95d50f USB: gadget: Fix use-after-free Read in usb_udc_uevent()
c02d2a91a85c media: pvrusb2: fix memory leak in pvr_probe
f2f6ea1a8da1 udmabuf: Set the DMA mask for the udmabuf device (v2)
dee1e51b5479 HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
adb9caabcd16 Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()"
e8fcbce54249 Bluetooth: L2CAP: Fix build errors in some archs
d3916da4bc6c arm64: errata: Add Cortex-A510 to the repeat tlbi list
a8ba16e9f171 docs: kerneldoc-preamble: Test xeCJK.sty before loading
e120a6353294 crypto: lib - remove unneeded selection of XOR_BLOCKS
515af71adf3d firmware: tegra: bpmp: Do only aligned access to IPC memory area
1cf82931822d drm/vc4: hdmi: Depends on CONFIG_PM
1a289a168570 drm/vc4: hdmi: Rework power up
3c730ee65d57 Linux 5.19.6
a36df92c7ff7 bpf: Don't use tnum_range on array range checking for poke descriptors
f0e5ce88e1cf riscv: dts: microchip: mpfs: remove pci axi address translation property
14f158b9770f riscv: dts: microchip: mpfs: remove bogus card-detect-delay
a8604d23a812 riscv: dts: microchip: mpfs: remove ti,fifo-depth property
5977375a7dba riscv: dts: microchip: mpfs: fix incorrect pcie child node name
f24ee7391a75 scsi: core: Fix passthrough retry counter handling
828f57ac75ea scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
a292244e5bfa scsi: ufs: core: Enable link lost interrupt
0761b0e818c7 arm64/sme: Don't flush SVE register state when handling SME traps
a8d79f9d1a4d arm64/sme: Don't flush SVE register state when allocating SME storage
913fe86ae903 arm64/signal: Flush FPSIMD register state when disabling streaming mode
f83cbd14c794 arm64: fix rodata=full
ec76a1de1d65 perf stat: Clear evsel->reset_group for each stat run
6d7a4a140cfc perf/x86/intel/ds: Fix precise store latency handling
291f8baead17 perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
a9271d39d6dc perf python: Fix build when PYTHON_CONFIG is user supplied
b2f10baf4d67 blk-mq: fix io hung due to missing commit_rqs
ca949183c340 Documentation/ABI: Mention retbleed vulnerability info file for sysfs
43365c8fbb3c drm/amdkfd: Fix isa version for the GC 10.3.7
b864bc2ad49f x86/nospec: Fix i386 RSB stuffing
7b0163c1b07b binder_alloc: add missing mmap_lock calls when using the VMA
b887868c4e6b arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
f42a9819ba84 md: call __md_stop_writes in md_stop
4d83d9b7d5dd Revert "md-raid: destroy the bitmap after destroying the thread"
ba8da1806c4f mm/hugetlb: fix hugetlb not supporting softdirty tracking
5192d4ae17a5 io_uring: fix issue with io_write() not always undoing sb_start_write()
e8f1d2fd8113 Revert "zram: remove double compression logic"
c4ce7913dfd2 riscv: dts: microchip: correct L2 cache interrupts
b8e86aef0a60 riscv: traps: add missing prototype
f80d72069ede riscv: signal: fix missing prototype warning
45d47bd9b96e xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
f377ac7597ba ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
a25f09216071 smb3: missing inode locks in punch hole
8e3ba23a67de nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
f1a7466258b7 ACPI: processor: Remove freq Qos request for all CPUs
c061d697a304 shmem: update folio if shmem_replace_page() updates the page
5f4d2b0caf20 Revert "memcg: cleanup racy sum avoidance code"
f08ccb792d3e fbdev: fbcon: Properly revert changes when vc_resize() failed
fbdc482d43ed s390: fix double free of GS and RI CBs on fork() failure
bb125123f60e cifs: skip extra NULL byte in filenames
5fcf81e308d1 mm/mprotect: only reference swap pfn page if type match
3ada1b3e58db mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte
9ae15c4ba2be bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem
8eaa24d57ab6 s390/mm: do not trigger write fault when vma does not allow VM_WRITE
c035edae0dad mm/damon/dbgfs: avoid duplicate context directory creation
fe64e17d9b01 asm-generic: sections: refactor memory_intersects
22ebb780d54e audit: move audit_return_fixup before the filters
9a6c710f3bc1 writeback: avoid use-after-free after removing device
9be7fa7ead18 loop: Check for overflow while configuring loop
a210408b9024 x86/PAT: Have pat_enabled() properly reflect state when running on Xen
d9975eea5e6a x86/nospec: Unwreck the RSB stuffing
9d0a21053cf3 x86/bugs: Add "unknown" reporting for MMIO Stale Data
0666703c4be8 x86/sev: Don't use cc_platform_has() for early SEV-SNP calls
a10290756e4f x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
d1a6d0a9631f x86/entry: Fix entry_INT80_compat for Xen PV guests
66f2f9f27726 perf/x86/lbr: Enable the branch type for the Arch LBR by default
e31430b23603 perf/x86/intel: Fix pebs event constraints for ADL
ffbf5efde85e x86/boot: Don't propagate uninitialized boot_params->cc_blob_address
1fc82cdd9089 btrfs: update generation of hole file extent item when merging holes
4b124ad87244 btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()
0f72e355c4a0 btrfs: check if root is readonly while setting security xattr
a2e54eb64229 btrfs: fix space cache corruption and potential double allocations
b4656b25c83f btrfs: add info when mount fails due to stale replace target
955d400e263d btrfs: replace: drop assert for suspended replace
e08fcb1284a9 btrfs: fix silent failure when deleting root reference
3ef2786e32d9 net: lantiq_xrx200: restore buffer if memory allocation failed
0d9981b0636d net: lantiq_xrx200: fix lock under memory pressure
73f475865269 net: lantiq_xrx200: confirm skb is allocated before using
27a5ab8fec27 net: stmmac: work around sporadic tx issue on link-up
c830d7120137 ionic: VF initial random MAC address if no assigned mac
79e77fb1565d ionic: fix up issues with handling EAGAIN on FW cmds
94d71d99e5dd ionic: clear broken state on generation change
091dc91e119f rxrpc: Fix locking in rxrpc's sendmsg
b886aebd0c3d net: ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2
2f2375708467 net: ethernet: mtk_eth_soc: enable rx cksum offload for MTK_NETSYS_V2
82fd14027677 i40e: Fix incorrect address type for IPv6 flow rules
c2b99b2a249b ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
18a8b82643e7 net: Fix a data-race around sysctl_somaxconn.
8a536935207a net: Fix a data-race around netdev_unregister_timeout_secs.
21c6c135354a net: Fix a data-race around gro_normal_batch.
bdb33552e663 net: Fix data-races around sysctl_devconf_inherit_init_net.
e94dd3e96036 net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
d923063ba2d1 net: Fix a data-race around netdev_budget_usecs.
c34e06f05ab7 net: Fix data-races around sysctl_max_skb_frags.
293ec6acc32a net: Fix a data-race around netdev_budget.
6a520caf1f55 net: Fix a data-race around sysctl_net_busy_read.
05d92723f99c net: Fix a data-race around sysctl_net_busy_poll.
6fc89f990716 net: Fix a data-race around sysctl_tstamp_allow_data.
764352456e55 net: Fix data-races around sysctl_optmem_max.
f1bbd4c0966c ratelimit: Fix data-races in ___ratelimit().
c49b023e4e2e net: Fix data-races around netdev_tstamp_prequeue.
32f8c816b92e net: Fix data-races around netdev_max_backlog.
01198bebd53e net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
a9de312f4514 net: Fix data-races around sysctl_[rw]mem_(max|default).
89e135a36a9e netfilter: flowtable: fix stuck flows on cleanup due to pending work
cbfc3a1b098d netfilter: flowtable: add function to invoke garbage collection immediately
fdca693fcf26 netfilter: nf_tables: disallow binding to already bound chain
486bfb68d7b1 netfilter: nft_tunnel: restrict it to netdev family
02e8575a86f4 netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
98a621ef45e3 netfilter: nf_tables: do not leave chain stats enabled on error
09cd8ecf3107 netfilter: nft_payload: do not truncate csum_offset and csum_type
0ee5c638e108 netfilter: nft_payload: report ERANGE for too long offset and length
c8ebc3b8635f netfilter: nf_tables: make table handle allocation per-netns friendly
b7dfe042ecec netfilter: nf_tables: disallow updates of implicit chain
c5101ebeb2ed bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback
2ec3dc278d97 bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
46195aec8631 bnxt_en: set missing reload flag in devlink features
51ca62d3274c bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use
343fed6b0dae netfilter: nft_tproxy: restrict to prerouting hook
e53cfa017bf4 netfilter: ebtables: reject blobs that don't provide all entry points
223fbc2f5039 net: ipvtap - add __init/__exit annotations to module init/exit funcs
3ff47e599420 bonding: 802.3ad: fix no transmission of LACPDUs
b8bd96a46c93 net: moxa: get rid of asymmetry in DMA mapping/unmapping
162571b77486 net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()
834a5483bfe0 net: ipa: don't assume SMEM is page-aligned
67426e99a1ac net: dsa: microchip: keep compatibility with device tree blobs with no phy-mode
dfee8aec730d net: dsa: microchip: update the ksz_phylink_get_caps
bb015bf77a9e net: dsa: microchip: move the port mirror to ksz_common
d719d680a557 net: dsa: microchip: move vlan functionality to ksz_common
23fcd5216540 net: dsa: microchip: move tag_protocol to ksz_common
eafb01efb8c7 net: dsa: microchip: move switch chip_id detection to ksz_common
422e808ba8a5 net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect
eaa08e3c5abd net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off
160967199c5e net/mlx5e: Fix wrong application of the LRO state
b0faef51599e net/mlx5: Avoid false positive lockdep warning by adding lock_class_key
0ea1abf797f0 net/mlx5: Fix cmd error logging for manage pages cmd
cddad6c98f5c net/mlx5: Disable irq when locking lag_lock
3325cb4f2d07 net/mlx5: Eswitch, Fix forwarding decision to uplink
4c040acf5744 net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY
1155eb7baf1b net/mlx5e: Properly disable vlan strip on non-UL reps
952efbc7a06f ice: xsk: use Rx ring's XDP ring when picking NAPI context
03a3f29fe5b1 ice: xsk: prohibit usage of non-balanced queue id
2c71f5d55a86 nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
edbcbe37c31a r8152: fix the RX FIFO settings when suspending
3eb8eb6e2e2a r8152: fix the units of some registers for RTL8156A
9197ca40fd9d rose: check NULL rose_loopback_neigh->loopback
546443d8886d ntfs: fix acl handling
02ab2b234c58 mm/smaps: don't access young/dirty bit if pte unpresent
86ebf313929f SUNRPC: RPC level errors should set task->tk_rpc_status
c2a47f6903e2 NFSv4.2 fix problems with __nfs42_ssc_open
4eac2ff103b9 Revert "net: macsec: update SCI upon MAC address change."
9a852bcf90fb fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts
e26d676c1f9f xfrm: policy: fix metadata dst->dev xmit null pointer dereference
6901885656c0 af_key: Do not call xfrm_probe_algs in parallel
87b7ef9e760b xfrm: clone missing x->lastused in xfrm_do_migrate
9156a7b65c9d Revert "xfrm: update SA curlft.use_time"
d66c05287979 xfrm: fix refcount leak in __xfrm_policy_check()
4500aa11358d mt76: mt7921: fix command timeout in AP stop period
49f05dfd2412 mm/hugetlb: support write-faults in shared mappings
3e2747c3ddfa mm/uffd: reset write protection when unregister with wp-mode
bc3188d8a3b8 kprobes: don't call disarm_kprobe() for disabled kprobes
79ce0b1445f9 kernel/sys_ni: add compat entry for fadvise64_64
760dc9f658d7 parisc: Fix exception handler for fldw and fstw instructions
012dad4b908a parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
b0d2e414bcc7 cgroup: Fix race condition at rebind_subsystems()
24a943ca4c45 audit: fix potential double free on error path from fsnotify_add_inode_mark
72440414b10b NFS: Fix another fsync() issue after a server reboot
9def52eb10ba mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW
(From OE-Core rev: 77d7de8b32018051f74143115d9f8c2d09c86360)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
1916ff079c77 Linux 5.19.5
d98703d4ce01 kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
0b0649b1d27a Linux 5.19.4
c19305ce5228 Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()"
127e3bb0dae1 scsi: ufs: ufs-mediatek: Fix build error and type mismatch
7000ad53ec1b f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data
ceb6e2e0ef30 f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE
a050bbba5e11 MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
f350812e2d15 video: fbdev: i740fb: Check the argument of i740_calc_vclk()
8d4eccd78461 venus: pm_helpers: Fix warning in OPP during probe
8f9357313cdc powerpc/64: Init jump labels before parse_early_param()
6a77b03098b1 smb3: check xattr value length earlier
14128541cf81 f2fs: fix to do sanity check on segment type in build_sit_entries()
43ce0a0bda2c f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
a2555ea40e38 ALSA: control: Use deferred fasync helper
fe87784ab3a8 ALSA: pcm: Use deferred fasync helper
2dffd9478f76 ALSA: timer: Use deferred fasync helper
2e1a19a391d0 ALSA: core: Add async signal helpers
fb952a7683ae powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
ea64c14beb0f ovl: warn if trusted xattr creation fails
1c5be8157340 ASoC: codecs: va-macro: use fsgen as clock
8044f035b0c7 powerpc/32: Don't always pass -mcpu=powerpc to the compiler
f0919caa1639 powerpc/32: Set an IBAT covering up to _einittext during init
c2f242d95875 powerpc/pseries/mobility: set NMI watchdog factor during an LPM
d1bac78a8c18 powerpc/watchdog: introduce a NMI watchdog's factor
409135fdaca6 watchdog: export lockup_detector_reconfigure
ce60aca6f7aa ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe
abed2fd437f0 ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines
73626a23b370 ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option
728ba1b70fb6 ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT
2b7d0c2a4fba ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops
d79c34048804 RISC-V: Add fast call path of crash_kexec()
f41d0c601081 riscv: mmap with PROT_WRITE but no PROT_READ is invalid
2fef71da84f5 ASoC: nau8821: Don't unconditionally free interrupt
a57f15f876f3 riscv: dts: canaan: Add k210 topology information
beb779e43398 riscv: dts: sifive: Add fu740 topology information
a1ab94899083 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
7218511f0a31 ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used
48945246cf80 ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot
230f646085d1 ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot
62c8639072ae modules: Ensure natural alignment for .altinstructions and __bug_table sections
e02db5c2c2ee ALSA: hda: Fix page fault in snd_hda_codec_shutdown()
6a0105e779e3 ASoC: Intel: avs: Set max DMA segment size
b4f50e13d7ea iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
a80016c40cc7 mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
a7a4866734de vfio: Clear the caps->buf to NULL after free
6f61c957050d KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
f6ed634eedb1 tty: serial: Fix refcount leak bug in ucc_uart.c
6f531f0c5c7f lib/list_debug.c: Detect uninitialized lists
0082e99a9074 ext4: avoid resizing to a partial cluster size
a2522041d248 ext4: block range must be validated before use in ext4_mb_clear_bb()
baa9f14ff470 ext4: avoid remove directory when directory is corrupted
eb3a4f73f43f drivers:md:fix a potential use-after-free bug
22d908afbd76 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
0fce640d81e2 md/raid5: Make logic blocking check consistent with logic that blocks
2a320a192cae md: Notify sysfs sync_completed in md_reap_sync_thread()
51854ee9535c phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks
55faab828d23 openrisc: io: Define iounmap argument as volatile
e004a35e8148 Revert "RDMA/rxe: Create duplicate mapping tables for FMRs"
aa6e96cb2165 dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
32a979841d79 dmaengine: tegra: Add terminate() for Tegra234
59e659594420 selftests/kprobe: Do not test for GRP/ without event failures
e0cd4d17ce33 csky/kprobe: reclaim insn_slot on kprobe unregistration
0a5e36832ffd RDMA/rxe: Limit the number of calls to each tasklet
f03d253ba719 ACPI: PPTT: Leave the table mapped for the runtime usage
a28c93fd39ad mmc: renesas_sdhi: newer SoCs don't need manual tap correction
3d05aeebbde8 dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
ad764df73ae5 dmaengine: dw-axi-dmac: do not print NULL LLI during error
30b2f5fc6482 of: overlay: Move devicetree_corrupt() check up
462f8d4cbc96 um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
5fecb67738e6 PCI/ACPI: Guard ARM64-specific mcfg_quirks
c2557780ee78 cxl: Fix a memory leak in an error handling path
300ae4fd800b pinctrl: intel: Check against matching data instead of ACPI companion
15670c28103d scsi: ufs: ufs-exynos: Change ufs phy control sequence
ef577017cdcc mmc: tmio: avoid glitches when resetting
325da44d085e habanalabs/gaudi: mask constant value before cast
19958bf4ef31 habanalabs/gaudi: fix shift out of bounds
6a4aa11781f5 habanalabs/gaudi: invoke device reset from one code block
fb806b52acb0 habanalabs: add terminating NULL to attrs arrays
c209db797d64 coresight: etm4x: avoid build failure with unrolled loops
2b06d5d97c0e gadgetfs: ep_io - wait until IRQ finishes
4eb7a1beff03 scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
2d544e9d19c1 scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
92f837825053 clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
a8b7e9534550 zram: do not lookup algorithm in backends table
842a89d91a94 uacce: Handle parent device removal or parent driver module rmmod
459411b9f018 clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
e5cd88146e79 vboxguest: Do not use devm for irq
9f69ec6766aa usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
0483ffc02ebb scsi: iscsi: Fix HW conn removal use after free
5c4b699193eb usb: renesas: Fix refcount leak bug
403132881e66 usb: host: ohci-ppc-of: Fix refcount leak bug
4bd8b3b68a7b usb: typec: mux: Add CONFIG guards for functions
e6a1adbf1f2b scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
67c830a6de83 clk: ti: Stop using legacy clkctrl names for omap4 and 5
588e52fbc36d drm/meson: Fix overflow implicit truncation warnings
74edc1e11ef3 irqchip/tegra: Fix overflow implicit truncation warnings
f6ad16176b70 scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO
99c6d37aeffa scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS
db0c485f4ac2 PCI: aardvark: Fix reporting Slot capabilities on emulated bridge
8ec370e0a50f usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
c2d17078980a usb: gadget: uvc: calculate the number of request depending on framesize
6fd50446e7c9 usb: cdns3 fix use-after-free at workaround 2
2700f6072f22 staging: r8188eu: add error handling of rtw_read32
93883ec2d6aa staging: r8188eu: add error handling of rtw_read16
eac7d9f47ad4 staging: r8188eu: add error handling of rtw_read8
582b3175deea platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
ba397e2c31da PCI: Add ACS quirk for Broadcom BCM5750x NICs
ccb19dba9ded HID: multitouch: new device class fix Lenovo X12 trackpad sticky
2d419ac1f333 thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode
f5b5faedc498 x86/kvm: Fix "missing ENDBR" BUG for fastop functions
fe5a22a2925a x86/ibt, objtool: Add IBT_NOSEAL()
e124bab08a51 net: mscc: ocelot: report ndo_get_stats64 from the wraparound-resistant ocelot->stats
e07a74dc0fed net: mscc: ocelot: make struct ocelot_stat_layout array indexable
3aa635bf2f8f net: mscc: ocelot: fix race between ndo_get_stats64 and ocelot_check_stats_work
0d05a558033e net: mscc: ocelot: turn stats_lock into a spinlock
62ef55aa4381 KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
e4a36b051ca7 KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
1b38e3b423f0 drm/amdgpu: Fix use-after-free on amdgpu_bo_list mutex
fb837f5b8346 drm/sun4i: dsi: Prevent underflow when computing packet sizes
3e53531c1813 drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
efd4b62d109f drm/amdgpu: Avoid another list of reset devices
b431cffb4883 drm/i915/ttm: don't leak the ccs state
8dec38e19f69 drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
02a22d62051a drm/imx/dcss: get rid of HPD warning message
a5494b6ed31b can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
5ba9bafa2ce0 gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
6c61b45ecee9 kbuild: fix the modules order between drivers and libs
64c0c233a885 igb: Add lock to avoid data race
9400aeb419d3 stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
994c8f12be24 dt-bindings: display: sun4i: Add D1 TCONs to conditionals
330eccd73fc0 fec: Fix timer capture timing in `fec_ptp_enable_pps()`
b72e5b045746 tools/rtla: Fix command symlinks
5d4dc30b4c96 blk-mq: run queue no matter whether the request is the last request
7c9ebb648cde i40e: Fix to stop tx_timeout recovery if GLOBR fails
56ba4d6853ec regulator: pca9450: Remove restrictions for regulator-name
15ccc6fa8153 i40e: Fix tunnel checksum offload with fragmented traffic
6bce25a155b2 i2c: imx: Make sure to unregister adapter on remove()
5fc790e349ad modpost: fix module versioning when a symbol lacks valid CRC
0e933ded5079 ice: Ignore error message when setting same promiscuous mode
bc6770eb90ff ice: Fix clearing of promisc mode with bridge over bond
26fce11f927c ice: Ignore EEXIST when setting promisc mode
6db6964e33a3 ice: Fix double VLAN error when entering promisc mode
d46c877935e4 ice: Fix VF not able to send tagged traffic with no VLAN filters
af1b0d1547dd ice: Fix call trace with null VSI during VF reset
18c800b1844d ice: Fix VSI rebuild WARN_ON check for VF
79f86b862416 net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
7e2bb2db0dd8 net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
26b6acd36582 net: genl: fix error path memory leak in policy dumping
636f5ac8cb27 net: mscc: ocelot: fix address of SYS_COUNT_TX_AGING counter
89caf1cf7a01 net: mscc: ocelot: fix incorrect ndo_get_stats64 packet counters
d0faa1d50d3d net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
b7d1edd299d9 net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
cd3c02963b7e net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu
ce12ce2e8864 net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg
7998043d31d0 net: fix potential refcount leak in ndisc_router_discovery()
ec6612958fc8 net: moxa: pass pdev instead of ndev to DMA functions
df5423131456 mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
bb0422d00a2a virtio_net: fix endian-ness for RSS
a1a75f78a293 net: qrtr: start MHI channel after endpoit creation
f3a4b5582961 net: dsa: mv88e6060: prevent crash on an unused port
76fbeb1662b1 net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
181c691581d0 spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
90f195c01a2e powerpc/pci: Fix get_phb_number() locking
05414b8644e0 netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
a6232edba59e netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
ad48276cd5b4 netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
3ccd3c8a0384 netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
f4fbfbccc0a9 netfilter: nf_tables: fix scheduling-while-atomic splat
822943b48f0f netfilter: nf_tables: really skip inactive sets when allocating name
1e52e6cfec63 netfilter: nf_tables: possible module reference underflow in error path
4fe99df73467 netfilter: nf_ct_irc: cap packet search space to 4k
61705b872f3c netfilter: nf_ct_ftp: prefer skb_linearize
08147d81e88b netfilter: nf_ct_h323: cap packet size at 64k
44cc2be58b87 netfilter: nf_ct_sane: remove pseudo skb linearization
8f4882fa0ed3 netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
78c5b279e1fc fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
e5aff1b8cf9f netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
19c942f7d2af netfilter: nfnetlink: re-enable conntrack expectation events
211c7bb7ee46 RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size
2e88dc32f66b RDMA/mlx5: Use the proper number of ports
7cc625c5632f IB/iser: Fix login with authentication
069b05cc3eec ASoC: codec: tlv320aic32x4: fix mono playback via I2S
f8c579901388 ASoC: tas2770: Fix handling of mute/unmute
c02a92a57733 ASoC: tas2770: Drop conflicting set_bias_level power setting
9fc6cac273a2 ASoC: tas2770: Allow mono streams
e755dc032d11 ASoC: tas2770: Set correct FSYNC polarity
6a840e8ef6b6 ASoC: DPCM: Don't pick up BE without substream
f7915c5614a7 ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
a67971a17604 ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
840311a09f75 ASoC: Intel: avs: Fix potential buffer overflow by snprintf()
94e45c0cd8fd iavf: Fix deadlock in initialization
0828e27971f1 iavf: Fix reset error handling
b305c7e9363f iavf: Fix NULL pointer dereference in iavf_get_link_ksettings
35c63581fdef iavf: Fix adminq error handling
65f8463017ec nios2: add force_successful_syscall_return()
e79673500d7b nios2: restarts apply only to the first sigframe we build...
857b2561aae8 nios2: fix syscall restart checks
66a496c6d784 nios2: traced syscall does need to check the syscall number
6e489481f5db nios2: don't leave NULLs in sys_call_table[]
69f5278fba36 nios2: page fault et.al. are *not* restartable syscalls...
8089a1bc27b4 fs/ntfs3: Fix missing i_op in ntfs_read_mft
228be1f6986e fs/ntfs3: Do not change mode if ntfs_set_ea failed
0fd64f062c8d fs/ntfs3: Fix double free on remount
4209b285adb8 fs/ntfs3: Don't clear upper bits accidentally in log_replay()
bf6089dc01ba fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
2d6663d0de7b fs/ntfs3: Fix using uninitialized value n when calling indx_read
174e6c2d0898 dpaa2-eth: trace the allocated address instead of page struct
e8471a8848bb perf tests: Fix Track with sched_switch test for hybrid case
129fe9d509f8 perf parse-events: Fix segfault when event parser gets an error
8f89e5c8daf8 i2c: qcom-geni: Fix GPI DMA buffer sync-back
7dfea65b004f perf probe: Fix an error handling path in 'parse_perf_probe_command()'
ec82f4a9bd3a nvme-fc: fix the fc_appid_store return value
14e379559747 geneve: fix TOS inheriting for ipv4
7a369dc87b66 fscache: don't leak cookie access refs if invalidation is in progress or failed
af412b252550 atm: idt77252: fix use-after-free bugs caused by tst_timer
a32429e10a94 tsnep: Fix tsnep_tx_unmap() error path usage
970999be4cf3 xen/xenbus: fix return type in xenbus_file_read()
dc2f4da09ba0 nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
776efefcaf80 NTB: ntb_tool: uninitialized heap data in tool_fn_write()
8f60a0e33d31 tools build: Switch to new openssl API for test-libcrypto
d7e676b7dc6a kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
f1347e13865a tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention
a291c7d289fa vdpa_sim_blk: set number of address spaces and virtqueue groups
6d5428b2940d vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init
358781831c10 clk: imx93: Correct the edma1's parent clock
a090cc69699e ceph: don't leak snap_rwsem in handle_cap_grant
279b52d7541c tools/vm/slabinfo: use alphabetic order when two values are equal
14d9cf9852f8 tools/testing/cxl: Fix decoder default state
52f636e1904c ceph: use correct index when encoding client supported features
c969b0537dac spi: dt-bindings: qcom,spi-geni-qcom: allow three interconnects
3be10a1426b0 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks
f32e6d5c94ad spi: dt-bindings: zynqmp-qspi: add missing 'required'
5ec9bbdd28b5 spi: dt-bindings: cadence: add missing 'required'
50416c20c243 dt-bindings: PCI: qcom: Fix reset conditional
e0513e565f70 dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
5476edddbb50 dt-bindings: arm: qcom: fix MSM8994 boards compatibles
23c3019a432c dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
0a33e50a1478 dt-bindings: arm: qcom: fix Longcheer L8150 compatibles
7950545bbf1d dt-bindings: gpio: zynq: Add missing compatible strings
6401143e6800 vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
8ff5db3c1b3d vsock: Fix memory leak in vsock_connect()
c3ea09259eb2 plip: avoid rcu debug splat
8f427e275cd5 ipv6: do not use RT_TOS for IPv6 flowlabel
923c65b5adf9 mlx5: do not use RT_TOS for IPv6 flowlabel
1fa0d54bd693 vxlan: do not use RT_TOS for IPv6 flowlabel
13904ed832a9 geneve: do not use RT_TOS for IPv6 flowlabel
29fea5c51a5c ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
c8af1ddc42a7 octeontx2-af: Fix key checking for source mac
cc32347f4811 octeontx2-af: Fix mcam entry resource leak
df1c025e3834 octeontx2-af: suppress external profile loading warning
c28ff6c14449 octeontx2-af: Apply tx nibble fixup always
a7fdd85eef55 octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
342682efc690 dt-bindings: input: iqs7222: Extend slider-mapped GPIO to IQS7222C
94683976b16c dt-bindings: input: iqs7222: Correct bottom speed step size
90857411e91e dt-bindings: input: iqs7222: Remove support for RF filter
179331884af6 Input: iqs7222 - remove support for RF filter
5384b932e259 Input: iqs7222 - handle reset during ATI
2aa156cbc4bd Input: iqs7222 - acknowledge reset before writing registers
7d45f72dcb76 Input: iqs7222 - protect volatile registers
4d5f2539375f Input: iqs7222 - fortify slider event reporting
aa7ab02564ba Input: iqs7222 - correct slider event disable logic
a1e2d6c849c1 Input: mt6779-keypad - match hardware matrix organization
478b58ac0bb0 Input: exc3000 - fix return value check of wait_for_completion_timeout
d35d9269dd0e rtc: spear: set range max
51f58c8042c7 pinctrl: qcom: sm8250: Fix PDC map
80a98362e6c6 dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp
1c408081ff68 pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
ec63eefb7ca8 dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp
f87b8f577d47 dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-resistance-in-si-unit
4d8e2fa66adb pinctrl: amd: Don't save/restore interrupt status and wake status bits
72400a60f6d3 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
587ac8ac00a1 pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
cc4ac4cc41d1 dt-bindings: pinctrl: mt8192: Use generic bias instead of pull-*-adv
ada8cbf7d50a dt-bindings: pinctrl: mt8192: Add drive-strength-microamp
0869aab075e8 pinctrl: renesas: rzg2l: Return -EINVAL for pins which have input disabled
4a202e4d71d1 dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles
4ec24eef9325 selftests: forwarding: Fix failing tests with old libnet
054233aa9f05 net: atm: bring back zatm uAPI
da1421a29d3b net: bgmac: Fix a BUG triggered by wrong bytes_compl
8e432f157c3e net: dsa: felix: suppress non-changes to the tagging protocol
0bae8f44d88e net: phy: c45 baset1: do not skip aneg configuration if clock role is not specified
3837c9b318d0 net: bcmgenet: Indicate MAC is in charge of PHY PM
7dc0ed411de3 net: phy: Warn about incorrect mdio_bus_phy_resume() state
26bef5616255 devlink: Fix use-after-free after a failed reload
2b54e14535bc virtio-blk: Avoid use-after-free on suspend/resume
18e383afbd70 virtio_net: fix memory leak inside XPD_TX with mergeable
3718ea043945 virtio: VIRTIO_HARDEN_NOTIFICATION is broken
5a6221c44181 ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared
08c6c65891d8 SUNRPC: Don't reuse bvec on retransmission of the request
7116a23f3d75 SUNRPC: Reinitialise the backchannel request buffers before reuse
ed1e2e39f083 SUNRPC: Fix xdr_encode_bool()
99cdd380b812 sunrpc: fix expiry of auth creds
d9da937bbe70 m68k: coldfire/device.c: protect FLEXCAN blocks
23bf15547653 net: atlantic: fix aq_vec index out of range error
a0278dbeaaf7 can: j1939: j1939_session_destroy(): fix memory leak of skbs
dad7f33c95e1 can: mcp251x: Fix race condition on receive interrupt
595fce48524e bpf: Check the validity of max_rdwr_access for sock local storage map iterator
153a74518c0d bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
be66774a7767 bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
b6bd5ea6a3d4 bpf: Acquire map uref in .init_seq_private for hash map iterator
a80118919088 bpf: Acquire map uref in .init_seq_private for array map iterator
62ec78d96dcb bpf: Don't reinit map value in prealloc_lru_pop
b429d0b9a7a0 bpf: Disallow bpf programs call prog_run command.
1f6db7148ed7 BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
401d71c9cfb0 selftests: mptcp: make sendfile selftest work
8caf5c15b528 mptcp: do not queue data on closed subflows
6139039c8fc5 mptcp: move subflow cleanup in mptcp_destroy_common()
1738a3087605 mptcp, btf: Add struct mptcp_sock definition when CONFIG_MPTCP is disabled
b03d1117e9be NFSv4/pnfs: Fix a use-after-free bug in open
2d56bdbffbbb NFSv4.1: RECLAIM_COMPLETE must handle EACCES
e2d1cdbc8b59 NFSv4: Fix races in the legacy idmapper upcall
776f95d6cfc1 NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
25c4488ba447 NFSv4.1: Don't decrease the value of seq_nr_highest_sent
dd29648fcf69 net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null
da5eec7c6585 netfilter: nf_tables: fix crash when nf_trace is enabled
e74a1e2a4d83 Documentation: ACPI: EINJ: Fix obsolete example
6583edbf459d apparmor: Fix memleak in aa_simple_write_to_buffer()
3ca40ad7afae apparmor: fix reference count leak in aa_pivotroot()
7a1fffe96355 apparmor: fix overlapping attachment computation
f91f50b890b1 apparmor: fix setting unconfined mode on a loaded profile
705bfe4b620e apparmor: fix aa_label_asxprint return check
78ae04ce32b8 apparmor: Fix failed mount permission check error message
af665613132c apparmor: fix absroot causing audited secids to begin with =
a84ad486f3d2 apparmor: fix quiet_denied for file rules
eca83750658d can: ems_usb: fix clang's -Wunaligned-access warning
b2301e243028 dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
b6bf741058c4 ALSA: hda: Fix crash due to jack poll in suspend
c7f5b9dc9bbe ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
8fe47d647ba9 tracing: Have filter accept "common_cpu" to be consistent
511c5968711e tracing/probes: Have kprobes and uprobes use $COMM too
47cc883f21fa tracing/eprobes: Have event probes be consistent with kprobes and uprobes
df99a48b6b11 tracing/eprobes: Fix reading of string fields
9f1c65a325fa tracing/eprobes: Do not hardcode $comm as a string
7c262114a576 tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
543b4a1dc28f tracing/perf: Fix double put of trace event when init fails
f624910db300 x86/kprobes: Fix JNG/JNLE emulation
60b6d38add7b cifs: Fix memory leak on the deferred close
17c3edc70ff3 drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb()
26d7e3fcf0af drm/i915/gt: Batch TLB invalidations
99a4dbc0328d drm/i915/gt: Skip TLB invalidations once wedged
a965f1822eab drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
2f121b71c263 drm/i915/gt: Ignore TLB invalidations on idle engines
119ac4818a22 drm/amdgpu: change vram width algorithm for vram_info v3_0
01d0ea8d3db1 btrfs: fix warning during log replay when bumping inode link count
1f7e9cfbfbdc btrfs: fix lost error handling when looking up extended ref on log replay
28546ac03682 btrfs: reset RO counter on block group if we fail to relocate
5d741afed0ba btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
d37c5f24d1c8 mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
2de2030f37d4 mmc: pxamci: Fix an error handling path in pxamci_probe()
21d4c35e8dc3 mmc: pxamci: Fix another error handling path in pxamci_probe()
97f0f52c4ea5 ata: libata-eh: Add missing command name
ae2e4f9d983e s390/ap: fix crash on older machines based on QCI info missing
4c31dca17996 drm/amd/display: Check correct bounds for stream encoder instances for DCN303
2cb62b2f68c8 drm/amdgpu: Only disable prefer_shadow on hawaii
9bd970d40972 drm/ttm: Fix dummy res NULL ptr deref bug
7ed00422d72b drm/nouveau: recognise GA103
1e60eaa88436 locking/atomic: Make test_and_*_bit() ordered on failure
05d197ff4935 drm/i915/gem: Remove shared locking on freeing objects
1d04f5d855eb rds: add missing barrier to release_refill
60bfd51fed8b x86/mm: Use proper mask when setting PUD mapping
865e08b77c24 KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
8a1d6aa0de7a RDMA: Handle the return code from dma_resv_wait_timeout() properly
fb986ecaea46 ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
c9c994320d66 ALSA: info: Fix llseek return value when using callback
(From OE-Core rev: 103cba2941ac0fbdccae64b383c611e5c1b72334)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
addc9003c2e8 Linux 5.15.63
b92be74cb2da xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
1350a4cdfbe6 xfs: revert "xfs: actually bump warning counts when we send warnings"
12689d950d75 xfs: fix soft lockup via spinning in filestream ag selection loop
bbc256bf904d xfs: fix overfilling of reserve pool
90f414686bc4 xfs: always succeed at setting the reserve pool size
07e17dcd03e0 xfs: remove infinite loop when reserving free block pool
130b5965da3a xfs: reserve quota for target dir expansion when renaming files
5e7f687ca727 xfs: reserve quota for dir expansion when linking/unlinking files
139e6fc6e7a7 xfs: flush inodegc workqueue tasks before cancel
d66d392c72a6 scsi: ufs: ufs-mediatek: Fix build error and type mismatch
1a9f5411837a can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
e7403632c015 MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
e740e787f066 video: fbdev: i740fb: Check the argument of i740_calc_vclk()
0bdec5eed69c venus: pm_helpers: Fix warning in OPP during probe
e3c9e9452a8e powerpc/64: Init jump labels before parse_early_param()
ecdba236bc35 smb3: check xattr value length earlier
3c201130cc81 f2fs: fix to do sanity check on segment type in build_sit_entries()
5a01e45b925a f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
3895d353f45a ALSA: control: Use deferred fasync helper
409e6a799283 ALSA: timer: Use deferred fasync helper
60110fd26623 ALSA: core: Add async signal helpers
a5ec4cd45b52 powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
8641e0bbb5ef ovl: warn if trusted xattr creation fails
0480540da5a2 powerpc/32: Don't always pass -mcpu=powerpc to the compiler
3d5d2dc1dc08 powerpc/32: Set an IBAT covering up to _einittext during init
6568e52b281c watchdog: export lockup_detector_reconfigure
c5a8d0512018 RISC-V: Add fast call path of crash_kexec()
64f94e6e1fab riscv: mmap with PROT_WRITE but no PROT_READ is invalid
e751030eb844 riscv: dts: canaan: Add k210 topology information
23069475daeb riscv: dts: sifive: Add fu740 topology information
21d784398a04 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
9774b96bce7d modules: Ensure natural alignment for .altinstructions and __bug_table sections
2097c7835162 iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
7822d994eb95 mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
c983edb06239 vfio: Clear the caps->buf to NULL after free
a1d8021d2130 KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
17c32546166d tty: serial: Fix refcount leak bug in ucc_uart.c
ce0432aa8944 lib/list_debug.c: Detect uninitialized lists
72b850a2a996 ext4: avoid resizing to a partial cluster size
0e734f91cb1c ext4: avoid remove directory when directory is corrupted
d9b94c3ace54 drivers:md:fix a potential use-after-free bug
a600ed25e3d9 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
e59ef9b07130 md: Notify sysfs sync_completed in md_reap_sync_thread()
2dc9615abfbc phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks
405ea6d70684 openrisc: io: Define iounmap argument as volatile
d1fc64bf4526 dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
d0e2b8e36911 selftests/kprobe: Do not test for GRP/ without event failures
3645ed60ac07 csky/kprobe: reclaim insn_slot on kprobe unregistration
fda4bff43bcd RDMA/rxe: Limit the number of calls to each tasklet
54aa6c49361b dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
af76e6fdcf92 dmaengine: dw-axi-dmac: do not print NULL LLI during error
e799817b67b3 um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
405f655ee7f6 PCI/ACPI: Guard ARM64-specific mcfg_quirks
addff638c417 cxl: Fix a memory leak in an error handling path
5e24cd70355e pinctrl: intel: Check against matching data instead of ACPI companion
67b5870a35bb mmc: tmio: avoid glitches when resetting
0f5916516d86 habanalabs/gaudi: mask constant value before cast
b09e5ab18c9f habanalabs/gaudi: fix shift out of bounds
1693fe9ba2ef coresight: etm4x: avoid build failure with unrolled loops
94aadba8d000 gadgetfs: ep_io - wait until IRQ finishes
9c8e2e607270 scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
b92506dc51f8 scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
0af01d2c5edd clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
25041029389b zram: do not lookup algorithm in backends table
50de5045815e uacce: Handle parent device removal or parent driver module rmmod
17d58499dc9c clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
348274a6bb7f vboxguest: Do not use devm for irq
b9c31d4ae9be usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
fbdbd61a36d8 usb: renesas: Fix refcount leak bug
0fc62bbc9531 usb: host: ohci-ppc-of: Fix refcount leak bug
4d6bab8d366a scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
35c3ec7d7a51 clk: ti: Stop using legacy clkctrl names for omap4 and 5
00c274bc5bfa drm/meson: Fix overflow implicit truncation warnings
b01d6bfdf2e4 irqchip/tegra: Fix overflow implicit truncation warnings
49968090f921 PCI: aardvark: Fix reporting Slot capabilities on emulated bridge
fb76cdd21662 usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
de6aa7abfebf usb: gadget: uvc: calculate the number of request depending on framesize
8e142744f0e9 usb: cdns3: fix random warning message when driver load
c3c1dbad3a2d usb: cdns3 fix use-after-free at workaround 2
08c0a77b2aec platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
da56759a4a35 PCI: Add ACS quirk for Broadcom BCM5750x NICs
6fc955b58acf HID: multitouch: new device class fix Lenovo X12 trackpad sticky
57b5be2bd1e0 KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
cb332a666e3f KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
c682fb70a7df net: qrtr: start MHI channel after endpoit creation
98e28de472ef drm/sun4i: dsi: Prevent underflow when computing packet sizes
fe71d84c1a6c drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
6ee1310f4d14 ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
3142b5f09e55 ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc
88db4a22d954 drm/imx/dcss: get rid of HPD warning message
1c7e569c0ece tracing/eprobes: Fix reading of string fields
830426469f77 gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
a2cafe242874 kbuild: fix the modules order between drivers and libs
8ee44abe4cae igb: Add lock to avoid data race
471295311960 stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
334554aab154 fec: Fix timer capture timing in `fec_ptp_enable_pps()`
c56e1fcb3091 i40e: Fix to stop tx_timeout recovery if GLOBR fails
bd1fd0a02e9a regulator: pca9450: Remove restrictions for regulator-name
09e512a659e4 i2c: imx: Make sure to unregister adapter on remove()
b4ac11967e8c ice: Ignore EEXIST when setting promisc mode
e84c6321f357 net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
caa80c1f8316 net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
b0672895d8be net: genl: fix error path memory leak in policy dumping
232fab59a65a net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
29c5956061c9 net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
ffb155944333 net: fix potential refcount leak in ndisc_router_discovery()
c7118a579106 net: moxa: pass pdev instead of ndev to DMA functions
a44a1a14211d mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
dd236b62d25e net: dsa: mv88e6060: prevent crash on an unused port
c0434f0e0586 net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
dd32ea395658 spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
1d9e75c3d8cd powerpc/pci: Fix get_phb_number() locking
e58d1a96e93b netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
7ac21b920ee6 netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
0df32f45be40 netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
46f64e6325ee netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
8a6775ede639 netfilter: nf_tables: really skip inactive sets when allocating name
b59bee8b05b0 netfilter: nf_tables: possible module reference underflow in error path
3be4d59808bb netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
81dcb3b80475 fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
8a38a73cb406 netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
cacdddfefe8d ASoC: codec: tlv320aic32x4: fix mono playback via I2S
18b5a57e7d96 ASoC: tas2770: Fix handling of mute/unmute
8eab21065492 ASoC: tas2770: Drop conflicting set_bias_level power setting
0a63bc250cc1 ASoC: tas2770: Allow mono streams
480bf1e299a4 ASoC: tas2770: Set correct FSYNC polarity
b318b9dd2ac6 ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
743dc4377bba iavf: Fix reset error handling
dab6b551f5ba iavf: Fix adminq error handling
8af269e5bdf4 nios2: add force_successful_syscall_return()
c9f78def8856 nios2: restarts apply only to the first sigframe we build...
3bee7b77d917 nios2: fix syscall restart checks
f794d1fe6e52 nios2: traced syscall does need to check the syscall number
80cae5d810d2 nios2: don't leave NULLs in sys_call_table[]
35d5fd70e8c8 nios2: page fault et.al. are *not* restartable syscalls...
c293e8abc09e fs/ntfs3: Fix missing i_op in ntfs_read_mft
efdcf4df7a36 fs/ntfs3: Do not change mode if ntfs_set_ea failed
78e4aebc35b3 fs/ntfs3: Fix double free on remount
8feb84857915 fs/ntfs3: Don't clear upper bits accidentally in log_replay()
8e8e1a84dac7 fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
ecda80a345ca fs/ntfs3: Fix using uninitialized value n when calling indx_read
69979b5e308f dpaa2-eth: trace the allocated address instead of page struct
f39b424b4301 perf tests: Fix Track with sched_switch test for hybrid case
5958ef867b9d perf parse-events: Fix segfault when event parser gets an error
e8ab87549bbe perf probe: Fix an error handling path in 'parse_perf_probe_command()'
51471b697303 geneve: fix TOS inheriting for ipv4
a5d7ce086fe9 atm: idt77252: fix use-after-free bugs caused by tst_timer
75b810104e40 xen/xenbus: fix return type in xenbus_file_read()
d98b50d5b72d nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
5c21186c5f3a NTB: ntb_tool: uninitialized heap data in tool_fn_write()
cffd1cefcdd7 tools build: Switch to new openssl API for test-libcrypto
86ff5446b4da kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
f546faa216d0 ceph: don't leak snap_rwsem in handle_cap_grant
3e7ee4dd1ea4 tools/vm/slabinfo: use alphabetic order when two values are equal
d27e1834dee2 ceph: use correct index when encoding client supported features
e49c17867c61 spi: dt-bindings: zynqmp-qspi: add missing 'required'
b847ea541b1f spi: dt-bindings: cadence: add missing 'required'
506fc3cab986 dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
4e96aa5b46d4 dt-bindings: arm: qcom: fix MSM8994 boards compatibles
5aa6548c0803 dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
e7a0e9ee5b12 dt-bindings: arm: qcom: fix Longcheer L8150 compatibles
3632c642cacc dt-bindings: gpio: zynq: Add missing compatible strings
52d8f48f85f7 vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
e4c0428f8a6f vsock: Fix memory leak in vsock_connect()
38b2ab9adf50 plip: avoid rcu debug splat
133a08a3093b ipv6: do not use RT_TOS for IPv6 flowlabel
5c9e5c44f89d mlx5: do not use RT_TOS for IPv6 flowlabel
02b2b7372727 geneve: do not use RT_TOS for IPv6 flowlabel
f150c1f84775 ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
06337b9c255d octeontx2-af: Fix key checking for source mac
dc5be2d4f928 octeontx2-af: Fix mcam entry resource leak
f9a36fa5367e octeontx2-af: suppress external profile loading warning
e0fe6aa19a80 octeontx2-af: Apply tx nibble fixup always
17c3ea739979 octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
0a02159ae636 Input: exc3000 - fix return value check of wait_for_completion_timeout
a4a945641aca pinctrl: qcom: sm8250: Fix PDC map
fed2247253dc pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
be82dc052155 pinctrl: amd: Don't save/restore interrupt status and wake status bits
c1c7a7c950e6 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
9272265f2f76 pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
79eb8e9e38f3 dt-bindings: arm: qcom: fix Alcatel OneTouch Idol 3 compatibles
8b7bf35d301d selftests: forwarding: Fix failing tests with old libnet
c506c9a97120 net: bgmac: Fix a BUG triggered by wrong bytes_compl
eb2d9dc79f5f net: bcmgenet: Indicate MAC is in charge of PHY PM
47ac7b2f6a1f net: phy: Warn about incorrect mdio_bus_phy_resume() state
c4d09fd1e18b devlink: Fix use-after-free after a failed reload
d3723eab1119 virtio_net: fix memory leak inside XPD_TX with mergeable
9721e238c24c SUNRPC: Reinitialise the backchannel request buffers before reuse
d3c262f584df SUNRPC: Fix xdr_encode_bool()
63e921d4edb3 sunrpc: fix expiry of auth creds
3f16630fa23b m68k: coldfire/device.c: protect FLEXCAN blocks
422a02a77159 net: atlantic: fix aq_vec index out of range error
98dc8fb08299 can: j1939: j1939_session_destroy(): fix memory leak of skbs
890aba507802 can: mcp251x: Fix race condition on receive interrupt
6648647599e0 bpf: Check the validity of max_rdwr_access for sock local storage map iterator
03ca12e583f1 bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
e51b568ea2c8 bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
2f56304a0cf9 bpf: Acquire map uref in .init_seq_private for hash map iterator
370805f0e72b bpf: Acquire map uref in .init_seq_private for array map iterator
18a994e0661c bpf: Don't reinit map value in prealloc_lru_pop
41fd6cc88aaf BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
a4cf3dadd1fa NFSv4/pnfs: Fix a use-after-free bug in open
1e9fd95c27d8 NFSv4.1: RECLAIM_COMPLETE must handle EACCES
281c6a47416b NFSv4: Fix races in the legacy idmapper upcall
b32780cda567 NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
0696115a3230 NFSv4.1: Don't decrease the value of seq_nr_highest_sent
6aea903916c1 Documentation: ACPI: EINJ: Fix obsolete example
bf7ebebce2c2 apparmor: Fix memleak in aa_simple_write_to_buffer()
64103ea35773 apparmor: fix reference count leak in aa_pivotroot()
c62f2f56e086 apparmor: fix overlapping attachment computation
e89b95f91e63 apparmor: fix setting unconfined mode on a loaded profile
3104c8a0dc5f apparmor: fix aa_label_asxprint return check
a683a0d87a22 apparmor: Fix failed mount permission check error message
31b35b689123 apparmor: fix absroot causing audited secids to begin with =
017b0ea49262 apparmor: fix quiet_denied for file rules
8bc5ed70ef58 can: ems_usb: fix clang's -Wunaligned-access warning
43ae96645898 dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
2294f43a07ea ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
2fb8f62ee335 tracing: Have filter accept "common_cpu" to be consistent
dac2b60345ef tracing/probes: Have kprobes and uprobes use $COMM too
b489aca082a2 tracing/eprobes: Have event probes be consistent with kprobes and uprobes
a11ce7bfbdb7 tracing/eprobes: Do not hardcode $comm as a string
ba53c21ce977 tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
0d7970e8702b tracing/perf: Fix double put of trace event when init fails
14674e47ff49 x86/kprobes: Fix JNG/JNLE emulation
860efae12788 cifs: Fix memory leak on the deferred close
6379a9af7cfc btrfs: fix lost error handling when looking up extended ref on log replay
7ac430e319e9 btrfs: reset RO counter on block group if we fail to relocate
78f8c2370e3d btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
d8fc9df94b88 mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
6c4541d6b881 mmc: pxamci: Fix an error handling path in pxamci_probe()
8b7ed38c38e1 mmc: pxamci: Fix another error handling path in pxamci_probe()
23179d5b7c39 ata: libata-eh: Add missing command name
82a27c185544 drm/amd/display: Check correct bounds for stream encoder instances for DCN303
76672cd326c1 drm/ttm: Fix dummy res NULL ptr deref bug
016b71479f46 drm/nouveau: recognise GA103
1b7e0482abd0 locking/atomic: Make test_and_*_bit() ordered on failure
852f6a784a4b rds: add missing barrier to release_refill
d26beb910904 x86/mm: Use proper mask when setting PUD mapping
177bf3542009 KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
e9a6a3bd97c7 ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
5d396df4631a ALSA: info: Fix llseek return value when using callback
(From OE-Core rev: 0b9b7454269bafe33bbbfae324e7ada28f589e0f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Grub tries to force the compilation in softfp mode for some known target
CPU. That is because it doesn't use floats or doubles and there are
known limitations of using a configuration with hardfp. There are though
target CPUs that grub won't know how to configure failing with something
similar to:
| checking for options to get soft-float... no
| configure: error: could not force soft-float
This change relaxes a bit the COMPATIBLE_HOST restriction to only apply
for hardfp configuration even for arm7ve/a.
(From OE-Core rev: 75dbdea94057b6977a20fb738c00c226ca694243)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We supported neoversen2 base on armv8.5a in the past, add tune include
for armv9a and support neoversen2 base on armv9a.
(From OE-Core rev: 4a2c4cfaaa5a6d7175c81064939e21bcfe3e736a)
Signed-off-by: Ruiqiang Hao <Ruiqiang.Hao@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
rpm is close to release and give our release timings, update to the
rc1 of 4.18.
Includes fixes for CVE-2021-35937, CVE-2021-35938 and CVE-2021-35939
which can't be easily backported.
Add a PACKAGECONFIG option for a new readline dependency and disable
it by default since it pulls in GPLv3 and that breaks a number of
our test configurations as things stand.
Refresh patches and drop the error.h patch as error() no longer used.
(From OE-Core rev: 4b31e4f2aea490bd5056c97742b5e25a8dcc8b36)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
setup.py in latest release is broken after move to flit-core
was released by the project.
This broke the version detection in consuming libs like requests.
Remove the not needed egg.info removal as well
(From OE-Core rev: 399c324e9a30ab63e0c5d653dba5bf9354ec70f7)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These issues are found with clang15
(From OE-Core rev: 43ac1ce1df152753d9c92360942d99add81bd4ca)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a major update with some breaking library changes. Full release
notes are available at: https://xiph.org/flac/changelog.html
As part of this update, make some changes to the recipe:
* Development has moved from sourceforge to github, update BUGTRACKER
link.
* Move ogg support to a PACKAGECONFIG option rather than force enabled.
Keep it enabled by default to retain previous behavior.
* Move altivec, vsx, and sse flags to PACKAGECONFIG as well to make them
easier to toggle. Add new avx flag which enables runtime detection of
AVX/AVX2 instructions.
* Remove liboggflac and liboggflac++ packaging. This was merged into the
main libflac and libflac++ libraries in version 1.1.3, so these
packages have been empty.
License-Update: Updated copyright years
(From OE-Core rev: 2903e36c93eb33d5baa3dc9aa69fc80ee319794e)
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License checksum change from a typo fix.
(From OE-Core rev: 8829fe6ee093acc6fb990f9ca6cad67c2c7549d5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License checksum changed to to copyright year changes.
(From OE-Core rev: 47719f3195156aadc23dd4abdba38acfa3f77a1f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License checksum change due to a url change, license itself unchanged.
(From OE-Core rev: 6112c30c49da478cd2b3496a7df0211acda1944e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now there are no users of getResults, drop it. The code doesn't work with
python 3.8 onwards and is pretty horrible with internal python knowledge.
We don't need this.
(From OE-Core rev: 058d00386f13c48e84081adc0504fc71a06c6529)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These decorators aren't used anywhere in core and broke from python 3.8
onwards. The code implementing them (in getResults) is pretty horrible
and I'm happy to see them and it removed.
(From OE-Core rev: 1d7ff45e2bd48c613a0757491daaa3bedc97cb5e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Despite the name, this code is only used from testexport and the function
in question is broken on python 3.8 onwards. Since nobody is using it
and the failure log handling here is of questionable benefit anyway, drop it.
We should be using the same code for normal test runs and testexport,
not having two different codepaths.
(From OE-Core rev: 19919109f20c3b45ebc26b9b92594fbdc2cbc79d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The pscmd variable appears unused, drop it and the code which then
isn't needed.
(From OE-Core rev: fbdc1f307c3a73979aee288f03aa513ccd93b799)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allows the use of zstd for opkg packages by using OPKGBUILDCMD:
OPKGBUILDCMD = "opkg-build -Z zstd"
(From OE-Core rev: a0892c3209e3892d79b97dcd4ec0e5a89057258c)
Signed-off-by: Alex Feinman <afeinman@snap.com>
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
editline is a BSD alternative for readline which is GPLv3.
(From OE-Core rev: 33c1dc903a0908dc9796ddf03a90f1e23e5d1405)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The character '%' is not a valid part of a recipe filename and has been used
here only to suggest a wildcard regarding the recipe's version, see reply [1] in
a companioned thread. Correct that by using the current recipe version instead.
[1] https://lists.yoctoproject.org/g/docs/message/3165
(From OE-Core rev: cf8835b53cb5ce3ff13f97fcf2d22b97a9f1ede4)
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The _exec_shell_cmd function is used by a couple of other functions that
are ultimatelly called from the create_rootfs function. The latter is
used in image bbclass' do_rootfs which is running using the fakeroot
support in bitbake. This makes the fakeroot support in _exec_shell_cmd
redundant and never actually used.
(From OE-Core rev: d1439c41049e3cf201939bbc2b1fee58a46137a1)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These modules outside of perl-modules are necessary to run curl-ptests
(From OE-Core rev: e885875f2af9cee0e7557ee130d3180492e507dd)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix multilib sdk issue where gcc is unable to find linker. Previous
fix was in cdd86896c8d29135f937968e9aa07f919cf543d3 using real-ld
symlink, but that prevented switching between bfd and gold linkers.
Running compiler with debug arguments shows that collect2 tries and
fails to find linker using the multilib triples:
$ $CC -v -Wl,-debug
...
Looking for 'real-ld'
Looking for 'collect-ld'
Looking for 'mips-oemllib32-linux-ld'
Looking for 'mips-oe-linux-mips-oemllib32-linux-ld'
...
collect2 version 12.2.0
ld_file_name = not found
...
collect2: fatal error: cannot find ‘ld’
Using --with-plugin-ld=ld in gcc-cross-canadian builds to set default
linker name for collect2, lets it find the linker correctly:
Looking for 'real-ld'
Looking for 'collect-ld'
Looking for 'ld'
...
collect2 version 12.2.0
ld_file_name = /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/libexec/mips-oe-linux/gcc/mips-oe-linux/12.2.0/ld
Swith between bfd and gold linker works as expected now:
$ $CC -v -Wl,-debug -fuse-ld=gold
...
Looking for 'real-ld'
Looking for 'collect-ld'
Looking for 'ld.gold'
...
collect2 version 12.2.0
ld_file_name = /usr/local/oecore-x86_64/sysroots/x86_64-oesdk-linux/usr/libexec/i686-oe-linux/gcc/i686-oe-linux/12.2.0/ld.gold
(From OE-Core rev: cf1bb16b7f9f81514feaf1e4ecffd9039387bb89)
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit cdd86896c8d29135f937968e9aa07f919cf543d3.
real-ld is always used if that is found, which means you cannot
switch between bfd and gold linkers using -fuse-ld gcc option.
(From OE-Core rev: 53ae417c63a4a7ff4a729d3653a31cf1c0758f10)
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add packages for the new Qualcomm firmware released for Lenovo X13s
laptop.
The INSANE_SKIP:${PN} has to be provided to silent following warnings:
WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn' from linux-firmware was already stripped, this will prevent future debugging!
WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn' from linux-firmware was already stripped, this will prevent future debugging!
WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qccdsp8280.mbn' from linux-firmware was already stripped, this will prevent future debugging!
WARNING: File '/lib/firmware/qcom/sc8280xp/LENOVO/21BX/qcslpi8280.mbn' from linux-firmware was already stripped, this will prevent future debugging!
(From OE-Core rev: af9924a3da0569e90c2d3abe030584456e66229b)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is a double 'tftp' command in the example for loading
vmlinux via tftp command in U-Boot.
Fix it by removing the extra occurrence.
(From meta-yocto rev: 60f5479ffcde1036899826db01506e981f90e360)
Signed-off-by: Fabio Estevam <festevam@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
They are already part of backports to 2_36 branch
as noted
(From OE-Core rev: 5789c34b3e77937d034817a0cbd73bc1e4dcf451)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adresses CVE-2022-39046
Brings in following changeset
* c399271c10 nscd: Fix netlink cache invalidation if epoll is used [BZ #29415]
* b46412fb17 Add NEWS entry for CVE-2022-39046
* 645d94808a syslog: Remove extra whitespace between timestamp and message (BZ#29544)
* b3736d1a3c elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS (BZ #29539)
* 3c791f2031 Apply asm redirections in wchar.h before first use
* 924e4f3eaa elf: Call __libc_early_init for reused namespaces (bug 29528)
* b0e7888d1f syslog: Fix large messages (BZ#29536)
(From OE-Core rev: 055ce284cb4770026c6b0de34d4444568e03d47f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Using a binary string as the login banner search expression is fraught with
risks. We've seen cases on the autobuilder where "login:" is clearly shown
but the code hasn't triggered. The most likely cause is hidden control characters
in the output causing the search to fail.
Take the opportunity to remove the horrible binary string search, at the expense of
decoding the bootlog multiple times.
Tweak the logging so we can know which log was printed (self.msg or bootlog)
just in case this isn't the issue and we need more information in future.
(From OE-Core rev: 91b9e30e08695e715ef14c3df7471e8c99f9deb5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes fixes for CVE-2022-3099 and CVE-2022-3134.
(From OE-Core rev: d042923262130b6b96f703b5cd4184f659caeb92)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is no need to have a single recipe in recipes-example; moving it
to recipes-extended put it with other recipes.
(From OE-Core rev: c53b2539176199607eb12c706658a269c81d3232)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We run depmod (through depmodwrapper) at the end of the rootfs
generation process. This part of the process assumes in its current
implementation that the kernel package name is always 'kernel' and that
there is only one set of kernel modules for which we need to generate
the modules.dep and map files.
The kernel package name can be configured via a variable
(KERNEL_PACKAGE_NAME) and becomes a namespace that enables the build
system to deal with multiple compiled kernel recipes. This patch checks
for all the depmod pkgdata and runs depmod for each of the detected
kernel versions/kernel package name.
(From OE-Core rev: efa88e1c227d695319197f511701e0230d301f39)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This makes sure that the postrm script it using the right kernel paths.
(From OE-Core rev: f7b191f80d4da740089a301062e7ac0b82d1d242)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This makes sure that the postinstall script it using the right kernel
paths.
(From OE-Core rev: 5105820df4800673c188366a76c1a3bd387a7148)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
depmodwrapper assumes that the kernel package name is "kernel". Since
this is configurable via KERNEL_PACKAGE_NAME variable, the wrapper can
easily look in the wrong place. This change adds an optional positional
argument that can be used to provide the kernel package name - when not
provided, it defaults to "kernel" (current behaviour).
(From OE-Core rev: 0c2cc62b009467b05bf6e1897989d8ede0412d73)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
watchdog code does not have any dependency on rpc code,
therefore the dependency and flags to try to use it are
removed.
(From OE-Core rev: 1080316fbb863809a75f8a0acd72c06221beedb1)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The :append can not be removed via bbappends in custom layers so it's
better to use += appends when ever possible.
(From OE-Core rev: 6604795a3f7e53fd748d4103b521d8baf35cf7be)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The :append can not be removed via bbappends if needed. Thus it's better
for open source layers to use += append if possible.
(From OE-Core rev: 1e09be9455fb054b3f74f088b355116828cb4626)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The :append can not be removed if needed in other layers.
(From OE-Core rev: e129d2f7e3ba312ab5383397eeabf7273d23a529)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
:append can not be modified in bbappends and thus += is
better in re-usable, generic layers and recipes.
(From OE-Core rev: da88406ba592504a718f516b985adc0d4553080d)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
+= allows custom layers to change the SRC_URI e.g. when
updating the whole recipe to newer u-boot version.
With :append, there is no way to change the variable
from a bbappend.
(From OE-Core rev: be96b384ce964ff14536d3bc40c89851a12dfb60)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The templates have recently been moved by meta-yocto's commit [1].
Clean up some whitespace issues along the way.
[1] 29608bd03e1b ("meta-poky/conf: move default templates to conf/templates/default/")
(From yocto-docs rev: 661c554224dd79e79afd22b84608e248d3336aac)
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta-clang has options when it comes to C++ runtime, default is to use
gnu runtime, other options are llvm runtime and android runtime. This
patch helps when a distro is using llvm runtime for C/C++ runtime. It
informs the rust build system about right C++ runtime to configure for
when such a setting is used.
(From OE-Core rev: 521872ab2cac092c88446730772cb8c4e22b0cdc)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The KDE build uses custom catalogs by setting XML_CATALOG_FILES, so this
wrapper should not override that value if it has already been set.
[RP: Add vardepsexclude since bitbake stores the expanded version of the variable
name in the siginfo data which would expand to a full build path in the native
case]
(From OE-Core rev: a6be6d307fbe69248b4905214712d67bfddf6b92)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This variable is used to denote the C/C++ compiler runtime to use.
Right now there are few alternatives out of the core which could
use this variable to define this property, the values it can take
are 'gnu' for gcc runtime. 'llvm' for using compiler-rt+libc++ and
'android' to use android runtime. Default settings is to use gnu
which is current silent default also.
(From OE-Core rev: a32f4309aec277cac01c1fd8c78e28d0fd63b064)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In order to be able to debug issues on the host that have an impact on the
guest, it is useful to get the uptime of the host while starting so we can
match with the events in dmesg. Also include the uptime when cleaning up.
(From OE-Core rev: 2d96499823f7de6e16a461426491e015ba63c1ec)
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Import this recipe from meta-python, as it is needed by many recipes
from different layers e.g. wireplumber from meta-multimedia,
opengl-es-cts and vulkan-cts in meta-oe, yelp-tools in meta-gnome to
name a few, the real issue is that newer vulkan-cts has added this
dependency which is in meta-oe, and meta-oe can not depend on
meta-python
(From OE-Core rev: 19e87e03234245c522d63f14365885ab5369a54c)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updates the log message printed when login banner is seen in QEMU to
report the UNIX Epoch time in addition to the human readable time. This
makes it much easier and accurate to correlate logs with the guest, in
particular with the guest journalctl which prints log timestamps in
human readable format and the oeqa SSH debug logging which prints the
UNIX Epoch.
(From OE-Core rev: 275b6f3c8d0eeafa3902c48a49655491a89c47bc)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When 73fa855f6a was introduced, the "cleandirs" variable flag
started applying to functions exported using EXPORT_FUNCTIONS.
The externalsrc class is supposed to remove cleandirs in order to
prevent wiping out an external src folder (home directory?), but
doesn't take the previous point into account. The result is that
cleandirs is still in effect.
To fix this, apply the cleandirs manipulation to all variables, not
just predefined ones. This is expensive, but since it executes inside
an `if externalsrc` clause, and EXTERNALSRC is usually only set for
specific single recipes, it won't affect most recipes.
Richard Purdie <richard.purdie@linuxfoundation.org> is the original
author of this patch. I just submitted it under my name for blame
purposes, and also we have been testing it a lot in my company.
This is the original discussion:
https://lists.openembedded.org/g/openembedded-core/topic/91374926
(From OE-Core rev: 74ad497a55007960a4869905878e3ccbd11e4369)
Signed-off-by: Kristian Amlie <kristian.amlie@northern.tech>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Theres not a rootfs for baremetal images, hence we should avoid
trying to list rootfs packages for them.
This fixes an issue where some classes (e.g. license_image) rely on
rootfs functionality when included for baremetal images even if its
nonexistent
(From OE-Core rev: 5a7e13f46083ce3b08aa762238c1e93b7626dda4)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This file is already packaged via nativesdk-gprofng and can cause
populate SDK conflicts
Also delete the etc directory if its empty it can still cause packaging
QA errors
(From OE-Core rev: 4c03a7fd1d87ee0e5509ff23b0785e92b7aca324)
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>
Upstream made changes to the qmp module. We need to use the legacy one
for now since that matches the interface we use, ultimately we likely
need to update our code.
Also fix the generic exception handler to show the actual exception
which helps debugging when something does break.
(From OE-Core rev: 6e90b0d909d3c8b1be5cb19f2411cd0e89735c84)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop CVE backports and backported patch for pvrdma which was also applied upstream.
Refresh cross.patch.
Drop vnc-png option removed upstream.
Update ptest path manipulations for target.
qmp now has consists of multiple files so install them all as a python module.
The upgrade contains fixes for virtio block devices which we hope will
address vda device tracebacks on the autobuilder from qemu.
(From OE-Core rev: e94d182889ca3c02df913c59f0b66b228ffe588c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use OBJDUMP variable in the script, this helps in using the lddwrapper
with recipes which maybe using different objdump tools e.g.l
llvm-objdump or vice-versa
(From OE-Core rev: c04b3e0e371859c159b76bff87a5b1299b51d0c8)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bjam's logic to find icu during build time tries to poke at /usr/ for
various files and it succeeds for 32bit target build on my host and it adds
-I/usr/inclue to search paths because I do have icu installed on build
host in /usr/lib and /usr/include but does not succeed
for 64-bit target builds because its searching for same in /usr/lib64
on 32-bit log_dompile shows
- icu : yes [5]
on 64 bit
- icu : no [2]
On 64bit its getting lucky because the test is failing due to mismatches
in size of 'uintptr_t' since its reading half the headers from build
host and remaining from target C++ library.
In file included from /mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/boost/1.80.0-r0/boost_1_80_0/libs/locale/build/has_icu_test.cpp:7:
In file included from /usr/include/unicode/locid.h:38:
In file included from /usr/include/unicode/bytestream.h:45:
In file included from /usr/include/unicode/std_string.h:37:
In file included from /mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/boost/1.80.0-r0/recipe-sysroot/usr/include/c++/v1/string:549:
In file included from /mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/boost/1.80.0-r0/recipe-sysroot/usr/include/c++/v1/memory:853:
In file included from /mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/boost/1.80.0-r0/recipe-sysroot/usr/include/c++/v1/__memory/compressed_pair.h:16:
In file included from /mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/boost/1.80.0-r0/recipe-sysroot/usr/include/c++/v1/tuple:226:
/mnt/b/yoe/master/build/tmp/work/riscv64-yoe-linux/boost/1.80.0-r0/recipe-sysroot/usr/include/c++/v1/typeinfo:247:14: error: cast from pointer to smaller type 'std::__type_info_implementations::__non_unique_arm_rtti_bit_impl::__type_name_t' (aka 'unsigned int') loses information
return reinterpret_cast<__type_name_t>(__v);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Therefore, help bjam avoid peeking into build system includes entirely.
now if ICU is staged in sysroot it will look there for all headers.
Look into libs/locale/build/Jamfile.v2 after 'Xlocale' section if
you seek further information
(From OE-Core rev: 0a87f700ed52434bf5055db25dc4ad427d83cc22)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
All architectures may not support same set of tools, therefore use a
variable to specify this. E.g. on riscv32 rustfmt is not buildable
right now.
(From OE-Core rev: 332df9ebbd75a1825ac99abf1311d2e692d398d7)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
debuginfod writes the files it scans to a database in $HOME, which isn't
ideal when the build trees that get scanned typically are deleted after
the test has finished. This can result in debuginfod trying to return
objects that no longer exist on disk:
libc error: stat /home/pokybuild/yocto-worker/oe-selftest-debian/build/build-st-1032306/tmp/deploy/rpm/core2_64/elfutils-dbg-0.187-r0.core2_64.rpm: No such file or directory
libc error: stat /home/pokybuild/yocto-worker/oe-selftest-debian/build/build-st-1113320/tmp/deploy/rpm/core2_64/elfutils-dbg-0.187-r0.core2_64.rpm: No such file or directory
libc error: stat /home/pokybuild/yocto-worker/oe-selftest-debian/build/build-st-1113320/tmp/deploy/rpm/core2_64/elfutils-dbg-0.187-r0.core2_64.rpm: No such file or directory
Solve this, and save writing a database on disk at all, by using the
special database path :memory: which keeps the database in memory only,
so state can't leak between tests.
(From OE-Core rev: d1c2aa3d241bd17d68e8e38d9399cbb0a3f3b912)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch appears to be obsoleted by 217d5be, in GCC 11.1 onwards.
libstdc++: Test errno macros directly for all targets [PR 93151]
This applies the same changes to the djgpp and mingw versions of
error_constants.h as r11-6137 did for the generic version.
(From OE-Core rev: e3157da1408b4e6281fdf28825b79c266e93c05e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was fixed upstream in de6f402a, as part of 12.2.
(From OE-Core rev: d5e6768f30579abc8559aab60429a292a4c49f3d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This holds true for the default core/poky template, but not
anything else. Eventually there will be fragments and associated
tooling.
(From OE-Core rev: 3e4015d54e91ce4d312964b036784576a4b22566)
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>
Place a test file on the /etc by means of overlayfs-user recipe.
Perform QA checks to make sure that:
- When lower layer is exposed, that it's read-only to avoid undefined behavior
- By default lower layer is not exposed
(From OE-Core rev: 2fc742178675598208b400d9889a1681249d7eea)
Signed-off-by: Vyacheslav Yurkov <v.yurkov@precitec.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add the ability to expose the lower layer of /etc when mounting overlay.
This is the similar to what overlayroot script from initramfs-framework does.
By default, this option is turned off to keep an old behavior intact.
(From OE-Core rev: 791e8a8bacce5a7f31f4d7bcbfb17df2967fd258)
Signed-off-by: Vyacheslav Yurkov <v.yurkov@precitec.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The test checked the incorrect class use with INHERIT. This
functionality is now covered by bitbake
(From OE-Core rev: ec4799b7230ed7e99cf2b13fdf8f6d59a0e12795)
Signed-off-by: Vyacheslav Yurkov <v.yurkov@precitec.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building using an SDK, cmake complains that the target
architecture 'cortexa53-crypto' is unknown. The same build in bitbake
uses the target architecture 'aarch64'.
Set CMAKE_SYSTEM_PROCESSOR the same as for bitbake.
(From OE-Core rev: d32a6225eefce2073a1cd401034b5b4c68351bfe)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The intent of the templateconf.cfg file is to cache the value of
$TEMPLATECONF. To do this, it needs to be updated in case TEMPLATECONF
is manually specified.
Before, the following commands:
TEMPLATECONF=foo . oe-init-build-env
TEMPLATECONF=bar . oe-init-build-env
. oe-init-build-env
would cause the templates in foo to be used for the last source of
oe-init-build-env, while afterwards, bar is used as expected.
(From OE-Core rev: 37c122dfdac03a98bf2bf8c8f7676ec25136d402)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Before commit 7b96dc80 (scripts/oe-setup-builddir: write to
conf/templateconf.cfg after the build is set up), the path written to
templateconf.cfg was relative if $TEMPLATECONF was relative, but
afterwards it became absolute.
Restore the original behavior of saving the relative path to
templateconf.cfg.
(From OE-Core rev: 49e75009780a09873dc3987ae1c40f2ac95bc667)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This avoid the following warnings:
* SC2086: Double quote to prevent globbing and word splitting.
* SC2164: Use 'cd ... || exit' or 'cd ... || return' in case cd fails.
* SC2166: Prefer [ p ] || [ q ] as [ p -o q ] is not well defined.
* SC2236: Use -n instead of ! -z.
(From OE-Core rev: a5aa5065d5ebe9f320cb1415c6ff4d5d5772f630)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The validation of the templates directory is supposed to be run as long
as $TEMPLATECONF is defined, but it was only done if the directory did
not exist.
(From OE-Core rev: dcca9ee6f06e9eacd6507f57bd0a5012ea343aa9)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the "trace" PACKAGECONFIG is removed to disable cairo-trace (the
only part of the code licensed as GPL-3.0), we can adapt the licenses
for cairo-dbg and cairo-src so that they do not include
"GPL-3.0-or-later" and thus they can be used also when, e.g., GPL-3.0
is blacklisted in INCOMPATIBLE_LICENSE. Also drop the GPL-3.0 license
text from LIC_FILES_CHKSUM in this case.
(From OE-Core rev: 4f0ea44c80f297d00349b7d3cf9438145aec8a74)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In addition to lots of bug fixes, here are the major changes in this release:
General:
New version numbering scheme, similar to GLib and Flatpak.
An even number in the minor version (second component) indicates a production-ready stable release such as 2.24.0, which would have been 2.0.24 under the old system.
The patchlevel (micro version, third component) indicates a bugfix-only update: for example, 2.24.1 would be a bugfix-only release to fix bugs in 2.24.0, without adding new features.
An odd number in the minor version indicates a prerelease such as 2.23.0. Stable distributions should not use these prereleases.
The patchlevel indicates successive prereleases, for example 2.23.1 and 2.23.2 would be prereleases during development of the SDL 2.24.0 stable release.
Added SDL_GetPointDisplayIndex() and SDL_GetRectDisplayIndex() to get the display associated with a point and rectangle in screen space
Added SDL_bsearch(), SDL_crc16(), and SDL_utf8strnlen() to the stdlib routines
Added SDL_CPUPauseInstruction() as a macro in SDL_atomic.h
Added SDL_size_mul_overflow() and SDL_size_add_overflow() for better size overflow protection
Added SDL_ResetHint() to reset a hint to the default value
Added SDL_ResetKeyboard() to reset SDL's internal keyboard state, generating key up events for all currently pressed keys
Added the hint SDL_HINT_MOUSE_RELATIVE_WARP_MOTION to control whether mouse warping generates motion events in relative mode. This hint defaults off.
Added the hint SDL_HINT_TRACKPAD_IS_TOUCH_ONLY to control whether trackpads are treated as touch devices or mice. By default touchpads are treated as mouse input.
The hint SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS now defaults on
Added support for mini-gamepad mode for Nintendo Joy-Con controllers using the HIDAPI driver
Added the hint SDL_HINT_JOYSTICK_HIDAPI_COMBINE_JOY_CONS to control whether Joy-Con controllers are automatically merged into a unified gamepad when using the HIDAPI driver. This hint defaults on.
The hint SDL_HINT_JOYSTICK_HIDAPI_SWITCH_HOME_LED can be set to a floating point value to set the brightness of the Home LED on Nintendo Switch controllers
Added the hint SDL_HINT_JOYSTICK_HIDAPI_JOYCON_HOME_LED to set the Home LED brightness for the Nintendo Joy-Con controllers. By default the Home LED is not modified.
Added the hint SDL_HINT_JOYSTICK_HIDAPI_SWITCH_PLAYER_LED to control whether the player LED should be lit on the Nintendo Joy-Con controllers
Added support for Nintendo Online classic controllers using the HIDAPI driver
Added the hint SDL_HINT_JOYSTICK_HIDAPI_NINTENDO_CLASSIC to control whether the HIDAPI driver for Nintendo Online classic controllers should be used
Added support for the NVIDIA Shield Controller to the HIDAPI driver, supporting rumble and battery status
Added support for NVIDIA SHIELD controller to the HIDAPI driver, and a hint SDL_HINT_JOYSTICK_HIDAPI_SHIELD to control whether this is used
Added functions to get the platform dependent name for a joystick or game controller:
SDL_JoystickPathForIndex()
SDL_JoystickPath()
SDL_GameControllerPathForIndex()
SDL_GameControllerPath()
Added SDL_GameControllerGetFirmwareVersion() and SDL_JoystickGetFirmwareVersion(), currently implemented for DualSense(tm) Wireless Controllers using HIDAPI
Added SDL_JoystickAttachVirtualEx() for extended virtual controller support
Added joystick event SDL_JOYBATTERYUPDATED for when battery status changes
Added SDL_GUIDToString() and SDL_GUIDFromString() to convert between SDL GUID and string
Added SDL_HasLSX() and SDL_HasLASX() to detect LoongArch SIMD support
Added SDL_GetOriginalMemoryFunctions()
Added SDL_GetDefaultAudioInfo() to get the name and format of the default audio device, currently implemented for PipeWire, PulseAudio, WASAPI, and DirectSound
Added HIDAPI driver for the NVIDIA SHIELD controller (2017 model) to enable support for battery status and rumble
Added support for opening audio devices with 3 or 5 channels (2.1, 4.1). All channel counts from Mono to 7.1 are now supported.
Rewrote audio channel converters used by SDL_AudioCVT, based on the channel matrix coefficients used as the default for FAudio voices
SDL log messages are no longer limited to 4K and can be any length
Fixed a long-standing calling convention issue with dynapi affecting OpenWatcom or OS/2 builds
Windows:
Added initial support for building for Windows and Xbox with Microsoft's Game Development Kit (GDK), see docs/README-gdk.md for details
Added a D3D12 renderer implementation and SDL_RenderGetD3D12Device() to retrieve the D3D12 device associated with it
Added the hint SDL_HINT_WINDOWS_DPI_AWARENESS to set whether the application is DPI-aware. This hint must be set before initializing the video subsystem
Added the hint SDL_HINT_WINDOWS_DPI_SCALING to control whether the SDL coordinates are in DPI-scaled points or pixels
Added the hint SDL_HINT_DIRECTINPUT_ENABLED to control whether the DirectInput driver should be used
Added support for SDL_GetAudioDeviceSpec to the DirectSound backend
Linux:
Support for XVidMode has been removed, mode changes are only supported using the XRandR extension
Added the hint SDL_HINT_VIDEO_WAYLAND_MODE_EMULATION to control whether to expose a set of emulated modes in addition to the native resolution modes available on Wayland
Added the hint SDL_HINT_KMSDRM_DEVICE_INDEX to specify which KMSDRM device to use if the default is not desired
Added the hint SDL_HINT_LINUX_DIGITAL_HATS to control whether to treat hats as digital rather than checking to see if they may be analog
Added the hint SDL_HINT_LINUX_HAT_DEADZONES to control whether to use deadzones on analog hats
macOS:
Bumped minimum OS deployment version to macOS 10.9
Added SDL_GL_FLOATBUFFERS to allow Cocoa GL contexts to use EDR
Added the hint SDL_HINT_MAC_OPENGL_ASYNC_DISPATCH to control whether dispatching OpenGL context updates should block the dispatching thread until the main thread finishes processing. This hint defaults to blocking, which is the safer option on modern macOS.
(From OE-Core rev: f54faf3df0c1252b965c96ec6dbf71574a01e9a3)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* Various improvements and bug fixes:
- vala: Don't unconditionally expect ObjectType of Class [#1341]
- vala: Make try-statement parsing more resilient [#1304]
- vala: Avoid problems with '\' in #line directives on Windows [#1353]
- gidlparser: Set source reference of parameters
* Bindings:
- atspi-2: Fix a few binding errors
- glib-2.0: Use g_abort for GLib.Process.abort() beginning with 2.50 [#1350]
- gtk+-3.0: Correctly unhide BindingSet.by_class to avoid Version attribute
(From OE-Core rev: 29d2f8241312a7f0bda39805d41cd6789d369ce9)
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>
Changelog:
==========
Bug fixes:
------------
Fix documentation on pathspec.pattern.RegexPattern.match_file().
Issue #60: Remove redundant wheel dep from pyproject.toml.
Issue #61: Dist failure for Fedora, CentOS, EPEL.
Issue #62: Since version 0.10.0 pure wildcard does not work in some cases.
Improvements:
-------------
Restore support for legacy installations using setup.py. See Issue #61.
(From OE-Core rev: 3fb525887c7e8a6c043c5b11b8e1d7ebc19ac28c)
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>
0004-CMakeLists.txt-add-missing-endian.h-check.patch
removed sinct it's included in new version.
(From OE-Core rev: 8e7971611029421789e0377f77e7ba502fb48233)
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>
0001-drm-common.c-do-not-use-invalid-modifier.patch
0001-texturator-Use-correct-GL-extension-header.patch
removed since they're included in new version.
(From OE-Core rev: fa48b8e76eca15f005fd1ac2f8432eb61c070610)
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>
0001-rules-Drop-using-register-keyword.patch
0002-rules-Correct-parameter-types-to-Debug-calls.patch
removed since they're included in 2.9.8
(From OE-Core rev: 7477178a4c60c02c2d1638746148dd3d2941dc28)
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>
When using IMAGE_FEATURE read-only-rootfs ssh host keys are moved to volatile
storage. If the feature overlayfs-etc is used in addition to read-only-rootfs
/etc is writable and the move is not wanted. But in the case also the IMAGE_FEATURE
stateless-rootfs is used the keys will be moved as storage of keys should not
be wanted in a stateless-rootfs.
This change only takes effect in the case IMAGE_FEATURE contains read-only-rootfs.
In adddition the following cases are handled:
IMAGE_FEATURES = "read-only-rootfs" --> ssh keys/config handled as ro root
IMAGE_FEATURES = "read-only-rootfs overlayfs-etc" --> ssh keys/config handled as rw root
IMAGE_FEATURES = "read-only-rootfs stateless-rootfs" --> ssh keys/config handled as ro root
IMAGE_FEATURES = "read-only-rootfs overlayfs-etc stateless-rootfs" --> ssh keys/config handled as ro root
(From OE-Core rev: d2ad7aa1f2153955adc044ea4eb11c48086a01d1)
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Openssh (main) package may be marked for installation via complementary
packages mechanism if sftp-server is installed
and this causes conflict with dropbear [Yocto #14858] [1].
Excluding openssh complementary packages if packagegroup-core-ssh-dropbear
is in PACKAGE_INSTALL fixes this issue.
To install openssh complementary packages in the images with
ssh-server-dropbear they may be added manually into the list because
they will be excluded from the installation even if corresonding class
(dev-pkg or dbg-pkgs) inherited.
[1]
Error:
Problem: problem with installed package dropbear-2020.81-r0.core2_64
- package dropbear-2020.81-r0.core2_64 conflicts with openssh provided by openssh-8.9p1-r0.core2_64
- package openssh-8.9p1-r0.core2_64 conflicts with dropbear provided by dropbear-2020.81-r0.core2_64
- package openssh-ptest-8.9p1-r0.core2_64 requires openssh, but none of the providers can be installed
- conflicting requests
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
(From OE-Core rev: fa08030b32c2bf77889c23f964892f46e84994a3)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit 8089cefed8 ("systemd: Add
PACKAGECONFIG for sysvinit") decoupled enabling of systemd's sysvinit
handling behavior behind a distinct PACKAGECONFIG feature.
This new option affects among other things the installing of
tmpfiles.d/legacy.conf, which is responsible for creating /run/lock
directory, which is pointed to by /var/lock symlink provided by
base-files package.
In case the option is not enabled, then base-files provided /var/lock
is a dangling symlink on resulting rootfs, causing problems with
certain Linux userspace components that rely on existence of writable
/var/lock directory. As an example:
# fw_printenv
Error opening lock file /var/lock/fw_printenv.lock
Since Filesystem Hierarchy Standard Version 3.0 states in
https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch05s09.html that
Lock files should be stored within the /var/lock directory structure.
Ensure the /run/lock directory is always created, so that lock files
can be stored under /var/lock also when 'sysvinit' handling is
disabled.
(From OE-Core rev: 85e5ee2c35cf5778c3aefda45f526e8f6a511131)
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>
setUpLocal runs before every testcase, setUpClass runs only once in
the beginning.
(From OE-Core rev: 0c23e711c277562cf32093851e43bf93a7cb61dc)
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>
0001-Skip-validating-xmlto-output isn't needed as xmllint will use the
local catalogues correctly now[1].
configure.in-drop-the-test-of-xmllint-and-xsltproc can be dropped if we
pre-load the result of AC_PATH_PROG with ac_cv_path_XMLLINT.
[1] oe-core 8159b47e7ddddaca57ade2ecf24d8ff9a0abf26a
(From OE-Core rev: 0fecb0c86303cb0b54c0f3986176b27f0647d6a3)
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>
local file fetches now validate checksums. The checksums for mirror
tarballs of repositories will not match so ignore these checksums.
(Bitbake rev: 6424f4b7e9c1ba8db81346e8b3a806dd035d4551)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After a recent fix in bitbake, the checksums may be checked for local file
fetches at an earlier code point. The underlying recipe checksums won't
match sstate values so ensure these aren't set via SRC_URI flags when
reconfiguring the fetch for sstate.
(From OE-Core rev: 315cfebe77a46c868f307919d3540046a6cb8587)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The removed command was explicitly marked as transitional in commit [1] roughly
three years ago, so finally clean up.
[1] 40d74cb1d0dd ("icecc: Export ICECC_CC and friends via wrapper-script")
(From OE-Core rev: 4459e970c7c1c43f4061b1cb6229d7a3643e1bbc)
Signed-off-by: Ulrich Ölmann <u.oelmann@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
systemd defines a default set of fallback DNS servers in
https://github.com/systemd/systemd/blob/v251/meson_options.txt#L328-L330
By adding a PACKAGECONFIG knob providing a convenient way to opt out,
and then adding that value to systemd's PACKAGECONFIG, the output from
runtime 'resolvectl status' command no longer contains the following
line:
Fallback DNS Servers: 1.1.1.1#cloudflare-dns.com 8.8.8.8#dns.google 1.0.0.1#cloudflare-dns.com 8.8.4.4#dns.google 2606:4700:4700::1111#cloudflare-dns.com 2001:4860:4860::8888#dns.google 2606:4700:4700::1001#cloudflare-dns.com 2001:4860:4860::8844#dns.google
(From OE-Core rev: 2b300d6b9ec6288a99d9dacb24a86949caf99e55)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch is no longer needed, the upstream Makefile exports CPP from
CPP_FOR_BUILD since 12.1.
(From OE-Core rev: c7546939574dc5e976caae8f0e705b805962ff03)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The -Werror=poison-system-directories argument was being passed to runs
where _just_ CPP was being invoked, so it wasn't passed to runs which
also compile. Add the options to cc1_options so that compile runs also
have fatal poisoning errors.
(From OE-Core rev: e903b29f89e81de244ac77da464c71b718c6854d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It was discovered by Martin Jansa that the sysroot poisoning errors are
not functioning as they should. Due to either a bug from day 1 or a
bad rebase, -Werror=poison-system-directories is only passed when GCC
is invoking _just_ the preprocessor, not the compiler.
Demonstrate this by expanding the test case to exercise not just $CPP,
but also $CC for both C and C++ languages. This improved test case now
fails.
(From OE-Core rev: 3ff9e67e278f6548952592675fc88ba41d1a8e96)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* but it still won't work well on hosts without libxml2, make
sure to use pre-generated testapi.c in do_compile_ptest
* this is reproducible with SOURCE_DATE_EPOCH set to 0 which
e.g. meta-updater still sets by default for DISTROs which
use it :(, see https://github.com/uptane/meta-updater/pull/35
(From OE-Core rev: 178cea1593dc6e9a7eb74842615356d90d79f78f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a fix for the fix in YOCTO #14878. When the shebang is more than
128 characters the default shell /bin/sh is used instead of SDK shell as
a fallback, which causes problems with LD_LIBRARY_PATH. With this patch
shell usage is avoided as we use a C wrapper and unset LD_LIBRARY_PATH
that way.
[YOCTO #14892]
(From OE-Core rev: 7cd6faf4e0147eef557f83fb266a25935e26efff)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream has switched some new releases from bz2 to xz compression. Add
an XORG_EXT variable so recipes can set the file name extension needed
for the compression type.
(From OE-Core rev: 6a8068e036b4b2a40b38896275b936916b4db76e)
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Emits complete details regarding the test results to understand
and debug from logfiles
(From OE-Core rev: 78aecd6d4e443cb467e9a8007f2db29943dfdd1f)
Signed-off-by: pgowda <pgowda.cve@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds the cross compilation linker for build, host and target.
Ensure the main rust config has the appropriate sections added
to match the configurations.
(From OE-Core rev: 02133f92c56c90a5365985b515953e4136e112aa)
Signed-off-by: pgowda <pgowda.cve@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
During upower.servie startup, it will send message "GetAll
org.freedesktop.DBus.Properties" to systemd-logind.service. Property
RebootToBootLoaderMenu and RebootToBootLoaderEntry will return warning
message when env SYSTEMD_REBOOT_TO_BOOT_LOADER_MENU,
SYSTEMD_REBOOT_TO_BOOT_LOADER_ENTRY are not set, and also efi boot is
not used. The message just warning and not harmful.
Since do_testimage run qemu, and use basic bios to boot, test_parselogs
failed with error:
-----------------------
Central error: Aug 8 02:53:59 qemuarm systemd-logind[383]: Failed to read LoaderConfigTimeoutOneShot variable, ignoring: Operation not supported
***********************
So just ignore this error message so that parselogs.py test case does not
fail.
(From OE-Core rev: 4ecdd44f0d6b1577d6131f65291b96db9cd4a951)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The connect_unix() call had a bug where if a relative path to a socket
was passed (which the non-async client always does), and the current
working directory was changed after the initial call, it would fail to
reconnect if it became disconnected, since the socket couldn't be found
relative to the new current working directory.
To work around this, change the socket connection for UNIX domain
sockets to be synchronous and change current working before connecting.
This isn't ideal since the connection could block the entire event loop,
but in practice this shouldn't happen since the socket are local files
anyway.
Help debugging and resolving from Joshua Watt.
(Bitbake rev: 5964bb67bb20df7f411ee0650cf189504a05cf25)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If two recipes have conflicting checksums for a file, the code will currently
remove the existing file when a mismatch is downloaded, even if another task
successfully fetched it.
This changes the code to verify the checksum (if possible) before replacing
the file. This removes a potential race window and stops builds failing
everywhere from one incorrect checksum.
To make this work, we need to be able to override localpath and avoid
NoChecksum errors being logged.
(Bitbake rev: 4b8de2e7d12667d69d86ffe6e9f85a7932c4c9a5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These tests are working on musl, thus not deleted:
* getcontext01.c
fixed for musl during conversion to the new API in 20220527
(commit 0f519d0da)
* ebizzy-0.3
fixed in 20200930 (commit 967612c45)
(From OE-Core rev: 0f645327f6df8c86fe3d6e25f7c88c5b5ccd55e5)
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're currently only passing in a subset of the kernel make flags to
menuconfig. Fix this to be consistent with all the other kernel
operations since these are becomming increasingly reliant on host
compilers and flags and target toolchains as well.
(From OE-Core rev: 8c616bc090d1834a21073a33209323220c05d2e5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It as been bothering me a bit that we don't set CC and LD consistently
for the kernel make calls and this can lead to interesting bugs as the
kernel increases in complexity. Add them to EXTRA_OEMAKE so they're
always passed in. This makes everything slightly more consistent and
less likely to break in future.
(From OE-Core rev: afe8c318843e4033dcc07e4f10198df241d8e4f6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This sets the following order:
1. TEMPLATECONF set in the unix environment (for example as a
prefix to '. oe-init-build-env').
2. If empty then $BUILDDIR/conf/templateconf.cfg
3. If absent then $OEROOT/.templateconf (oe-init-build-env sets OEROOT
to where it is, which is poky or oe-core).
I believe this is more logical and consistent with common practice;
it also avoids situations where the user is stuck with cryptic
errors because templateconf.cfg contains something invalid and
that something cannot be overridden from command line.
(From OE-Core rev: 7296c42b8c58e6e08f4210eb7b51d852b1ee950e)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was done before any of the sanity checks or actual setup, which
resulted in templateconf.cfg always getting written out, whether it
would be valid or not, and the user becoming stuck with it.
(From OE-Core rev: 7b96dc80298af6f669c885056a80a48bdd50e547)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The test for rust in the SDK is extended with the simplest
possible build script. This will make use of the host toolchain
for building build.rs before building the rust package for target.
(From OE-Core rev: 85a676da586f9b1085e62ef1325c9a58168390ae)
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building rust crates it is quite common to have a build script [1]
that is compiled for the host machine and then used during build for target.
Currently when adding packagegroup-rust-cross-canadian this does not work
without having the native compiler and linker added to the SDK.
Add those packages to the packagegroup to make it easier to handle.
The reason for having glibc-dev and libgcc-dev is to have version match
with the used tools. Otherwise it will work on hosts that have compatible
gcc and glibc versions but not on all.
[1] https://doc.rust-lang.org/cargo/reference/build-scripts.html
(From OE-Core rev: 1de29eb5ec091427560e1f0b6b16c91a3a994835)
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This code wasn't changing the linux.h on i686. Make the entry match that
for i586 which was correct.
This fixes problems where the wrong dynamic loader path was used by
nativesdk-gcc on i686 SDK targets by ensuring SYSTEMLIBS_DIR is replaced
by %r in the correct header files.
(From OE-Core rev: d30eb681f41bf9e921f7f0d42747fff7a4be9229)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are several fixes which are done to fix builds with newer
compilers after 0.0.28 was releases in 2015 a long time ago.
Add a patch to fix manpages builds not trying to access network during
build
Add UPSTREAM_CHECK_COMMITS = "1"
Regenerate xmlif from lex files, before configuring the build.
Run lex from sourcedir to avoid emitting absolute source paths via #line
directive into generated c source file which ends up causing
reproducability isssue
(From OE-Core rev: 27a5000724e4f4df274279bcd801d1dc2830208e)
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>
Upstream dropped capstone support and this also causing us
reproducibility issues.
(From OE-Core rev: d2496a904a7099ef0de818180820ad7b40843a08)
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a leftover from one of the RFC iterations, where
the property contained available machines, distros and templates.
As all of those were dropped from the final version, there is no
reason to list the layers either anymore.
Normally this would be a backwards incompatible change, but as
the layer setup itself was just merged, I think we can do a quick
fixup :-)
(From OE-Core rev: 64a774de0e154ef81f20853fec903b17d9985a72)
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>
This is done only for default oe-core/poky templates; for anything
else the locations themselves need to be migrated first, and there
is no way to tell where they would be.
(From OE-Core rev: 9da0dd350a451676e3d4a1f09f90ec0234047ab7)
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>
At some point this became unnecessary as llvm builds with with musl without it.
(From OE-Core rev: 0469854032ad8ce3f690e84520619d9819263bdc)
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>
Since "python_pep517: use installer instead of pip" pip is no longer
used in builds, and therefore doesn't need to behave reproducibly.
I have submitted the patch upstream; upstream have suggested that the
way it had been used previously is non-reproducible by design, and
if pip is again brought into builds in the future, we should use
specific options for reproducibility:
https://github.com/pypa/pip/issues/11424
(From OE-Core rev: 654f9d5088d00ee27b4d2f7b3bb371195de52247)
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>
This should not be necessary, as ovmf is already marked as
COMPATIBLE_HOST:class-target='(i.86|x86_64).*'
and existing upstream code handles both.
If/when ovmf is used on other targets, the situation can be revisited.
(From OE-Core rev: 4a75ca7c5a1c6330748fd1efa0a23af4acd23099)
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>
We can have multiple processes reading the database at the same time, and
cursors only release their locks when they're garbage collected.
This might be the cause of random sqlite errors on the autobuilder, so
explicitly close the cursors when we're done with them.
(From OE-Core rev: 5d2e90e4a58217a943ec21140bc2ecdd4357a98a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
PN is correct here, bitbake has no knowledge of BPN.
This reverts commit d613e48c07d4b12219270c1359cbf2f390b848dd.
(Bitbake rev: cffcfacb747d41304c857b17bfea646e220b2389)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Possible options would be wpa-supplicant or iwd.
iwd is a wireless daemon written by intel and supported by all major network managers.
It can be run in standalone mode and configured with 'iwctl' from the terminal, and
with 'iwgtk' or 'iwdgui' from the gui. It can also work as a wpa_supplicant drop-in
replacement for network-manager, connman or systemd-networkd.
iwd makes heavy use of the kernel api, so it is not portable but does not need
additional external libraries like openssl.
The PACKAGECONFIG name for wpa-supplicant in the connman recipe is changed accordingly,
so that it also works there when WIRELESS_DAEMON is set globally.
(From OE-Core rev: c54f3847349173ed3a8e77a5c2732e1bbcddd540)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We want to use the reproducible timestamp for all of the files that is
set rootfs-postcommands.bbclass, derived from
REPRODUCIBLE_TIMESTAMP_ROOTFS. Without this, we use a hardcoded time
that is built into the squashfs sources.
(From OE-Core rev: c991f9d603127d2b72a464974f0c5dfcc25727bf)
Signed-off-by: William A. Kennington III <wak@google.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE-2021-3520.patch
removed since it's included in 1.9.4
License-Update:
Copyright year updated to 2020
description of 3rd party applications changed
(From OE-Core rev: f95c66050bc69af7769d1868b0118cefb24e5b0d)
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>
License-Update: Adjust/reformat content of LICENSING.txt
=========================================================
"libatomic_ops_gpl.a" changed to "libatomic_ops_gpl.a file"
"sysdeps" changed to "atomic_ops/sysdeps"
"This applies only to test code, sample applications," changed to
"This applies only to the test code"
Changelog:
==========
Add note to README that AO malloc code has same license as AO stack
Adjust/reformat content of LICENSING.txt
Avoid AO_stack_t to cross CPU cache line boundary
Do not assume 'ordered except earlier write' for UWP/arm64
Do not name GCC intrinsics as C11 ones in ChangeLog and configure
Eliminate '-pedantic is not option that controls warnings' GCC-6.3 message
Ensure result of AO_test_and_set is always AO_TS_CLEAR or AO_TS_SET
Fix 'AO_malloc redefinition' MS VC warning caused by attributes mismatch
Fix 'use of undeclared SIG_BLOCK' Clang error if -std=c89 on Cygwin
Fix AO_compare_and_swap_full asm code for clang on sparc
Fix a typo in comment of AO_stack_push_explicit_aux_release
Fix code indentation in main() of test_stack.c
Refine AO_UNIPROCESSOR macro description in configure
Remove outdated comment about unsupported Win64 in atomic_ops_stack.h
Repeat black list check on CAS fail in stack_push_explicit_aux_release
(From OE-Core rev: a0f177ef7f52bab06d8fff752ba8390defd71ed5)
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>
Changelog:
Fix the build when using Clang's libc++ or the Musl libc.
0001-Fix-build-failure-due-to-libc-using-libc-functions.patch
removed since it's included in 1.12.3
(From OE-Core rev: f8d8cc58c9b9c221158414be186bc12aa5d80e91)
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>
Changelog:
- #880 - Accept patterns with userSpaceOnUse units for the stroke of
axis-aligned lines.
(From OE-Core rev: 49f69fb9702d6d0e088bc38ad2aa78d644af1240)
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>
This helps in building rsync without autoconf patch, since it will be a
while that the round trip is made, better to apply this patch here until
next release of autoconf.
(From OE-Core rev: 11522b98697befcf13076a90cec4f8ade1fa0645)
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>
This follows the changes in oe-core, where templates are expected
to be under conf/templates.
(From meta-yocto rev: 29608bd03e1bffa124353061617b1d71370a4e5f)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Running builds from a previously used directory relies on correctness of
'make clean' or incremental 'make', and sadly perl (or perl-cross) does not have either.
The particularly nasty problem, currently occurring, is that sometimes, when reusing
a previous build, we arrive at a combination of timestamps in the tree,
where make becomes very confused, gets lost in its own rules and enters an infinite loop,
never figuring out what needs to be rebuild in what order. Worse, there is no reliable
trigger for this that was found, and any attempts to 'isolate the issue' haven't produced one.
Let's simply add a clean S/B separation for builds, and always run a build from a reproducible
set of files.
[YOCTO #14902]
(From OE-Core rev: 0919f5ec214594380eb5190b4878eadb30e3a471)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These tests do not include needed headers which results in warnings and
as errors when using -Werror or latest clang e.g.
(From OE-Core rev: 92f191c304b5d53c14be23f7a5d57b0f9f101767)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Using a tag is not actually robust enough, e.g. poky-contrib
checkouts do not come with any tags. So let's use a revision
matching yocto-4.0, that ought to be present.
(From OE-Core rev: 1246aa8e4c9e6fce2f7700cd8e8ad9566a21d6e3)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This does a basic run-through of the bitbake-layers plugin, and the resulting json layer config
and the layer setup script that uses it. Only poky is actually fetched by the script.
(From OE-Core rev: 84ddd6fc6effbb74499409da7e85c09c8a1ff9ea)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This script can be used directly from poky or oe-core, or can be copied directly
into alayer or any other repository - it is self-suffucient and requires only python3
and git on the host where it will run. It is also copied by the bitbake-layers
layers-setup plugin together with the json, unless requested otherwise.
1. How to restore the layers from the saved configuration:
a) Clone the bootstrap layer or some other repository to obtain the json config and the setup script that can use it.
(use 'bitbake-layers create-layer-setup' from the previous commit to create them)
b) Running with default options:
(note: this will work to update an existing checkout as well)
alex@Zen2:/srv/work/alex/my-build$ meta-alex/setup-layers
Note: not checking out source meta-alex, use --force-bootstraplayer-checkout to override.
Setting up source meta-intel, revision 15.0-hardknott-3.3-310-g0a96edae, branch master
Running 'git init -q /srv/work/alex/my-build/meta-intel'
Running 'git remote remove origin > /dev/null 2>&1; git remote add origin git://git.yoctoproject.org/meta-intel' in /srv/work/alex/my-build/meta-intel
Running 'git fetch -q origin || true' in /srv/work/alex/my-build/meta-intel
Running 'git checkout -q 0a96edae609a3f48befac36af82cf1eed6786b4a' in /srv/work/alex/my-build/meta-intel
Setting up source poky, revision 4.1_M1-372-g55483d28f2, branch akanavin/setup-layers
Running 'git init -q /srv/work/alex/my-build/poky'
Running 'git remote remove origin > /dev/null 2>&1; git remote add origin git://git.yoctoproject.org/poky' in /srv/work/alex/my-build/poky
Running 'git fetch -q origin || true' in /srv/work/alex/my-build/poky
Running 'git remote remove poky-contrib > /dev/null 2>&1; git remote add poky-contrib ssh://git@push.yoctoproject.org/poky-contrib' in /srv/work/alex/my-build/poky
Running 'git fetch -q poky-contrib || true' in /srv/work/alex/my-build/poky
Running 'git checkout -q 11db0390b02acac1324e0f827beb0e2e3d0d1d63' in /srv/work/alex/my-build/poky
2. Command line options:
alex@Zen2:/srv/work/alex/my-build$ meta-alex/setup-layers -h
usage: setup-layers [-h] [--force-bootstraplayer-checkout] [--destdir DESTDIR] [--jsondata JSONDATA]
A self contained python script that fetches all the needed layers and sets them to correct revisions
optional arguments:
-h, --help show this help message and exit
--force-bootstraplayer-checkout
Force the checkout of the layer containing this file (by default it is presumed that as this script is in it, the layer is already in place).
--destdir DESTDIR Where to check out the layers (default is /srv/work/alex/my-build).
--jsondata JSONDATA File containing the layer data in json format (default is /srv/work/alex/my-build/meta-alex/setup-layers.json).
(From OE-Core rev: 58f94471675aef9ac6d15637ac5d8e69cc304c7a)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This addresses a long standing gap in the core offering:
there is no tooling to capture the currently configured layers
with their revisions, or restore the layers from a configuration
file (without using external tools, some of which aren't particularly
suitable for the task). This plugin addresses the 'capture' part.
Note that the actual writing is performed by a sub-plugin; one such
sub-plugin is provided (for the json + python script format), but
more can be added (e.g. kas, repo, etc.).
How to save a layer configuration:
a) Running with default choices:
$ bitbake-layers create-layers-setup /srv/work/alex/meta-alex/
NOTE: Starting bitbake server...
NOTE: Created /srv/work/alex/meta-alex/setup-layers.json
NOTE: Created /srv/work/alex/meta-alex/setup-layers
b) Command line options:
NOTE: Starting bitbake server...
usage: bitbake-layers create-layers-setup [-h] [--output-prefix OUTPUT_PREFIX] [--writer {oe-setup-layers}] [--json-only] destdir
Writes out a configuration file and/or a script that replicate the directory structure and revisions of the layers in a current build.
positional arguments:
destdir Directory where to write the output
(if it is inside one of the layers, the layer becomes a bootstrap repository and thus will be excluded from fetching).
optional arguments:
-h, --help show this help message and exit
--output-prefix OUTPUT_PREFIX, -o OUTPUT_PREFIX
File name prefix for the output files, if the default (setup-layers) is undesirable.
--writer {oe-setup-layers}, -w {oe-setup-layers}
Choose the output format (defaults to oe-setup-layers).
Currently supported options are:
oe-setup-layers - a self-contained python script and a json config for it.
--json-only When using the oe-setup-layers writer, write only the layer configuruation in json format. Otherwise, also a copy of scripts/oe-setup-layers (from oe-core or poky) is provided, which is a self contained python script that fetches all the needed layers and sets them to correct revisions using the data from the json.
(From OE-Core rev: 5606d1a123a3816ab45e49ee7707ed84c9c23c5c)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Defines a common schema for layer setup that can be consumed by tools to
know how to fetch and assemble layers for end users. Also includes an
example of the layer setup that constructs poky/meta-intel/imaginary product layer
for reference.
The schema can be used to validate a layer setup file with the commands:
$ python3 -m pip install jsonschema
$ jsonschema -i meta/files/layers.example.json meta/files/layers.schema.json
(From OE-Core rev: 72740b5dd635579e373b4bfe6ccacfe6a02aa998)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Alex: I made the following modifications to Joshua's original commit:
- moved the files from meta/lib to meta/files
- the example json showcases a multi-repo, multi-layer setup
instead of just poky - closer to a typical product
- added oe-selftest that validates the example json against the schema using python3-jsonschema-native
- the schema is modified so that:
-- all lists (sources, layers, remotes) are replaced by objects keyed by 'name' properties of the list items.
This allows using them as dicts inside Python, and makes the json more compact and readable.
-- added 'contains_this_file' property to source object
-- replaced 'remote' property with a 'oneOf' definition for git with a specific
'git-remote' property. 'oneOf' is problematic when schema validation fails:
the diagnostic is only that none of oneOf variants matched, which is too non-specific.
-- added 'describe' property to 'git-remote' object.
-- removed description property for a layer source: it is not clear how to add that
when auto-generating the json
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is the reverse of setting up a build by pointing TEMPLATECONF to a directory
with a template and running '. oe-init-build-env': this takes the config files from build/conf,
replaces site-specific paths in bblayers.conf with ##OECORE##-relative paths, and copies
the config files into a specified layer under a specified template name.
In many or perhaps most cases such static prefabricated configurations (that require no
further editing) are just enough, and I believe they should be offered by the
official configuration management. On the other hand, generating build configurations with a
sufficiently versatile tool is a far more complex problem, and one we should try to tackle
once we see where and how static configs fall short.
Tooling to discover and select these templates when setting up a build will be provided later on.
How to use:
alex@Zen2:/srv/work/alex/poky/build-layersetup$ bitbake-layers save-build-conf ../../meta-alex/ test-1
NOTE: Starting bitbake server...
NOTE: Configuration template placed into /srv/work/alex/meta-alex/conf/templates/test-1
Please review the files in there, and particularly provide a configuration description in /srv/work/alex/meta-alex/conf/templates/test-1/conf-notes.txt
You can try out the configuration with
TEMPLATECONF=/srv/work/alex/meta-alex/conf/templates/test-1 . /srv/work/alex/poky/oe-init-build-env build-try-test-1
alex@Zen2:/srv/work/alex/poky/build-layersetup$
(From OE-Core rev: f319534dc8fc68dfe120d129154a509f0cd6a3b0)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
specifically that ../../layer.conf exists, and that second-from-last
component in the path is 'templates'.
This requires tweaking template.conf creation in eSDK bbclass, as
we need to ensure that the path in it is valid, and exists
(which may not be the case if the SDK is poky-based).
(From OE-Core rev: c6f2b57be8893ee58f20cc29d8ec3a5a6edf7c07)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When checking for the non-existing file, BPN is actually the acutal recipe
name. And we should use BPN for the error message and it also fix the below
test when multilib is enabled.
$ oe-selftest -r bbtests.BitbakeTests.test_invalid_recipe_src_uri
(Bitbake rev: d613e48c07d4b12219270c1359cbf2f390b848dd)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The class and exception aim to test rare cases there deadlocks are
possible.
Can be used in context managers:
with Timeout(<value>):
do_deadlock()
(Bitbake rev: c5fcdd804d422f959a189b270d72123a50e74da6)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If submodule refers to specific revision of the parent repository it
causes deadlock in bitbake locking mechanism (lock is acquired to fetch
the parent and cannot be released before all submodules are fetched).
raise FetchError in such situation to prevent deadlocking.
[Yocto 14045]
(Bitbake rev: 0361ecf7eb82c386a9842cf1f3cb706c0a112e77)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Hit this error while building nlf-native recently:
{
"error": {
"summary": "URI malformed",
"detail": ""
}
}
Some poking about led me to discover that:
1) The npm.py tool replaces npm:// with http://, not https://
2) Some versions of the npm tool don't handle 301 redirects properly,
choosing to display the above error instead when using the default
nodejs registry
It would be good to go fix npm to handle the redirect properly, but it
seems like it would also be good to assume secure http when contacting a
registry, hence, this patch
(Bitbake rev: 2cd76e8aabe4e803c760e60f06cfe1f470714ec7)
Signed-off-by: Neil Horman <nhorman@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Plugins may want to use it (e.g. the layers-setup plugin that would
want to discover writer sub-plugins with it), and so it makes sense
to make tinfoil available a bit eariler.
(Bitbake rev: 2f6c7523a622f59ddf84a1a196927492bc5fa7a2)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
numa is an existing machine feature, add it to the list so that users
are aware of it.
(From yocto-docs rev: 6022d15b8ee5e038d2f1c0f061a871dba40e5213)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pull in some minor fixes:
pseudo_util: Silence symlink errors and fix resolution bug
ports/linux: Remove build dependency on libattr
Minor build fixes
pseudo_util: Fix resolving relative paths from "/"
(From OE-Core rev: c57d0c57d00cdef622dab3bf783a10d52f8d9ffb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
crossbeam-utils tries to use the triplet to look up whether the target
supports various forms of atomics. We use TARGET_VENDOR and not "-unknown"
in the target case which means this fails and breaks platforms like mips
and powerpc 32 bit. Add a patch to handle TARGET_VENDOR in this case.
(From OE-Core rev: 5d8c01dfed4c82fcc5d504c728a51fb98a262300)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE check database needs to have a shared lock acquired on it before
it is accessed. This to prevent cve-update-db-native from deleting the
database file out from underneath it.
[YOCTO #14899]
(From OE-Core rev: 20a9911b73df62a0d0d1884e57085f13ac5016dd)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The new classes scope implemented on commit 7bd328f9d
made testimage.bbclass (and perhaps others) stop working
for baremetal-images, the expected way to run testimage
is no longer to use INHERIT but to use IMAGE_CLASSES
instead, however this functionality was not implemented in the
baremetal-image class until now.
Emulate image.bbclass allowing the baremetal-image class to
use IMAGE_CLASSES to fix this issue.
Set defaults for IMAGE_FEATURES to allow bitbake checks to
pass properly.
(From OE-Core rev: bf083929ecd69a144fedeef5a8725775f632a16c)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Latest rust has started using ENOTSUP define, which is not available in
the older libc that current release of compiler is using therefore
backport the needed patch. Eventually when vendored version of libc
bumps to 1.33+ we should not need this patch.
(From OE-Core rev: 097e38f28990229c3f54f4e6cb74ca8be0b806e6)
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>
We see a lot of warnings about incorrect processor types on qemuppc, drowning
out anything else. Fix the option.
(From OE-Core rev: 0371e429d9e127983ddfaec366ce1c38c99158e4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meson in mesa no longer uses WANT_LLVM_RELEASE and LLVM_CONFIG so drop
those. Instead, copy the llvm-config binary into the target sysroot which
allows the paths to be relocated to the target in question. This should allow
the llvm patch for YOCTO_ALTERNATE_EXE_PATH to be dropped assuming nothing
else relies upon it.
(From OE-Core rev: 1dfb29a66f0db673c9d6faffed9b5bd855b206e1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a wrapper for llvm-config which provides flags from the current envrionment
instead of the values hardcoded into llvm-native at compile time. Inspiration
taken from the wrapper in meta-clang but I had to totally rewrite it as:
* the TARGET_* prefixes weren't in our environment
* meson uses --libs --ldflags XXX which didn't work
(From OE-Core rev: 193ee1973f613b72f7f99660aecf652b07652d18)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pass additional arguments in the fileslocked() context manager to the
underlying lockfile() function. This allows the context manager to be
used for any types of locks (non-blocking, shared, etc.) that the
lockfile() function supports.
(Bitbake rev: 7a8eb8da8e8495051e174721062da08e06168024)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of installing pieces of the build system, we can install the
test driver (which can also be used to list the files needed) and run
the tests directly.
(From OE-Core rev: 5e07e6c376cf46d2788dcef53e9feba890c0236d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch was added in 2017 to fix an ICE in GCC. GCC no longer ICEs,
so the patch isn't needed anymore. Of note is that the random failures
in ptest are in the test being patched, so maybe this is causing subtle
breakage.
(From OE-Core rev: a6cd529ea05e7407a6ef9c6203471bb35e3cc8f9)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libgcrypt.pc has been built and installed by libgcrypt since 1.9.0[1],
so the manual install can be removed.
[1] 97194b422bc89a6137f4e218d4cdee118c63e96e
(From OE-Core rev: 117e3c7f56246da39971d5eacc3d780eb9d25c25)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, there's no way for the user's site.conf, local.conf or
similar to set BB_DEFAULT_UMASK, because those files are included by
bitbake.conf prior to the unconditional assignment of
BB_DEFAULT_UMASK. To make that possible, use a weak default assignment
instead. This is also consistent with most other variable assignments
in the lower half of bitbake.conf.
I believe the risk of a regression is very small; it would require
something like somebody having a definition of BB_DEFAULT_UMASK in a
local configuration file, and having been relying on that _not_ taking
effect.
(From OE-Core rev: e3dbded499f0bd1e71abb0650ae98fd9ade94250)
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
AC_TRY_RUN macro means the test needs to run to find the result and we
are cross compiling so this will always get wrong results, this results
in miscompiling apache2 on musl because it disables rlimit
(ac_cv_struct_rlimit) wrongly.
All these variables are determined with AC_TRY_RUN checks
(From OE-Core rev: 504eb0ff1cae200ee85ec18ebae564cae9bf9c8c)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes build errors seen with clang/musl like on x86
error: the 'sse' unit is not supported with this instruction set
(From OE-Core rev: f99bc43c4564b8a7b2047c5c1009a6eb74b393ea)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With the current regex expression, a machine that is not part of the
compatible could match the regex expression.
For example, consider the following COMPATIBLE_MACHINE:
COMPATIBLE_MACHINE = "qemuarm|qemuarm64"
A machine definition bringing in "qemuarm-foo" would match against the
COMPATIBLE_MACHINE pattern above (see base.bbclass for implementation
details).
Fix this by matching the start and the end of the string.
(From OE-Core rev: 63db2c6baadb4b9aa0c8ae82a497f30840b3b347)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a new selftest to exercise the debuginfod support, by starting a
debuginfod on DEPLOY_DIR and verifying that an image can fetch the
symbols for a binary.
(From OE-Core rev: d035fd394fd2747ab4b75867af6123f3efb1990f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Alex Stewart assumed maintainership of the yocto project's opkg fork,
and opkg recipes, from Alejandro Del Castilo back in Q1 of 2020.
Update maintainership of the opkg recipes.
(From OE-Core rev: fd0511080fb5744b4b58df43184fa2561cc37134)
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Solves the mount.h conflict with linux kernel headers with needed
backports from trunk
These are the complete list of changes this brings
* 3bd3c612e9 Linux: Fix enum fsconfig_command detection in <sys/mount.h>
* bb1e8b0ca9 linux: Fix sys/mount.h usage with kernel headers
* d48813227b linux: Use compile_c_snippet to check linux/mount.h availability
* 4dad97e2a2 linux: Mimic kernel defition for BLOCK_SIZE
* 1cc5513114 linux: Use compile_c_snippet to check linux/pidfd.h availability
* 0062e7dd1c glibcextract.py: Add compile_c_snippet
* 5c62874f42 NEWS: Add entry for bug 28846
* d13a7a6f10 socket: Check lengths before advancing pointer in CMSG_NXTHDR
* 8b139cd4f1 alpha: Fix generic brk system call emulation in __brk_call (bug 29490)
* e982657073 Linux: Terminate subprocess on late failure in tst-pidfd (bug 29485)
(From OE-Core rev: 344378cc811a9a2630b178ca58b946ecd10b53bc)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The full path of patch may contain '/meta/' but not in oe-core, skip
patches by checking it starts with oe-core full path or not.
(From OE-Core rev: d8a525afdfb5d371e76b09301c8b2741d23d1d10)
Signed-off-by: Yang Xu <yang.xu@mediatek.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes from 1.9.2 to 1.9.3:
----------------------------
* Fix a bunch of minor code issues pointed out using Clang static analyzer.
* New API: pkgconf_solution_free(), which frees a compiled solution graph.
* Fix behavior when overriding global variables with '--define-variable'.
(From OE-Core rev: a48dc992ebf8e664bde4de61ba937a87fc142533)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
New features:
context: Support (NEVRA forms, provides, file provides) including globs in the dnf_context_remove func
Bug fixes:
dnf-context: Disconnect signal handler before dropping file monitor ref
Filter out advisory pkgs with different arch during advisory upgrade, fixes possible problems in dependency resulution
Gracefully handle failure to open repo primary file
Fix listing a repository without cpeid
(From OE-Core rev: 57893d38c2725c07b29d974e184be37b3d265d9b)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-device-utils.c-Use-linux-mount.h-instead-of-sys-moun.patch
removed since it's included in 5.19
Changelog:
==========
* send: support protocol version 2
* fi show: print all missing devices
* device stats: add tabular output
* replace: add alias to device group (device replace)
* check: validate free space tree items
* fixes:
* convert: support large filesystems (block count > 32bit)
* recognize filesystems with verity enabled
* mkfs and DUP could write out of order, fix it for zoned mode
* build:
* optional support for LZO and ZSTD in receive
* compatibility with glibc 2.36 (mount.h)
* add fallbacks for new GCC builtins
* other:
* corrupt-block: target specific items, offsets
* documentation updates, new pages from wiki
* new tests
(From OE-Core rev: 53ead3fb0e51e71207dfd62f43f0ec4304524dcc)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This ensures that definitions of functions e.g. getpass() are correctly
sourced from system headers, since it depends on feature test macros
(From OE-Core rev: 0d117e5d17c491e1d26aefb4b919410b07fd5347)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
musl does not implement GNU extention of strerror_r but XSI compliant
version, therefore add it via a packageconfig to set right variables
during configure to cache the value.
configure detection logic depends on runtime test which will always be
wrong on cross compiles therefore backport a patch to make it possible
to cache the needed configure variable.
(From OE-Core rev: ded3d76a844dd1aef9ac610fbe506bf76285369b)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch ensures that a fallback to use XSI compliant strerror_r when
GNU extention is not implemented, which fixes the case when building
with musl
(From OE-Core rev: 095024552cafd2aa926b968a876cecb08e63df18)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The libnss configuration file is only installed when glibc is used. The
inexistence of it on a musl-based rootfs, will make shadow complain
about it:
Failed opening /etc/nsswitch.conf
This is because shadow will try to use nsswich when dealing with
subordinate IDs and the message is just a warning as the tool will still
generate them correctly in subuid/subgid files.
We drop this log message for class native to avoid an error when rootfs
logs are checked ('Failed' will match the regex bitbake is using to
check for rootfs generation errors).
(From OE-Core rev: 3000840a271534fa907ce0684b81a6d278e64a44)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
'shadow_sort' was renamed to 'tidy_shadowutils_files' in
rootfspostcommands.py so we reflect this in
SORT_PASSWD_POSTPROCESS_COMMAND. This also creates a deprecation
function for 'shadow_sort'.
(From OE-Core rev: b474d7598d0803ba92b01944b961b28beec3bfe2)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When creating users, shadow-utils might create backup files for
subordinate ID files (subid, subgid). Make sure we clean them up
similarly to the other backup files shadow-utils creates.
(From OE-Core rev: 4e4ea5adea8a00b4a78ffbe7cc60931deb74c161)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This change proposes a restructure of the functions in
rootfspostcommandstests.py to clarify the purpose of each function and
also, make it scalable for other use cases (for example adding support
for removing subid backup files).
The main function of interest here is 'tidy_shadowutils_files' which
brings in the functionality of the old 'sort_passwd' making it clear
that it doesn't only sort the passwd file:
- delete backup files
- it sorts passwd, group and the associated shadow files
The other functions are also renamed for consistency and clarity and
more documentation was added.
(From OE-Core rev: 81a0a4dbfb0313b967a7a98eb7fd1e13edb1a9be)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
shadow utils are used when creating users at image creation time. The
useradd/usermod tools will only try to add a default configuration for
subid files if they exist.
(From OE-Core rev: 364a6f408c9feb5b9472ddabbc352d8b432bfffd)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Check whether magic.h header exists before defining HAVE_MAGIC.
Despite library availability there still can be missing header.
Current test doesn't cover that possibility which will lead compilation
to fail in case of separate sysroot.
Upstream-Status: Backport
[263381ddd4]
(From OE-Core rev: a93e5c4aba34996fdb9b253a4a8529f33ec114f5)
Signed-off-by: Mateusz Marciniec <mateuszmar2@gmail.com>
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Yocto #13854]
If VT argument was not specified Xorg server tries to bind to VT1, then
VT2 and so on. In some cases (runqemu with nographics or serial options
for example) VT1 can be taken by systemd getty service which generates
error message. Do not fail on this message if Xorg is running. (covered
by test_xorg_running test)
(From OE-Core rev: d047f493e0c7f341dd307a4d8dd0db08a22824f1)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Install a wrapper around xmllint in native builds to set
XML_CATALOG_FILES to the correct location of the XML catalogues, so that
the callers of this script (like xmlto) don't need to do the same.
(From OE-Core rev: 8159b47e7ddddaca57ade2ecf24d8ff9a0abf26a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
a0a7e0b2b8b2 Linux 5.15.62
2a9114b3ec6f btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
0d9c713cc30f btrfs: only write the sectors in the vertical stripe which has data stripes
3eb602ad6a94 x86/ftrace: Use alternative RET encoding
543138c55518 x86/ibt,ftrace: Make function-graph play nice
f6632763484c Revert "x86/ftrace: Use alternative RET encoding"
cb69d4d6f709 ksmbd: fix heap-based overflow in set_ntacl_dacl()
c76b216753c9 ksmbd: prevent out of bound read for SMB2_WRITE
5430db94434f net_sched: cls_route: disallow handle of 0
c12f0e6126ad tee: add overflow check in register_shm_helper()
3746d62ecf1c io_uring: use original request task for inflight tracking
374bf3fc1f53 Linux 5.15.61
17bf429b913b scsi: lpfc: Resolve some cleanup issues following SLI path refactoring
6e99860de6f4 scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()
9a570069cdbb scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()
f27259515797 drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c
2711bedab26c Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
449928869475 Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
fa3040688d75 io_uring: mem-account pbuf buckets
50446ac34545 drm/meson: Fix refcount leak in meson_encoder_hdmi_init
a8278cf3f00d drm/msm: Fix dirtyfb refcounting
3cfd07084b7e tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro
1889f4135fb2 drm/vc4: change vc4_dma_range_matches from a global to static
3131a20eee20 net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode
a25f45ff8856 drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
276e1cac8085 Revert "s390/smp: enforce lowcore protection on CPU restart"
93d28e50cf72 Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
621b596b29e5 crypto: lib/blake2s - reduce stack frame usage in self test
aa480f7d74b9 tcp: fix over estimation in sk_forced_mem_schedule()
4db561ae4a90 mac80211: fix a memory leak where sta_info is not freed
57bbb691a93b net_sched: cls_route: remove from list when handle is 0
f467478d15fa tracing: Use a struct alignof to determine trace event field alignment
5bafa7df79de powerpc: Fix eh field when calling lwarx on PPC32
c98e956ef489 xen-blkfront: Apply 'feature_persistent' parameter when connect
ef26b5d530d4 xen-blkback: Apply 'feature_persistent' parameter when connect
7304be4c985d xen-blkback: fix persistent grants negotiation
9e7dab7edabd tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
84075af9fb4a KEYS: asymmetric: enforce SM2 signature use pkey algo
1be97463696c ext4: fix race when reusing xattr blocks
470f0a5ef519 ext4: unindent codeblock in ext4_xattr_block_set()
51877de35d21 ext4: use kmemdup() to replace kmalloc + memcpy
0b885394fd00 ext4: remove EA inode entry from mbcache on inode eviction
19dac09bd956 ext4: make sure ext4_append() always allocates new block
ef6e69026d88 ext4: check if directory block is within i_size
30dfb75e1f86 ext4: fix warning in ext4_iomap_begin as race between bmap and write
9a080f8b085a ext4: correct the misjudgment in ext4_iget_extra_inode
7dbba7916920 ext4: correct max_inline_xattr_value_size computing
21f6bd5cbdab ext4: fix use-after-free in ext4_xattr_set_entry
e6321fda51e5 ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
133b80d5582e ext4: fix extent status tree race in writeback error recovery path
88bcc518e4ad ext4: update s_overhead_clusters in the superblock during an on-line resize
3c0a5a0e1c66 tracing: Avoid -Warray-bounds warning for __rel_loc macro
994dea8549f2 tracing: Add '__rel_loc' using trace event macros
50235d9a1f1f dm raid: fix address sanitizer warning in raid_resume
4c233811a495 dm raid: fix address sanitizer warning in raid_status
34bef00a325a KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists
e365c817beef KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL
1eedac05b2f3 KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
9f1a17222a8b KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
81f723a006e7 KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
0ceef1c56875 powerpc/powernv/kvm: Use darn for H_RANDOM on Power9
0eeb7037a479 ACPI: CPPC: Do not prevent CPPC from working in the future
2cc23122653f btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA
b5c541758650 btrfs: reset block group chunk force if we have to wait
b367f125c80f btrfs: ensure pages are unlocked on cow_file_range() failure
0b7f5d7a4d2a block: don't allow the same type rq_qos add more than once
b055781dd947 block: remove the struct blk_queue_ctx forward declaration
d2cbdbe22b5f locking/csd_lock: Change csdlock_debug from early_param to __setup
96ba981f09a9 timekeeping: contribute wall clock to rng on time change
6b841a891d28 ARM: remove some dead code
7a7188df3eae net/9p: Initialize the iounit field during fid creation
f83131a3071a dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
779fd8cb621e kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
9769bd964d54 dm writecache: set a default MAX_WRITEBACK_JOBS
10bc71642fad tty: 8250: Add support for Brainboxes PX cards.
6f47a7594bcf serial: 8250: Add proper clock handling for OxSemi PCIe devices
96f2c1685b1c serial: 8250: Fold EndRun device support into OxSemi Tornado code
b49c3b3a911d serial: 8250_pci: Replace dev_*() by pci_*() macros
5baacb540c5a serial: 8250_pci: Refactor the loop in pci_ite887x_init()
55e5487ae294 PCI: qcom: Power on PHY before IPQ8074 DBI register accesses
c5d3873d3e1c PCI/AER: Iterate over error counters instead of error strings
0b4c0003aeda iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
f2145a1bf7ab KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
1f71d1f7f491 KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
925cc6d6ff8a intel_th: pci: Add Raptor Lake-S CPU support
6d3c02fd9600 intel_th: pci: Add Raptor Lake-S PCH support
df6faa9798eb intel_th: pci: Add Meteor Lake-P support
2b5ef6430c21 scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID
b4543dbea84c scsi: lpfc: SLI path split: Refactor SCSI paths
c56cc7fefc31 scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4
1c5e670d6a5a scsi: lpfc: SLI path split: Refactor lpfc_iocbq
eb36ec3039ce scsi: lpfc: Fix EEH support for NVMe I/O
0c29e149b6bb firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
b574d1e3e9a2 usbnet: smsc95xx: Fix deadlock on runtime resume
eaf3a094d892 usbnet: smsc95xx: Forward PHY interrupts to PHY driver to avoid polling
09201006dac9 usbnet: smsc95xx: Avoid link settings race on interrupt reception
048872438876 usbnet: smsc95xx: Don't clear read-only PHY interrupt
c232db672713 drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
4a54c13786c5 drm/dp/mst: Read the extended DPCD capabilities during system resume
3dd33a09f5dc crypto: blake2s - remove shash module
f96a9815b466 drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
8aa68065a877 drm/mediatek: Allow commands to be sent during video mode
1e0ca3d809c3 spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
8cbc36e7e37a __follow_mount_rcu(): verify that mount_lock remains unchanged
60c981f4b787 Input: gscps2 - check return value of ioremap() in gscps2_probe()
9e255ed238fc posix-cpu-timers: Cleanup CPU timers before freeing them during exec
c9c965fa1974 SMB3: fix lease break timeout when multiple deferred close handles for the same file.
c273671ae826 x86/olpc: fix 'logical not is only applied to the left hand side'
1cbf3882cb37 x86/kprobes: Update kcb status flag after singlestepping
7c91c8da431d ftrace/x86: Add back ftrace_expected assignment
0b00cb428f74 x86/bugs: Enable STIBP for IBPB mitigated RETBleed
15f67058a1ee scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
6f1d5e6979c1 scsi: qla2xxx: Fix losing target when it reappears during delete
420e449e21b9 scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
3f1102898b7b scsi: qla2xxx: Wind down adapter after PCIe error
3b38c7f0c6ac scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
1209da5278eb scsi: qla2xxx: Fix excessive I/O error messages by default
b7bae3886a30 scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
a76a155851fc scsi: qla2xxx: Turn off multi-queue for 8G adapters
505fb1cc4328 scsi: qla2xxx: Fix discovery issues in FC-AL topology
27a7805a19a7 scsi: qla2xxx: Fix imbalance vha->vref_count
781a7dabeac2 scsi: zfcp: Fix missing auto port scan and thus missing target ports
f5183d66c4f4 scsi: ufs: core: Correct ufshcd_shutdown() flow
ce50d94afcb8 video: fbdev: s3fb: Check the size of screen before memset_io()
0701df594bc1 video: fbdev: arkfb: Check the size of screen before memset_io()
4a3cef1eaced video: fbdev: vt8623fb: Check the size of screen before memset_io()
fff6bb19d56c f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED
05244b62ae94 f2fs: allow compression for mmap files in compress_mode=user
608d4c5f9f4d x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
748d2e9585ae sched/core: Do not requeue task on CPU excluded from cpus_mask
dd960a0ddd43 sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
f9ab9bcf53b6 sched: Fix the check of nr_running at queue wakelist
1584dc3da7b4 tools/thermal: Fix possible path truncations
236c1502520b video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
3bb94ff1e794 x86/numa: Use cpumask_available instead of hardcoded NULL check
147f66d22f58 sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
e51b98166334 sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
8fb62a576178 scripts/faddr2line: Fix vmlinux detection on arm64
7f060ad6cb86 genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
e1c355ec7df1 powerpc/pci: Fix PHB numbering when using opal-phbid
31dad89b16ed x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero
a1edb85e60fd kprobes: Forbid probing on trampoline and BPF code areas
533a06858b01 perf symbol: Fail to read phdr workaround
5eaa93caa63a powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
ea494e8a9852 powerpc/xive: Fix refcount leak in xive_get_max_prio
69e9fa07b229 powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
74715fe0726c f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
9536d5451cf4 s390/smp: enforce lowcore protection on CPU restart
70caac180f14 s390/maccess: rework absolute lowcore accessors
ac0a3e2131bd s390/smp: cleanup control register update routines
a002b8641254 s390/smp: cleanup target CPU callback starting
9287df436294 s390/dump: fix os_info virtual vs physical address confusion
cf0e42eb04c7 tty: serial: fsl_lpuart: correct the count of break characters
ef0f4eeaba24 powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
df466a61f699 powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case
5414409ada0c powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
14965b8e2952 powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping.
96ead6679803 ASoC: mchp-spdifrx: disable end of block interrupt on failures
8301c204db28 video: fbdev: sis: fix typos in SiS_GetModeID()
29f06f1905c3 video: fbdev: amba-clcd: Fix refcount leak bugs
f28764d10e9f watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
84ddf527f907 watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource
27d0c621225d ASoC: audio-graph-card: Add of_node_put() in fail path
642ebdd9579d fuse: Remove the control interface for virtio-fs
509a5cb39019 ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
2e1b17ec0423 ASoC: imx-card: use snd_pcm_format_t type for asrc_format
8ea7f75b87fa ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
78263868dbe5 ASoC: fsl-asoc-card: force cast the asrc_format type
10961cbaea2a ASoC: fsl_asrc: force cast the asrc_format type
b08c3473ee1e s390/zcore: fix race when reading from hardware system area
f1415771f6a1 s390/crash: fix incorrect number of bytes to copy to user space
2165fd2bae8a s390/maccess: fix semantics of memcpy_real() and its callers
ceea1bc15310 s390/dump: fix old lowcore virtual vs physical address confusion
3ea02fc5d488 perf tools: Fix dso_id inode generation comparison
c7d4e6cdd14f iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
facd31bbc799 mfd: max77620: Fix refcount leak in max77620_initialise_fps
a8aa2a76eec7 mfd: t7l66xb: Drop platform disable callback
0386a985a802 remoteproc: sysmon: Wait for SSCTL service to come up
48042b342eae remoteproc: qcom: pas: Check if coredump is enabled
3336e7c0767f proc: fix a dentry lock race between release_task and lookup
f28e4d214839 lib/smp_processor_id: fix imbalanced instrumentation_end() call
74824db8b2fa kfifo: fix kfifo_to_user() return type
ece6cfe62a10 rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
f543a9d19c29 MIPS: Fixed __debug_virt_addr_valid()
8324649b0035 net: 9p: fix refcount leak in p9_read_work() error handling
273c16d93f86 9p: Add client parameter to p9_req_put()
3ac76cdab956 9p: Drop kref usage
eb3eed52a77c 9p: fix a bunch of checkpatch warnings
79f1a945bcaf iommu/exynos: Handle failed IOMMU device registration properly
9a06340c9d95 serial: 8250_bcm7271: Save/restore RTS in suspend/resume
3d69d86b3e9d ASoC: mt6359: Fix refcount leak bug
1008e81163e8 swiotlb: fail map correctly with failed io_tlb_default_mem
80f697b57f57 MIPS: vdso: Utilize __pa() for gic_pfn
447e0f4be850 tty: n_gsm: fix missing corner cases in gsmld_poll()
c94ea1a49eb8 tty: n_gsm: fix DM command
fdcd4b065224 tty: n_gsm: fix wrong T1 retry count handling
583cba5004f0 serial: 8250_fsl: Don't report FE, PE and OE twice
79ed8856445b vfio/ccw: Do not change FSM state in subchannel event
2ebb5a55d526 remoteproc: qcom: wcnss: Fix handling of IRQs
fd3adcb84f7f ASoC: imx-card: Fix DSD/PDM mclk frequency
7c69f70dc515 ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
e46bc8cacdb6 tty: n_gsm: fix resource allocation order in gsm_activate_mux()
c9754e10f1a5 tty: n_gsm: fix race condition in gsmld_write()
a7fa41552407 tty: n_gsm: fix packet re-transmission without open control channel
ace28afbc63f tty: n_gsm: fix non flow control frames during mux flow off
dd37f6573878 tty: n_gsm: fix missing timer to handle stalled links
1018139cbb48 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
dfa9b6d34aac tty: n_gsm: fix tty registration before control channel open
3c8d5fdca881 tty: n_gsm: fix user open not possible at responder until initiator open
794604fbd716 tty: n_gsm: Delete gsmtty open SABM frame when config requester
76385916d093 ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
87b1a9175f08 powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
b01b18cd3d92 ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
0dc1663e3fc2 remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init
f0c151602f9b profiling: fix shift too large makes kernel panic
49929f3ee8d3 selftests/livepatch: better synchronize test_klp_callbacks_busy
cf112a52d758 remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
2a7d605d74a2 rpmsg: mtk_rpmsg: Fix circular locking dependency
f061773b7b55 rpmsg: char: Add mutex protection for rpmsg_eptdev_open()
c81935d0e056 ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
a24bb7fe7bab ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
372b49ba0775 serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
ad7fd9f652bc serial: 8250: dma: Allow driver operations before starting DMA transfers
f945b12e65c5 serial: 8250: Export ICR access helpers for internal use
994f2edeeb21 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
542861e5e2fa ASoC: codecs: da7210: add check for i2c_add_driver
7dee72b1bcec ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
540c7b7385fb ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
349242e6445a ASoC: imx-audmux: Silence a clang warning
d69244d0ff1e ASoC: samsung: Fix error handling in aries_audio_probe
1065c3853258 ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
13741bb88a93 opp: Fix error check in dev_pm_opp_attach_genpd()
0edd9f8d13a8 usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
e62f79827784 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
5f9c70833ba6 ext4: recover csum seed of tmp_inode after migrating to extents
b0e1268a8efd jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
70f70d54f06b block: ensure iov_iter advances for added pages
a24f05f7ced7 block/bio: remove duplicate append pages code
54e5b14c9b7f nvme: catch -ENODEV from nvme_revalidate_zones again
a3f6aeba670e nvme: don't return an error from nvme_configure_metadata
92a6233585dc nvme: disable namespace access for unsupported metadata
52cd55a4fb2d nvme: define compat_ioctl again to unbreak 32-bit userspace.
34552bf35f91 nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
87e7ba8b0b5b null_blk: fix ida error handling in null_add_dev()
06f39bc5a7e9 block/rnbd-srv: Set keep_id to true after mutex_trylock
2ceeb04252e6 RDMA/rxe: Fix error unwind in rxe_create_qp()
bfb54ad9581d RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq
66c735c9a747 RDMA/rxe: Add memory barriers to kernel queues
931990c820bb RDMA/mlx5: Add missing check for return value in get namespace flow
0911cadd4f59 of/fdt: declared return type does not match actual return type
128eeac87618 selftests: kvm: set rax before vmcall
9fc8d3bee714 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
622ef885a89a android: binder: stop saving a pointer to the VMA
e60d7e2462bf RDMA/srpt: Fix a use-after-free
e7e853cdde17 RDMA/srpt: Introduce a reference count in struct srpt_device
ca120c04bfa8 RDMA/srpt: Duplicate port name members
28621b38ac57 platform/olpc: Fix uninitialized data in debugfs write
e389e927e8f1 KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP
ee890b463398 mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}()
bfa020146858 usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
477c95578c3a USB: serial: fix tty-port initialized comments
2988443802fc HID: amd_sfh: Handle condition of "no sensors"
0d265155501e PCI: tegra194: Fix link up retry sequence
472db7de9ff5 PCI: tegra194: Fix Root Port interrupt handling
e4adb10bc5c6 RDMA/rxe: For invalidate compare according to set keys in mr
3695aa94d789 HID: alps: Declare U1_UNICORN_LEGACY support
71fdd63bfdbc mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
209b5d06e989 mmc: cavium-octeon: Add of_node_put() when breaking out of loop
022c8d3f45fc RDMA/rxe: Fix mw bind to allow any consumer key portion
45382d69074a scripts/gdb: fix 'lx-dmesg' on 32 bits arch
9227a870b8e2 scripts/gdb: lx-dmesg: read records individually
3adcd80b5e10 dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)
118e05368e27 HID: amd_sfh: Add NULL check for hid device
91443c669d28 HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
eafb19c8fe04 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
e25b828553ae RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
5870343eabea clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
c41664346aa6 iio: cros: Register FIFO callback after sensor is registered
f6e26e1a5f60 RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
9fc44cfd1866 RDMA/hns: Fix incorrect clearing of interrupt status register
7e647a8d5fc0 RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
f851d8097fd9 RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function
527df029be34 RDMA/rtrs-clt: Rename rtrs_clt_sess to rtrs_clt_path
bab17b761c89 RDMA/rtrs-srv: Rename rtrs_srv_sess to rtrs_srv_path
f706fcd56858 RDMA/rtrs: Rename rtrs_sess to rtrs_path
e44928f2db0f RDMA/rtrs: Do not allow sessname to contain special symbols / and .
8b6dba78922d RDMA/rtrs: Introduce destroy_cq helper
001f93b39ef7 RDMA/rtrs: Replace duplicate check with is_pollqueue helper
9c663e73f556 RDMA/rtrs: Fix warning when use poll mode on client side.
08ff62fff0b1 RDMA/rtrs-srv: Fix modinfo output for stringify
b801e80e1162 RDMA/irdma: Fix setting of QP context err_rq_idx_valid field
9f9ef6cb72a3 RDMA/irdma: Fix VLAN connection with wildcard address
92520864ef9f RDMA/irdma: Fix a window for use-after-free
62d610cfc16f um: random: Don't initialise hwrng struct with zero
3bf1085657f8 interconnect: imx: fix max_node_id
52537ea892a5 phy: stm32: fix error return in stm32_usbphyc_phy_init
3f2989ed9570 eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
edd22e6ad249 usb: dwc3: qcom: fix missing optional irq warnings
116540c1052e usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
92728470a952 usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
4070f3c83cd2 usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
120538461985 usb: gadget: udc: amd5536 depends on HAS_DMA
7689427e238d xtensa: iss: fix handling error cases in iss_net_configure()
758145c84fe1 xtensa: iss/network: provide release() callback
c5641494cd7e scsi: smartpqi: Fix DMA direction for RAID requests
80f876b26dab PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
c968af565ca6 PCI/portdrv: Don't disable AER reporting in get_port_device_capability()
81ea65c9aefe KVM: s390: pv: leak the topmost page table when destroy fails
d795bbde3ff0 mmc: block: Add single read for 4k sector cards
f8585cad6dea of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer
5325975c19e3 mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
961d7d12080f memstick/ms_block: Fix a memory leak
2b12af05848f memstick/ms_block: Fix some incorrect memory allocation
125534d2591f mmc: renesas_sdhi: Get the reset handle early in the probe
268afd446ace mmc: mxcmmc: Silence a clang warning
352377cf7471 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
e3a1eaea6631 staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
2c254fe3c5fc binder: fix redefinition of seq_file attributes
566887bad7ff intel_th: msu: Fix vmalloced buffers
08ec393b1d30 intel_th: msu-sink: Potential dereference of null pointer
9b5469573a27 intel_th: Fix a resource leak in an error handling path
0b154b745d11 scsi: qla2xxx: Check correct variable in qla24xx_async_gffid()
1a8cc2ed9547 PCI: endpoint: Don't stop controller when unbinding endpoint function
5ab2782c944e dmaengine: sf-pdma: Add multithread support for a DMA channel
ebea637e9f4b KVM: arm64: Don't return from void function
250b46505175 soundwire: revisit driver bind/unbind and callbacks
3abe387e759a soundwire: bus_type: fix remove and shutdown support
06a949457a8d PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists
b03a8f1264ea PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
981f451f3708 PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address
0f5e892c41b9 PCI: dwc: Disable outbound windows only for controllers using iATU
68c2cda90522 PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()
dbbfb410a3dd PCI: dwc: Stop link on host_init errors and de-initialization
44652154484e mm/mempolicy: fix get_nodes out of bound access
0b9f2f2a0488 clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
522e13ebbf48 clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.
433a22104012 clk: qcom: camcc-sm8250: Fix topology around titan_top power domain
123c76fbc2dd clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
93ff4172b9b2 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
fd60d861624d clk: qcom: ipq8074: fix NSS port frequency tables
7616ebecd358 clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
6f74519efa6a clk: qcom: ipq8074: fix NSS core PLL-s
3b4934a635d9 RDMA/rxe: Fix deadlock in rxe_do_local_ops()
dac3ecbd1ab8 usb: host: xhci: use snprintf() in xhci_decode_trb()
26b305f01d62 clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
d605b4125e77 clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
558b097f8cdb clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
0c787dfc2238 clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
9ed2640eb883 clk: qcom: clk-krait: unlock spin after mux completion
733ab0c19bf1 driver core: fix potential deadlock in __driver_attach
80169b136c89 misc: rtsx: Fix an error handling path in rtsx_pci_probe()
30f44ddfdb49 clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
2e79153d2ce9 mtd: dataflash: Add SPI ID table
7837281f83bc dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
3e541526aab6 scsi: iscsi: Fix session removal on shutdown
ca8936581506 scsi: iscsi: Add helper to remove a session from the kernel
49f7414a1982 scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel
a78b882c1a9f mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
358fbfc1322b mwifiex: Ignore BTCOEX events from the 88W8897 firmware
26cdeedbb616 KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
d56c5eac8476 mm/memremap: fix memunmap_pages() race with get_dev_pagemap()
d18a9085654b memremap: remove support for external pgmap refcounts
d1e0ceeec04a lib/test_hmm: avoid accessing uninitialized pages
81b64a9da38f clk: mediatek: reset: Fix written reset bit offset
31c1072e6b55 iio: accel: bma400: Reordering of header files
363c82a63478 platform/chrome: cros_ec: Always expose last resume result
95faac56051b iio: accel: bma400: Fix the scale min and max macro values
17d7a36dcd46 scsi: qla2xxx: edif: Fix no logout on delete for N2N
3db6a63bae5f scsi: qla2xxx: edif: Fix session thrash
4c35b8eb3dc2 scsi: qla2xxx: edif: Tear down session if keys have been removed
58277fa8333f scsi: qla2xxx: edif: Fix no login after app start
1138e2da4244 scsi: qla2xxx: edif: Reduce disruption due to multiple app start
cc5745f2ee40 scsi: qla2xxx: edif: Send LOGO for unexpected IKE message
154bf040ba53 netfilter: xtables: Bring SPDX identifier back
8cffaf09336b usb: xhci: tegra: Fix error check
4240b6e0f3b3 usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
59026d5cc615 usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
c0a4b454486b usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
1e5ec5e90e77 fpga: altera-pr-ip: fix unsigned comparison with less than zero
0675fe20da7f PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains()
c99dca4ebc78 mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
762475464982 mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset
8ea607579d30 mtd: partitions: Fix refcount leak in parse_redboot_of
1ef96afd4f5a mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
8489a20ac481 HID: cp2112: prevent a buffer overflow in cp2112_xfer()
879bcbbec3e0 PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()
c0ad5c7e68d1 PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains()
ff1e7aea3ef7 phy: samsung: exynosautov9-ufs: correct TSRV register configurations
7840dce7966a KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported
2adc7032ec84 KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails"
473ba2ee7641 scsi: qla2xxx: edif: Fix n2n login retry for secure device
fd2c194089eb scsi: qla2xxx: edif: Fix n2n discovery issue with secure target
ba051e1fe739 scsi: qla2xxx: edif: Add retry for ELS passthrough
703e1ccf6ff9 scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application
d7d254cc1348 scsi: qla2xxx: edif: Fix inconsistent check of db_flags
aa7269ee63ec scsi: qla2xxx: edif: Reduce connection thrash
7b2fbfa4b2cd scsi: qla2xxx: edif: Fix potential stuck session in sa update
bf890f1408b2 scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing
beb5bba5dd13 of: check previous kernel's ima-kexec-buffer against memory bounds
098b7e83b318 mtd: rawnand: meson: Fix a potential double free issue
d5730780e9ea mtd: maps: Fix refcount leak in ap_flash_init
4d67c8f74d80 mtd: maps: Fix refcount leak in of_flash_probe_versatile
f74bd76a7524 clk: renesas: r9a06g032: Fix UART clkgrp bitsel
36c27d813e75 HID: amd_sfh: Don't show client init failed as error when discovery fails
c36369f7db87 wireguard: allowedips: don't corrupt stack when detecting overflow
73ccc2b153a2 wireguard: ratelimiter: use hrtimer in selftest
1618e0f1ed59 net: usb: make USB_RTL8153_ECM non user configurable
8890bdb93ff5 dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
d4249d465da3 net: ionic: fix error check for vlan flags in ionic_set_nic_features()
857f390dfdac net: rose: fix netdev reference changes
bde545304f3d netdevsim: Avoid allocation warnings triggered from user space
c9d901e17142 iavf: Fix 'tc qdisc show' listing too many queues
d70ecd933042 iavf: Fix max_rate limiting
f1974d3042d6 wifi: rtw88: check the return value of alloc_workqueue()
f671cf48f383 netdevsim: fib: Fix reference count leak on route deletion failure
51dd6d3beb7f net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
8fd69d3df9f4 ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
68bf74ec95c3 inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
c8b1baca99cf crypto: hisilicon/sec - fix auth key size error
996be53de07b crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
0d11ab3db14b crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
e5697a0a4529 net/mlx5: Adjust log_max_qp to be 18 at most
2d800deb8766 net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
2109cba576c5 net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
22ae7f434f1f media: cedrus: hevc: Add check for invalid timestamp
d7365590d15b wifi: libertas: Fix possible refcount leak in if_usb_probe()
4a40af2b0b95 wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
689e5caf63e9 wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
b50f5aa9f527 i2c: mux-gpmux: Add of_node_put() when breaking out of loop
4fc616e25b66 i2c: cadence: Support PEC for SMBus block read
aa6da8c32acb Bluetooth: hci_intel: Add check for platform_driver_register
d1bedcd7947b can: pch_can: pch_can_error(): initialize errc before using it
5793da4db3a9 can: error: specify the values of data[5..7] of CAN error frames
3d70b6605a94 can: usb_8dev: do not report txerr and rxerr during bus-off
bbe42d5dc486 can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
0b328f9c7912 can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
4b71a3c2a29c can: sun4i_can: do not report txerr and rxerr during bus-off
dcfcd5fc999b can: hi311x: do not report txerr and rxerr during bus-off
715ced011394 can: sja1000: do not report txerr and rxerr during bus-off
b8c29e29059e can: rcar_can: do not report txerr and rxerr during bus-off
ba0110c2dd03 can: pch_can: do not report txerr and rxerr during bus-off
cbfcc7c4cc61 libbpf: fix an snprintf() overflow check
ad3e3212492c selftests/bpf: fix a test for snprintf() overflow
4388ea680346 wifi: p54: add missing parentheses in p54_flush()
71fc0615c91e wifi: p54: Fix an error handling path in p54spi_probe()
074e865b37da wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
05f3b437c962 media: staging: media: hantro: Fix typos
6b593bcc6e6d media: hevc: Embedded indexes in RPS
223b977c1cd4 media: hantro: Simplify postprocessor
9d36596b5f71 media: hantro: postproc: Fix motion vector space size
b1385d437e90 media: cedrus: h265: Fix flag name
f29659bad1d5 fs: check FMODE_LSEEK to control internal pipe splicing
c9a8a448e5e4 bpf: Fix subprog names in stack traces.
8ff5be75ae31 selftests: timers: clocksource-switch: fix passing errors from child
4d3481398287 selftests: timers: valid-adjtimex: build fix for newer toolchains
070527cc3124 libbpf: Fix the name of a reused map
273c11d9a900 tcp: make retransmitted SKB fit into the send window
68f9f522ddf1 drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
293c53b7dbf9 skmsg: Fix invalid last sg check in sk_msg_recvmsg()
c4ff3cef5d96 mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()
f646d94d7aec mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
2837f4e90b13 mt76: mt7921: enlarge maximum VHT MPDU length to 11454
6e83b10d8c7a mt76: mt7921: fix aggregation subframes setting to HE max
0fb9387b8584 ieee80211: add EHT 1K aggregation definitions
67cd6261d38a mt76: mt7615: do not update pm stats in case of error
f1609c4f4a21 mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
1a63d33006dc drm/msm/dpu: Fix for non-visible planes
340bfec294d5 drm/msm: Avoid dirtyfb stalls on video mode displays (v2)
7404d09455a0 media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
d6aee36c2f6f crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
aa495dfe7122 crypto: hisilicon/sec - don't sleep when in softirq
f4e3a8c7e890 drm/msm/mdp5: Fix global state lock backoff
693f31dc9156 net: hinic: avoid kernel hung in hinic_get_stats64()
e850a4fc89b0 net: hinic: fix bug that ethtool get wrong stats
8757ef67ce6b hinic: Use the bitmap API when applicable
3052197b1175 drm: bridge: sii8620: fix possible off-by-one
371331ede81d drm/mediatek: dpi: Only enable dpi after the bridge is enabled
4f541100fb28 drm/mediatek: dpi: Remove output format of YUV
23b1133bd33b drm/rockchip: Fix an error handling path rockchip_dp_probe()
703d706b23ac drm/rockchip: vop: Don't crash for invalid duplicate_state()
668fd740f8a6 selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
1fc6ba6d0dae crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
8dc3b5d150b2 drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
bbb4c0deae82 drm/vc4: hdmi: Fix timings for interlaced modes
6ffe6a64ef24 drm/vc4: hdmi: Reset HDMI MISC_CONTROL register
43d393e7cbb9 drm/vc4: hdmi: Avoid full hdmi audio fifo writes
f30480775a6b drm/vc4: hdmi: Fix HPD GPIO detection
07d7d4330403 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
21febebc4fcc drm/vc4: dsi: Fix dsi0 interrupt support
b096779a8276 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
fe6ebdb61559 drm/vc4: dsi: Correct pixel order for DSI0
62b6d4308c2c drm/vc4: dsi: Correct DSI divider calculations
80e2db799b38 drm/vc4: dsi: Release workaround buffer and DMA
3d722c01d628 drm/vc4: Use of_device_get_match_data()
c653b2c6a247 drm/vc4: dsi: Switch to devm_drm_of_get_bridge
ed486d15084f drm/bridge: Add a function to abstract away panels
b6fea72ea1aa drm/vc4: plane: Fix margin calculations for the right/bottom edges
645b294e9bf7 drm/vc4: plane: Remove subpixel positioning check
0597bcf77489 media: tw686x: Fix memory leak in tw686x_video_init
ad1a66b40bf8 media: driver/nxp/imx-jpeg: fix a unexpected return value problem
db01d107c21f media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
7ca91b2d870f media: hdpvr: fix error value returns in hdpvr_read
3123ae6fdd40 drm/mcde: Fix refcount leak in mcde_dsi_bind
375a6fdf7d54 media: imx-jpeg: Disable slot interrupt when frame done
54f1c0606695 drm: bridge: adv7511: Add check for mipi_dsi_driver_register
f831d2882c84 crypto: ccp - During shutdown, check SEV data pointer before using
8f458e34a804 test_bpf: fix incorrect netdev features
621595f771a6 rcutorture: Fix ksoftirqd boosting timing and iteration
489b93ac63d2 rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed
5a6ff3e32a0c rcutorture: Warn on individual rcu_torture_init() error conditions
e32f8c51a650 drm/radeon: fix incorrrect SPDX-License-Identifiers
88b551561ded wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
03ca957c5f7b ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
ebde990e2436 media: imx-jpeg: Implement drain using v4l2-mem2mem helpers
9ae2d729de63 media: imx-jpeg: Align upwards buffer size
88355f7b682b media: imx-jpeg: Support dynamic resolution change
07888b84f370 media: imx-jpeg: Handle source change in a function
8fcbb2e91e26 media: imx-jpeg: Identify and handle precision correctly
24eef33c384e media: imx-jpeg: Refactor function mxc_jpeg_parse
cab2a15969d0 media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos
5709766b078a media: imx-jpeg: use NV12M to represent non contiguous NV12
cbc257317106 media: imx-jpeg: Add pm-runtime support for imx-jpeg
c0d98e53e921 media: imx-jpeg: Leave a blank space before the configuration data
2c784c14938a media: imx-jpeg: Correct some definition according specification
33196a7ac6fa media: tw686x: Register the irq at the end of probe
f61c0d97bdc8 media: atmel: atmel-sama7g5-isc: fix warning in configs without OF
85c317a626b8 crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
35927d7509ab i2c: Fix a potential use after free
8b4bba610f52 can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback
d9bd6a965908 can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback
ab5a4e0cbfe3 net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
d806f3ae4b3c crypto: sun8i-ss - fix error codes in allocate_flows()
b3cb6006857c crypto: sun8i-ss - do not allocate memory when handling hash requests
aeecc92f5a68 drm: adv7511: override i2c address of cec before accessing it
72893aadc001 drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
ff0087df198d drm/shmem-helper: Pass GEM shmem object in public interfaces
4109ff9e7b95 drm/shmem-helper: Export dedicated wrappers for GEM object functions
a3f82087b768 drm/shmem-helper: Unexport drm_gem_shmem_create_with_handle()
39caef09666c virtio-gpu: fix a missing check to avoid NULL dereference
c3a1cfd16445 i2c: mxs: Silence a clang warning
73778e237003 i2c: npcm: Correct slave role behavior
cdd51152a100 i2c: npcm: Remove own slave addresses 2:10
a42f0c4c64fe drm/bridge: lt9611uxc: Cancel only driver's work
275fed7142ff drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
e098989a9219 drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR
c901a385b7a1 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
87c251d960dc drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
2ec80289a7ff drm/mediatek: Modify dsi funcs to atomic operations
deb603c5928e drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
166b0a6171ab ath11k: Fix incorrect debug_mask mappings
2dc78843fe98 drm/mipi-dbi: align max_chunk to 2 in spi_transfer
eaff3946a86f ath11k: fix netdev open race
90b4ec83ef15 wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
438ac9f4f7e4 drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
c2af61bd0404 drm/st7735r: Fix module autoloading for Okaya RH128128T
d2d2789fb956 ath10k: do not enforce interrupt trigger type
037844355198 drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
3f4829cd4784 drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
0491709eb3a6 pwm: lpc18xx: Fix period handling
3475e55bc54d pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_chip_data()
d0c79cda85b6 pwm: lpc18xx-sct: Reduce number of devm memory allocations
009b384092ba pwm: sifive: Shut down hardware only after pwmchip_remove() completed
53d784838a38 pwm: sifive: Ensure the clk is enabled exactly once per running PWM
5c86cf45f551 pwm: sifive: Simplify offset calculation for PWMCMP registers
87efb79c5f9e dm: return early from dm_pr_call() if DM device is suspended
f28d733c318e thermal/tools/tmon: Include pthread and time headers in tmon.h
226935eabe33 selftests/seccomp: Fix compile warning when CC=clang
7bc43ab2b90a x86/extable: Fix ex_handler_msr() print condition
b3d3069a6fc8 nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
4125108ec842 drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
9d2a0422dedc irqdomain: Report irq number for NOMAP domains
a815cb1088e7 arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
7c432710198e soc: qcom: Make QCOM_RPMPD depend on PM
c9df8ff29009 regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
a638fa974512 dm writecache: count number of blocks discarded, not number of discard bios
fc988f1ca265 dm writecache: count number of blocks written, not number of write bios
3a2500b73a17 dm writecache: count number of blocks read, not number of read bios
880c4513eb33 dm writecache: return void from functions
764b8892d7da PM: domains: Ensure genpd_debugfs_dir exists before remove
b4439abfd77e blktrace: Trace remapped requests correctly
c1a21bf5d012 hwmon: (drivetemp) Add module alias
415b4ce61308 spi: tegra20-slink: fix UAF in tegra_slink_remove()
445fb9c19cf4 spi: Fix simplification of devm_spi_register_controller
6d8e185bf9de blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
1c350a597c2d erofs: avoid consecutive detection for Highmem memory
a34982fd219e arm64: tegra: Fix SDMMC1 CD on P2888
a7f751d4e830 arm64: tegra: Mark BPMP channels as no-memory-wc
778b6531fe24 arm64: tegra: Update Tegra234 BPMP channel addresses
09da10968581 arm64: tegra: Fixup SYSRAM references
40d72c485a85 arm64: dts: mt7622: fix BPI-R64 WPS button
759fa566f433 arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells
650d2e76a317 arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes
7847ebb6fcec arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125
c24bbe45965d ACPI: VIOT: Fix ACS setup
273a7fbb06d6 drivers/iio: Remove all strcpy() uses
335852f7a976 ACPI: APEI: explicit init of HEST and GHES in apci_init()
6dc72d0181b4 arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node
1c84883e79a3 stack: Declare {randomize_,}kstack_offset to fix Sparse warnings
4a020202c391 bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
a0a9813f1e09 ARM: dts: qcom: pm8841: add required thermal-sensor-cells
053543ac1d09 soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
84a928b44cb3 soc: qcom: ocmem: Fix refcount leak in of_get_ocmem
e89261b18c4e ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1
c1fdcd13a610 ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP
fc6dbc57f9d1 regulator: qcom_smd: Fix pm8916_pldo range
179034fb108e cpufreq: zynq: Fix refcount leak in zynq_get_revision
78ed18a5aa7f arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf
0a8d15d85b19 arm64: dts: qcom: sdm630: fix gpu's interconnect path
cd6bd95e9b02 arm64: dts: qcom: sdm630: fix the qusb2phy ref clock
9f3b0a0b87e6 arm64: dts: qcom: sdm630: disable GPU by default
1bf747824a8c ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
230ad40a59c9 ARM: OMAP2+: Fix refcount leak in omapdss_init_of
ddad68dd9742 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
925a0117ac68 block: fix infinite loop for invalid zone append
9abd50506fe4 soc: fsl: guts: machine variable might be unset
4d6f33865e21 arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor
e0067e6d5475 locking/lockdep: Fix lockdep_init_map_*() confusion
5b418289b060 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1
c66b3b49fe03 arm64: select TRACE_IRQFLAGS_NMI_SUPPORT
e94388f78e65 arm64: dts: mt8192: Fix idle-states entry-method
2fe4c39aa379 arm64: dts: mt8192: Fix idle-states nodes naming scheme
e50541493882 ARM: dts: ast2600-evb-a1: fix board compatible
5f73deb9afa6 ARM: dts: ast2600-evb: fix board compatible
6fa1cf1b92f0 ARM: dts: ast2500-evb: fix board compatible
377a4c5cb7ab x86/pmem: Fix platform-device leak in error path
5a73493f0d6a arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
f370fbbd3151 soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
cb119a1dd929 dt-bindings: iio: accel: Add DT binding doc for ADXL355
7bbcbfbc314d scsi: hisi_sas: Use managed PCI functions
c010048e3f71 soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
e7e4f1cb915e ARM: dts: imx7d-colibri-emmc: add cpu1 supply
4bd8bc5c77a0 ACPI: processor/idle: Annotate more functions to live in cpuidle section
bc7f487395f2 ARM: bcm: Fix refcount leak in bcm_kona_smc_init
1f4bc0604dff spi: spi-altera-dfl: Fix an error handling path
ebbd1412ce4f arm64: dts: renesas: beacon: Fix regulator node names
e21744c6a0d4 meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
a7c16b8966d4 ARM: findbit: fix overflowing offset
0ff7f81559fa spi: spi-rspi: Fix PIO fallback on RZ platforms
8e3407e0f5e1 powerpc/64s: Disable stack variable initialisation for prom_init
e45491556e2a drm/amdgpu: Remove one duplicated ef removal
abd3622f657e kasan: test: Silence GCC 12 warnings
7363a69d8ca8 selinux: Add boundary check in put_entry()
c877c5217145 selinux: fix memleak in security_read_state_kernel()
2f0e18e0db42 PM: hibernate: defer device probing when resuming from hibernation
d68601914e00 hwmon: (sht15) Fix wrong assumptions in device remove callback
fb98663448cb hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist
c5a73bd9f11a firmware: tegra: Fix error check return value of debugfs_create_file()
c53d904973cb ARM: shmobile: rcar-gen2: Increase refcount for new reference
ef94e7897744 arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
3a4b3a0ff064 arm64: dts: qcom: ipq8074: fix NAND node name
c0b8dcbaf37f ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART
01d539d9f538 ACPI: LPSS: Fix missing check in register_device_clock()
30abb8735892 ACPI: PM: save NVS memory for Lenovo G40-45
f450635d781f ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
730b9eb8fb88 ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
75f23d72b6e0 ARM: OMAP2+: pdata-quirks: Fix refcount leak bug
a89a865dc9f0 ARM: OMAP2+: display: Fix refcount leak bug
b856645c1849 spi: synquacer: Add missing clk_disable_unprepare()
cbfe9a2303c8 ARM: dts: ux500: Fix Gavini accelerometer mounting matrix
e2d106b28460 ARM: dts: ux500: Fix Codina accelerometer mounting matrix
ceafabd1d4ff ARM: dts: BCM5301X: Add DT for Meraki MR26
0e4c38c795e7 ARM: dts: imx6ul: fix qspi node compatible
95ba9c53999e ARM: dts: imx6ul: fix lcdif node compatible
2db26fa7b9a1 ARM: dts: imx6ul: fix csi node compatible
5357c3b24cfe ARM: dts: imx6ul: fix keypad compatible
135155585647 ARM: dts: imx6ul: change operating-points to uint32-matrix
ca367834a787 ARM: dts: imx6ul: add missing properties for sram
8df06a275338 wait: Fix __wait_event_hrtimeout for RT/DL tasks
f0d66189d161 irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()
f066e015821c sched/core: Always flush pending blk_plug
f116c621dd1e genirq: GENERIC_IRQ_IPI depends on SMP
00ffa95ed649 irqchip/mips-gic: Only register IPI domain when SMP is enabled
f9842ec6839a genirq: Don't return error on missing optional irq_request_resources()
079651c6cfdc sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg
96b18d3a1be0 ext2: Add more validity checks for inode counts
add4bc9281e8 arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"
cc69ef95988b arm64: fix oops in concurrently setting insn_emulation sysctls
42eede3ae05b arm64: Do not forget syscall when starting a new thread.
d1e812beae86 arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic
932b5e65245c x86: Handle idle=nomwait cmdline properly for x86_idle
9ccb5d391c51 epoll: autoremove wakers even more aggressively
8a2df34b5bf6 netfilter: nf_tables: fix null deref due to zeroed list head
257b944464be netfilter: nf_tables: do not allow RULE_ID to refer to another chain
915015130169 netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
faafd9286f13 netfilter: nf_tables: do not allow SET_ID to refer to another table
5ea18ddc1703 usb: dwc3: gadget: fix high speed multiplier setting
332a8c027aa3 usb: dwc3: gadget: refactor dwc3_repare_one_trb
f0782cf2dce0 arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
148a7fe3cdfc ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
b76ea430e94f USB: HCD: Fix URB giveback issue in tasklet function
269c917837c4 usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
b49b29ee113a coresight: Clear the connection field properly
e41db8a9ce69 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
db68d474cf09 powerpc/powernv: Avoid crashing if rng is NULL
552a29e47174 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
79da7a5f8f0b powerpc/fsl-pci: Fix Class Code of PCIe Root Port
fdf759059164 PCI: Add defines for normal and subtractive PCI bridges
ae6620a39748 ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
74d64284538e media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
ddc7fadd0504 mbcache: add functions to delete entry if unused
1250557d3bf3 mbcache: don't reclaim used entries
0f4d18cbea4a md-raid10: fix KASAN warning
c5e4cdd44387 md-raid: destroy the bitmap after destroying the thread
351ec3d68ce0 serial: mvebu-uart: uart2 error bits clearing
ec8e701f9e20 fuse: ioctl: translate ENOSYS
daa9cfb86221 fuse: limit nsec
a54c509c32ad ksmbd: fix use-after-free bug in smb2_tree_disconect
577619605556 ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
dd4e4c811898 ksmbd: fix memory leak in smb2_handle_negotiate
dead7f484a3b soundwire: qcom: Check device status before reading devid
71bc3b75e941 scsi: qla2xxx: Zero undefined mailbox IN registers
a659c7f8114d scsi: qla2xxx: Fix incorrect display of max frame size
8c004b7dbb34 scsi: sg: Allow waiting for commands to complete on removed device
fac589fb7646 iio: light: isl29028: Fix the warning in isl29028_remove()
a76771da2156 iio: fix iio_format_avail_range() printing for none IIO_VAL_INT
cac7ead0b3ab um: seed rng using host OS rng
5d096e2dc20b um: Remove straying parenthesis
2e88f5003399 mtd: rawnand: arasan: Update NAND bus clock instead of system clock
2ffe64acf7d6 mtd: rawnand: arasan: Fix clock rate in NV-DDR
89f3a8bbb4a7 btrfs: reject log replay if there is unsupported RO compat flag
1f8ca9c40e62 bpf: Fix KASAN use-after-free Read in compute_effective_progs
27f8f5219fe4 drm/amdgpu: fix check in fbdev init
eb3c69c7c777 drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
f792acb67deb drm/nouveau/kms: Fix failure path for creating DP connectors
67cb7be1561a drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
f522c189e465 drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
dcf37f58827e drm/nouveau: fix another off-by-one in nvbios_addr
2806b02bac9c drm/hyperv-drm: Include framebuffer and EDID headers
97049e69f5a8 drm/vc4: hdmi: Disable audio if dmas property is present but empty
8589a83c0ae9 drm/shmem-helper: Add missing vunmap on error
da2a1aa058ac drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
3ef94852bb33 rtc: rx8025: fix 12/24 hour mode detection on RX-8035
bb3b601f1414 RISC-V: Add modules to virtual kernel memory layout dump
150573c60c02 RISC-V: Fixup schedule out issue in machine_crash_shutdown()
111a049cacc6 RISC-V: Fixup get incorrect user mode PC for kernel mode regs
22ae2fe45516 RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context
63fbab985a16 dt-bindings: riscv: fix SiFive l2-cache's cache-sets
c71e000db853 riscv:uprobe fix SR_SPIE set/clear handling
7df75cbd1bec parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
9b67131162dc parisc: Check the return value of ioremap() in lba_driver_probe()
68949e725c39 parisc: Drop pa_swapper_pg_lock spinlock
422421cbf39a parisc: Fix device names in /proc/iomem
35ef2ee74d95 ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
f2a920daa780 crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak
4228c037f88e fix short copy handling in copy_mc_pipe_to_iter()
635fd8953e43 usbnet: Fix linkwatch use-after-free on disconnect
d0d6186eae61 fbcon: Fix accelerated fbdev scrolling while logo is still shown
c1e09ee98f3a fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
06d6eb948e53 thermal: sysfs: Fix cooling_device_stats_setup() error code path
cd28cf0f69b4 fs: Add missing umask strip in vfs_tmpfile
5efc5b3baf13 vfs: Check the truncate maximum size in inode_newsize_ok()
446f123aa602 tty: vt: initialize unicode screen buffer
6b8d61a9fd96 ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
7ad08c1e18c7 ALSA: hda/realtek: Add quirk for another Asus K42JZ model
5d5b2d1d3663 ALSA: hda/cirrus - support for iMac 12,1 model
e4b337fb82bf ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
c840d626472e riscv: set default pm_power_off to NULL
abedd69baf6e KVM: x86: revalidate steal time cache if MSR value changes
77e26cdf5ced KVM: x86: do not report preemption if the steal time cache is stale
69704ca43e08 KVM: x86: Tag kvm_mmu_x86_module_init() with __init
439fcac3d0e0 KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1
14aebe952f86 KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
ccbf3f955ccd KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
2a117667f32f KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
3868687afae1 KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks
76e6038cfa9b KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
9953f86a67e5 KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits
aeb4c3e1c46f KVM: s390: pv: don't present the ecall interrupt twice
6afe88fbb40e KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
1f27ca6534f3 KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
b69b7c1a0d21 KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
5138b0f7cb5b HID: wacom: Don't register pad_input for touch switch
c5ec7920b566 HID: wacom: Only report rotation for art pen
109f0544a518 HID: hid-input: add Surface Go battery quirk
e9ba81ee1cbd lockd: detect and reject lock arguments that overflow
b437275e894b add barriers to buffer_uptodate and set_buffer_uptodate
594f1b923813 wifi: mac80211_hwsim: use 32-bit skb cookie
6b6ed18432ea wifi: mac80211_hwsim: add back erroneously removed cast
879f766eaa31 wifi: mac80211_hwsim: fix race condition in pending packet
14acf0290d2d ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
196d8d34de95 ALSA: hda/realtek: Add quirk for Clevo NV45PZ
64ca7f50ad96 ALSA: bcd2000: Fix a UAF bug on the error path of probing
30e8b553e029 ALSA: usb-audio: Add quirk for Behringer UMC202HD
6a463eb6dfcc nfsd: eliminate the NFSD_FILE_BREAK_* flags
8eedc616f327 NFSD: Clean up the show_nf_flags() macro
94d0dd56f817 pNFS/flexfiles: Report RDMA connection errors to the server
661714de2403 scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
3593f251f973 Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
b6c05de137c3 x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
4c7ee827da2c Makefile: link with -z noexecstack --no-warn-rwx-segments
(From OE-Core rev: 941ab942c1cb2cf984f1d2e27b73c566364c8f9e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
bf44eed7f2fc Linux 5.19.3
2d97167d5e37 arm64: kexec_file: use more system keyrings to verify kernel image signature
6871b2590a0f kexec, KEYS: make the code in bzImage64_verify_sig generic
9f2ba6f2c52b btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
16a621aaba12 btrfs: only write the sectors in the vertical stripe which has data stripes
c811c98718bc net_sched: cls_route: disallow handle of 0
58c008d4d398 tee: add overflow check in register_shm_helper()
daa821e54a74 Revert "mm: kfence: apply kmemleak_ignore_phys on early allocated pool"
d49914ee4ec9 Linux 5.19.2
95b05bd36fe0 vxlan: Use ip_tunnel_key flow flags in route lookups
3229787d4ee8 geneve: Use ip_tunnel_key flow flags in route lookups
49a407af0c52 ASoC: Intel: avs: Use lookup table to create modules
8422e81ff42d Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
2905cd48c184 io_uring: mem-account pbuf buckets
ee57f8bba811 powerpc/kexec: Fix build failure from uninitialised variable
2f49bfbba326 Revert "s390/smp: enforce lowcore protection on CPU restart"
bd27cff9db4f net: dsa: felix: fix min gate len calculation for tc when its first gate is closed
4ee7e7dd1f99 tracing: Use a copy of the va_list for __assign_vstr()
4c94e37453ea wifi: cfg80211: remove chandef check in cfg80211_cac_event()
07f8ea3000f3 wifi: nl80211: acquire wdev mutex earlier in start_ap
d94f6d845333 wifi: nl80211: relax wdev mutex check in wdev_chandef()
05330210d279 wifi: nl80211: hold wdev mutex for tid config
d658df243d3e wifi: cfg80211: handle IBSS in channel switch
af37d2080c2a mptcp: refine memory scheduling
d729f0ee99a3 Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm"
2d03f321a589 Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
cbfe2d7bbcb7 raw: fix a typo in raw_icmp_error()
3476fa73bd0f raw: remove unused variables from raw6_icmp_error()
3a6b9f357771 crypto: lib/blake2s - reduce stack frame usage in self test
1d9f9dcd661f tcp: fix over estimation in sk_forced_mem_schedule()
62ceb22d7770 Revert "drm/bridge: anx7625: Use DPI bus type"
ee3f18d90e80 net_sched: cls_route: remove from list when handle is 0
0e5ca33839fc powerpc64/ftrace: Fix ftrace for clang builds
bb0be69e1da5 powerpc: Fix eh field when calling lwarx on PPC32
8acd0e8d0360 xen-blkfront: Apply 'feature_persistent' parameter when connect
f7a9a465a901 xen-blkback: Apply 'feature_persistent' parameter when connect
59bb16373e49 xen-blkback: fix persistent grants negotiation
9a0af34f6e49 tpm: Add check for Failure mode for TPM2 modules
b75337943f42 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
26ad6b0aef0c KEYS: asymmetric: enforce SM2 signature use pkey algo
96fa141fa295 ext4: fix race when reusing xattr blocks
0e7e91701e4e ext4: unindent codeblock in ext4_xattr_block_set()
458aee4a6e5b ext4: remove EA inode entry from mbcache on inode eviction
9d96996de0d2 ext4: make sure ext4_append() always allocates new block
193fc6f0de44 ext4: check if directory block is within i_size
ac5aca9a8085 Documentation: ext4: fix cell spacing of table heading on blockmap table
fa6482f374fd ext4: fix warning in ext4_iomap_begin as race between bmap and write
a5e274ec0a0c ext4: correct the misjudgment in ext4_iget_extra_inode
a926d0b0fa3a ext4: correct max_inline_xattr_value_size computing
52e6feee51b8 ext4: fix use-after-free in ext4_xattr_set_entry
4cdc284ffadd ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
1d637e9b6374 ext4: fix extent status tree race in writeback error recovery path
86f73cfa98b2 ext4: update s_overhead_clusters in the superblock during an on-line resize
c0afc0d79d5e ext4: fix reading leftover inlined symlinks
0ab3e0d31a4e tracing: Use a struct alignof to determine trace event field alignment
b6679e3c90dd batman-adv: tracing: Use the new __vstring() helper
cec22fc52922 hugetlb_cgroup: fix wrong hugetlb cgroup numa stat
700aa4e11a3c mm/damon/reclaim: fix potential memory leak in damon_reclaim_init()
3990e5b2be3d dm: fix dm-raid crash if md_handle_request() splits bio
2a9faa704d83 dm raid: fix address sanitizer warning in raid_resume
b4c6c07c92b6 dm raid: fix address sanitizer warning in raid_status
f91b4038b636 KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists
9863e9fc8ac2 KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL
c08044267e79 Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu"
6a74a619d5ec KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu
d577d6f53610 KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
979ec20a64d9 KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
eb8f7dee28cc KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
fc1f79039743 s390/unwind: fix fgraph return address recovery
0a4dbde50754 powerpc/powernv/kvm: Use darn for H_RANDOM on Power9
71fe2aff460e ACPI: CPPC: Do not prevent CPPC from working in the future
725cbee29674 intel_idle: make SPR C1 and C1E be independent
746118c58dff btrfs: join running log transaction when logging new name
5022f4039a4d btrfs: zoned: wait until zone is finished when allocation didn't progress
b6735eff2a6f btrfs: zoned: write out partially allocated region
25934c5214ab btrfs: zoned: activate necessary block group
407b66b662bb btrfs: zoned: activate metadata block group on flush_space
33ed56fe558b btrfs: zoned: introduce space_info->active_total_bytes
17aa1f2aa331 btrfs: store chunk size in space-info struct
0f43e4fc06e0 btrfs: zoned: disable metadata overcommit for zoned
f6ad412c647a btrfs: zoned: finish least available block group on data bg allocation
615535d53153 btrfs: let can_allocate_chunk return error
d798edf59909 btrfs: convert count_max_extents() to use fs_info->max_extent_size
096e8eb9639b btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_extent_size
506e8ae21936 btrfs: zoned: revive max_zone_append_bytes
bf764bdc3728 block: add bdev_max_segments() helper
3e36602adace btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPAT_BIG_METADATA
ff04ffd79cba btrfs: reset block group chunk force if we have to wait
9fff2b774e93 btrfs: fix error handling of fallback uncompress write
e160aa87c87a btrfs: ensure pages are unlocked on cow_file_range() failure
77cf0352146a btrfs: tree-log: make the return value for log syncing consistent
0c9bb1acd1d1 block: don't allow the same type rq_qos add more than once
b480d1e9a8c1 locking/csd_lock: Change csdlock_debug from early_param to __setup
141c2785d940 timekeeping: contribute wall clock to rng on time change
e2632767927e ARM: Marvell: Update PCIe fixup
783bc69cc2e0 net/9p: Initialize the iounit field during fid creation
e4dbe24f4bfd dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
351db9a03574 tracing/events: Add __vstring() and __assign_vstr() helper macros
90bafcad8c28 kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
b302cdef14cc kexec: clean up arch_kexec_kernel_verify_sig
08f7483635ae kexec_file: drop weak attribute from functions
7c5917256d79 dm writecache: set a default MAX_WRITEBACK_JOBS
374eece193d0 PCI: qcom: Power on PHY before IPQ8074 DBI register accesses
54bc741a876c PCI/AER: Iterate over error counters instead of error strings
c2304c50f4d9 iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
010fc77570b5 KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
4b9637cd89d9 KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
cb604d1c53e6 intel_th: pci: Add Raptor Lake-S CPU support
c0fd76f69b72 intel_th: pci: Add Raptor Lake-S PCH support
03c14650165d intel_th: pci: Add Meteor Lake-P support
4f2d7b46d6b5 firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
071b21aac789 crypto: blake2s - remove shash module
6013ce2472f3 drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
03c8facf9dcb drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist
e622f144b624 csky: abiv1: Fixup compile error
504090815c1a spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
6fc0b164bbc3 __follow_mount_rcu(): verify that mount_lock remains unchanged
950ce0155696 Input: gscps2 - check return value of ioremap() in gscps2_probe()
b2fc1723eb65 posix-cpu-timers: Cleanup CPU timers before freeing them during exec
508b99039bc4 SMB3: fix lease break timeout when multiple deferred close handles for the same file.
799e4f9aab80 x86/olpc: fix 'logical not is only applied to the left hand side'
663cdda2716b x86/kprobes: Update kcb status flag after singlestepping
7353c797f794 ftrace/x86: Add back ftrace_expected assignment
4a1d77bafcbe x86/bugs: Enable STIBP for IBPB mitigated RETBleed
b66227970875 cifs: fix lock length calculation
b76d3c729ce0 scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
326777057854 scsi: qla2xxx: Fix losing target when it reappears during delete
11e9db717bf1 scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
dc07af0e7c65 scsi: qla2xxx: Wind down adapter after PCIe error
c3a824d061aa scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
79b2ac420c3a scsi: qla2xxx: Fix excessive I/O error messages by default
7dcd49c42b14 scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
b16f0327fff2 scsi: qla2xxx: Turn off multi-queue for 8G adapters
182726ce801f scsi: qla2xxx: Fix discovery issues in FC-AL topology
bff616494e42 scsi: qla2xxx: Fix imbalance vha->vref_count
484ca52c1ca2 scsi: zfcp: Fix missing auto port scan and thus missing target ports
9e786e19303d scsi: ufs: core: Correct ufshcd_shutdown() flow
e2d7cacc6a2a video: fbdev: s3fb: Check the size of screen before memset_io()
2ce61c39c2a0 video: fbdev: arkfb: Check the size of screen before memset_io()
c7a3f41e4b13 video: fbdev: vt8623fb: Check the size of screen before memset_io()
6dab0119adcc f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED
68d27da7659d x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
302f7b0fc337 sched/core: Do not requeue task on CPU excluded from cpus_mask
72f5b286d2b7 sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle
31ef9288a593 sched: Fix the check of nr_running at queue wakelist
035f2184fed3 tools/thermal: Fix possible path truncations
15661642511b video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
ee9463233a36 x86/numa: Use cpumask_available instead of hardcoded NULL check
f56607b44c98 sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
32d8d832e31b powerpc/64e: Fix kexec build error
4971147c5324 tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements
33d3905b22de scripts/faddr2line: Fix vmlinux detection on arm64
cca32a4d21ee genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
3d7b948081a9 powerpc/pci: Fix PHB numbering when using opal-phbid
866a978c7535 x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero
16a544f1e013 kprobes: Forbid probing on trampoline and BPF code areas
32adf0c85fa9 perf symbol: Fail to read phdr workaround
af41cff4ada5 powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
79b8eae24b7e powerpc/xive: Fix refcount leak in xive_get_max_prio
4288eb035ba4 powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
ae497726cd09 cifs: Fix memory leak when using fscache
e0a6bb00d110 f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
fdafb1b1f1c1 f2fs: fix to check inline_data during compressed inode conversion
cf544749b65e f2fs: fix to invalidate META_MAPPING before DIO write
e33096849473 perf stat: Revert "perf stat: Add default hybrid events"
2afd4b24668d s390/smp: enforce lowcore protection on CPU restart
7a7dc82fa441 tty: serial: fsl_lpuart: correct the count of break characters
b820594fba89 tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate.
b720d76cd36e serial: 8250_bcm2835aux: Add missing clk_disable_unprepare()
b5de92e1bb7f selftests/powerpc: Fix matrix multiply assist test
f35c7f506fb9 powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
114ed51117be powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case
58942f672c6d pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window
f762d98f0830 video: fbdev: offb: Include missing linux/platform_device.h
39691e151e5e powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
fbe72bebba77 powerpc/32s: Fix boot failure with KASAN + SMP + JUMP_LABEL_FEATURE_CHECK_DEBUG
e16c3ac0dc6b powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping.
e7da0b976474 ASoC: mchp-spdifrx: disable end of block interrupt on failures
4a0ed3a0fbe3 video: fbdev: sis: fix typos in SiS_GetModeID()
a88ab277cca9 video: fbdev: amba-clcd: Fix refcount leak bugs
5529988d6ced ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe
cf9e5cc2a663 watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
ee1fb8f75abe watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource
f52959044f79 watchdog: f71808e_wdt: Add check for platform_driver_register
9a49540d29ca ASoC: audio-graph-card2: Add of_node_put() in fail path
375613cc7b8d ASoC: audio-graph-card: Add of_node_put() in fail path
d355da79bcdf fuse: Remove the control interface for virtio-fs
f36974f93d00 ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
19582e76b209 ASoC: imx-card: use snd_pcm_format_t type for asrc_format
7a6270553520 ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
cbb116843f29 ASoC: fsl-asoc-card: force cast the asrc_format type
78bbb972d258 ASoC: fsl_asrc: force cast the asrc_format type
a06d8ce519a0 perf test: Fix test case 83 ('perf stat CSV output linter') on s390
22272ced5f8e s390/zcore: fix race when reading from hardware system area
8108b1f01892 s390/crash: fix incorrect number of bytes to copy to user space
951183192aa4 riscv: spinwait: Fix hartid variable type
babbfc492c31 perf tools: Fix dso_id inode generation comparison
fac821e8edea iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
58031dde446e ASoC: amd: yc: Decrease level of error message
a29c40814039 mfd: max77620: Fix refcount leak in max77620_initialise_fps
d9384f4b9d53 mfd: t7l66xb: Drop platform disable callback
bcc3c1780b27 remoteproc: sysmon: Wait for SSCTL service to come up
1c4dca58bbb6 remoteproc: qcom: pas: Check if coredump is enabled
233221d28453 proc: fix a dentry lock race between release_task and lookup
80741a6a34a1 lib/smp_processor_id: fix imbalanced instrumentation_end() call
438be61de8d2 kfifo: fix kfifo_to_user() return type
11f6fec9a014 leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors
43e42c25a232 rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
b976cd24e87f MIPS: Fixed __debug_virt_addr_valid()
34b9a188557c net: 9p: fix refcount leak in p9_read_work() error handling
c9d5188f5151 9p: Add client parameter to p9_req_put()
2b38ea66703f 9p: Drop kref usage
59cb621ace21 iommu/exynos: Handle failed IOMMU device registration properly
fe831fcc9ab3 serial: 8250_bcm7271: Save/restore RTS in suspend/resume
27e070151cd3 ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write()
1e7fe6906e97 ASoC: mt6359: Fix refcount leak bug
7a63a8c253bf ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type()
6d90c0829fe7 cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_info_init()
c2eddfcafcff ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes
ee20cdbedeb2 lib/bitmap: fix off-by-one in bitmap_to_arr64()
4e43ae1055c8 swiotlb: fail map correctly with failed io_tlb_default_mem
4d9985f7935a ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting
6712456b97a8 MIPS: vdso: Utilize __pa() for gic_pfn
24578ae33973 tty: n_gsm: fix missing corner cases in gsmld_poll()
96114c3b2695 tty: n_gsm: fix flow control handling in tx path
e5e39b524473 tty: n_gsm: fix DM command
9a5143207cad tty: n_gsm: fix wrong T1 retry count handling
233be4375a88 serial: 8250_fsl: Don't report FE, PE and OE twice
d4145731e3f8 ASoC: audio-graph-card2.c: use of_property_read_u32() for rate
8c8d8ff76094 vfio/ccw: Do not change FSM state in subchannel event
b9c7dddf384e vfio/ccw: Fix FSM state if mdev probe fails
46580fbbc52c vfio/ccw: Remove UUID from s390 debug log
606f14d93ac6 remoteproc: qcom: wcnss: Fix handling of IRQs
0114dd51475c ASoC: imx-card: Fix DSD/PDM mclk frequency
eaba8754c2d2 MIPS: Loongson64: Fix section mismatch warning
fc90b34c227c ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
bd5f447061a1 tty: n_gsm: fix resource allocation order in gsm_activate_mux()
7962a4b90009 tty: n_gsm: fix deadlock and link starvation in outgoing data path
5320aa45f526 tty: n_gsm: fix race condition in gsmld_write()
51556905dda5 tty: n_gsm: fix packet re-transmission without open control channel
2012b064f989 tty: n_gsm: fix non flow control frames during mux flow off
692e847a8e66 tty: n_gsm: fix missing timer to handle stalled links
e5e1eed82338 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
5e59c010c686 tty: n_gsm: fix tty registration before control channel open
07a07c87c0d2 tty: n_gsm: fix user open not possible at responder until initiator open
5e512be069fa net/ice: fix initializing the bitmap in the switch code
bba6b12d73d3 vfio: Split migration ops from main device ops
74b287716998 vfio/mlx5: Protect mlx5vf_disable_fds() upon close device
8d201dedc793 ASoC: codecs: wsa881x: handle timeouts in resume path
317a412812d8 serial: 8250_dw: Take port lock while accessing LSR
1fbdfbaa3cc3 ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
33a44de3fa19 ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus()
7e83af3dd4a3 powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
f2ed174e16c3 ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
21c09fb18c5a selftests/powerpc: Skip energy_scale_info test on older firmware
c29335612ff4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
4df1129d46a9 KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x
16da9f84e26f remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init
55404cf49288 profiling: fix shift too large makes kernel panic
36e594072bf2 selftests/livepatch: better synchronize test_klp_callbacks_busy
3f83c4cf1b78 remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
e0a25be0d4cc rpmsg: mtk_rpmsg: Fix circular locking dependency
86f340c39bd0 rpmsg: char: Add mutex protection for rpmsg_eptdev_open()
1618c25fb078 ASoC: cs35l45: Add endianness flag in snd_soc_component_driver
4e2103e82f80 ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
24d2d825cf87 ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
f32d8cb34b94 ASoC: SOF: make ctx_store and ctx_restore as optional
610a3a8a6ce2 serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
3de3d9c97135 serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq()
4ac5b078741c serial: 8250: Get preserved flags using serial_lsr_in()
623e3648c571 serial: 8250: Create serial_lsr_in()
597bcd854aa3 serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup()
5ec83aa7a9e5 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
b32aa0f96070 ASoC: codecs: da7210: add check for i2c_add_driver
38dc6faef05f ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
db305f1c33d2 ASoC: max98390: use linux/gpio/consumer.h to fix build
58567ed2878f ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
94caca0bd221 ASoC: imx-audmux: Silence a clang warning
daa1da970dc7 ASoC: samsung: Fix error handling in aries_audio_probe
ca6c9244e6c9 ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
426ac3e29201 opp: Fix error check in dev_pm_opp_attach_genpd()
c50dd37d05ca usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
ddd896792e17 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
21197733e629 ext4: recover csum seed of tmp_inode after migrating to extents
d65c93290045 jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
38fb0d7f39a1 block: ensure iov_iter advances for added pages
70edccb32b60 block/bio: remove duplicate append pages code
e731baf1af61 nvme: catch -ENODEV from nvme_revalidate_zones again
32bf5d3c61f4 nvme: define compat_ioctl again to unbreak 32-bit userspace.
4e8fee340f1f nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
ebe02fcbbe23 mtip32xx: fix device removal
9502680c58d3 nbd: add missing definition of pr_fmt
e11ad527774c null_blk: fix ida error handling in null_add_dev()
bd629539b205 block/rnbd-srv: Set keep_id to true after mutex_trylock
f05b7cf02123 RDMA/rxe: Fix error unwind in rxe_create_qp()
5fd7eefeee9b RDMA/mlx5: Add missing check for return value in get namespace flow
d6d4b5f13b88 of/fdt: declared return type does not match actual return type
4ef616730a96 selftests: kvm: set rax before vmcall
86dc66ace193 xen: don't require virtio with grants for non-PV guests
e5f57aaccbd3 virtio: replace restricted mem access flag with callback
b737d48db8fe rtla: Fix double free
4927a4161caa rtla: Fix Makefile when called from -C tools/
c6bc611f371d selftest/vm: uninitialized variable in main()
8d958b635632 tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning
aa0d3fb4e853 selftests/vm: fix errno handling in mrelease_test
28e414bd9d16 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
1ec3f76a436d android: binder: stop saving a pointer to the VMA
388326bb1c32 RDMA/srpt: Fix a use-after-free
7c448f82908e RDMA/srpt: Introduce a reference count in struct srpt_device
5267f0490620 RDMA/srpt: Duplicate port name members
239393040423 platform/olpc: Fix uninitialized data in debugfs write
95ab0d267eee platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity
341dd8c53ea4 platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table
385de404e2b1 tools/power/x86/intel-speed-select: Fix off by one check
a2bcf7749013 KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP
6ae6abe24030 staging: fbtft: core: set smem_len before fb_deferred_io_init call
56a7f5974f25 mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}()
eb82c0382285 usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
371a8af4f26e usb: xhci_plat_remove: avoid NULL dereference
d293cf992a10 USB: serial: fix tty-port initialized comments
e2e80c37e00d HID: amd_sfh: Handle condition of "no sensors"
a0dfb4e7b28a PCI: tegra194: Fix link up retry sequence
ebe2d576ce02 PCI: tegra194: Fix Root Port interrupt handling
50bf45181c1d RDMA/rxe: Fix rnr retry behavior
fca288d87f6f RDMA/rxe: For invalidate compare according to set keys in mr
467a6c2e8e3d HID: alps: Declare U1_UNICORN_LEGACY support
3d56b64a0669 mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
baad60b572da mmc: cavium-octeon: Add of_node_put() when breaking out of loop
f22dc8bd31c4 mmc: core: quirks: Add of_node_put() when breaking out of loop
2c5760339afa RDMA/rxe: Fix mw bind to allow any consumer key portion
e5cee6187922 scripts/gdb: fix 'lx-dmesg' on 32 bits arch
2b7d3d525eee dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)
7af0350b25d5 HID: amd_sfh: Add NULL check for hid device
3c0f8a59f2cc HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
b41b0bfdc983 iio: adc: max1027: unlock on error path in max1027_read_single_value()
dd5e0e25fb39 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
a9055dfe437e RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
ebf55177909f clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
94d80c6d7017 clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled
3f3ea0aeb261 clk: qcom: Drop mmcx gdsc supply for dispcc and videocc
64f5669fa714 iio: cros: Register FIFO callback after sensor is registered
8598b9d0a364 RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup
1434de50a5d9 RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
94569c55422a RDMA/hns: Fix incorrect clearing of interrupt status register
b4c9f7db9f01 RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
9890ddd4768b RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function
a14aeefc9853 RDMA/rtrs-srv: Fix modinfo output for stringify
c12c824822dc RDMA/irdma: Fix setting of QP context err_rq_idx_valid field
f420fa0def47 RDMA/irdma: Fix VLAN connection with wildcard address
350ac793a03c RDMA/irdma: Fix a window for use-after-free
6cb78e41ce2e mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free()
7974b2039c52 um: random: Don't initialise hwrng struct with zero
9e3d119d5d6c KVM: arm64: Fix hypervisor address symbolization
1be95546e822 interconnect: imx: fix max_node_id
305a0aa6717d phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode
d29787a42e24 phy: stm32: fix error return in stm32_usbphyc_phy_init
043dc5d046b2 eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
216055fa5e20 usb: dwc3: qcom: fix missing optional irq warnings
e3cb5a27c6b2 usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
d0a97d94b7c3 usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
3503305225ca usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
8e8769e7fa79 usb: gadget: udc: amd5536 depends on HAS_DMA
70cee09b16dc xtensa: iss: fix handling error cases in iss_net_configure()
462a15a38345 xtensa: iss/network: provide release() callback
e240328df6ad scsi: smartpqi: Fix DMA direction for RAID requests
a86857e9d309 PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
65e393fddc53 PCI/portdrv: Don't disable AER reporting in get_port_device_capability()
63c71e83d5b6 KVM: s390: pv: leak the topmost page table when destroy fails
ef892ef0831b mmc: block: Add single read for 4k sector cards
dfca1e217298 of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer
98b2ddfa9471 mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
39be95d1ff7b memstick/ms_block: Fix a memory leak
8bb0c5a19f06 memstick/ms_block: Fix some incorrect memory allocation
a42d829b7524 mmc: renesas_sdhi: Get the reset handle early in the probe
e972c9f132f8 mmc: mxcmmc: Silence a clang warning
8b902840f6a3 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
517a64610929 dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings
ca766e26941c habanalabs: fix double unlock on error in map_device_va()
e76a9f680817 rtla/utils: Use calloc and check the potential memory allocation failure
f10541e2d75d staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
13ac27023f60 binder: fix redefinition of seq_file attributes
4914c50670b6 intel_th: msu: Fix vmalloced buffers
e1d427d46269 intel_th: msu-sink: Potential dereference of null pointer
fae9da7d4c2c intel_th: Fix a resource leak in an error handling path
8cc35cd5ae3a scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved configuration
873fb210f1c7 scsi: qla2xxx: Check correct variable in qla24xx_async_gffid()
b7a75acd7343 phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register
81d54873b64b PCI: endpoint: Don't stop controller when unbinding endpoint function
a93b3f1e1197 dmaengine: sf-pdma: Add multithread support for a DMA channel
101e55e02cc8 KVM: arm64: Don't return from void function
432b30f08ca3 soundwire: revisit driver bind/unbind and callbacks
70ae9224e83b soundwire: bus_type: fix remove and shutdown support
ccf4269bddbe PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists
3b453f5d06d1 PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
d71475e422e7 PCI: dwc: Set INCREASE_REGION_SIZE flag based on limit address
36dbdb257b3f PCI: dwc: Disable outbound windows only for controllers using iATU
e711668aae0f PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()
8b3d4d24fc86 PCI: dwc: Stop link on host_init errors and de-initialization
14b1f65f2f3c phy: rockchip-inno-usb2: Sync initial otg state
c49616d1f9cf phy: ti: tusb1210: Don't check for write errors when powering on
d1b5113674c3 mm/mempolicy: fix get_nodes out of bound access
02b8b1b5a98b kasan: fix zeroing vmalloc memory with HW_TAGS
35530c163981 mm: introduce clear_highpage_kasan_tagged
0a5f45aeca9f mm/migration: fix potential pte_unmap on an not mapped pte
b39dbd9b674b mm/migration: return errno when isolate_huge_page failed
42c3e36ee76e mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK
4a9f35b8729c kernfs: fix potential NULL dereference in __kernfs_remove
a0c4d1ebfaee clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
23526845a84b clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.
c29bc42790e8 clk: qcom: camcc-sm8250: Fix topology around titan_top power domain
5467cdf879c7 clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
a86b76f573b9 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
950d25e77894 clk: qcom: ipq8074: fix NSS port frequency tables
abd86837d72e clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
2086f388fa9e clk: qcom: ipq8074: fix NSS core PLL-s
0073eda15921 RDMA/rxe: Fix deadlock in rxe_do_local_ops()
306541576306 RDMA/rxe: Add a responder state for atomic reply
1dd6ea298dc6 usb: host: xhci: use snprintf() in xhci_decode_trb()
8444b1369fef clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
b410b931ff3d clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
f17eb596f9f7 clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
8a1f5c67422d clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
38b4908e767f usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS
517ce24958f0 coresight: syscfg: Update load and unload operations
471a84356c35 coresight: configfs: Fix unload of configurations on module exit
9007c92c1b49 clk: qcom: clk-krait: unlock spin after mux completion
37f908038402 driver core: fix potential deadlock in __driver_attach
c4eb8f43965b misc: rtsx: Fix an error handling path in rtsx_pci_probe()
18a32f18062b clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
864548b1ccdf mtd: dataflash: Add SPI ID table
219f5478099c mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path
43bfa481072d KVM: x86: Fix errant brace in KVM capability handling
82f7fac052c3 dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
984be156c3b5 scsi: iscsi: Fix session removal on shutdown
9bb43a58d195 scsi: iscsi: Add helper to remove a session from the kernel
0ccf5a803820 scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel
c8e8b8b9f23a mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
e6a4d422002b devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm
2b1a324933bd KVM: selftests: Use vm_create_with_vcpus() in max_guest_memory_test
5bb7f541d07d KVM: selftests: Convert s390x/diag318_test_handler away from VCPU_ID
d225591d016b KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
e4aed16c42ad mm/memremap: fix memunmap_pages() race with get_dev_pagemap()
7e71aafa652a lib/test_hmm: avoid accessing uninitialized pages
6d8682d45df4 RDMA/rxe: fix xa_alloc_cycle() error return value check again
5067b776620e clk: imx: clk-fracn-gppll: correct rdiv
10348c6693b1 clk: imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate()
e0fad1a5362c clk: imx: clk-fracn-gppll: fix mfd value
c94e191f791a clk: imx93: correct nic_media parent
bcf40bc61c2d clk: imx93: use adc_root as the parent clock of adc1
9e969b0b91a8 clk: mediatek: reset: Fix written reset bit offset
4fe070b5d5af iio: temp: maxim_thermocouple: Fix alignment for DMA safety
4f7a71a85c8e iio: temp: max31865: Fix alignment for DMA safety
114ffd465579 iio: temp: ltc2983: Fix alignment for DMA safety
3af5ec85f49d iio: resolver: ad2s90: Fix alignment for DMA safety
c00e752df981 iio: resolver: ad2s1200: Fix alignment for DMA safety
59ee01f39242 iio: proximity: as3935: Fix alignment for DMA safety
5179a573724f iio: potentiometer: mcp4131: Fix alignment for DMA safety
51143f667527 iio: potentiometer: mcp41010: Fix alignment for DMA safety
903e5ff430d6 iio: potentiometer: max5481: Fix alignment for DMA safety
b39859bf3e10 iio: potentiometer: ad5272: Fix alignment for DMA safety
669a1aca3274 iio: potentiometer: ad5110: Fix alignment for DMA safety
ad602e334708 iio: imu: mpu6050: Fix alignment for DMA safety
c5cf267aa73f iio: imu: inv_icm42600: Fix alignment for DMA safety in buffer code.
bc0f8830ff2e iio: imu: inv_icm42600: Fix alignment for DMA safety
750b892f6d08 iio: imu: fxos8700: Fix alignment for DMA safety
48f034120d1e iio: gyro: fxas210002c: Fix alignment for DMA safety
dd8e2a2b9f63 iio: gyro: adxrs450: Fix alignment for DMA safety
d10b2c4c9a77 iio: gyro: adis16130: Fix alignment for DMA safety
3caad4fd0e3e iio: gyro: adis16080: Fix alignment for DMA safety
e525b3113395 iio: frequency: adrf6780: Fix alignment for DMA safety
40e10f398c67 iio: frequency: admv4420: Fix alignment for DMA safety
99994f124d9d iio: frequency: admv1014: Fix alignment for DMA safety
817d7b7436ae iio: frequency: admv1013: Fix alignment for DMA safety
ce119d7b5200 iio: frequency: adf4371: Fix alignment for DMA safety
0d9ce7682d9a iio: frequency: adf4350: Fix alignment for DMA safety
cc7b3068c795 iio: frequency: ad9523: Fix alignment for DMA safety
33fcddee1999 iio: dac: ti-dac7612: Fix alignment for DMA safety
d8aa41f4d8e6 iio: dac: ti-dac7311: Fix alignment for DMA safety
450562e3d562 iio: dac: ti-dac5571: Fix alignment for DMA safety
c8942b7c25d5 iio: dac: ti-dac082s085: Fix alignment for DMA safety
7aa18f077fb0 iio: dac: mcp4922: Fix alignment for DMA safety
21cd3bb91b1e iio: dac: ltc2688: Fix alignment for DMA safety
8e23928dcb35 iio: dac: ad8801: Fix alignment for DMA safety
1d62ff49669f iio: dac: ad7303: Fix alignment for DMA safety
6819e3ac1aea iio: dac: ad7293: Fix alignment for DMA safety
3b4f0dca7956 iio: dac: ad5791: Fix alignment for DMA saftey
369235dc62c4 iio: dac: ad5770r: Fix alignment for DMA safety
4d20fe3d45c1 iio: dac: ad5766: Fix alignment for DMA safety
49713818d578 iio: dac: ad5764: Fix alignment for DMA safety
c0c4bb0311b4 iio: dac: ad5761: Fix alignment for DMA safety
2d3a77561c42 iio: dac: ad5755: Fix alignment for DMA safety
3a5423cc991a iio: dac: ad5686: Fix alignment for DMA safety
9748b6c196e8 iio: dac: ad5592r: Fix alignment for DMA safety
cee702a2792d iio: dac: ad5504: Fix alignment for DMA safety
2179debf1e24 iio: dac: ad5449: Fix alignment for DMA safety
a0bc019a086e iio: dac: ad5421: Fix alignment for DMA safety
9f7a41a64a4b iio: dac: ad5360: Fix alignment for DMA safety
cec6ad48e0ad iio: dac: ad5064: Fix alignment for DMA safety
465b1ba3c527 iio: common: ssp: Fix alignment for DMA safety
dfa45bd7e092 iio: amplifiers: ad8366: Fix alignment for DMA safety
5e6b52de1d4f iio: addac: ad74413r: Fix alignment for DMA safety
aebea06fb01c iio: adc: ti-tlc4541: Fix alignment for DMA safety
5e89d89ff310 iio: adc: ti-ads8688: Fix alignment for DMA safety
24e662ec3171 iio: adc: ti-ads8344: Fix alignment for DMA safety
4120691d18a9 iio: adc: ti-ads7950: Fix alignment for DMA safety
0c27b6ca864a iio: adc: ti-ads131e08: Fix alignment for DMA safety
6f0ef2b9d417 iio: adc: ti-ads124s08: Fix alignment for DMA safety
43e9bfc827e4 iio: adc: ti-adc161s626: Fix alignment for DMA safety
117923572e4a iio: adc: ti-adc128s052: Fix alignment for DMA safety
f2755ff2152b iio: adc: ti-adc12138: Fix alignment for DMA safety
98ac354ba4d6 iio: adc: ti-adc108s102: Fix alignment for DMA safety
345f2fcfdcf1 iio: adc: ti-adc084s021: Fix alignment for DMA safety
0de700a5d5f7 iio: adc: ti-adc0832: Fix alignment for DMA safety
e60398422974 iio: adc: mcp320x: Fix alignment for DMA safety
b4f25b4a89bb iio: adc: max1241: Fix alignment for DMA safety
78904462780c iio: adc: max1118: Fix alignment for DMA safety
24c3652d0036 iio: adc: max11100: Fix alignment for DMA safety
68427acc936f iio: adc: max1027: Fix alignment for DMA safety
f48a263998a6 iio: adc: ltc2497: Fix alignment for DMA safety
0bd54a894e6a iio: adc: ltc2496: Fix alignment for DMA safety
3ad6dfff2c98 iio: adc: hi8435: Fix alignment for DMA safety
cfddd869daa1 iio: adc: ad7949: Fix alignment for DMA safety
a221cace0356 iio: adc: ad7923: Fix alignment for DMA safety
c97a60f0cca6 iio: adc: ad7887: Fix alignment for DMA safety
c02e8accbadf iio: adc: ad7768-1: Fix alignment for DMA safety
caf94260df34 iio: adc: ad7766: Fix alignment for DMA safety
b724a7797dd7 iio: adc: ad7606: Fix alignment for DMA safety
50d616f22859 iio: adc: ad7476: Fix alignment for DMA safety
259dca64b269 iio: adc: ad7298: Fix alignment for DMA safety
1c7097744e3a iio: adc: ad7292: Fix alignment for DMA safety
891103bc83a8 iio: adc: ad7280a: Fix alignment for DMA safety
5c07468ffea9 iio: adc: ad7266: Fix alignment for DMA safety
83278867c4fd iio: accel: sca3300: Fix alignment for DMA safety
a9c2ffa21e95 iio: accel: sca3000: Fix alignment for DMA safety
9e004dc744f8 iio: accel: bma220: Fix alignment for DMA safety
ab7828ae679e iio: accel: adxl367: Fix alignment for DMA safety
f6cc98ecb494 iio: accel: adxl355: Fix alignment for DMA safety
425e34d72cf1 iio: accel: adxl313: Fix alignment for DMA safety
4fd60ffe4dba iio: core: Fix IIO_ALIGN and rename as it was not sufficiently large
0b2a557a136b iio: accel: bma400: Add triggered buffer support
f349ecf3ce13 iio: accel: bma400: conversion to device-managed function
9158b263330b iio: accel: bma400: Reordering of header files
f0205ca7df14 iio: sx9324: Fix register field spelling
2cbdd3e2e597 platform/chrome: cros_ec: Always expose last resume result
c2e83fa42a12 iio: accel: bma400: Fix the scale min and max macro values
637e64b29672 scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time
412eb699641f scsi: qla2xxx: edif: Fix no logout on delete for N2N
f65746b1cc30 scsi: qla2xxx: edif: Fix session thrash
8f34bd281066 scsi: qla2xxx: edif: Tear down session if keys have been removed
003389c2fb26 scsi: qla2xxx: edif: Fix no login after app start
f95502bc5e52 scsi: qla2xxx: edif: Reduce disruption due to multiple app start
ba6202e0dacd scsi: qla2xxx: edif: Send LOGO for unexpected IKE message
a470dc3c0aff netfilter: xtables: Bring SPDX identifier back
bec6ece7928f dmaengine: dw: dmamux: Fix build without CONFIG_OF
29ed3385fc91 dmaengine: dw: dmamux: Export the module device table
40aefcd2cbfc usb: xhci: tegra: Fix error check
44de43152056 usb: host: ohci-at91: add support to enter suspend using SMC
a9106aec8b54 usbip: vudc: Don't enable IRQs prematurely
d9cf13108735 usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
50238c4b54c2 usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
8bdff7d44665 usb: gadget: uvc: Fix comment blocks style
960a8a35a602 usb: cdns3: fix random warning message when driver load
3a50c917c67d usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
e4974ae1bdcf fpga: altera-pr-ip: fix unsigned comparison with less than zero
e593e22786ed PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq_domains()
23d4428145ce mtd: st_spi_fsm: Disable clock only after device was unregistered
13e83bf26a33 mtd: st_spi_fsm: Warn about failure to unregister mtd device
38a787294b92 mtd: spear_smi: Drop if with an always false condition
5d7879ddc7a0 mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
f9acee2cc310 mtd: spear_smi: Don't skip cleanup after mtd_device_unregister() failed
01bc3840d943 mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset
e24af43d0cbe mtd: partitions: Fix refcount leak in parse_redboot_of
692c85c91846 mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
26e427ac85c2 HID: cp2112: prevent a buffer overflow in cp2112_xfer()
0a5d73184140 PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()
880ece912b95 PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains()
d4008e715f54 phy: samsung: exynosautov9-ufs: correct TSRV register configurations
e1894c10009d KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page()
4158829aaa64 KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported
ec6c9a27b277 KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails"
bbafa6ea9c57 scsi: qla2xxx: edif: Fix n2n login retry for secure device
2eba320770e2 scsi: qla2xxx: edif: Fix n2n discovery issue with secure target
9f4230670199 scsi: qla2xxx: edif: Add retry for ELS passthrough
8f5aa46923da scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application
d2deafaef033 scsi: qla2xxx: edif: Fix potential stuck session in sa update
47c7d335bc46 scsi: qla2xxx: edif: Add bsg interface to read doorbell events
86facc271812 scsi: qla2xxx: edif: Wait for app to ack on sess down
f02c787f7064 scsi: qla2xxx: edif: bsg refactor
733008cbbd44 scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing
1b2263d6c86f of: check previous kernel's ima-kexec-buffer against memory bounds
a04c62f42a9a clk: renesas: rzg2l: Fix reset status function
f1e715d4a457 mtd: rawnand: meson: Fix a potential double free issue
babd7b012465 mtd: maps: Fix refcount leak in ap_flash_init
f516fbb63873 mtd: maps: Fix refcount leak in of_flash_probe_versatile
7e7963a5bd6e clk: renesas: r9a06g032: Fix UART clkgrp bitsel
ec254dac7a40 HID: amd_sfh: Don't show client init failed as error when discovery fails
cee111db30dc wireguard: allowedips: don't corrupt stack when detecting overflow
953e57179462 wireguard: ratelimiter: use hrtimer in selftest
13bd914aee08 net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ
af146dd5a20d net: usb: make USB_RTL8153_ECM non user configurable
5fb702d5fa1a dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
abb489f0335d net: ionic: fix error check for vlan flags in ionic_set_nic_features()
d6b6604f85ab net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr()
bd26a6f32a8f net: rose: fix netdev reference changes
17297bf246c0 netdevsim: Avoid allocation warnings triggered from user space
2eda04bd9474 iavf: Fix 'tc qdisc show' listing too many queues
289ef53d71ca iavf: Fix max_rate limiting
8a79ab5706ce wifi: rtw88: check the return value of alloc_workqueue()
ece188f236db netdevsim: fib: Fix reference count leak on route deletion failure
fb3ef2bad4cf net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
00b9a51766c8 crypto: hisilicon/sec - fix auth key size error
0bab15d967f3 crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
afc385f3943c crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
4294df137445 ax25: fix incorrect dev_tracker usage
e43f83cea9b4 net/mlx5: Fix driver use of uninitialized timeout
5097042888bb net/mlx5: DR, Fix SMFS steering info dump format
b04871077d26 net/mlx5: Adjust log_max_qp to be 18 at most
0edd855cde3d net/mlx5e: Modify slow path rules to go to slow fdb
57dd18ed74e9 net/mlx5e: Fix calculations related to max MPWQE size
e68e4ca1df01 net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size
0582154d7ce0 net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
b84eb73fd899 net/mlx5e: TC, Fix post_act to not match on in_port metadata
625fd7aebe64 net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
d080c5c54839 drm/amd/display: fix signedness bug in execute_synaptics_rc_command()
7e48502e84fc hantro: Remove incorrect HEVC SPS validation
4f8e08e88e14 media: cedrus: hevc: Add check for invalid timestamp
5b92f406a519 wifi: libertas: Fix possible refcount leak in if_usb_probe()
182d3c1385f4 wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
409bd72e544f wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
e52d86e075ad wifi: ath11k: Fix register write failure on QCN9074
e6cf801a5d80 i2c: mux-gpmux: Add of_node_put() when breaking out of loop
7d68cf80fc6d bpf: Fix bpf_xdp_pointer return pointer
51622648d658 bpf: Set flow flag to allow any source IP in bpf_tunnel_key
6bfa46d718db ip_tunnels: Add new flow flags field to ip_tunnel_key
7470f4a1c204 btrfs: update stripe_sectors::uptodate in steal_rbio
d238ff89bc19 i2c: qcom-geni: Use the correct return value
e2c9b875ba1a i2c: cadence: Support PEC for SMBus block read
c56eb69b46b5 Bluetooth: Add default wakeup callback for HCI UART driver
9f923a641731 Bluetooth: hci_sync: Fix not updating privacy_mode
8f3402853dc2 Bluetooth: hci_sync: Fix resuming scan after suspend resume
a35f45f986a1 Bluetooth: mgmt: Fix refresh cached connection info
3b3825557065 Bluetooth: When HCI work queue is drained, only queue chained work
223633ddf2d1 Bluetooth: hci_intel: Add check for platform_driver_register
2a2995950908 can: pch_can: pch_can_error(): initialize errc before using it
bb628a2a5eb7 libbpf: Fix str_has_sfx()'s return value
f4303216f452 can: error: specify the values of data[5..7] of CAN error frames
3dafe5f6a00b can: usb_8dev: do not report txerr and rxerr during bus-off
46968be06cd1 can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
7f41778a7c9c can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
d159bb5c2794 can: sun4i_can: do not report txerr and rxerr during bus-off
f3d865a6b791 can: hi311x: do not report txerr and rxerr during bus-off
fedf098ae2ec can: sja1000: do not report txerr and rxerr during bus-off
076ead9a1274 can: rcar_can: do not report txerr and rxerr during bus-off
ec232fbd49c7 can: pch_can: do not report txerr and rxerr during bus-off
d43f85d3d0b8 libbpf: fix an snprintf() overflow check
4a5ae176fd0b selftests/bpf: fix a test for snprintf() overflow
20fd1c3156b5 libbpf: make RINGBUF map size adjustments more eagerly
3c7256b880b3 bpf: fix potential 32-bit overflow when accessing ARRAY map element
5b8a885e64ff drm/amdgpu: restore original stable pstate on ctx fini
4caf84498f76 drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x
26e5339704e4 drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x
8e6da6afcec4 wifi: p54: add missing parentheses in p54_flush()
a88db6a4e73b wifi: p54: Fix an error handling path in p54spi_probe()
67470920cd3f wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
fd98ca30211e media: cedrus: h265: Fix logic for not low delay flag
dfacf78ed98c media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry
78aed34aeb4f media: cedrus: h265: Fix flag name
fd0a6e99b61e fs: check FMODE_LSEEK to control internal pipe splicing
3614c1981fe2 media: ov7251: add missing disable functions on error in ov7251_set_power_on()
09dca6896531 media: v4l: async: Also match secondary fwnode endpoints
02653ba89f7e wifi: nl80211: acquire wdev mutex for dump_survey
1f319b976560 bpf: Fix subprog names in stack traces.
3693c9ee4556 selftests: timers: clocksource-switch: fix passing errors from child
78834a56e844 selftests: timers: valid-adjtimex: build fix for newer toolchains
7d69764fa344 kunit: executor: Fix a memory leak on failure in kunit_filter_tests
0607c8e8c9b6 libbpf: Fix the name of a reused map
53cc92e5406d tcp: make retransmitted SKB fit into the send window
60e66074812d bpf, x86: fix freeing of not-finalized bpf_prog_pack
7018bd9fac62 bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT
1cbe7a02e702 drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
1295dae30f30 skmsg: Fix invalid last sg check in sk_msg_recvmsg()
f61a2101028d mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()
d2aacdcc9fa2 mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
c345cab0415e mt76: mt7615: fix throughput regression on DFS channels
622bccfef40c mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx
6fd0447b942e mt76: connac: move connac2_mac_write_txwi in mt76_connac module
d53211a55a87 mt76: connac: move mac connac2 defs in mt76_connac2_mac.h
6726332ec120 mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature
9c2ea17b56cc mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature
c477e2f2026b mt76: mt7921: enlarge maximum VHT MPDU length to 11454
fe9038ec34d1 mt76: mt7921: fix aggregation subframes setting to HE max
8a8660892edb mt76: mt7921s: fix possible sdio deadlock in command fail
5158d8cda352 mt76: mt7921: do not update pm states in case of error
5f43e826d7bb mt76: mt7615: do not update pm stats in case of error
ec62ee418ec3 wifi: mac80211: move some future per-link data to bss_conf
7a53ad13c091 wifi: cfg80211: do some rework towards MLO link APIs
bdefcd8f5494 wifi: mac80211: reject WEP or pairwise keys with key ID > 3
ae7411046481 mt76: mt7921: not support beacon offload disable command
001614aa05c1 mt76: mt7921s: fix firmware download random fail
2fe903bf69eb mt76: mt7915: fix endian bug in mt7915_rf_regval_set()
2f53ba46d8c9 mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
ae0d6b4fb32c mt76: mt7915: fix endianness in mt7915_rf_regval_get
7496e06d0e6f media: amphion: only insert the first sequence startcode for vc1l format
59dbfddc11aa media: amphion: sync buffer status with firmware during abort
5597b3ab8661 media: hantro: Fix RK3399 H.264 format advertising
44cdc161d9db media: hantro: Be more accurate on pixel formats step_width constraints
34e14ee53310 media: amphion: defer setting last_buffer_dequeued until resolution changes are processed
eff68a9e24c3 media: mediatek: vcodec: Initialize decoder parameters for each instance
a891de07766c media: mediatek: vcodec: decoder: Drop max_{width,height} from mtk_vcodec_ctx
3bbdbc394f34 media: mediatek: vcodec: decoder: Skip alignment for default resolution
3bfbe29952be media: mediatek: vcodec: decoder: Fix resolution clamping in TRY_FMT
325d2362cd86 media: mediatek: vcodec: decoder: Fix 4K frame size enumeration
2090efd15725 media: atomisp: revert "don't pass a pointer to a local variable"
8516d329dca4 drm/msm/dpu: Fix for non-visible planes
70b148acab70 media: amphion: release core lock before reset vpu core
4b8d0fa094ae media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
a14dede1f9ad crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
c9be45e4c69f crypto: hisilicon/sec - don't sleep when in softirq
69d05f0a4b1d drm/radeon: avoid bogus "vram limit (0) must be a power of 2" warning
0b07f28c23ff drm/msm/mdp5: Fix global state lock backoff
dc74006c10ac libbpf, riscv: Use a0 for RC register
9c8b3f05fb18 drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy
e2be585bc9ac drm/bridge: anx7625: Fix NULL pointer crash when using edp-panel
3ba59bbe4f30 net: hinic: avoid kernel hung in hinic_get_stats64()
d6423b405c42 net: hinic: fix bug that ethtool get wrong stats
7784a5b64200 hinic: Use the bitmap API when applicable
c999b92841be net: dsa: felix: build as module when tc-taprio is module
76a2e36b9f2d net: sched: provide shim definitions for taprio_offload_{get,free}
09ecee270c8b drm/msm: Fix fence rollover issue
7d25a310048c drm: bridge: sii8620: fix possible off-by-one
9ff0274708fc drm/msm/hdmi: fill the pwr_regs bulk regulators
829871d24285 drm/msm/dpu: remove hard-coded linewidth limit for writeback
62c31466c867 drm/msm/dpu: fix maxlinewidth for writeback block
4adb1c10124b drm/msm/dpu: move intf and wb assignment to dpu_encoder_setup_display()
ecbc7aa0d6df drm/mediatek: dpi: Only enable dpi after the bridge is enabled
37157c7be48c drm/mediatek: dpi: Remove output format of YUV
295d7518d788 drm/rockchip: Fix an error handling path rockchip_dp_probe()
4d8f078e12a8 drm/rockchip: vop: Don't crash for invalid duplicate_state()
c5ca18956420 selftests: net: fib_rule_tests: fix support for running individual tests
03ddc692424a net: dsa: felix: drop oversized frames with tc-taprio instead of hanging the port
5d92f062ff1c net: dsa: felix: keep reference on entire tc-taprio config
a168d6cb2d33 net: dsa: felix: update base time of time-aware shaper when adjusting PTP time
998b1428772a selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
5242f2230d9f crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
b613fba57f3b mm: Account dirty folios properly during splits
392dea95fc80 drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block
ad1c50bd181f drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
a868c2473053 drm/vc4: hdmi: Force modeset when bpc or format changes
f04bdc1f9862 drm/vc4: hdmi: Fix timings for interlaced modes
b1a412c12da6 drm/vc4: hdmi: Move HDMI reset to pm_resume
0241244456c1 drm/vc4: hdmi: Switch to pm_runtime_status_suspended
6ecd49a51e4b drm/vc4: hdmi: Reset HDMI MISC_CONTROL register
6f2955c531e1 drm/vc4: hdmi: Avoid full hdmi audio fifo writes
700768082770 drm/vc4: hdmi: Clear unused infoframe packet RAM registers
f70c25cf34f9 drm/vc4: hdmi: Add all the vc5 HDMI registers into the debugfs dumps
d84e417fa743 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
31878b91b753 drm/vc4: dsi: Fix dsi0 interrupt support
8c43f2a534a6 drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
cfb936735c5b drm/vc4: dsi: Correct pixel order for DSI0
97f9d7fa0946 drm/vc4: dsi: Correct DSI divider calculations
a4b21735d272 drm/vc4: dsi: Release workaround buffer and DMA
d5ab3cf69249 drm/vc4: plane: Fix margin calculations for the right/bottom edges
ea86677f8bb7 drm/vc4: plane: Remove subpixel positioning check
0ed01803cc93 drm/vc4: kms: Use maximum FIFO load for the HVS clock rate
5d51e861e9a6 media: mediatek: vcodec: Fix non subdev architecture open power fail
8b412db51db2 media: tw686x: Fix memory leak in tw686x_video_init
f560b10b148e media: driver/nxp/imx-jpeg: fix a unexpected return value problem
d65abbfa6914 media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events for stateless
1db89ef68622 media: mediatek: vcodec: Initialize decoder parameters after getting dec_capability
14bc7f8081a8 media: sta2x11: remove VIRT_TO_BUS dependency
fc43574e0690 media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
d27fed11f40f media: hdpvr: fix error value returns in hdpvr_read
32c827e30bb4 drm/mcde: Fix refcount leak in mcde_dsi_bind
08baa39c2a2e media: amphion: output firmware error message
cea1fefd18f5 media: imx-jpeg: Disable slot interrupt when frame done
c1e951701992 drm: bridge: adv7511: Add check for mipi_dsi_driver_register
d87bbd10fc01 crypto: ccp - During shutdown, check SEV data pointer before using
91d120d579e2 selftests/bpf: Fix rare segfault in sock_fields prog test
b7960089439a drm/display: Fix build error without CONFIG_OF
6593952d5803 test_bpf: fix incorrect netdev features
7e7472c62c6d rcutorture: Fix ksoftirqd boosting timing and iteration
e887a99b380c torture: Adjust to again produce debugging information
ca456c5104d4 drm/amdkfd: correct sdma queue number of sdma 6.0.1
8530292afa33 drm/amd: Don't show warning on reading vbios values for SMU13 3.1
35a59aee04e9 drm/radeon: fix incorrrect SPDX-License-Identifiers
5abc81a138f8 wifi: rtw89: 8852a: rfk: fix div 0 exception
b7c39b1a3d4b wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
cf8d8810f2e2 wifi: mac80211: set STA deflink addresses
b66ebac40f64 ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
488b371e46b7 media: rcar-vin: Fix channel routing for Ebisu
9d6ee9fbb5c7 media: imx-jpeg: Implement drain using v4l2-mem2mem helpers
447795ffb17c media: imx-jpeg: Align upwards buffer size
81fd8e69a689 media: imx-jpeg: Leave a blank space before the configuration data
111dac25a0bc media: imx-jpeg: Correct some definition according specification
9e4c0afd0d07 media: Hantro: Correct G2 init qp field
4c33a0d48eb1 media: amphion: return error if format is unsupported by vpu
d0b9fbe94735 media: tw686x: Register the irq at the end of probe
19923b72e0c4 media: camss: csid: fix wrong size passed to devm_kmalloc_array()
b3db99b49097 media: atmel: atmel-sama7g5-isc: fix warning in configs without OF
a28d77fe77e6 raw: Fix mixed declarations error in raw_icmp_error().
04309b5f5d8d raw: convert raw sockets to RCU
b5c20b86717e raw: use more conventional iterators
de3d723a3985 ping: convert to RCU lookups, get rid of rwlock
203a26661e37 net: ag71xx: fix discards 'const' qualifier warning
c402b8d5d304 crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
6e51cce3d940 tcp: fix possible freeze in tx path under memory pressure
f2a3adbc620c selftests/bpf: Don't force lld on non-x86 architectures
91aab9683578 libbpf: Fix internal USDT address translation logic for shared libraries
12b0606000d0 i2c: Fix a potential use after free
56a1d1be57b9 drm/bridge: it6505: Add missing CRYPTO_HASH dependency
dbe871e3fe6a drm/bridge: anx7625: Zero error variable when panel bridge not present
098f8dd9894c can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback
08f8288fc254 drm/vkms: check plane_composer->map[0] before using it
ee746ecf1011 can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback
edf73dbfcfa1 net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
2e1b1aa1cd82 crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_ss_hashkey
0fdb5f86e75f crypto: sun8i-ss - Fix error codes for dma_mapping_error()
6a38eb8fbb90 crypto: sun8i-ss - fix error codes in allocate_flows()
524d11a5b488 drm: adv7511: override i2c address of cec before accessing it
e9d04d1c8db3 libbpf: Fix uprobe symbol file offset calculation logic
0cde00c48ea2 drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
367882a5a944 virtio-gpu: fix a missing check to avoid NULL dereference
bf38b1eee1bf i2c: mxs: Silence a clang warning
4ff1ee4c509d i2c: npcm: Correct slave role behavior
261aeadc7be4 i2c: npcm: Remove own slave addresses 2:10
308d0d5d98c2 drm/amdgpu/display: Prepare for new interfaces
3262e5c7523b drm/amdgpu: fix scratch register access method in SRIOV
2a71a3574fd1 drm/bridge: lt9611uxc: Cancel only driver's work
013e67e7dd89 drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
bb5ac08d5bd8 drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init
69d9b8b59e3b drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
3185bbeb5c0e drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
ae5ed32c8e91 drm/mediatek: Modify dsi funcs to atomic operations
9faff03617af drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
2fd530d17d08 ath11k: Avoid REO CMD failed prints during firmware recovery
deec1597f3b4 ath11k: Fix incorrect debug_mask mappings
1f1483361585 ath11k: fix missing skb drop on htc_tx_completion error
81bb39a0f2f3 libbpf: Fix is_pow_of_2
26f0067ae603 selftests/bpf: Fix tc_redirect_dtime
993b2d0ea0bd sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests
a838592a9c49 selftests/bpf: Fix test_run logic in fexit_stress.c
460a4a850bae drm/ssd130x: Only define a SPI device ID table when built as a module
4815d57050fe drm/mipi-dbi: align max_chunk to 2 in spi_transfer
313aca98c5fd ath11k: fix IRQ affinity warning on shutdown
307ce58270b3 ath11k: fix netdev open race
24d7da5c978f wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down
72efb32be108 wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
df59b91dd8af drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c
2d5e9bce99df drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
9255a2b6d79e drm/st7735r: Fix module autoloading for Okaya RH128128T
ab6360c30706 drm/bridge: lt9611: Use both bits for HDMI sensing
a056d7ccce73 drm/edid: reset display info in drm_add_edid_modes() for NULL edid
620949b26c5a ath11k: Init hw_params before setting up AHB resources
7b4fe5c024d7 ath11k: Fix warning on variable 'sar' dereference before check
a6b75715fa33 ath10k: do not enforce interrupt trigger type
9a3c206caadb drm/bridge: tc358767: Make sure Refclk clock are enabled
a665b500d7ba drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid
9c5d750da06e drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
bfcca6234b2a drm/meson: Fix refcount leak in meson_encoder_hdmi_init
131b4d4f22cc drm/mgag200: Acquire I/O lock while reading EDID
63e2c558ad4a drm/bridge: anx7625: Use DPI bus type
58a3eb45e882 drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC
d6acd77e3b05 drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable()
7c242077ee32 drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON()
14053d3e52c8 dt-bindings: display: bridge: ldb: Fill in reg property
e66205ee2dd3 erofs: update ctx->pos for every emitted dirent
8aa69de3d0c2 pwm: lpc18xx: Fix period handling
11f19c910b77 pwm: sifive: Shut down hardware only after pwmchip_remove() completed
f9a71b807943 pwm: sifive: Ensure the clk is enabled exactly once per running PWM
1d18eb5b9cec pwm: sifive: Simplify offset calculation for PWMCMP registers
0545bfd4c8f7 dm: return early from dm_pr_call() if DM device is suspended
2ebf6f594681 tools/power turbostat: Fix file pointer leak
a765d1abee82 thermal/tools/tmon: Include pthread and time headers in tmon.h
1c8729942e7c selftests/seccomp: Fix compile warning when CC=clang
901e61b5e0f6 io_uring: Don't require reinitable percpu_ref
674147513db3 io_uring: define a 'prep' and 'issue' handler for each opcode
95c74abe404d io_uring: move to separate directory
90812dd1f740 x86/extable: Fix ex_handler_msr() print condition
876662765695 sched/numa: Initialise numa_migrate_retry
dcdb6272b7cd sched: only perform capability check on privileged operation
32f346b7460e nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
dc4e49f068ca drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
ddb603a99fa0 perf: RISC-V: Add of_node_put() when breaking out of for_each_of_cpu_node()
9987e2d15f51 irqdomain: Report irq number for NOMAP domains
24be04f0ebfa ARM: dts: qcom: msm8974: Disable remoteprocs by default
d9f1fa7c4ecf arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
fd95595c2e23 arm64: dts: qcom: msm8998: Make regulator voltages multiple of step-size
51dabf18fc72 soc: qcom: socinfo: Fix the id of SA8540P SoC
c1716ee4af76 soc: qcom: Make QCOM_RPMPD depend on PM
fc7b19f547bc regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
8cd41a4f28b6 dm writecache: count number of blocks discarded, not number of discard bios
f06cbeff2352 dm writecache: count number of blocks written, not number of write bios
5fef35fc1a12 dm writecache: count number of blocks read, not number of read bios
d48fa0b50494 dm writecache: return void from functions
f0762b6a3a40 PM: domains: Ensure genpd_debugfs_dir exists before remove
f8c44af7dd2d blktrace: Trace remapped requests correctly
20ee06b89147 hwmon: (drivetemp) Add module alias
6b1e4b5c2c87 hwmon: (sch56xx-common) Add DMI override table
67f771726442 spi: tegra20-slink: fix UAF in tegra_slink_remove()
3c6bd448442b spi: Fix simplification of devm_spi_register_controller
c6079919817a spi: dw: Fix IP-core versions macro
53f2de4b7b70 blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
8134a099d63b spi: Return deferred probe error when controller isn't yet available
4b3dd6659694 erofs: avoid consecutive detection for Highmem memory
96aa2a6a8961 erofs: wake up all waiters after z_erofs_lzma_head ready
4d0cf5bdea1a arm64: dts: qcom: sc7280: fix PCIe clock reference
fe327fdc3107 arm64: tegra: Fix SDMMC1 CD on P2888
61b2143ac99f arm64: tegra: Mark BPMP channels as no-memory-wc
cbb73c1d32e7 arm64: dts: mt7622: fix BPI-R64 WPS button
702d2a541af4 arm64: dts: qcom: sm8250: add missing PCIe PHY clock-cells
4ffad9357b9d arm64: dts: qcom: sc7280: drop PCIe PHY clock index
531d21b4ce4c arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes
5503176b7d15 arm64: dts: qcom: sm6125: Append -state suffix to pinctrl nodes
eb007ca7cb59 arm64: dts: qcom: sm6125: Move sdc2 pinctrl from seine-pdx201 to sm6125
579ea4a0fab9 m68k: virt: Fix missing platform_device_unregister() on error in virt_platform_init()
d3a380f723b0 ACPI: VIOT: Fix ACS setup
53d19f5b11e7 arm64: dts: exynosautov9: correct spi11 pin names
082018a4d574 perf/x86/intel: Fix PEBS data source encoding for ADL
34d1a1bf6775 perf/x86/intel: Fix PEBS memory access info encoding for ADL
9cfed7bfb923 arm64: dts: qcom: msm8994: add required ranges to OCMEM
393114d80c91 arm64: dts: qcom: msm8916: Fix typo in pronto remoteproc node
cd25f585c69d stack: Declare {randomize_,}kstack_offset to fix Sparse warnings
f919fb3d3cf1 lib: overflow: Do not define 64-bit tests on 32-bit
aa6a7c953513 bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
d89c0e089f7b ARM: dts: qcom: pm8841: add required thermal-sensor-cells
6f7698399f90 ARM: dts: qcom: msm8974: add required ranges to OCMEM
591f0697ccba soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
ed40a48d0a91 soc: qcom: ocmem: Fix refcount leak in of_get_ocmem
6ef9abe3e50b ARM: dts: qcom-msm8974: fix irq type on blsp2_uart1
0a4fa4ce6979 ARM: dts: qcom: replace gcc PXO with pxo_board fixed clock
408ecbf8fcb7 ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP
7040e8bd46b2 regulator: qcom_smd: Fix pm8916_pldo range
abb65882592c arm64: dts: renesas: r9a07g054l2-smarc: Correct SoC name in comment
407cc9639100 arm64: dts: renesas: r8a779m8: Drop operating points above 1.5 GHz
3b01353f1825 cpufreq: zynq: Fix refcount leak in zynq_get_revision
d8b4cea8b38c arm64: dts: qcom: sdm636-sony-xperia-ganges-mermaid: correct sdc2 pinconf
31a91afaac9d arm64: dts: qcom: sdm630: fix gpu's interconnect path
665ac144cfc1 arm64: dts: qcom: sdm630: fix the qusb2phy ref clock
ebfdc8bd81e6 arm64: dts: qcom: sdm630: disable GPU by default
c652e0f51665 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
507159facf00 ARM: OMAP2+: Fix refcount leak in omapdss_init_of
93c55e0dff86 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
905ce119d0ee arm64: dts: qcom: sdm845-akatsuki: Round down l22a regulator voltage
f3edcfd87118 block: fix infinite loop for invalid zone append
773feecf570e spi: s3c64xx: constify fsd_spi_port_config
e424ccda9c8b soc: fsl: guts: machine variable might be unset
ca18e97c52a7 arm64: dts: qcom: sc7180: Remove ipa_fw_mem node on trogdor
86a2e3ecc91e locking/lockdep: Fix lockdep_init_map_*() confusion
2f754c81c8b6 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1
10b49de3d9a6 arm64: select TRACE_IRQFLAGS_NMI_SUPPORT
17e0c2d3c6cc arm64: dts: mt8192: Fix idle-states entry-method
6f24321f1274 arm64: dts: mt8192: Fix idle-states nodes naming scheme
9b8a48c34e60 ARM: dts: ast2600-evb-a1: fix board compatible
58f56c71ad3c ARM: dts: ast2600-evb: fix board compatible
513283669e50 ARM: dts: ast2500-evb: fix board compatible
7b9dda6bc7d4 x86/pmem: Fix platform-device leak in error path
446838f3c935 Revert "ARM: dts: imx6qdl-apalis: Avoid underscore in node name"
f22cc193e692 arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
d1fbbb5ded71 soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
b66dcf146d47 soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
8885081ba0c8 ARM: dts: imx7-colibri-eval-v3: correct can controller comment
b4b34041c001 ARM: dts: imx7-colibri: move aliases, chosen, extcon and gpio-keys
10e4b798330c ARM: dts: imx7-colibri: improve wake-up with gpio key
b31d4563b8bf ARM: dts: imx7-colibri: add usb dual-role switching using extcon
78130b0585e2 ARM: dts: imx7-colibri: overhaul display/touch functionality
3c51318638fb ARM: dts: imx7d-colibri-emmc: add cpu1 supply
6f556550328e ACPI: processor/idle: Annotate more functions to live in cpuidle section
02b658bfb264 ARM: bcm: Fix refcount leak in bcm_kona_smc_init
d1f0f5a5b2fa spi: spi-altera-dfl: Fix an error handling path
73dd39f55a5a arm64: dts: renesas: beacon: Fix regulator node names
0c1757480a6a meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
74e1beed4704 wait: Fix __wait_event_hrtimeout for RT/DL tasks
46cc4c076ac2 kasan: test: Silence GCC 12 warnings
c3d0c6adf283 io_uring: fix io_uring_cqe_overflow trace format
dedd558d9765 selinux: Add boundary check in put_entry()
1fc1f72aad20 selinux: fix memleak in security_read_state_kernel()
f7042cf9dd40 PM: hibernate: defer device probing when resuming from hibernation
38639db75316 hwmon: (sht15) Fix wrong assumptions in device remove callback
a7cb43c8c2f9 ACPI: video: Use native backlight on Dell Inspiron N4010
bfd4c6710d22 PM: EM: convert power field to micro-Watts precision and align drivers
3d358d3d94ab hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist
bea971964a28 firmware: tegra: Fix error check return value of debugfs_create_file()
f80893ef01a0 ARM: shmobile: rcar-gen2: Increase refcount for new reference
77f77632999d arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
7473b6549385 arm64: dts: qcom: ipq8074: fix NAND node name
c9d8f42d18c2 arm64: dts: qcom: add missing AOSS QMP compatible fallback
ce94c8fbdabe arm64: dts: qcom: sc7280: Rename sar sensor labels
3c5bed5814c3 ARM: dts: qcom: sdx55: Fix the IRQ trigger type for UART
05b23b33ee91 ACPI: LPSS: Fix missing check in register_device_clock()
f1a4111e8b6d ACPI: PM: save NVS memory for Lenovo G40-45
23c643bd7123 ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
bd58acaf1585 ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
37f0c8977857 ARM: OMAP2+: pdata-quirks: Fix refcount leak bug
2629d171f3d6 ARM: OMAP2+: display: Fix refcount leak bug
863ea2ac6f75 spi: synquacer: Add missing clk_disable_unprepare()
49a7f92d70c0 arm64: dts: qcom: timer should use only 32-bit size
bcfa4501972d ARM: dts: ux500: Fix Gavini accelerometer mounting matrix
a3f423e65299 ARM: dts: ux500: Fix Codina accelerometer mounting matrix
e9c316447c63 ARM: dts: ux500: Fix Janice accelerometer mounting matrix
dbb9381dcbe2 ARM: dts: BCM5301X: Add DT for Meraki MR26
9496e3d49da5 ARM: dts: imx6ul: fix qspi node compatible
47beb55c7c93 ARM: dts: imx6ul: fix lcdif node compatible
692cf9f9afa9 ARM: dts: imx6ul: fix csi node compatible
53e75d22f84d ARM: dts: imx6ul: fix keypad compatible
d538751225ab ARM: dts: imx6ul: change operating-points to uint32-matrix
44269efa9142 ARM: dts: imx6ul: add missing properties for sram
6046e410c384 irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()
2c14f578b5a0 sched/core: Always flush pending blk_plug
c1491d69334a sched/fair: fix case with reduced capacity CPU
4d4ccca64e84 genirq: GENERIC_IRQ_IPI depends on SMP
b1567b995a0c irqchip/mips-gic: Only register IPI domain when SMP is enabled
8fa8237d2d2b genirq: Don't return error on missing optional irq_request_resources()
21391488f249 sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg
5e63c5fe9123 ext2: Add more validity checks for inode counts
019aa3dd4ee3 arm64: errata: Remove AES hwcap for COMPAT tasks
db1fae1a8acd arm64: kasan: Revert "arm64: mte: reset the page tag in page->flags"
07022e07017e arm64: fix oops in concurrently setting insn_emulation sysctls
0fc07cf46769 arm64: Do not forget syscall when starting a new thread.
573a346f3cc2 arm64: stacktrace: use non-atomic __set_bit
771076199152 arm64: kasan: do not instrument stacktrace.c
2c1fc32a9ab8 arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic
92b465c5fec3 x86: Handle idle=nomwait cmdline properly for x86_idle
503dde612202 epoll: autoremove wakers even more aggressively
109539c9ba84 netfilter: nf_tables: fix null deref due to zeroed list head
2f07a81c5d89 netfilter: nf_tables: disallow jump to implicit chain from set element
92c07fdb6b58 netfilter: nf_tables: upfront validation of data via nft_data_init()
c921bd1a7f00 netfilter: nf_tables: do not allow RULE_ID to refer to another chain
58e863f64ee3 netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
0d0703939752 netfilter: nf_tables: do not allow SET_ID to refer to another table
f9cb9c823a65 usb: dwc3: gadget: fix high speed multiplier setting
fd55d4aa3463 usb: dwc3: gadget: refactor dwc3_repare_one_trb
33ece34cdf1d arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
ff4a0a2a0608 ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
af64d4caeeb2 Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
4e5de1c54eca USB: HCD: Fix URB giveback issue in tasklet function
e1da08e8cded usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
bc57850fcb7e coresight: Clear the connection field properly
7d305823e022 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
3fcad718b5c9 powerpc/powernv: Avoid crashing if rng is NULL
39e29d134ce2 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
b80b14c6c09a powerpc/fsl-pci: Fix Class Code of PCIe Root Port
87784a09789a powerpc/64e: Fix early TLB miss with KUAP
9f9bbe3cf758 powerpc: Restore CONFIG_DEBUG_INFO in defconfigs
65e044ac89c1 ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
6fe27b55af24 media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
d3b41aa5348a media: isl7998x: select V4L2_FWNODE to fix build error
546a2d5c10fa mbcache: add functions to delete entry if unused
6f01f9e166c6 mbcache: don't reclaim used entries
5f5784356513 md-raid10: fix KASAN warning
7f82027b6b74 md-raid: destroy the bitmap after destroying the thread
65beb95f3251 serial: mvebu-uart: uart2 error bits clearing
1fdbbe246daf fuse: fix deadlock between atomic O_TRUNC and page invalidation
4bd9d5d20f34 fuse: write inode in fuse_release()
ed2ac89f294e fuse: ioctl: translate ENOSYS
19d747bf8a3d fuse: limit nsec
8e33102309bd ksmbd: fix heap-based overflow in set_ntacl_dacl()
02ed2a9b7874 ksmbd: fix use-after-free bug in smb2_tree_disconect
0f1c9908c8e1 ksmbd: prevent out of bound read for SMB2_WRITE
9ec5086d14c5 ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
ff20f1875889 ksmbd: fix memory leak in smb2_handle_negotiate
9b9ed61d5ad7 soundwire: qcom: Check device status before reading devid
84002f936a06 scsi: qla2xxx: Zero undefined mailbox IN registers
9d08698376c3 scsi: qla2xxx: Fix incorrect display of max frame size
03d8241112d5 scsi: sg: Allow waiting for commands to complete on removed device
b0ab91283679 scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID
a1135205b0af iio: light: isl29028: Fix the warning in isl29028_remove()
2c6431d40657 iio: fix iio_format_avail_range() printing for none IIO_VAL_INT
3e9047989547 um: seed rng using host OS rng
dacd09269aae um: Remove straying parenthesis
bb2c0e65f06c mtd: rawnand: arasan: Update NAND bus clock instead of system clock
37276f51bb4a mtd: rawnand: arasan: Fix clock rate in NV-DDR
7e06e615279c btrfs: reject log replay if there is unsupported RO compat flag
be001f9da71e bpf: Fix KASAN use-after-free Read in compute_effective_progs
261027d9988c drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
82d87b12e191 drm/tegra: Fix vmapping of prime buffers
54f0c628c634 drm/nouveau/kms: Fix failure path for creating DP connectors
5c5b1707884e drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
c2bd8f52c6c4 drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
f223ddb6be37 drm/nouveau: fix another off-by-one in nvbios_addr
b1475e2400c9 drm/dp/mst: Read the extended DPCD capabilities during system resume
f845dccb5334 drm/hyperv-drm: Include framebuffer and EDID headers
9c49ac792c63 drm/fb-helper: Fix out-of-bounds access
071f693b4315 drm/ingenic: Use the highest possible DMA burst size
701373decc68 drm/vc4: hdmi: Disable audio if dmas property is present but empty
514b5bfcd352 drm/shmem-helper: Add missing vunmap on error
2869c17ab606 drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
c99f19fce608 rtc: rx8025: fix 12/24 hour mode detection on RX-8035
91e11b151e95 wireguard: selftests: set CONFIG_NONPORTABLE on riscv32
099e15195dae RISC-V: Update user page mapping only once during start
fcc37c9de0ed RISC-V: Fix SBI PMU calls for RV32
a775c75190ff RISC-V: Fix counter restart during overflow for RV32
f46e3ebf6de1 RISC-V: Add modules to virtual kernel memory layout dump
14b26f63a080 RISC-V: Fixup schedule out issue in machine_crash_shutdown()
710559c0d73b RISC-V: Fixup get incorrect user mode PC for kernel mode regs
09dff3955d75 RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context
cbb378edebd7 RISC-V: Declare cpu_ops_spinwait in <asm/cpu_ops.h>
899b5091e4aa RISC-V: cpu_ops_spinwait.c should include head.h
306aee157d23 riscv: dts: starfive: correct number of external interrupts
4550f7ed4856 dt-bindings: riscv: fix SiFive l2-cache's cache-sets
7e9ab8cb4fa5 riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
73fc099eaefd riscv:uprobe fix SR_SPIE set/clear handling
844a857bbce3 parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
62eb0059d8d5 parisc: Check the return value of ioremap() in lba_driver_probe()
6f0c087a68e5 parisc: Drop pa_swapper_pg_lock spinlock
5c9e6c5e86a0 parisc: Fix device names in /proc/iomem
247caf4a87f3 ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
e11fb0a3a39b crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak
c8f808dfcc49 fix short copy handling in copy_mc_pipe_to_iter()
f92421194629 usbnet: smsc95xx: Fix deadlock on runtime resume
db3b738ae5f7 usbnet: Fix linkwatch use-after-free on disconnect
730d67bfb916 fbcon: Fix accelerated fbdev scrolling while logo is still shown
26c1cdde54d7 fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
ff58bd0db5cc thermal: sysfs: Fix cooling_device_stats_setup() error code path
d082cb154f28 fs: Add missing umask strip in vfs_tmpfile
5db80480c5d5 vfs: Check the truncate maximum size in inode_newsize_ok()
e0ef23e9b0ad tty: vt: initialize unicode screen buffer
9c5c8aaed50b tty: 8250: Add support for Brainboxes PX cards.
37268c7badd3 LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
27187e929981 ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
e24cb11883a0 ALSA: hda/realtek: Add quirk for another Asus K42JZ model
ec80fc5fa03b ALSA: hda/cirrus - support for iMac 12,1 model
5d83b450e217 ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
53283a3333c0 KVM: x86/xen: Stop Xen timer before changing IRQ
9a9b5771e930 KVM: x86/xen: Initialize Xen timer only once
e27e46d5e5c4 KVM: x86: revalidate steal time cache if MSR value changes
0043fbede947 KVM: x86: do not report preemption if the steal time cache is stale
16c6a078c2bb KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change
7f04ed0d95db KVM: x86: Tag kvm_mmu_x86_module_init() with __init
1b36d36624e7 KVM: SVM: Disable SEV-ES support if MMIO caching is disable
6271f2854b92 KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
37aaaa28851a KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
a9e394788e6a KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
15c0b55a366a KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
dee2cc52b8b7 KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks
df6cbd82e0a8 KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
cbbd3df6ede5 KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits
d2b2213dda1e KVM: Do not incorporate page offset into gfn=>pfn cache user address
e7d52979638f KVM: Fix multiple races in gfn=>pfn cache refresh
ca4efed09557 KVM: Fully serialize gfn=>pfn cache refresh via mutex
391931dafc5f KVM: Put the extra pfn reference when reusing a pfn in the gpc cache
81b640cc9b91 KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper
86145725d4a9 KVM: s390: pv: don't present the ecall interrupt twice
2eee1dba70f5 KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
53221fa29481 KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
8f8aa303c494 KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
fe1cdbc5cb2c HID: wacom: Don't register pad_input for touch switch
455287aff8c6 HID: wacom: Only report rotation for art pen
02b4d0ec5b82 HID: nintendo: Add missing array termination
2531fefea554 HID: hid-input: add Surface Go battery quirk
eb3ebbd26808 lockd: detect and reject lock arguments that overflow
56761b355ded add barriers to buffer_uptodate and set_buffer_uptodate
24cdb1e7ee12 wifi: mac80211_hwsim: use 32-bit skb cookie
ce943930c7a6 wifi: mac80211_hwsim: add back erroneously removed cast
6d4f073cb2e8 wifi: mac80211_hwsim: fix race condition in pending packet
a9fba9f20dc9 hwmon: (nct6775) Fix platform driver suspend regression
36d9ec95598f ASoC: amd: yc: Update DMI table entries
8d5b8e01e374 ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7
a67e67732435 ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
8438004a7fcb ALSA: hda/realtek: Add quirk for Clevo NV45PZ
b0d4af0a4763 ALSA: bcd2000: Fix a UAF bug on the error path of probing
a23e793af145 ALSA: usb-audio: Add quirk for Behringer UMC202HD
755f49dd4191 nfsd: eliminate the NFSD_FILE_BREAK_* flags
ed48237d6b0a pNFS/flexfiles: Report RDMA connection errors to the server
5c5639005dba scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
fb78ef830e5e Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
98847832313d x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
8cd1b2413c5c Makefile: link with -z noexecstack --no-warn-rwx-segments
(From OE-Core rev: 3bf4ac9802ce3b186e1345d9aab3d4e7e4c79c81)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d654f7e29909 Linux 5.19.1
f6664a403f11 x86/speculation: Add LFENCE to RSB fill sequence
f826d0412d80 x86/speculation: Add RSB VM Exit protections
224b653547fa macintosh/adb: fix oob read in do_adb_query() function
7f64bc0c090c Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
651880ed7d39 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
7562b32d7531 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
17da5b394ba4 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
9122622a9d2a Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
cb79e61c28b9 Bluetooth: btusb: Add support of IMC Networks PID 0x3568
34464228344c dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding
18b04e68252f Bluetooth: hci_bcm: Add DT compatible for CYW55572
f7b229ecf21a Bluetooth: hci_bcm: Add BCM4349B1 variant
60ef27c1c77f Bluetooth: hci_qca: Return wakeup for qca_wakeup
9283e708a9b8 arm64: set UXN on swapper page tables
231276d2c6cc ata: sata_mv: Fixes expected number of resources now IRQs are gone
d069dcffef84 crypto: arm64/poly1305 - fix a read out-of-bound
cd5a88272762 ACPI: APEI: Better fix to avoid spamming the console with old error logs
eb5595ac6aee ACPI: video: Shortening quirk list by identifying Clevo by board_name only
5ab9b078c4ff ACPI: video: Force backlight native for some TongFang devices
7c8e33cc2a49 tools/vm/slabinfo: Handle files in debugfs
28a9cbc1c927 block: fix default IO priority handling again
(From OE-Core rev: f1cb26e429c7be2b9ae46a0d67e6cb74aa0ce1fe)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
7217df812798 Linux 5.15.60
5c5c77746ce1 x86/speculation: Add LFENCE to RSB fill sequence
7fcd99e889c0 x86/speculation: Add RSB VM Exit protections
c81d1bb58c88 macintosh/adb: fix oob read in do_adb_query() function
d98cf2b40c20 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
ee421ad8973b Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
59689a843bc9 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
b653eeaa8cf8 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
d4f921efb4bf Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
04e3388eeb47 Bluetooth: btusb: Add support of IMC Networks PID 0x3568
6a5ec48fb752 dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding
88e088e29487 Bluetooth: hci_bcm: Add DT compatible for CYW55572
2aa38f0af306 Bluetooth: hci_bcm: Add BCM4349B1 variant
37b385c78cd5 btrfs: zoned: fix critical section of relocation inode writeback
5e04c8bf42d8 btrfs: zoned: prevent allocation from previous data relocation BG
775871d4be0d arm64: set UXN on swapper page tables
a619a0312099 KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()
e423893fe320 selftests: KVM: Handle compiler optimizations in ucall
bc2cee443c74 tools/kvm_stat: fix display of error when multiple processes are found
9acd899d2feb KVM: selftests: Make hyperv_clock selftest more stable
ad6fd99d5feb KVM: x86: do not set st->preempted when going back to user space
92343314d34e KVM: x86: do not report a vCPU as preempted outside instruction boundaries
3d4c28475ee3 crypto: arm64/poly1305 - fix a read out-of-bound
397c2116cbe2 ACPI: APEI: Better fix to avoid spamming the console with old error logs
e7170bcda613 ACPI: video: Shortening quirk list by identifying Clevo by board_name only
3a5fab5c4505 ACPI: video: Force backlight native for some TongFang devices
9894717519cc tools/vm/slabinfo: Handle files in debugfs
7ad47f414b40 block: fix default IO priority handling again
e889a4c440eb selftests/bpf: Check dst_port only on the client socket
119debdb9f25 selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
df9692b8a319 x86/speculation: Make all RETbleed mitigations 64-bit only
(From OE-Core rev: 04d334d8881921a1a20407bc8428c7b9c9c80d2d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
python3-requests makes use of 'zipfile' module, so we need to add
python3-compression as a dependency, otherwise 'import requests'
errors out.
(From OE-Core rev: 6cfe2ed2234a76a3f9da194097781e8d6ce1353b)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make unique shell variable names for cargo and rust
setup scripts. This change will make it easier to append to the
scripts in a bbappend file by using the variable for the script.
Before this change it was only possible for the last script as
they shared the same variable name.
(From OE-Core rev: 74307f57ad0b3c538be0add11028e4e6199a7662)
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Delete dependency on dev-hwrng.device and systemd-udev-settle services
as they can be troublesome because difference devices may have different
devices to detect resulting in delayed boot.
do not run if included in a container image
Add EXTRA_ARGS via /etc/default/rng-tools e.g. if your device has
hw RNG then something like this
EXTRA_ARGS="-r /dev/hwrng"
You can also use drop-ins for enhacing systemd unit file from machine
layer via a bbappend and adding a fragment to systemd
/etc/systemd/system/rng-tools.service.d/10-hwrng.conf
where you can add
[Unit]
Requires=dev-hwrng.device
After=dev-hwrng.device
(From OE-Core rev: ab73f6e8efb97682441f012c41d35a549e899cce)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Allow GLX tests to be disabled for systems that don't support it.
- Allow OpenCL tests to be enabled.
(From OE-Core rev: 53c90930fca17cdaec2a5492320a286b6db6bdda)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use the same code as the 'nodejs_16.4.bb recipe' for mapping the OE
arch to the NPM arch.
A noticeable change (and fix for exiting problems) is the move from
'arm' to 'arm64' for 'aarch64'.
(From OE-Core rev: cd773722cb66eea487c6004a006e1b88f0b07a5a)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The user does need to be told about this but it isn't really a warning,
just something they may need to be aware of. Drop the level accordingly.
(Bitbake rev: 9bdedc8074990e613c9567e2cd8072f8d885f07f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This package was broken since it was upgraded to 6.48, because
it started using 'exceptiongroup' since then, which is missing
in any meta layer. On target, when importing hypothesis, we meet
the following error:
Traceback (most recent call last):
File "/usr/lib64/python3.10/site-packages/hypothesis/internal/compat.py", line 18, in <module>
BaseExceptionGroup = BaseExceptionGroup
NameError: name 'BaseExceptionGroup' is not defined. Did you mean: 'BaseException'?
ModuleNotFoundError: No module named 'exceptiongroup'
The related codes as below:
try:
BaseExceptionGroup = BaseExceptionGroup
ExceptionGroup = ExceptionGroup # pragma: no cover
except NameError:
from exceptiongroup import (
BaseExceptionGroup as BaseExceptionGroup,
ExceptionGroup as ExceptionGroup,
)
We can see that it tries to use ExceptionGroup and falls back to
use an import from exceptiongroup module.
Looking at the https://github.com/agronholm/exceptiongroup, it says:
"""
This is a backport of the BaseExceptionGroup and ExceptionGroup classes from Python 3.11.
"""
So instead of adding a new recipe for exception group, it might be
better to revert to a working version and wait for python 3.11 to release.
(From OE-Core rev: 37c5b171d7de25b131e77b80d37f8481308bd6fe)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The gdbserver test case didn't actually work and doesn't follow the
documentation for how to use gdbserver in Yocto. Rewrite the test case
to follow the documented process so if that breaks then we're aware.
(From OE-Core rev: a8eddb71b16a2b958cde54d0dbd35f7a9467ddd2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If native_sysroot is passed, also support the caller passing in the
target_sys and add that to the path if so. This allows runCmd() to be
used to invoke the cross tools.
(From OE-Core rev: afa3d3ba00b40fd29e9852eeaa2c2c9b68f18659)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a comment explaining the non-obvious return codes.
(From OE-Core rev: 6572baffa02ba6b8a686490d55af17cacb528920)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This CVE only applied to pre 1.3.3rc1 and we're on 1.3.3 so we're sorted
but the rc versions make the automated matching fail. Therefore handle
manually.
(From OE-Core rev: 28cd290cc70f2401da1f51d17a3533ce581afbca)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream have indicated icu-config is deprecated and they don't intend
people to use it any more. Drop our code for it to flush out users and
clean up our recipe a bit. pkg-config is a much better alternative.
(https://github.com/unicode-org/icu/pull/2150)
(From OE-Core rev: 9b121df8d9f2a46bb08992725f97ba03e878a609)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In sanity.bbclass, in function check_connectivity :
Connectivity is tested by fetching URIs in variable CONNECTIVITY_CHECK_URIS.
If none is accessible, the status error is ambiguous.
It says to ensure the host's network is correctly configured but
never if the remote is available.
(From OE-Core rev: 9865176df6b6362a410b0fc3c115d942462dc338)
Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Escaping globs and quoting in rpm spec files is tricky and requires a
bit of dancing. In addition to that it changes from time to time.
Adding (simple) regression test for different types of filename
patterns. Cover brackets and parentheses in first iteration
[Yocto #13746]
(From OE-Core rev: 142432217c152970249884fad240f7441cb1a2ad)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit f95adb749619e70920c6cc6cd01c6d02cd348fd8.
At some point RPM stopped treating "[]?" characters in quoted text as a glob
This causes rpmbuild error [1] in oe-core if package contains filenames
with such characters [Yocto #13746]. Reverting commit which replaces "[]" with "?"
fixes the issue.
It should be safe now becuase rpm tries to use filename directly if not
found by glob [2].
[1]
| error: File not found: /mnt/builds/yocto/build/build/tmp/work/core2-64-poky-linux/testrpm/0.0.1-r0/package/42 All-Time Classics (E) ?v1.1?.cht
| File not found: /mnt/builds/yocto/build/build/tmp/work/core2-64-poky-linux/testrpm/0.0.1-r0/package/42 All-Time Classics (E) ?v1.1?.cht
|
[2] c16c70cbd6
(From OE-Core rev: 9916212b4810280108107d94cd2c0cd3e07ae6ed)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These are typically auto-extracted with modify/upgrade from recipes
and can be easily recreated. On the rare occasions where they need
to be reused, they are still available under workspace/attic (which
is already used for old recipes and appends), so nothing gets lost.
This avoids the annoyance of devtool refusing to proceed because
there is a previous source tree in workspace/sources.
For independent source trees behave as before: do nothing.
Adjust the test that previously deleted those trees by hand.
(From OE-Core rev: 9bfb95d070d68d5ab5adfe0ea096f5fbf9cad8b0)
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>
Due to the changed versioned scheme, we have missed a few versions,
and latest boost finally detects that.
(From OE-Core rev: e97ccc30198b87b708b9f48ef2ad3e845d01010b)
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>
This makes it simpler to set specific ssh/sshd config options by adding
snippet files to /etc/ssh/ssh_config.d/ or /etc/ssh/sshd_config.d/
instead of modifying a copy of the full configuration file. As new
snippets can be added from separate recipes, targeted changes can be
done in multiple layers.
These specific directories are also used in Debian's default
configuration.
(From OE-Core rev: 70447c1680672bb4741a9e1c98aadc274e1ed5a0)
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
brings in these fixes
* 37e18b7b freopen: reset stream orientation (byte/wide) and encoding rule
* bf992585 ldso: process RELR only for non-FDPIC archs
* d32dadd6 ldso: support DT_RELR relative relocation format
* 2404d9d6 use syscall_arg_t and __scc macro for arguments to __alt_socketcall
(From OE-Core rev: 68a6ad83cde6024fd5bff5adb55c11f8c771edbf)
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>
Backport CVE patches from upstream to fix:
CVE-2021-3695
CVE-2021-3696
CVE-2021-3697
CVE-2022-28733
CVE-2022-28734
CVE-2022-28735
Backport the following 5 patches to make CVE patches be applied smoothly.
video-Remove-trailing-whitespaces.patch
video-readers-jpeg-Abort-sooner-if-a-read-operation-.patch
video-readers-jpeg-Refuse-to-handle-multiple-start-o.patch
(From OE-Core rev: db43401a3a4c201f02f4128fa4bac8ce993bfec0)
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
On qemuarmv5, arm-charlcd is logging an error because the device isn't
present on the virtual machine. Mask it off, as that device could be
present on the physical hardware (and we want to use the same kernel
config as the real hardware).
(From OE-Core rev: c03c33a4032f995a288f7287e79f43fcd3140aa1)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It does not yet compile with clang it comes with __ builtin___snprintf_chk Not Supported
formatted output of built-in functions check is failing with clang
somehow it seems to be compiler limitation. Therefore disable building
this component with clang for now
(From OE-Core rev: 5f4b6afb030fe75247cc2da09cdf0ec5259673df)
(From OE-Core rev: 0b3cff906c469bb9d6dfc7fafe385243d00f1c2b)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
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>
The KERNEL_DEVICETREE and related variables could potentially have a device
tree listed multiple times and this works okay for most scenarios. However,
when we create FIT entries for these we get duplicate nodes and uboot-mkimage
fails with
fit-image-initramfs-image.its:219.58-229.19: ERROR (duplicate_node_names): /images/fdt-freescale_imx8mp-evk-ecspi-slave.dtb: Duplicate node name
fit-image-initramfs-image.its:307.50-317.19: ERROR (duplicate_node_names): /images/fdt-freescale_imx8mp-evk-ndm.dtb: Duplicate node name
fit-image-initramfs-image.its:362.54-372.19: ERROR (duplicate_node_names): /images/fdt-freescale_imx8mp-evk-rm67199.dtb: Duplicate node name
fit-image-initramfs-image.its:417.56-427.19: ERROR (duplicate_node_names): /images/fdt-freescale_imx8mp-evk-usdhc1-m2.dtb: Duplicate node name
fit-image-initramfs-image.its:648.59-658.19: ERROR (duplicate_node_names): /configurations/conf-freescale_imx8mp-evk-ecspi-slave.dtb: Duplicate node name
fit-image-initramfs-image.its:744.51-754.19: ERROR (duplicate_node_names): /configurations/conf-freescale_imx8mp-evk-ndm.dtb: Duplicate node name
fit-image-initramfs-image.its:804.55-814.19: ERROR (duplicate_node_names): /configurations/conf-freescale_imx8mp-evk-rm67199.dtb: Duplicate node name
fit-image-initramfs-image.its:864.57-874.19: ERROR (duplicate_node_names): /configurations/conf-freescale_imx8mp-evk-usdhc1-m2.dtb: Duplicate node name
ERROR: Input tree has errors, aborting (use -f to force output)
uboot-mkimage: Can't open arch/arm64/boot/fitImage.tmp: No such file or directory
We fix this by tracking the DTBs we're compiling in the FIT and only picking
up unique ones.
(From OE-Core rev: 98acfea1e82a90c920bdd636033f930ac034b318)
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When an entry in /dev does not exist, start_getty is returning directly.
As it is started from init in a respawn mode, it will loop infinitely.
In this case add a sleep inside start_getty to prevent the "Respawning
too fast" message popping up every 5 minutes.
This case is happening quite often when the system is started as an
hypervisor guest as the standard serial line is usually taken by it and
removed from the configuration.
This was triggered quite often running linux as dom0 on top of Xen on
arm as the serial line is taken by Xen and removed from the device tree.
Use the opportunity to replace one tab with spaces as the rest of the
file is using spaces.
(From OE-Core rev: 5a704d0ff4d95b6d3a67b80a0db2be66253e7d61)
Signed-off-by: Bertrand Marquis <bertrand.marquis@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These base classes are deprecated/removed from libcpp15
(From OE-Core rev: 27e959638ac9193b502fcebcf037db3df0a7116c)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The mount.h conflict patch is now upstream so drop it.
Additionally this version fixes build with binutils-2.39 [1]
[1] 8a6f966be4
(From OE-Core rev: d43ec090ceb2bf0016a065103a4c34d0c43cb906)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
- The msmtpq script was updated.
- Added a new configuration command 'eval' to replace the current configuration
file line with the output of a command (similar to passwordeval, but more
general).
- Added a new configuration command 'set_msgid_header' with the default setting
'auto'. This adds a Message-ID header to the mail if none is present.
- msmtpd now adds a Received header
(From OE-Core rev: a2f0405a8140132fb374801bbabdbb016d269b15)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
DEBUG_PREFIX_MAP uses ${S} but that wasn't set correctly for this
recipe meaning cwd during the build (WORKDIR) was encoded into the
binary leading to buildpath warnings in debug symbols. Set S correctly
to avoid this issue.
(From OE-Core rev: 299abc1d69db13924f02d922139051126f19b306)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update the recpie to match the recent debug files layout change.
(From OE-Core rev: 7d191fc547a817f453496f2f48901ff384e34875)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
After improvements to debug sources handling I suspect that extra debug
information became available and is confusing this test. Disable it
for now until someone with more knowledge can resolve the issue.
(From OE-Core rev: 2d52b590f4f254ba6ff310af1f68780a0f329673)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tweak the powerpc code to just include filenames rather than full paths
to avoid build reproducibility issues.
(From OE-Core rev: a71832a14b6944da10c1916861545577f2f2de2c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a patch to gcc so that relative paths are handled by -fdebug-prefix-map
and friends. In OE we use relative paths in autotools and removing that
creates a lot of issues we'd have to fix. This alternative allows us to
fix the paths within gcc and improve our debug file coverage (and SPDX
manifests) accordingly.
(From OE-Core rev: 591cbe7140f01470b5799bc51e5b23f58bf95ffa)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that we're using absolute paths to run configure, there are absolute
path symlinks within gcc's output. Use our script that fixes these so
that the sstate objects work correctly.
(From OE-Core rev: 78f0bb21ae4337fdf628b2436c6182c32ed4fa9d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Match the changes to debug prefixes in bitbake.conf.
(From OE-Core rev: ccbbed323b5a96bbdaec4411fdd26cb9dca583e8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We don't really need to keep S and B separate for debug source purposes
and there shouldn't be source references in WORKDIR that isn't S and B
either.
Separating these out simplifies the shared-work directory handling for
gcc and should also help fix external source usage. Therefore handle
S and B in DEBUG_PREFIX_MAP separately and clean up other code.
Indentation is reduced here as it is introduced on every compiler
commandline so minimising it is helpful.
(From OE-Core rev: c39b5020b8705d17e3745c41e38d0f99a1ac94cf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This code was some of the earliest reproducible build work we did. To
correctly handle the encoding of file paths, we used relative build
paths to run configure which resulted in relative build paths in the
binaries.
We now have more modern approaches used elsewhere with the prefix remapping
options. These work best with absolute paths, not relative ones. As such,
drop the relative path mangling and switch to using prefix mapping
exclusively on absolute paths.
This makes the code matc the rest of the system and triggers the correct
code to be added in /usr/src/debug.
We have to include both file-prefix and debug-prefix since the assembler
only looks at debug-prefix.
(From OE-Core rev: 309e5d8bb56eb8599d756831f0bd38e6a50cfb05)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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: cbd6144a9769d21371ae0fe04db2adc05f6eed02)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
strace has been set imcompatible with riscv32, so update in
packagegroup-self-hosted.bb accordingly.
(From OE-Core rev: d326c561f90666f292d55b029e358c86b765b7c4)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rebase existing patches
Brings in following changes
* 46d1c780 fix strings.h feature test macro usage due to missing features.h
* baaf257f fix ESRCH error handling for clock_getcpuclockid
* 4f48da00 aarch64: add vfork
* 7d568410 fix mishandling of errno in getaddrinfo AI_ADDRCONFIG logic
* d16d7b10 early stage ldso: remove symbolic references via error handling function
* 63c67053 in early stage ldso before __dls2b, call mprotect with __syscall
* a23a3da2 avoid limited space of random temp file names if clock resolution is low
* 41002798 remove random filename obfuscation that leaks ASLR information
* 6c858d6f ensure distinct query id for parallel A and AAAA queries in resolver
* 8974ef21 mntent: fix potential mishandling of extremely long lines
* 751bee0e mntent: fix parsing lines with optional fields
* dcb31f6b fix constraint violation in qsort wrapper around qsort_r
(From OE-Core rev: e76b76f371d3158b70ae9d3a44b6d2ab6ba8db34)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adapt json-c recipe to compile and deploy a ptest for json-c.
Also add a small script for executing the tests.
All tests were successful on a trial and took around 20 seconds.
(From OE-Core rev: 757a5fbdeed58573c40d6e21475cc516aa49fd1c)
Signed-off-by: Simone Weiß <simone.weiss@elektrobit.com>
Signed-off-by: Kai Tomerius <kai.tomerius@elektrobit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since we're keeping cve-check aligned between the active branches,
and dunfell is supported on Python 3.5, we can't use f-strings.
(From OE-Core rev: 1821cf7464cbba521b55a9c128fe8812c0cc5eca)
Signed-off-by: Ernst Sjöstrand <ernstp@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Back in 0be64e54a0e6 ("qemux86: Allow higher tunes") we moved the
qemux86 machine to using the core-i7 tune file, for maximum flexibility
and to allow for enabling advanced processor features if desired or
required by various packagess, without changing the default tune. Do the
same now for qemux86-64.
Cc: Joshua Watt <JPEWhacker@gmail.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: a7411f5964f2e8384768b0a5e67817b3adc0ae8c)
Signed-off-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When a link is pointing to location inaccessible to build user (e.g. "/root/something"),
filepath.is_file() throws "PermissionError: [Errno 13] Permission denied".
Fix this by first checking if it is a link.
(From OE-Core rev: e105befbe4ee0d85e94c2048a744f0373e2dbcdf)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop dont-use-plane-add-prop.patch as issue is fixed elsewhere
(see the link in the patch).
(From OE-Core rev: ed54ef8f094fb6759316781a5ac626af40ad8ffc)
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>
In fact, all the same tasks can be done directly from a Yocto build. Let's just
drop the steps to produce and install the eSDK - if someone wants it, the SDK
manual covers everything.
(From yocto-docs rev: 582aa6a8e461bbd698b121403dcd25ddb563a464)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Check would fail with compilers using -Werror since _GNU_SOURCE is
needed for this function.
(From OE-Core rev: f820e177f9d1d1f1c3c9411003e44d04961e1ba4)
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>
The test to determine largefile support is a runtime test which wont
work during cross-compile, therefore override the test result from
recipe
(From OE-Core rev: 740a0bcdf63606aebc07861fd563c80c11caaaef)
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>
Newer compilers end up with errors while compiling these test snippets
and build results in failures.
(From OE-Core rev: f898db2607ba3837f81292af92bc8cb605b96cb3)
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>
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: 64e575a62ac2606e8f1037e712de66dff8156b46)
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>
The configure test tries to run a binary during build to determine
largefile support, which wont work in cross-compile mode, therefore
specify it when largefile DISTRO_FEATURE is on.
(From OE-Core rev: 0becc36f930969a237af7d7486fc94249b0395eb)
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>
lttng upstream had a different solution to the compaction build isses
seen on mips.
We switch our patch for a backport of the upstream solution.
(From OE-Core rev: 459f746a198a8ae7840d783f5824fc14a44a8488)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It's not possible to set the label (of gpt entry) normally
when I want to use non-listed fstype as a rawcopy.
Example)
part ? --source rawcopy --ondisk mmcblk0 --label mypart --sourceparams file=mypart.raw
To resolve this problem, this patch addes a 'none' fstype
and ignore do_image_label on rawcopy (that actually set the partition label.)
(From OE-Core rev: 949cf797eb54f3d22a093910087e937633ce9b23)
Signed-off-by: JeongBong Seo <jb.seo@lge.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Run following commands:
bitbake nativesdk-apt
bitbake nativesdk-apt -c install -f
The second command's do_install will fail with following error:
| /build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/recipe-sysroot-native/usr/bin/x86_64-wrlinuxsdk-linux/x86_64-wrlinuxsdk-linux-g++ -D_WITH_GETLINE=1 -Dapt_pkg_EXPORTS -I/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/build/include -I/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/build/include/apt-pkg --sysroot=/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/recipe-sysroot -O2 -pipe -fmacro-prefix-map=/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0=/usr/src/debug/nativesdk-apt/2.4.5-r0 -fdebug-prefix-map=/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0=/usr/src/debug/nativesdk-apt/2.4.5-r0 -fdebug-prefix-map=/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/recipe-sysroot= -fdebug-prefix-map=/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/recipe-sysroot-native= -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wcast-align -Wlogical-op -Wredundant-decls -Wmissing-declarations -Wunsafe-loop-optimizations -Wctor-dtor-privacy -Wdisabled-optimization -Winit-self -Wmissing-include-dirs -Wnoexcept -Wsign-promo -Wundef -Wdouble-promotion -Wsuggest-override -Werror=suggest-override -Werror=return-type -std=gnu++17 -MD -MT apt-pkg/CMakeFiles/apt-pkg.dir/tagfile-keys.cc.o -MF apt-pkg/CMakeFiles/apt-pkg.dir/tagfile-keys.cc.o.d -o apt-pkg/CMakeFiles/apt-pkg.dir/tagfile-keys.cc.o -c /build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/build/apt-pkg/tagfile-keys.cc
| /build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/build/apt-pkg/tagfile-keys.cc:1:10: fatal error: /include/apt-pkg/tagfile-keys.h: No such file or directory
| 1 | #include "/include/apt-pkg/tagfile-keys.h"
0/build/tmp-glibc/work/x86_64-nativesdk-wrlinuxsdk-linux/nativesdk-apt/2.4.5-r0/build/apt-pkg/tagfile-keys.cc
During the first command, do_install task changed tagfile-keys.cc, this
will make tagfile-keys.cc is newer than the built tagfile-keys.cc.o. So the second
do_install will rebuild tagfile-keys.cc.o. But the header path is
replaced wrongly, so fix the header path
(From OE-Core rev: 3e18bd4dbddacfd878317ebcf0a039b46d6d6342)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previously we had the support to build multiple u-boot configs for a
machine, but after the change in the commit 801a27d73b10
("uboot-config.bbclass: Raise error for bad key"), this anonymous
function would bail out after handling the first config in UBOOT_CONFIG.
This is definitely not what we want. Fix it by making sure all the
configs are handled.
Fixed: 801a27d73b10 ("uboot-config.bbclass: Raise error for bad key")
(From OE-Core rev: 372798afe028569b07ac55e0dc1ff377d83d18bf)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These defines are needed to enable some GNU APIs and large file support
is default in OE anyway
(From OE-Core rev: 322b0a7f7a2e2c6a459deca6de0052365b1c1727)
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>
There are latent issues in function detection which were succeeding due
to compiler being lenient, but this is fast changing e.g. clang-15 has
turned the -Wimplicit-function-declaration into error which ends up
failing these tests and rightly so. Therefore try to improve the tests
to have proper prototypes known during compilation
(From OE-Core rev: 330163295f14d1b29260059b65f7ec14e8a41e23)
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>
when empty-root-password AND serial-autologin-root are part of the
IMAGE_FEATURES, save some of the developers time by not having to type
the (then still sole) 'root' username on the serial console after each
and every reboot
this is done by inserting '--autologin root' into the command line of
the responsible 'getty' service
(From OE-Core rev: 01b3cb46405f814e27cab5290118211786cd63a0)
Signed-off-by: Johannes Schneider <johannes.schneider@leica-geosystems.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This fix a race that happens when building some of the followning recipes
with kernel at same time.
The kernelsrc uses the kernel shared source dir as their source
S = "${STAGING_KERNEL_DIR}" and this will cause a race in the
do_unpack_and_patch task, when bitbake runs the
bb.build.exec_func('do_unpack', d) because do_unpack will
clean the source dir on startup.
| ok: note that S != "${STAGING_KERNEL_DIR} for this ones
openembedded-core/meta/recipes-kernel/perf/perf.bb:inherit kernelsrc
meta-openembedded/meta-oe/recipes-kernel/usbip-tools/usbip-tools.bb:inherit kernelsrc autotools-brokensep
| broken
meta-openembedded/meta-oe/recipes-kernel/cpupower/cpupower.bb:inherit kernelsrc kernel-arch bash-completion
meta-openembedded/meta-oe/recipes-kernel/spidev-test/spidev-test.bb:inherit bash-completion kernelsrc kernel-arch
meta-openembedded/meta-oe/recipes-kernel/intel-speed-select/intel-speed-select.bb:inherit kernelsrc
meta-openembedded/meta-oe/recipes-kernel/bpftool/bpftool.bb:inherit bash-completion kernelsrc kernel-arch
The issue can be replicated with:
INHERIT += "archiver"
ARCHIVER_MODE[src] = "original"
ARCHIVER_MODE[diff] = "1"
And:
R=<recipe> bitbake -c cleansstate virtual/kernel $R && bitbake $R
(From OE-Core rev: 5487dee2e1237fb57c5e59b2bbbfbcdfc8c97ab6)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move classes to classes-global or classes-recipe as appropriate to take
advantage of new bitbake functionality to check class scope/usage.
(From OE-Core rev: f5c128008365e141082c129417eb72d2751e8045)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make the code more generic to allow for the potential incomming class
layout changes.
(From OE-Core rev: 7c6c717a54423480c0ac9ed13861e3c1cc47e2b2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Where there isn't a copyright statement, add one to make it explicit.
Also add license identifiers as MIT if there isn't one.
(From OE-Core rev: bb731d1f3d2a1d50ec0aed864dbca54cf795b040)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As stated in our top level license files, the license is MIT unless
otherwise stated. Add SPDX identifers accordingly. Replace older
license statementa with the standardised syntax. Also drop "All
Rights Reserved" expression as it isn't used now, doesn't mean anything
and is confusing.
(From OE-Core rev: 081a391fe09a21265881e39a2a496e4e10b4f80b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Where there isn't a copyright statement, add one to make it explicit.
Also drop editor config lines where they were present and add license
identifiers as MIT if there isn't one.
(From OE-Core rev: deb3ccec53e0bd63bc4235cf2b0d3fc781687361)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Where there isn't a copyright statement, add one to make it explicit.
Also drop editor config lines where they were present.
(From OE-Core rev: 880c1ea3edc8edef974e65b2d424fc36809ea034)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have some confusion for users since some classes are meant to work
in the configuration space (or "globally") and some are meant to be
selected by recipes individually.
The cleanest way I could find to clarify this is to create "classes-global"
and "classes-recipe" directories which contain the approproate classes and
have bitbake switch scope between them at the appropriate point during
parsing. The existing "classes" directory is always searched as a fallback.
Once a class is moved to a specific directory, it will no longer be found
in the incorrect context. A good example from OE is that
INHERIT += "testimage"
will no longer work but
IMAGE_CLASSES += "testimage"
will, which makes the global scope cleaner by only including it where it
is useful and intended to be used (images).
(Bitbake rev: f33ce7e742f46635658c400b82558cf822690b5e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Where copyright headers were not present, add them to make things
clear.
(Bitbake rev: 1aa338a216350a2751fff52f866039343e9ac013)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rather than recursing into the conf handler code, simply call into
the parse code directly when inheriting files as we've already resolved
the paths and don't need anything the other codepath brings. This
makes the codepath clearer at the expense of some slight duplication.
(Bitbake rev: 0f4f3af6d93a0018df58b8a1d8d423c78ba6526d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rather than relying on later code to error if the class isn't found,
exit earlier and more clearly from a code perspective.
(Bitbake rev: f7c55c8147329670fd5bc55b1ae3f47f25b89bab)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is useful when debugging as it helps understand possible
race conditions between tasks of diferent recipes.
(Bitbake rev: 950a2ea4c91d6e13d7587104367fa85cc7efe01c)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Prevent new tasks from being scheduled if the memory pressure is above
a certain threshold, specified through the "BB_MAX_PRESSURE_MEMORY"
variable in the conf/local.conf file. This is an extension to the
following commit and hence regulates pressure in the same way:
48a6d84de1 bitbake: runqueue: add cpu/io pressure regulation
Memory pressure is experienced when time is spent swapping, refaulting
pages from the page cache or performing direct reclaim. This is why
memory pressure is rarely seen but might be useful as a last resort to
prevent OOM errors.
(Bitbake rev: 44c395434c7be8dab968630a610c8807f512920c)
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com>
Signed-off-by: Randy Macleod <Randy.Macleod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
testexport doesn't make sense outside the scope of SDKs and images so
use via IMAGE_CLASSES instead of in the global scope.
(From OE-Core rev: ffa7556ae58dd4d806bf1881f5e208d16a64b833)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The class is mainly an image based class but one recipe does need to look
at values shared with the class and isn't an image. Move this to a conf
file instead, avoiding the need to pollute all recipes globally.
(From OE-Core rev: ed4238487c81b3580e83c257b50745a832a6e717)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
testimage should be included via IMAGE_CLASSES, not globally with INHERIT.
(From OE-Core rev: 4cdb29c7342b16a6c9294268a674a1414eed88e5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In 5.19 onwards the build process changed and encoded full build paths
into the output. Adapt the code to look more like our setuptools class
calls. This seems to work ok with older kernels too.
(From OE-Core rev: 138673f833a72c636a7fa185089f25dda350dc54)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These match the default from the class so drop them. We then always
generate all targets so remove the configuration from the class.
(From OE-Core rev: e4d56256936c55bab2bf2934ccbde9157ef7dc57)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The class only makes sense in the conext of images, not globally so
include as such.
(From OE-Core rev: 4fdda4d6bd434c240ec1dfdbfc6eb7e25e2db1f3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The systemd-udev-settle service is listed as obsolete and does in
some cases result in a significant boot time. Replace that with a
specific wait for the random source hardware device to be loaded.
Before this change:
Startup finished in 4.025s (kernel) + 2min 13.236s (userspace) = 2min 17.262s
multi-user.target reached after 2min 8.153s in userspace
After this change:
Startup finished in 3.956s (kernel) + 13.294s (userspace) = 17.250s
multi-user.target reached after 9.522s in userspace
(From OE-Core rev: d43e283d749ddd8fd6722411d051f0e505054c6f)
Signed-off-by: Drew Moseley <drew@moseleynet.net>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The 'name' option here is not needed as there is only one file in SRC_URI.
The layer index lists no bbappend for this recipe, thus this is unlikely
useful for bbappends.
(From OE-Core rev: 51f3a9665612ee5f496d08b107b18c8872af2f8c)
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The test runs gdbserver on qemu and connects the gdb client from host over TCP.
It builds a cross gdb on the host and compiles the program to be debugged on the target,
launches the gdbserver and tries to connect cross gdb to it.
[YOCTO #13996]
(From OE-Core rev: 37164f7e39eea3a1e594d8306d2569868438ba93)
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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: c72d4ad4d3c41e6bc36e7d7542a42db04b5a2e97)
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>
Fixes
incompatible integer to pointer conversion passing
These errors are found with newer compilers e.g. clang-15
(From OE-Core rev: 71eb15c474d891855a5b18e6835993848ffa7c51)
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>
rust sets LD_LIBRARY_PATH which causes a lot of problems with host
binaries conflicting with SDK libraries. By using sh/bash from the
SDK we avoid those issues.
[YOCTO #14878]
(From OE-Core rev: dabd97e78a599a81c056c0f3291244f5afae44b0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
cargo ends up running target-rust-ccld with LD_LIBRARY_PATH set to libdir but not
base_libdir which breaks the SDK. You see errors like:
/bin/sh: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
On such a system, this would fail:
LD_LIBRARY_PATH="<path>/testimage-sdk/sysroots/x86_64-pokysdk-linux/usr/lib" cargo build
but this would work:
LD_LIBRARY_PATH="<path>/testimage-sdk/sysroots/x86_64-pokysdk-linux/usr/lib:<path>/testimage-sdk/sysroots/x86_64-pokysdk-linux/lib" cargo build
so wrap cargo with both paths in LD_LIBRARY_PATH.
The error depends on the versions of the host system, it reproduced on tumbleweed-ty-3.
(From OE-Core rev: 388e7cac9f90e79ce8c3c1683d8ee0f4df1bc907)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5.10 has been replaced in oe-core by the 5.19 kernel. We drop
our bbappend accordingly.
Although 5.19 has not been fully validated, we also create a
5.19 bbapend as a placeholder.
5.15 is the default for these reference boards, so there is
no immediate change.
(From meta-yocto rev: 45a3505d08bd24f16870ed071909595dc252271c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5.10 has been removed from oe-core, we change the alt distro to
the 5.15 kernel.
(From meta-yocto rev: 7077d849ef8588b65a7a3ae61b49292407ac13d7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.19:
e0e977e1b098 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
(From OE-Core rev: ae62fc90de6b474ab67e0e0e5685414ceb18e1bd)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
00e2494f7e4 cfg/x32: rename X86_X32 X86_X32_ABI
(From OE-Core rev: 6622682808d8d2d8330e57f9001bcb168b86b3e0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
Fixes: 1aa0e8b144b6 ("Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug")
(From OE-Core rev: 4991b638eaf243a531731ecfee0681c3ada93583)
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
d676d6149a2f Linux 5.15.59
f0e42e43795d x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available
d10e819d13f7 locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter
66d31cef4806 docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed
7bada8b0bdf1 EDAC/ghes: Set the DIMM label unconditionally
30dc2effc74a ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow
86e83233dd01 page_alloc: fix invalid watermark check on a negative value
51a772c34ea4 mm/hmm: fault non-owner device private entries
350fcb5e7bbb ARM: crypto: comment out gcc warning that breaks clang builds
e796e1fe20ec sctp: leave the err path free in sctp_stream_init to sctp_stream_free
f7c2a9c5435a sfc: disable softirqs for ptp TX
fe0e602f0502 perf symbol: Correct address for bss symbols
871168abe6d8 virtio-net: fix the race between refill work and close
91c11008aab0 netfilter: nf_queue: do not allow packet truncation below transport header offset
be5cd347ba22 octeontx2-pf: cn10k: Fix egress ratelimit configuration
3688939cd3e8 sctp: fix sleep in atomic context bug in timer handlers
186fcdb68f42 i40e: Fix interface init with MSI interrupts (no MSI-X)
4685f16b3a5d ipv4: Fix data-races around sysctl_fib_notify_on_flag_change.
eaccca7a0bb8 tcp: Fix data-races around sysctl_tcp_reflect_tos.
4cc070e0ef2d tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
34c9977b4dca tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
6842c94de9d5 tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
618116a273b7 net: Fix data-races around sysctl_[rw]mem(_offset)?.
a610feb170bf tcp: Fix data-races around sk_pacing_rate.
b01b4f5b45ff net: mld: fix reference count leak in mld_{query | report}_work()
5831ccf37a31 net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()
2959a86a472f macsec: always read MACSEC_SA_ATTR_PN as a u64
a706a40d42f4 macsec: limit replay window size with XPN
6ad56d5c4f98 macsec: fix error message in macsec_add_rxsa and _txsa
8991687d3bcf macsec: fix NULL deref in macsec_add_rxsa
830582c16be1 Documentation: fix sctp_wmem in ip-sysctl.rst
dac5644a823e tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
6f446677ebb3 tcp: Fix a data-race around sysctl_tcp_autocorking.
bd07f2e70a4b tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
922ca9fd221b tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
777d18e65d09 net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
40f4739bbd36 net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii
c721324afc58 igmp: Fix data-races around sysctl_igmp_qrv.
ad6d6ae4a34c net/tls: Remove the context from the list in tls_device_down
189e370b8250 ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr
4845d3ef6445 net: ping6: Fix memleak in ipv6_renew_options().
6a4a1c70e446 scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown
3d3e41069b65 scsi: core: Fix warning in scsi_alloc_sgtables()
ff2932ac8ee1 tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
a88de75673e4 tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.
664a3311e671 tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
59e2332846d8 octeontx2-pf: Fix UDP/TCP src and dst port tc filters
927c5cf0ba3e Revert "tcp: change pingpong threshold to 3"
bdaf56e0df15 scsi: ufs: host: Hold reference returned by of_parse_phandle()
7f0a36506809 ice: do not setup vlan for loopback VSI
cef4c1d0fb48 ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
62e721dee8cc tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
aa2ca5b5629d tcp: Fix a data-race around sysctl_tcp_nometrics_save.
6e167ed68999 tcp: Fix a data-race around sysctl_tcp_frto.
0d8fa3c2a442 tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
74753ec663d7 tcp: Fix a data-race around sysctl_tcp_app_win.
807b028115eb tcp: Fix data-races around sysctl_tcp_dsack.
c9c01dd38975 watch_queue: Fix missing locking in add_watch_to_object()
093610f216d0 watch_queue: Fix missing rcu annotation
11c1cc3f6e42 drm/simpledrm: Fix return type of simpledrm_simple_display_pipe_mode_valid()
121c8993d4f3 nouveau/svm: Fix to migrate all requested pages
8bd9747d3066 s390/archrandom: prevent CPACF trng invocations in interrupt context
71f71150115a asm-generic: remove a broken and needless ifdef conditional
dc124c849c72 hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte
2722fb0f7028 mm: fix page leak with multiple threads mapping the same page
70d0ce332d26 secretmem: fix unhandled fault in truncate
3ef8040afce7 fs: sendfile handles O_NONBLOCK of out_fd
518df26b5238 ntfs: fix use-after-free in ntfs_ucsncmp()
46f6301fb4f1 Revert "ocfs2: mount shared volume without ha stack"
f32d5615a78a Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
(From OE-Core rev: 16eb9cd4354cbdbcf216c2fbe268b9f9d57acb5c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These will be supported in the -stable and -lts branches, but
no longer will be directly updated master. We continue with
5.15 and 5.19.
(From OE-Core rev: a3b473e0fd8d4e4dc347da300db3e1c619bd4606)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
v5.19 is the latest reference kernel, we bump our qemu machines
to use it by default.
(From OE-Core rev: 8f3b5cab696704fdc2060c710e3429859736a63a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Introducing the v5.19 reference kernels. Test built and booted
against arm/arm64, mips/mips64, x86-64, ppc in combination with
musl and glibc.
No issues found, and this becomes the 'newest' reference kernel.
(From OE-Core rev: 851c500452e7e6459cf2ec53b169cb7cb7f86696)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
utils already has a create_wrapper function which I tried to use from cargo
and got unexpected results. Rename the rust function to avoid this conflict
of named.
(From OE-Core rev: ef347bd395955ce68893fee7995a4f3abbe6ff93)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signature generation uses mkstemp() to get a file descriptor to a unique
file and then write the signature into it. However, the unique file name
generation in glibc is based on the system timestamp, which means that
with highly parallel builds it is more likely than one might expect
expected that a conflict will occur between two different builder nodes.
When operating over NFS (such as a shared sstate cache), this can cause
race conditions and rare failures (particularly with NFS servers that
may not correctly implement O_EXCL).
The signature generation code is particularly susceptible to races since
a single "sigtask." prefix used for all signatures from all tasks, which
makes collision even more likely.
To work around this, add an internal implementation of mkstemp() that
adds additional truly random entropy to the file name to eliminate
conflicts.
(Bitbake rev: 97955f3c1c738aa4b4478a6ec10a08094ffc689d)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I'm 99% certain this failing of a scenequeue task corrupts runqueue and
causes all kinds of breakage. I'd rather runqueue deadlocked than corrupted
and did weird things so drop this code.
We've seen builds where the deadlock triggers and it then tries to run tasks
where the SQ task already ran with very confusing failures. It is likely it
is this code causing it.
(Bitbake rev: 8efced47fcb47851a370fd6786df6fb377f99963)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tweak the deadlock breaking messages to be explict about which task is
blocked on which other task. The messages currently imply it is "freeing"
the blocking task which is confusing.
(Bitbake rev: cf7f60b83adaded180f6717cb4681edc1d65b66d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have to prefer one multiconfig over another when deferring tasks, else
we'll have cross-linked build trees and nothing will be able to build.
In the original population code, we sort like this but we don't after
rehashing. Ensure we have the same sorting after rehashing toa void
deadlocks.
(Bitbake rev: 27228c7f026acb8ae9e1211d0486ffb7338123a2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current test assumes the kernel size leaves a certain amount of whitespace
in the output. Improve this constraint so a slightly larger kernel doesn't fail
the test.
(From OE-Core rev: bd60c44bef4a1b5d3c8fe77a9e6d3a8f43b0dea4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Below commits on glibc-2.35 development branch are updated.
glibc:
0e5b239f45 malloc: Simplify implementation of __malloc_assert
dc2d843045 Update syscall-names.list for Linux 5.18
d56c7e0965 Apply asm redirections in stdio.h before first use [BZ #27087]
c4050b2552 x86: Add missing IS_IN (libc) check to strncmp-sse4_2.S
fdf699edea x86: Move mem{p}{mov|cpy}_{chk_}erms to its own file
de6f7bb873 x86: Move and slightly improve memset_erms
210e9728ff x86: Add definition for __wmemset_chk AVX2 RTM in ifunc impl list
c77cde8172 x86: Put wcs{n}len-sse4.1 in the sse4.1 text section
3eb17048c4 x86: Align entry for memrchr to 64-bytes.
dd3b6857ee x86: Add BMI1/BMI2 checks for ISA_V3 check
ce32ad91eb x86: Cleanup bounds checking in large memcpy case
863987a6ef x86: Add bounds `x86_non_temporal_threshold`
232b7adb14 x86: Add sse42 implementation to strcmp's ifunc
7f7a728b71 x86: Fix misordered logic for setting `rep_movsb_stop_threshold`
6b4a2ab7e0 x86: Align varshift table to 32-bytes
e74385736c x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions
b4744d4414 x86: Shrink code size of memchr-evex.S
5321a217cf x86: Shrink code size of memchr-avx2.S
c536b318f0 x86: Optimize memrchr-avx2.S
f8ba0e0452 x86: Optimize memrchr-evex.S
7001d558a0 x86: Optimize memrchr-sse2.S
54486f520a x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret`
82560fe43e x86: Create header for VEC classes in x86 strings library
b1f23b6128 x86_64: Add strstr function with 512-bit EVEX
f9f0fbbf7b x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOT
650bf51c78 x86_64: Implement evex512 version of strlen, strnlen, wcslen and wcsnlen
e0cb101d1b x86_64: Remove bzero optimization
51e2d3b53b nptl: Fix ___pthread_unregister_cancel_restore asynchronous restore
cd4f43be3d linux: Fix mq_timereceive check for 32 bit fallback code (BZ 29304)
(From OE-Core rev: 7d70ccb320459faf356b51d38e62c5dc3955393b)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add two test cases for git URL styles that trigger reformat_git_url.
[YOCTO #11394]
(From OE-Core rev: 5593439a5efbb53fc46099650ae86943751b0c4e)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If there is insufficent space to change the interpreter, we were
printing an error here but the overall script did not return an error
code, and thus the SDK installation appeared to succeed - but some of
the binaries will not be in a working state. Allow the relocation to
proceed (so we still get a full list of the failures) but error out at
the end so that the installation is halted.
(From OE-Core rev: c5a9a448e462d3e5457e8403c5a1a54148ecd224)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building against a v5.19 mips kernel, the following errors
were triggered:
| lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:105:42: note: expected 'struct compact_control *' but argument is of type 'struct compact_control *'
| 105 | TP_PROTO(struct compact_control *cc,
| | ~~~~~~~~~~~~~~~~~~~~~~~~^~
| lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:779:68: note: in definition of macro 'LTTNG_TRACEPOINT_EVENT_CLASS_CODE'
| 779 | static inline size_t __event_get_align__##_name(void *__tp_locvar, _proto) \
| | ^~~~~~
| lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:106:50: note: in expansion of macro 'PARAMS'
| 106 | LTTNG_TRACEPOINT_EVENT_CLASS_CODE(_name, PARAMS(_proto), PARAMS(_args), , , \
| | ^~~~~~
| lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:41:9: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_CLASS'
| 41 | LTTNG_TRACEPOINT_EVENT_CLASS(map, \
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
| lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:42:30: note: in expansion of macro 'PARAMS'
| 42 | PARAMS(proto), \
| | ^~~~~~
| lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:101:1: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_MAP'
| 101 | LTTNG_TRACEPOINT_EVENT_MAP(mm_compaction_migratepages,
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~
| lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:105:9: note: in expansion of macro 'TP_PROTO'
| 105 | TP_PROTO(struct compact_control *cc,
| | ^~~~~~~~
| lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:112:57: error: invalid use of undefined type 'struct compact_control'
...
| lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:108:25: warning: 'struct compact_control' declared inside parameter list will not be visible outside of this definition or declaration
| 108 | TP_PROTO(struct compact_control *cc,
| | ^~~~~~~~~~~~~~~
| lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:159:43: note: in definition of macro 'LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP'
| 159 | void __event_template_proto___##_template(_proto);
| | ^~~~~~
| lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:45:61: note: in expansion of macro 'PARAMS'
| 45 | LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(map, name, map, PARAMS(proto), PARAMS(args))
| | ^~~~~~
| lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:104:1: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_MAP'
| 104 | LTTNG_TRACEPOINT_EVENT_MAP(mm_compaction_migratepages,
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~
| lttng-modules-2.13.4/src/probes/../../include/instrumentation/events/compaction.h:108:9: note: in expansion of macro 'TP_PROTO'
| 108 | TP_PROTO(struct compact_control *cc,
| | ^~~~~~~~
| lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:159:6: error: conflicting types for '__event_template_proto___compaction_migratepages'; have 'void(struct compact_control *, unsigned int)'
| 159 | void __event_template_proto___##_template(_proto);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~
| lttng-modules-2.13.4/src/probes/../../include/lttng/tracepoint-event-impl.h:45:9: note: in expansion of macro 'LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP'
| 45 | LTTNG_TRACEPOINT_EVENT_INSTANCE_MAP(map, name, map, PARAMS(proto), PARAMS(args))
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
The root cause appears to be that this particular mips kernel does not
have CONFIG_COMPACTION avaiable, and hence we end up with the struct
declaration within this tracepoint, and then conflicting types.
While putting the conditional around only compaction_migratepages seemed
sufficient to get the build working, it doesn't look like any of the
tracepoints should be valid, so we extend it to all definitions.
Upstream-Status: Submitted [https://lists.lttng.org/pipermail/lttng-dev/2022-August/030246.html]
(From OE-Core rev: e25f7b5ca83d3f025ef2235f2ebd8233013eb406)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The on-target/scripts requirements have expanded for powerpc on v5.19+
we copy the required .S and .sh files as part of devsrc to support the
archtecture.
(From OE-Core rev: 9fb466612bd735046a4037b0d62f24a9d6f35628)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adding two new tools required for 'scripts prepare' on arch arm
and arm64.
(From OE-Core rev: 7b195d7be1d0db1ad8024494ff990717bd30aea4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to v5.19 to match the latest reference kernel.
(From OE-Core rev: a816234711f95cb3cab60b4698a191f8990c1543)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
7a62a4b6212a Linux 5.10.134
bb1990a3005e watch-queue: remove spurious double semicolon
f7c1fc0dec97 net: usb: ax88179_178a needs FLAG_SEND_ZLP
08afa87f58d8 tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
a4bb7ef2d6f6 tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
c84986d09745 tty: drop tty_schedule_flip()
4d374625cca2 tty: the rest, stop using tty_schedule_flip()
6a8184825286 tty: drivers/tty/, stop using tty_schedule_flip()
0adf21eec590 watchqueue: make sure to serialize 'wqueue->defunct' properly
c0a3a9eb262a x86/alternative: Report missing return thunk details
b7b9e5cc8b24 x86/amd: Use IBPB for firmware calls
14fc9233aa73 Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
f44e65e6f0ee Bluetooth: SCO: Fix sco_send_frame returning skb->len
a8feae8bd227 Bluetooth: Fix passing NULL to PTR_ERR
5283591c84fa Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
341a029cf39c Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
3cce0e771fb5 Bluetooth: Add bt_skb_sendmmsg helper
c87b2bc9d74a Bluetooth: Add bt_skb_sendmsg helper
4faf4bbc2d60 ALSA: memalloc: Align buffer allocations in page size
d1dc861cd68c bitfield.h: Fix "type of reg too small for mask" test
f62ffdb5e2ee drm/imx/dcss: fix unused but set variable warnings
577b624689aa dlm: fix pending remove if msg allocation fails
cdcd20aa2cd4 x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
26d5eb3c25c3 sched/deadline: Fix BUG_ON condition for deboosted tasks
0c722a32f29a bpf: Make sure mac_header was set before using it
ddb3f0b68863 mm/mempolicy: fix uninit-value in mpol_rebind_policy()
3616776bc51c KVM: Don't null dereference ops->destroy
684896e675ed spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers
064852663308 tcp: Fix data-races around sysctl_tcp_max_reordering.
805f1c7ce470 tcp: Fix a data-race around sysctl_tcp_rfc1337.
03bb3892f3f1 tcp: Fix a data-race around sysctl_tcp_stdurg.
daa8b5b8694c tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
0e3f82a03ec8 tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
cc133e4f4bc2 tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
d8781f7cd040 tcp: Fix data-races around sysctl_tcp_recovery.
11e8b013d16e tcp: Fix a data-race around sysctl_tcp_early_retrans.
ffc388f6f0d6 tcp: Fix data-races around sysctl knobs related to SYN option.
fcaef69c79ec udp: Fix a data-race around sysctl_udp_l3mdev_accept.
9add240f76af ip: Fix data-races around sysctl_ip_prot_sock.
e045d672ba06 ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
36f1d9c607f9 drm/imx/dcss: Add missing of_node_put() in fail path
665cbe91de2f be2net: Fix buffer overflow in be_get_module_eeprom
47523928557e gpio: pca953x: use the correct register address when regcache sync during init
a941e6d5ba3b gpio: pca953x: use the correct range when do regmap sync
928ded3fc1b9 gpio: pca953x: only use single read/write for No AI mode
b82de63f8f81 ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
6f949e5615f8 i40e: Fix erroneous adapter reinitialization during recovery process
c6af94324911 iavf: Fix handling of dummy receive descriptors
0dc2f19d8c26 tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
22938534c611 tcp: Fix data-races around sysctl_tcp_fastopen.
b3ce32e33ab7 tcp: Fix data-races around sysctl_max_syn_backlog.
b6c189aa801a tcp: Fix a data-race around sysctl_tcp_tw_reuse.
fd6f1284e380 tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
768e42460720 tcp: Fix data-races around some timeout sysctl knobs.
474510e174fb tcp: Fix data-races around sysctl_tcp_reordering.
dc1a78a2b274 tcp: Fix data-races around sysctl_tcp_syncookies.
fc489055e7e8 tcp: Fix data-races around keepalive sysctl knobs.
f85119fb3fd6 igmp: Fix data-races around sysctl_igmp_max_msf.
7d26db005354 igmp: Fix a data-race around sysctl_igmp_max_memberships.
473aad9ad57f igmp: Fix data-races around sysctl_igmp_llm_reports.
e80ff0b96613 net/tls: Fix race in TLS device down flow
a3ac79f38d35 net: stmmac: fix dma queue left shift overflow issue
f3da643d8763 i2c: cadence: Change large transfer count reset logic to be unconditional
dd7b5ba44b67 net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
c61aede097d3 tcp: Fix a data-race around sysctl_tcp_probe_interval.
d452ce36f2d4 tcp: Fix a data-race around sysctl_tcp_probe_threshold.
d5bece4df609 tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
97992e8feff3 tcp: Fix data-races around sysctl_tcp_min_snd_mss.
514d2254c7b8 tcp: Fix data-races around sysctl_tcp_base_mss.
77a04845f0d2 tcp: Fix data-races around sysctl_tcp_mtu_probing.
d4f65615db7f tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
0ee76fe01ff3 ip: Fix a data-race around sysctl_fwmark_reflect.
611ba70e5aca ip: Fix a data-race around sysctl_ip_autobind_reuse.
94269132d0fc ip: Fix data-races around sysctl_ip_nonlocal_bind.
11038fa781ab ip: Fix data-races around sysctl_ip_fwd_update_priority.
b96ed5ccb09a ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
5e343e3ef464 ip: Fix data-races around sysctl_ip_no_pmtu_disc.
77836dbe3538 igc: Reinstate IGC_REMOVED logic and implement it properly
fb6031203ebb drm/amdgpu/display: add quirk handling for stutter mode
43128b3eee33 perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
5694b162f275 pinctrl: ralink: Check for null return of devm_kcalloc
493ceca32713 power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
47b696dd6544 xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()
3777ea39f05a serial: mvebu-uart: correctly report configured baudrate value
e744aad0c442 PCI: hv: Fix interrupt mapping for multi-MSI
522bd31d6b4b PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
73bf070408a7 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
f1d2f1ce0535 PCI: hv: Fix multi-MSI to allow more than one MSI vector
b07240ce4a09 Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch"
4f900c37f13e net: inline rollback_registered_many()
bf2f3d1970c0 net: move rollback_registered_many()
672fac0a4372 net: inline rollback_registered()
b1158677d46b net: move net_set_todo inside rollback_registered()
2e11856ec379 net: make sure devices go through netdev_wait_all_refs
ed6964ff4714 net: make free_netdev() more lenient with unregistering devices
2686f62fa78c docs: net: explain struct net_device lifetime
7a99c7c32c85 xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
2ee0cab11f66 io_uring: Use original task for req identity in io_identity_cow()
ab5050fd7430 lockdown: Fix kexec lockdown bypass with ima policy
426336de3557 mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication
15155fa898cb riscv: add as-options for modules with assembly compontents
31f3bb363a89 pinctrl: stm32: fix optional IRQ support to gpios
503493453643 Linux 5.10.133
2fc7f18ba2f9 tools headers: Remove broken definition of __LITTLE_ENDIAN
060e39b8c21c tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again
fbf60f83e241 objtool: Fix elf_create_undef_symbol() endianness
39065d54347f kvm: fix objtool relocation warning
6849ed81a33a x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds
8e2774270aa3 um: Add missing apply_returns()
725da3e67cec x86/bugs: Remove apostrophe typo
81604506c26a tools headers cpufeatures: Sync with the kernel sources
3f93b8630a91 tools arch x86: Sync the msr-index.h copy with the kernel sources
2ef1b06ceacf KVM: emulate: do not adjust size of fastop and setcc subroutines
8e31dfd6306e x86/kvm: fix FASTOP_SIZE when return thunks are enabled
5779e2f0cc24 efi/x86: use naked RET on mixed mode call wrapper
abf88ff13414 x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current
ecc0d92a9f6c x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit
95d89ec7dba5 x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub
668cb1ddf0ae x86/xen: Fix initialisation in hypercall_page after rethunk
81f20e5000ec x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted
844947eee36c tools/insn: Restore the relative include paths for cross building
c035ca88b074 x86/static_call: Serialize __static_call_fixup() properly
eb38964b6ff8 x86/speculation: Disable RRSBA behavior
c2ca99214428 x86/kexec: Disable RET on kexec
51552b6b52fc x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported
609336351d08 x86/bugs: Add Cannon lake to RETBleed affected CPU list
b24fdd0f1c33 x86/retbleed: Add fine grained Kconfig knobs
f7851ed697be x86/cpu/amd: Enumerate BTC_NO
a74f5d23e68d x86/common: Stamp out the stepping madness
4d7f72b6e1bc x86/speculation: Fill RSB on vmexit for IBRS
47ae76fb2739 KVM: VMX: Fix IBRS handling after vmexit
5269be9111e2 KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
84061fff2ad9 KVM: VMX: Convert launched argument to flags
07401c2311f6 KVM: VMX: Flatten __vmx_vcpu_run()
df93717a32f5 objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}
1dbefa577252 x86/speculation: Remove x86_spec_ctrl_mask
ce11f91b21c2 x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
aad83db22e99 x86/speculation: Fix SPEC_CTRL write on SMT state change
d29c07912a49 x86/speculation: Fix firmware entry SPEC_CTRL handling
f1b01ace814b x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
ea1aa926f423 x86/cpu/amd: Add Spectral Chicken
0d1a8a16e62c objtool: Add entry UNRET validation
fbab1c94eb1a x86/bugs: Do IBPB fallback check only once
c8845b875437 x86/bugs: Add retbleed=ibpb
f728eff26339 x86/xen: Rename SYS* entry points
28aa3fa0b2c9 objtool: Update Retpoline validation
55bba093fd91 intel_idle: Disable IBRS during long idle
e8142e2d6cb6 x86/bugs: Report Intel retbleed vulnerability
a0f8ef71d762 x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
dabc2a1b406a x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
6d7e13ccc4d7 x86/bugs: Optimize SPEC_CTRL MSR writes
3dddacf8c3cc x86/entry: Add kernel IBRS implementation
9e727e0d9486 x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
a989e7513619 x86/bugs: Enable STIBP for JMP2RET
3f29791d56d3 x86/bugs: Add AMD retbleed= boot parameter
876750cca4f0 x86/bugs: Report AMD retbleed vulnerability
df748593c553 x86: Add magic AMD return-thunk
c70d6f82141b objtool: Treat .text.__x86.* as noinstr
c9eb5dcdc8f4 x86: Use return-thunk in asm code
5b2edaf709b5 x86/sev: Avoid using __x86_return_thunk
d6eb50e9b724 x86/vsyscall_emu/64: Don't use RET in vsyscall emulation
ee4996f07d86 x86/kvm: Fix SETcc emulation for return thunks
e0e06a922706 x86/bpf: Use alternative RET encoding
00b136bb6254 x86/ftrace: Use alternative RET encoding
7723edf5edfd x86,static_call: Use alternative RET encoding
446eb6f08936 objtool: skip non-text sections when adding return-thunk sites
8bdb25f7aee3 x86,objtool: Create .return_sites
716410960ba0 x86: Undo return-thunk damage
270de63cf4a3 x86/retpoline: Use -mfunction-return
37b9bb094123 Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC}
3e519ed8d509 x86/retpoline: Swizzle retpoline thunk
6a2b142886c5 x86/retpoline: Cleanup some #ifdefery
feec5277d5aa x86/cpufeatures: Move RETPOLINE flags to word 11
7070bbb66c53 x86/kvm/vmx: Make noinstr clean
accb8cfd506d x86/realmode: build with -D__DISABLE_EXPORTS
236b959da9d1 objtool: Fix objtool regression on x32 systems
148811a84292 x86/entry: Remove skip_r11rcx
e1db6c8a69ec objtool: Fix symbol creation
3e8afd072d09 objtool: Fix type of reloc::addend
42ec4d71353f objtool: Fix code relocs vs weak symbols
831d5c07b7e7 objtool: Fix SLS validation for kcov tail-call replacement
9728af8857df crypto: x86/poly1305 - Fixup SLS
03c5c33e043e objtool: Default ignore INT3 for unreachable
bef21f88b47e kvm/emulate: Fix SETcc emulation function offsets with SLS
494ed76c1446 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
e9925a4584dc x86: Add straight-line-speculation mitigation
0f8532c28377 objtool: Add straight-line-speculation validation
1f6e6683c466 x86/alternative: Relax text_poke_bp() constraint
277f4ddc36c5 x86: Prepare inline-asm for straight-line-speculation
3c91e2257622 x86: Prepare asm files for straight-line-speculation
a512fcd881c1 x86/lib/atomic64_386_32: Rename things
c2746d567dcd bpf,x86: Respect X86_FEATURE_RETPOLINE*
1713e5c4f852 bpf,x86: Simplify computing label offsets
38a80a3ca2cb x86/alternative: Add debug prints to apply_retpolines()
3d13ee0d411a x86/alternative: Try inline spectre_v2=retpoline,amd
b0e2dc950654 x86/alternative: Handle Jcc __x86_indirect_thunk_\reg
381fd04c97b4 x86/alternative: Implement .retpoline_sites support
6eb95718f3ea x86/retpoline: Create a retpoline thunk array
0de47ad5b9d5 x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h
41ef95807000 x86/asm: Fixup odd GEN-for-each-reg.h usage
8ef808b3f406 x86/asm: Fix register order
ccb8fc65a3e8 x86/retpoline: Remove unused replacement symbols
908bd980a80e objtool,x86: Replace alternatives with .retpoline_sites
023e78bbf13c objtool: Explicitly avoid self modifying code in .altinstr_replacement
6e4676f438f8 objtool: Classify symbols
acc0be56b415 objtool: Handle __sanitize_cov*() tail calls
9d7ec2418a3a objtool: Introduce CFI hash
e8b1128fb0d6 objtool: Make .altinstructions section entry size consistent
1afa44480b62 objtool: Remove reloc symbol type checks in get_alt_entry()
e7118a25a87f objtool: print out the symbol type when complaining about it
7ea073195745 objtool: Teach get_alt_entry() about more relocation types
364e463097a7 objtool: Don't make .altinstructions writable
f231b2ee8533 objtool/x86: Ignore __x86_indirect_alt_* symbols
e32542e9ed36 objtool: Only rewrite unconditional retpoline thunk calls
a0319253825e objtool: Fix .symtab_shndx handling for elf_create_undef_symbol()
76474a9dd34a x86/alternative: Optimize single-byte NOPs at an arbitrary position
f3fe1b141d2c objtool: Support asm jump tables
0b2c8bf4983b objtool/x86: Rewrite retpoline thunk calls
ed7783dca5ba objtool: Skip magical retpoline .altinstr_replacement
e87c18c4a951 objtool: Cache instruction relocs
33092b486686 objtool: Keep track of retpoline call sites
8a6d73f7db7f objtool: Add elf_create_undef_symbol()
b69e1b4b689f objtool: Extract elf_symbol_add()
da962cd0a2fe objtool: Extract elf_strtab_concat()
b37c43925011 objtool: Create reloc sections implicitly
fcdb7926d399 objtool: Add elf_create_reloc() helper
c9049cf4804a objtool: Rework the elf_rebuild_reloc_section() logic
d42fa5bf19fc objtool: Handle per arch retpoline naming
6e95f8caffb3 objtool: Correctly handle retpoline thunk calls
28ca35129674 x86/retpoline: Simplify retpolines
e68db6f780c6 x86/alternatives: Optimize optimize_nops()
9a6471666b73 x86: Add insn_decode_kernel()
d9cd21911498 x86/alternative: Use insn_decode()
e6f8dc86a1c1 x86/insn-eval: Handle return values from the decoder
6bc6875b82a0 x86/insn: Add an insn_decode() API
76c513c87f59 x86/insn: Add a __ignore_sync_check__ marker
a3d96c74395e x86/insn: Rename insn_decode() to insn_decode_from_regs()
fd80da64cffe x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has()
341e6178c1cf x86/alternative: Support ALTERNATIVE_TERNARY
0c4c69856996 x86/alternative: Support not-feature
c9cf908b89ca x86/alternative: Merge include files
5f93d900b9d3 x86/xen: Support objtool vmlinux.o validation in xen-head.S
b626e17c11f5 x86/xen: Support objtool validation in xen-asm.S
3116dee2704b objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC
53e89bc78e43 objtool: Assume only ELF functions do sibling calls
3e674f265289 objtool: Support retpoline jump detection for vmlinux.o
917a4f6348d9 objtool: Support stack layout changes in alternatives
e9197d768f97 objtool: Add 'alt_group' struct
1d516bd72a68 objtool: Refactor ORC section generation
dd87aa5f610b KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw
0ca2ba6e4d13 KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S
7748091a3127 Linux 5.10.132
06a5dc3911a3 x86/pat: Fix x86_has_pat_wp()
d9cb6fabc901 serial: 8250: Fix PM usage_count for console handover
e1bd94dd9e5c serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
b8c466112656 serial: stm32: Clear prev values before setting RTS delays
039ffe436ae5 serial: 8250: fix return error code in serial8250_request_std_resource()
bfee93c9a6c3 vt: fix memory overlapping when deleting chars in the buffer
5450430199e3 tty: serial: samsung_tty: set dma burst_size to 1
0e5668ed7b7a usb: dwc3: gadget: Fix event pending check
f1e01a42dcbd usb: typec: add missing uevent when partner support PD
61ab5d644e16 USB: serial: ftdi_sio: add Belimo device ids
58b94325ee80 signal handling: don't use BUG_ON() for debugging
e75f692b79b4 nvme-pci: phison e16 has bogus namespace ids
54bf0b8c75af Revert "can: xilinx_can: Limit CANFD brp to 2"
35ce2c64e57e ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
227ee155eaf5 soc: ixp4xx/npe: Fix unused match warning
136d7987fcfd x86: Clear .brk area at early boot
fd830d8dd59a irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
dae43b37925c ASoC: madera: Fix event generation for rate controls
cae4b78f3c7d ASoC: madera: Fix event generation for OUT1 demux
a7634527cb23 ASoC: cs47l15: Fix event generation for low power mux control
41f97b0ecfb3 ASoC: dapm: Initialise kcontrol data for mux/demux controls
11a14e4f31b7 ASoC: wm5110: Fix DRE control
6cbbe59fdc7e ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
ef1e38532f4b pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
13fb9105cfc9 ASoC: ops: Fix off by one in range control validation
67dc32542a1f net: sfp: fix memory leak in sfp_probe()
104594de2778 nvme: fix regression when disconnect a recovering ctrl
5504e63832e7 nvme-tcp: always fail a request when sending it failed
de876f36f9a3 NFC: nxp-nci: don't print header length mismatch on i2c error
efa78f2ae363 net: tipc: fix possible refcount leak in tipc_sk_create()
bacfef0bf2fa platform/x86: hp-wmi: Ignore Sanitization Mode event
3ea9dbf7c2f4 cpufreq: pmac32-cpufreq: Fix refcount leak bug
24cd0b9bfdff scsi: hisi_sas: Limit max hw sectors for v3 HW
c458ebd6591e netfilter: br_netfilter: do not skip all hooks with 0 priority
93135dca8c4c virtio_mmio: Restore guest page size on resume
d6115800325c virtio_mmio: Add missing PM calls to freeze/restore
31e16a5e113f mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
c713de1d80a5 net/tls: Check for errors in tls_device_init
eb58fd350a85 KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
c2978d0124f2 net: atlantic: remove aq_nic_deinit() when resume
38e081ee06cb net: atlantic: remove deep parameter on suspend/resume functions
b82e4ad58a7f sfc: fix kernel panic when creating VF
2d4efc9a0e85 seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
7b38df59a8f4 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
834fa0a22fe8 seg6: fix skb checksum evaluation in SRH encapsulation/insertion
c2240500817b sfc: fix use after free when disabling sriov
c1d9702ceb4a ima: Fix potential memory leak in ima_init_crypto()
eb360267e1e9 ima: force signature verification when CONFIG_KEXEC_SIG is configured
29c6a632f819 net: ftgmac100: Hold reference returned by of_get_child_by_name()
a51040d4b120 nexthop: Fix data-races around nexthop_compat_mode.
2c56958de89b ipv4: Fix data-races around sysctl_ip_dynaddr.
038a87b3e460 raw: Fix a data-race around sysctl_raw_l3mdev_accept.
38d78c7b4be7 icmp: Fix a data-race around sysctl_icmp_ratemask.
4ebf26153215 icmp: Fix a data-race around sysctl_icmp_ratelimit.
b8871d918602 sysctl: Fix data-races in proc_dointvec_ms_jiffies().
2744e302e752 drm/i915/gt: Serialize TLB invalidates with GT resets
636e5dbaf097 drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
359f2bca7989 ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
e1aa73454ab4 ARM: dts: at91: sama5d2: Fix typo in i2s1 node
418b191d5f22 ipv4: Fix a data-race around sysctl_fib_sync_mem.
e088ceb73c24 icmp: Fix data-races around sysctl.
fe2a35fa2c4f cipso: Fix data-races around sysctl.
f5811b8df2b9 net: Fix data-races around sysctl_mem.
d54b6ef53cbc inetpeer: Fix data-races around sysctl.
6481a8a72a74 tcp: Fix a data-race around sysctl_tcp_max_orphans.
609ce7ff75a7 sysctl: Fix data races in proc_dointvec_jiffies().
a5ee448d388c sysctl: Fix data races in proc_doulongvec_minmax().
e3a2144b3b6b sysctl: Fix data races in proc_douintvec_minmax().
71ddde27c2eb sysctl: Fix data races in proc_dointvec_minmax().
d5d54714e329 sysctl: Fix data races in proc_douintvec().
80cc28a4b484 sysctl: Fix data races in proc_dointvec().
9cc8edc571b8 net: stmmac: dwc-qos: Disable split header for Tegra194
cd201332cc39 ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
fbb87a0ed216 ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
bb8bf8038771 ASoC: tas2764: Fix amp gain register offset & default
f1cd988de463 ASoC: tas2764: Correct playback volume range
52d1b4250ca9 ASoC: tas2764: Fix and extend FSYNC polarity handling
249fe2d20d55 ASoC: tas2764: Add post reset delays
f160a1f97091 ASoC: sgtl5000: Fix noise on shutdown/remove
831e190175f1 ima: Fix a potential integer overflow in ima_appraise_measurement
592f3bad00b7 drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
4cb5c1950b7a net/mlx5e: Fix capability check for updating vnic env counters
6eb1d0c370af net/mlx5e: kTLS, Fix build time constant test in RX
c87d5211be84 net/mlx5e: kTLS, Fix build time constant test in TX
d6cab2e06c33 ARM: 9210/1: Mark the FDT_FIXED sections as shareable
3d82fba7d363 ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
0c300e294d1c spi: amd: Limit max transfer and message size
d8d42c92fe56 ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
91f90b571f1a ext4: fix race condition between ext4_write and ext4_convert_inline_data
9d883b3f000d Revert "evm: Fix memleak in init_desc"
41007669fc3b sh: convert nommu io{re,un}map() to static inline functions
ea4dbcfb9532 nilfs2: fix incorrect masking of permission flags for symlinks
14e63942d63e fs/remap: constrain dedupe of EOF blocks
0581613df7f9 drm/panfrost: Fix shrinker list corruption by madvise IOCTL
2e760fe05d3e drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
c1ea39a77cbd btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
7657e3958535 cgroup: Use separate src/dst nodes when preloading css_sets for migration
e013ea2a51a9 wifi: mac80211: fix queue selection for mesh/OCB interfaces
db6e8c30154f ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
f851e4f40253 ARM: 9213/1: Print message about disabled Spectre workarounds only once
fa40bb3a5f0c ip: fix dflt addr selection for connected nexthop
4d3e0fb05eec net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
78a1400c42ee tracing/histograms: Fix memory leak problem
931dbcc2e02f mm: split huge PUD on wp_huge_pud fallback
91530f675e88 fix race between exit_itimers() and /proc/pid/timers
b9c32a6886af xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
782a6b07b127 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
cacac3e13a81 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
08ab39027a88 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
4d0d15d18467 ALSA: hda/realtek: Fix headset mic for Acer SF313-51
b642a3476a34 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
4486bbe92840 ALSA: hda - Add fixup for Dell Latitidue E5430
8f95261a0064 Linux 5.10.131
cc5ee0e0eed0 Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"
(From OE-Core rev: ddc807a40e2fb6260b0b1180f1d055fcf751fa50)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
7d8048d4e064 Linux 5.15.58
c6e4817ab622 drm/amd/display: Fix wrong format specifier in amdgpu_dm.c
198a6f40822e x86/entry_32: Fix segment exceptions
ec9ec3bc08b1 drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()
e4481000ac68 x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
9444462d6343 KVM: x86: fix typo in __try_cmpxchg_user causing non-atomicness
b6c24afba608 x86/extable: Prefer local labels in .set directives
f85a6046f771 drm/amd/display: invalid parameter check in dmub_hpd_callback
760fe3203493 drm/amd/display: Don't lock connection_mutex for DMUB HPD
d026ed6eda29 watch-queue: remove spurious double semicolon
b34229f4b212 net: usb: ax88179_178a needs FLAG_SEND_ZLP
b2d1e4cd558c tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()
816c301b6a73 tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()
35545303454a tty: drop tty_schedule_flip()
6219f5b54ad8 tty: the rest, stop using tty_schedule_flip()
ea255921c4b5 tty: drivers/tty/, stop using tty_schedule_flip()
ba3a8af8a21a watchqueue: make sure to serialize 'wqueue->defunct' properly
49338b651f5a x86/alternative: Report missing return thunk details
8842d5d70713 x86/amd: Use IBPB for firmware calls
c2b484d784c8 drm/amd/display: Fix surface optimization regression on Carrizo
958151194858 drm/amd/display: Optimize bandwidth on following fast update
b3f16976b9ed drm/amd/display: Reset DMCUB before HW init
4b4b1f8dfeb7 exfat: use updated exfat_chain directly during renaming
000473ac997a Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks
d01605a01f01 Bluetooth: SCO: Fix sco_send_frame returning skb->len
5ae749f40d01 Bluetooth: Fix passing NULL to PTR_ERR
367becefb8a1 Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg
1864e820a5ac Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg
cb7ed8c7fe5b Bluetooth: Add bt_skb_sendmmsg helper
a4e8071be337 Bluetooth: Add bt_skb_sendmsg helper
59f132fda50d um: virtio_uml: Fix broken device handling in time-travel
38a28bb80f00 um: virtio_uml: Allow probing from devicetree
d8413b16feee tracing: Fix return value of trace_pid_write()
d9777061727b tracing: Place trace_pid_list logic into abstract functions
6107b014163f tracing: Have event format check not flag %p* on __get_dynamic_array()
621c1d8c1bd1 exfat: fix referencing wrong parent directory information after renaming
72e0ec16f172 crypto: qat - re-enable registration of algorithms
e7f979ed51f9 crypto: qat - add param check for DH
4d6d2adce087 crypto: qat - add param check for RSA
2488286d3e77 crypto: qat - remove dma_free_coherent() for DH
6e8606e7ae40 crypto: qat - remove dma_free_coherent() for RSA
a843925e0287 crypto: qat - fix memory leak in RSA
ef5594895df2 crypto: qat - add backlog mechanism
9cac903b6303 crypto: qat - refactor submission logic
f576c7e01a6a crypto: qat - use pre-allocated buffers in datapath
343cee3eafda crypto: qat - set to zero DH parameters before free
c1f6637fe1c2 iwlwifi: fw: uefi: add missing include guards
4448327b4173 mt76: fix use-after-free by removing a non-RCU wcid pointer
829baf398f2c xhci: Set HCD flag to defer primary roothub registration
813f4b49e81c xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit
413c5f751f7c xhci: dbc: create and remove dbc structure in dbgtty driver.
d7afb4a13f6c xhci: dbc: refactor xhci_dbc_init()
d97c0667c1e6 KVM: x86: Use __try_cmpxchg_user() to emulate atomic accesses
88eded8104d2 x86/futex: Remove .fixup usage
6875d2425be8 x86/msr: Remove .fixup usage
f637fbc7bda6 x86/extable: Extend extable functionality
4bbc9a07e050 x86/entry_32: Remove .fixup usage
e89d805e77f2 bitfield.h: Fix "type of reg too small for mask" test
a86201c3ae79 x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE
3461326e1a9e x86/extable: Rework the exception table mechanics
ad2d98ea72d2 x86/mce: Deduplicate exception handling
3e6392ba3dce x86/extable: Get rid of redundant macros
d3135da29e1a x86/extable: Tidy up redundant handler functions
823424905d03 x86/uaccess: Implement macros for CMPXCHG on user addresses
1062cfb47e56 dlm: fix pending remove if msg allocation fails
765f802e0d25 x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts
46d5575df8a1 sched/deadline: Fix BUG_ON condition for deboosted tasks
bc1fb3c53afd bpf: Make sure mac_header was set before using it
8c5429a04ccd mm/mempolicy: fix uninit-value in mpol_rebind_policy()
e91665fbbf3c KVM: Don't null dereference ops->destroy
58466e053900 spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers
cd9f96aa8f57 KVM: selftests: Fix target thread to be migrated in rseq_test
e129e5486b98 gpio: gpio-xilinx: Fix integer overflow
ce3731c61589 tcp: Fix data-races around sysctl_tcp_max_reordering.
84cee470f77c tcp: Fix a data-race around sysctl_tcp_abort_on_overflow.
46d05dab1b4f tcp: Fix a data-race around sysctl_tcp_rfc1337.
d46d55e3f9f8 tcp: Fix a data-race around sysctl_tcp_stdurg.
1a1aedbb7605 tcp: Fix a data-race around sysctl_tcp_retrans_collapse.
41aeba4506f6 tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.
404c53ccdebd tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.
a31e2d0cb5cf tcp: Fix data-races around sysctl_tcp_recovery.
5037ca9e4b16 tcp: Fix a data-race around sysctl_tcp_early_retrans.
329de75b9e16 tcp: Fix data-races around sysctl knobs related to SYN option.
3f2ac2d6511b udp: Fix a data-race around sysctl_udp_l3mdev_accept.
95724fe897a4 ip: Fix data-races around sysctl_ip_prot_sock.
36f5b86f309b ipv4: Fix data-races around sysctl_fib_multipath_hash_fields.
21fb844bc1dc ipv4: Fix data-races around sysctl_fib_multipath_hash_policy.
b8d345db03b4 ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.
94e4b855e22b drm/imx/dcss: Add missing of_node_put() in fail path
3d13bf301e06 net: dsa: vitesse-vsc73xx: silent spi_device_id warnings
25e1d782c9c3 net: dsa: sja1105: silent spi_device_id warnings
aba8ff847f4f be2net: Fix buffer overflow in be_get_module_eeprom
caae64d3e91b gpio: pca953x: use the correct register address when regcache sync during init
dfb4b67ff4df gpio: pca953x: use the correct range when do regmap sync
9726ed46b9b7 gpio: pca953x: only use single read/write for No AI mode
e6fc5472b850 net: stmmac: remove redunctant disable xPCS EEE call
16f929a5e76f ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero
893ea2b35bb9 i40e: Fix erroneous adapter reinitialization during recovery process
fad55088ad73 pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context
9d674108fe76 pinctrl: armada-37xx: Convert to use dev_err_probe()
47c9f6bfc234 pinctrl: armada-37xx: Make use of the devm_platform_ioremap_resource()
2cbb16513176 pinctrl: armada-37xx: Use temporary variable for struct device
2918419c0608 iavf: Fix handling of dummy receive descriptors
a77a75a0e7f3 tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.
539d9ab79eba tcp: Fix data-races around sysctl_tcp_fastopen.
3ae85dc62a02 tcp: Fix data-races around sysctl_max_syn_backlog.
58d5ea71aaa6 tcp: Fix a data-race around sysctl_tcp_tw_reuse.
80d4d0c46167 tcp: Fix a data-race around sysctl_tcp_notsent_lowat.
e816f8024617 tcp: Fix data-races around some timeout sysctl knobs.
f6ce6556958c tcp: Fix data-races around sysctl_tcp_reordering.
fcf6c6d8aeff tcp: Fix data-races around sysctl_tcp_migrate_req.
10a9ba97a404 tcp: Fix data-races around sysctl_tcp_syncookies.
78522951d718 tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
906beda70c2f tcp: Fix data-races around keepalive sysctl knobs.
849450279dfc igmp: Fix data-races around sysctl_igmp_max_msf.
2a408a4f423e igmp: Fix a data-race around sysctl_igmp_max_memberships.
260446eb8e55 igmp: Fix data-races around sysctl_igmp_llm_reports.
2e8c8309329d net/tls: Fix race in TLS device down flow
7c687a893f5c net: stmmac: fix dma queue left shift overflow issue
34e98fce9a9b perf tests: Fix Convert perf time to TSC test for hybrid
196c21deb08a i2c: cadence: Change large transfer count reset logic to be unconditional
66b73ef38d80 i2c: mlxcpld: Fix register setting for 400KHz frequency
b8e68fce6f0e net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core()
ad5a78ed1356 net: ipv4: use kfree_skb_reason() in ip_rcv_core()
82cda9918473 net: netfilter: use kfree_drop_reason() for NF_DROP
f3ed670ef850 net: skb_drop_reason: add document for drop reasons
8ac90de3d137 net: socket: rename SKB_DROP_REASON_SOCKET_FILTER
b7adefdae236 net: skb: use kfree_skb_reason() in __udp4_lib_rcv()
1629144da383 net: skb: use kfree_skb_reason() in tcp_v4_rcv()
5158e18225c0 net: skb: introduce kfree_skb_reason()
88ec2ff42da3 net: dsa: microchip: ksz_common: Fix refcount leak bug
212a5360ef40 mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times
0156b402a5be mtd: rawnand: gpmi: validate controller clock rate
f53c6ee5e7eb net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow
f784d232565b net: stmmac: fix pm runtime issue in stmmac_dvr_remove()
e6b6f027e285 tcp: Fix a data-race around sysctl_tcp_probe_interval.
f524c3e7f6cd tcp: Fix a data-race around sysctl_tcp_probe_threshold.
cc36c37f5fe0 tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.
0fc9357282df tcp: Fix data-races around sysctl_tcp_min_snd_mss.
4d7dea651b7f tcp: Fix data-races around sysctl_tcp_base_mss.
aabe9438fdfe tcp: Fix data-races around sysctl_tcp_mtu_probing.
9ba9cd43b577 tcp: Fix data-races around sysctl_tcp_l3mdev_accept.
b8e29f644583 tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
bf3134feffe6 tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.
dccf8a67f30e ip: Fix a data-race around sysctl_fwmark_reflect.
87ceaa199a72 ip: Fix a data-race around sysctl_ip_autobind_reuse.
4fdf9bdb2883 ip: Fix data-races around sysctl_ip_nonlocal_bind.
351f81f7d718 ip: Fix data-races around sysctl_ip_fwd_update_priority.
93fbc06da1d8 ip: Fix data-races around sysctl_ip_fwd_use_pmtu.
01083e3f9868 ip: Fix data-races around sysctl_ip_no_pmtu_disc.
e75b73081f1e igc: Reinstate IGC_REMOVED logic and implement it properly
a4f7a9fbe24b Revert "e1000e: Fix possible HW unit hang after an s0ix exit"
63aa107bce83 e1000e: Enable GPT clock before sending message to CSME
98d81b2b154d nvme: fix block device naming collision
321abf90c576 nvme: check for duplicate identifiers earlier
dbedad96f416 scsi: ufs: core: Drop loglevel of WriteBoost message
04ae8518745c scsi: megaraid: Clear READ queue map's nr_queues
c7720f23bb93 drm/amd/display: Ignore First MST Sideband Message Return Error
8bae037b0fb4 drm/amdgpu/display: add quirk handling for stutter mode
e980e1d978e0 drm/amd/display: Fork thread to offload work of hpd_rx_irq
54740bc4b182 drm/amd/display: Add option to defer works of hpd_rx_irq
734d5ce02cb0 drm/amd/display: Support for DMUB HPD interrupt handling
d1e0bbe08171 tcp: Fix data-races around sysctl_tcp_ecn.
9cb4959493cd sysctl: move some boundary constants from sysctl.c to sysctl_vals
e2b6c5f7ee95 mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%
d2dba226acb9 net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement"
f52af853be7a ipv4/tcp: do not use per netns ctl sockets
da3c256e2d0e perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()
44016a85419c pinctrl: ralink: Check for null return of devm_kcalloc
e4e3187750f8 pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink
d40def7cd05c pinctrl: ralink: rename MT7628(an) functions to MT76X8
a4c5115140ed RDMA/irdma: Fix sleep from invalid context BUG
03fd151bdff0 RDMA/irdma: Do not advertise 1GB page size for x722
71ab83ac65e2 power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe
c8e32bca0676 xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()
1d3eeb199970 ip: Fix data-races around sysctl_ip_default_ttl.
6bf450d92d0c r8152: fix a WOL issue
44addae95ed7 xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()
1da0b50ea071 xfs: fix perag reference leak on iteration race with growfs
768bfde1cf3e xfs: terminate perag iteration reliably on agcount
2991d51b42a3 xfs: rename the next_agno perag iteration variable
4d6f22f6cc58 xfs: fold perag loop iteration logic into helper function
67cb74213a52 xfs: fix maxlevels comparisons in the btree staging code
cf719adb6fa9 mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
22b910a7a378 mt76: mt7921e: fix possible probe failure after reboot
c3bcf1f959f6 mt76: mt7921: use physical addr to unify register access
191c16f921ad Revert "mt76: mt7921e: fix possible probe failure after reboot"
4666a6eb390c Revert "mt76: mt7921: Fix the error handling path of mt7921_pci_probe()"
0cac1c84e1cc batman-adv: Use netif_rx_any_context() any.
be56f007c414 serial: mvebu-uart: correctly report configured baudrate value
92dcb50f7f09 PCI: hv: Fix interrupt mapping for multi-MSI
2b77425d0ae4 PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
35d24b115a40 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
5c676a214d63 PCI: hv: Fix multi-MSI to allow more than one MSI vector
0791309aa0eb Revert "selftest/vm: verify mmap addr in mremap_test"
cfd3a9be0ac4 Revert "selftest/vm: verify remap destination address in mremap_test"
d7c4f9b8ed62 bus: mhi: host: pci_generic: add Telit FN990
38b7bbe0ef1d bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision
60e536b0a564 drm/ttm: fix locking in vmap/vunmap TTM GEM helpers
0e66932a9dc9 lockdown: Fix kexec lockdown bypass with ima policy
25ba5b824a72 mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication
73846553bcde riscv: add as-options for modules with assembly compontents
aff42cea285f pinctrl: stm32: fix optional IRQ support to gpios
a9e2d8e52e1c Linux 5.15.57
b4296a7b863f x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds
06741ef8e7cc um: Add missing apply_returns()
320fc994f0c8 x86/bugs: Remove apostrophe typo
ac8edadc2b1e tools headers cpufeatures: Sync with the kernel sources
1dd6c13b437c tools arch x86: Sync the msr-index.h copy with the kernel sources
5f4e77cc9abf KVM: emulate: do not adjust size of fastop and setcc subroutines
198685e58b13 x86/kvm: fix FASTOP_SIZE when return thunks are enabled
554cf28b104d efi/x86: use naked RET on mixed mode call wrapper
d0caa861a836 x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current
67040d1d922b x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit
96907c5d3927 x86/xen: Fix initialisation in hypercall_page after rethunk
86ccf19a91be x86/static_call: Serialize __static_call_fixup() properly
73ad137d1146 x86/speculation: Disable RRSBA behavior
db0128b8243f x86/kexec: Disable RET on kexec
3653093b7bbf x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported
925340f99bdf x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry
2f8967e22322 x86/bugs: Add Cannon lake to RETBleed affected CPU list
cc3011cdbe5f x86/retbleed: Add fine grained Kconfig knobs
12a13570054f x86/cpu/amd: Enumerate BTC_NO
d7a5c08b46b6 x86/common: Stamp out the stepping madness
8d5cff499a6d x86/speculation: Fill RSB on vmexit for IBRS
4207d7b645b8 KVM: VMX: Fix IBRS handling after vmexit
0cbd5905c8f3 KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
5fde25284dfe KVM: VMX: Convert launched argument to flags
852fe53040b9 KVM: VMX: Flatten __vmx_vcpu_run()
c590fa2d2dac objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}
66b37dccbc25 x86/speculation: Remove x86_spec_ctrl_mask
b55663e7521f x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
2069bd0e6f5b x86/speculation: Fix SPEC_CTRL write on SMT state change
e898e28762f8 x86/speculation: Fix firmware entry SPEC_CTRL handling
d427c1f83e8c x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
75d4fc2e965f x86/cpu/amd: Add Spectral Chicken
dab72c3c32cc objtool: Add entry UNRET validation
469d9b157017 x86/bugs: Do IBPB fallback check only once
fd17a4254965 x86/bugs: Add retbleed=ibpb
8894f699f187 x86/xen: Add UNTRAIN_RET
87e6270183a4 x86/xen: Rename SYS* entry points
e894b7817e08 objtool: Update Retpoline validation
a1d912d7ac04 intel_idle: Disable IBRS during long idle
e51769df6228 x86/bugs: Report Intel retbleed vulnerability
b9349805e653 x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
347d0bf6b0c0 x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
e03415eeba78 x86/bugs: Optimize SPEC_CTRL MSR writes
62b4db57eefe x86/entry: Add kernel IBRS implementation
fac1b0007cec x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
b4e05ea71eda x86/bugs: Enable STIBP for JMP2RET
89eba42632fc x86/bugs: Add AMD retbleed= boot parameter
82e92fe936db x86/bugs: Report AMD retbleed vulnerability
a9c0926fc754 x86: Add magic AMD return-thunk
07f5c5e36236 objtool: Treat .text.__x86.* as noinstr
1f068f9da743 x86/entry: Avoid very early RET
1d61a2988612 x86: Use return-thunk in asm code
6c45176bc2ae x86/sev: Avoid using __x86_return_thunk
f3d9f990586c x86/vsyscall_emu/64: Don't use RET in vsyscall emulation
5b43965d58ef x86/kvm: Fix SETcc emulation for return thunks
0bfe8be824aa x86/bpf: Use alternative RET encoding
e54fcb0812fa x86/ftrace: Use alternative RET encoding
c1c80aabc7b9 x86,static_call: Use alternative RET encoding
b0fb9784cf80 objtool: skip non-text sections when adding return-thunk sites
1920e4be8a97 x86,objtool: Create .return_sites
7bf553d9eebd x86: Undo return-thunk damage
023a2b07d5c3 x86/retpoline: Use -mfunction-return
bb81f3ac69f8 x86/retpoline: Swizzle retpoline thunk
545b45c36a2f x86/retpoline: Cleanup some #ifdefery
eee4f31fa2eb x86/cpufeatures: Move RETPOLINE flags to word 11
ccb25d7db1a2 x86/kvm/vmx: Make noinstr clean
2cd972ae337f x86/realmode: build with -D__DISABLE_EXPORTS
6834878ace6e x86/entry: Remove skip_r11rcx
40265bcd1bd3 objtool: Default ignore INT3 for unreachable
32b2cd6060e7 bpf,x86: Respect X86_FEATURE_RETPOLINE*
74b5a9f8edfe bpf,x86: Simplify computing label offsets
1c2e7b40752a x86/alternative: Add debug prints to apply_retpolines()
b93a0a740bca x86/alternative: Try inline spectre_v2=retpoline,amd
a40925e2efd8 x86/alternative: Handle Jcc __x86_indirect_thunk_\reg
86900f95fb06 x86/alternative: Implement .retpoline_sites support
936c8fcb4995 x86/retpoline: Create a retpoline thunk array
90ca76c83044 x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h
6a6fcb256301 x86/asm: Fixup odd GEN-for-each-reg.h usage
71e578e1bd74 x86/asm: Fix register order
18576e45b12a x86/retpoline: Remove unused replacement symbols
655d4097039c objtool: Introduce CFI hash
503882b5aeb6 objtool,x86: Replace alternatives with .retpoline_sites
cad0e43a8c30 objtool: Shrink struct instruction
c9fd00d8e622 objtool: Explicitly avoid self modifying code in .altinstr_replacement
29e6b52efca1 objtool: Classify symbols
1fd333eb3377 x86/entry: Don't call error_entry() for XENPV
cac414684be9 x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry()
19ac6c99a17e x86/entry: Switch the stack after error_entry() returns
01bc8bd64c19 x86/traps: Use pt_regs directly in fixup_bad_iret()
760adb59f621 Linux 5.15.56
31f351eb534e drm/aperture: Run fbdev removal before internal helpers
eac7fd3ca397 x86/pat: Fix x86_has_pat_wp()
190ce5cdc55d serial: 8250: Fix PM usage_count for console handover
2db3b95166f7 serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle
8ef116a2a738 serial: stm32: Clear prev values before setting RTS delays
10b27fa2d67c serial: 8250: fix return error code in serial8250_request_std_resource()
57964a571025 vt: fix memory overlapping when deleting chars in the buffer
8b07c2998720 tty: serial: samsung_tty: set dma burst_size to 1
3cb692555a0b usb: dwc3: gadget: Fix event pending check
ea42ef3ef678 usb: typec: add missing uevent when partner support PD
aa96257867c0 USB: serial: ftdi_sio: add Belimo device ids
ec0c62a23c50 signal handling: don't use BUG_ON() for debugging
c01793517d8d nvme-pci: phison e16 has bogus namespace ids
15ef4d686a58 ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
df982f9d094d ALSA: usb-audio: Add quirk for Fiero SC-01
9d90a21f0cb7 ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
2483ba7afa59 Revert "can: xilinx_can: Limit CANFD brp to 2"
bd87cf2ed609 ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
c0cba036bfe8 soc: ixp4xx/npe: Fix unused match warning
26bb7afc027c x86: Clear .brk area at early boot
ee1da3d59674 irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
9c9869c308a3 ASoC: madera: Fix event generation for rate controls
66cc34f2e493 ASoC: madera: Fix event generation for OUT1 demux
74ead64cbf0d ASoC: cs47l15: Fix event generation for low power mux control
ab2f5e5f3ce1 ASoC: dapm: Initialise kcontrol data for mux/demux controls
269be8b29073 ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
44975751bef0 ASoC: wm5110: Fix DRE control
bc9067062600 ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
dd70da2a5816 ASoC: wcd938x: Fix event generation for some controls
05708fb473ce ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
e71d0e1370b1 ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
07a606e1389a ASoC: rt7*-sdw: harden jack_detect_handler
b054614dd3fd ASoC: rt711: fix calibrate mutex initialization
f2556ce6b35a ASoC: Intel: sof_sdw: handle errors on card registration
42664a97f2b5 ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
4e81b38d9426 ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
3cb392b64304 pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
0c6c7d57ed00 ASoC: ops: Fix off by one in range control validation
204543581a2f net: sfp: fix memory leak in sfp_probe()
7a2294c5f2e5 nvme: fix regression when disconnect a recovering ctrl
1e4427aa2fc8 nvme-tcp: always fail a request when sending it failed
8ab067462e09 NFC: nxp-nci: don't print header length mismatch on i2c error
833ecd0eae76 net: tipc: fix possible refcount leak in tipc_sk_create()
13d28e0c79cb fbdev: Disable sysfb device registration when removing conflicting FBs
b952569e0316 firmware: sysfb: Add sysfb_disable() helper function
2ef4c6d66f7d firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
f57c76104c74 platform/x86: hp-wmi: Ignore Sanitization Mode event
57289b6601fe cpufreq: pmac32-cpufreq: Fix refcount leak bug
06f818de1621 scsi: hisi_sas: Limit max hw sectors for v3 HW
03a400a64050 netfilter: br_netfilter: do not skip all hooks with 0 priority
bf5307924563 virtio_mmio: Restore guest page size on resume
26d824d1316f virtio_mmio: Add missing PM calls to freeze/restore
65d7a723fdda vduse: Tie vduse mgmtdev and its device
b34dbeb2b0ec vdpa/mlx5: Initialize CVQ vringh only once
10f2cd373e65 powerpc/xive/spapr: correct bitmap allocation size
4e69750549b8 ksmbd: use SOCK_NONBLOCK type for kernel_accept()
d300ced12889 btrfs: zoned: fix a leaked bioc in read_zone_info
d2faf8ed1dc2 btrfs: rename btrfs_bio to btrfs_io_context
a06248fa62ef mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
204d12228697 ACPI: video: Fix acpi_video_handles_brightness_key_presses()
724ec407f997 net/tls: Check for errors in tls_device_init
a0706d7c1429 KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
58c90993933e net: atlantic: remove aq_nic_deinit() when resume
9b1cb795a7ab net: atlantic: remove deep parameter on suspend/resume functions
68e5f32f0de9 sfc: fix kernel panic when creating VF
2d84fcb6e6f7 seg6: bpf: fix skb checksum in bpf_push_seg6_encap()
15e8b6274c49 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors
859081fb60e6 seg6: fix skb checksum evaluation in SRH encapsulation/insertion
5464c8987ddf ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host
58d93e9d160c sfc: fix use after free when disabling sriov
8c37e7a2000d drm/amd/pm: Prevent divide by zero
cded1186f7e9 drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
601ae26aa280 ima: Fix potential memory leak in ima_init_crypto()
2340428c90d4 ima: force signature verification when CONFIG_KEXEC_SIG is configured
f4bd3202a2b4 net: stmmac: fix leaks in probe
4225a78eb4d7 net: ftgmac100: Hold reference returned by of_get_child_by_name()
0d17723afea3 nexthop: Fix data-races around nexthop_compat_mode.
6b26fb2fe227 ipv4: Fix data-races around sysctl_ip_dynaddr.
8bcf7339f2cf tcp: Fix a data-race around sysctl_tcp_ecn_fallback.
46e9c46203fd raw: Fix a data-race around sysctl_raw_l3mdev_accept.
8d7a13654a98 icmp: Fix a data-race around sysctl_icmp_ratemask.
7c1b6e453481 icmp: Fix a data-race around sysctl_icmp_ratelimit.
de9490c32bc1 icmp: Fix a data-race around sysctl_icmp_errors_use_inbound_ifaddr.
44021c2929cf icmp: Fix a data-race around sysctl_icmp_ignore_bogus_error_responses.
cce955efa0ab icmp: Fix data-races around sysctl_icmp_echo_enable_probe.
a716a3846c5f sysctl: Fix data-races in proc_dointvec_ms_jiffies().
e58b02e44546 sysctl: Fix data-races in proc_dou8vec_minmax().
3852f048be60 bnxt_en: Fix bnxt_refclk_read()
0260a9aa5d5c bnxt_en: Fix bnxt_reinit_after_abort() code path
a6cecaf058c4 drm/i915: Require the vm mutex for i915_vma_bind()
60d1bb301ea5 drm/i915/uc: correctly track uc_fw init failure
86062ca5edf1 drm/i915/gt: Serialize TLB invalidates with GT resets
0ee5874dad61 drm/i915/gt: Serialize GRDOM access between multiple engine resets
f8ba02531476 drm/i915/dg2: Add Wa_22011100796
40c12fc52023 drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
af515a633942 tracing: Fix sleeping while atomic in kdb ftdump
62a6a708f392 lockd: fix nlm_close_files
9c3eef773cf4 lockd: set fl_owner when unlocking files
1e92426e2b3a xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE
f6e3ced9c60f drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist()
5a4bb158f4c6 netfilter: nf_tables: replace BUG_ON by element length check
b97aa619a3cb netfilter: nf_log: incorrect offset to network header
dc2ec80bc949 arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot
1d49665a93b1 arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC
f0ccff1c89ba ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero
c0dd77cede0a ARM: dts: at91: sama5d2: Fix typo in i2s1 node
9be8aac91960 ipv4: Fix a data-race around sysctl_fib_sync_mem.
e2828e8c6058 icmp: Fix data-races around sysctl.
07b0caf8aeb9 cipso: Fix data-races around sysctl.
a5796154b56f net: Fix data-races around sysctl_mem.
82d07170290d inetpeer: Fix data-races around sysctl.
2dfff4b607c4 tcp: Fix a data-race around sysctl_tcp_max_orphans.
67623d290d45 sysctl: Fix data races in proc_dointvec_jiffies().
dcdf3c3c587a sysctl: Fix data races in proc_doulongvec_minmax().
40e0477a7371 sysctl: Fix data races in proc_douintvec_minmax().
32d7f8da8244 sysctl: Fix data races in proc_dointvec_minmax().
d335db59f7fb sysctl: Fix data races in proc_douintvec().
279bf2a909e6 sysctl: Fix data races in proc_dointvec().
ad3014b0f6b2 net: ethernet: ti: am65-cpsw: Fix devlink port register sequence
d5c315a78765 net: stmmac: dwc-qos: Disable split header for Tegra194
750a5e2e5368 ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array
0d083ea282e5 ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks()
dfe3ce23217c ASoC: tas2764: Fix amp gain register offset & default
a92e7564c540 ASoC: tas2764: Correct playback volume range
1230d3e4b884 ASoC: tas2764: Fix and extend FSYNC polarity handling
7dc0ae04c04e ASoC: tas2764: Add post reset delays
9b9773cc55d8 ASoC: sgtl5000: Fix noise on shutdown/remove
c8d5d8194093 ima: Fix a potential integer overflow in ima_appraise_measurement
505114dda5bb drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
c6e1c5c0c19d net/mlx5e: Ring the TX doorbell on DMA errors
663a06e96203 net/mlx5e: Fix capability check for updating vnic env counters
3a5e734ec002 net/mlx5e: Fix enabling sriov while tc nic rules are offloaded
5adcc5ded58a net/mlx5e: kTLS, Fix build time constant test in RX
2ee2ef846fa3 net/mlx5e: kTLS, Fix build time constant test in TX
ba27a912f99e ARM: 9210/1: Mark the FDT_FIXED sections as shareable
443838e6ff0f ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle
2bcb2e42a500 spi: amd: Limit max transfer and message size
28ad09b0d7b1 ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count
3bbe6437c1d5 reset: Fix devm bulk optional exclusive control getter
d8124f111b67 xfs: drop async cache flushes from CIL commits.
d4dab8b405c6 xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks
88beb994eae1 xfs: don't include bnobt blocks when reserving free block pool
ea22fcd0324d xfs: only run COW extent recovery when there are no live extents
fb593531571c Revert "evm: Fix memleak in init_desc"
d69f9ff4c8ab sh: convert nommu io{re,un}map() to static inline functions
bb676a80c6eb nilfs2: fix incorrect masking of permission flags for symlinks
ca58387e7ad1 fs/remap: constrain dedupe of EOF blocks
1807d8867402 drm/panfrost: Fix shrinker list corruption by madvise IOCTL
fbe7451a3ada drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
531a140e269d btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
54aee4e5ce8c cgroup: Use separate src/dst nodes when preloading css_sets for migration
5a9df3101799 wifi: mac80211: fix queue selection for mesh/OCB interfaces
2a098504d7a0 ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction
a4f5e3a22fbd ARM: 9213/1: Print message about disabled Spectre workarounds only once
6f497564bf6a ip: fix dflt addr selection for connected nexthop
1eb4bea3af81 net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer
22eeff55679d tracing/histograms: Fix memory leak problem
e4967d22882b mm: split huge PUD on wp_huge_pud fallback
27056f20d753 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
b856e5738b1c fix race between exit_itimers() and /proc/pid/timers
b99174ac57fe xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue
9d3243d774f5 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop
cd2731b3efe8 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221
dd9746cf6da3 ALSA: hda/realtek: fix mute/micmute LEDs for HP machines
7d0c5005c580 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
32fad77c4cd2 ALSA: hda/realtek: Fix headset mic for Acer SF313-51
6744faa1d810 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model
d60bb64d3263 ALSA: hda - Add fixup for Dell Latitidue E5430
baefa2315cb1 Linux 5.15.55
c80b15105a08 Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting"
(From OE-Core rev: 845cc9d5a13060eb67adbb0593c8e226067dacd3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update the README to match the current status and remove unclear/obsolete
information and fix formatting.
(From OE-Core rev: fa5d16692dda655a54653df7b4bf98410090ec5c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To ensure buildpaths aren't encoded in the debug symbol output, ensure
we pass our prefix remapping compiler options in.
(From OE-Core rev: c7a529743560c37973787e4ab2433cb7485afb86)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Musl targets need a sysroot set to find the musl static libraries. Set this
appropriately in musl builds.
(From OE-Core rev: 1c5ab57ddda393631ce2da97ef5a876a2020d51f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Enable rust target builds as well as nativesdk-rust for the sdk. Merge
the builds of rust-tools components into the rust build, packaged separately
since this is a lot more efficient and saves rebuilding core rust multiple
times. The tools are not target specific so nativesdk-rust-tools suffices
and we can drop the cross canadian piece.
(From OE-Core rev: b9b0cd99cdc77e7a90e5fd5711e706ebe64c7b6b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that target config json is provided by rust-target-config.bbclass,
the need for the cross and crosssdk recipes is removed. Drop them and
simplify dependencies accordingly.
(From OE-Core rev: 4b54f5f52b33db4d2fe95c5faef033b6c6b37b7d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since a copy of rust can target any target and doesn't need to be target
specific, we can simplify rust-cross-canadian to simply contain the json
configuration and envirionment setup scripts.
(From OE-Core rev: 6ec18de9d6f49bccff72f2665821dbd732b69b48)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The cargo-cross-candian variant made no sense as one version of cargo in
the SDK can work for all targets. Replace it with nativesdk-cargo instead.
Move the SDK env to rust-cross-canadian.
(From OE-Core rev: 6d6d135924eff5993736ee58ba8cc5d00ca635f3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current libc handling code is simply wrong in many cases. Simplify it
to a check of the triplet for musl handling which is much simpler and less
error prone when handling things like nativesdk targets.
(From OE-Core rev: f35d5af06db10fa20e55f4c738e665b35f5c394b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ensure the 'target' data is set for both HOST and TARGET queries
as appropriate to work correctly in cross configurations.
(From OE-Core rev: ec15882fbf396de8d3a5921a3028850ba3fccc48)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Tweak the armv7 workaround to work for cross environments and as a host
triplet and not just as a target.
(From OE-Core rev: dc134c031171a55a35964ba801219552a516a0ca)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For cross compilation, build, host and target may be different. Ensure
the main rust config has the appropriate sections added to match the
configurations.
(From OE-Core rev: e2cdbf9df8d3f90b5a7ba35288c5db4f252d134d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To allow nativesdk variants of the tools to build, enable a nativesdk
variant of rust-llvm.
(From OE-Core rev: b4b24dc53fdb86624da71b854dfe018923a203fe)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Improve the common class to handle BUILD_SYS as well as host and target,
removing the need to a workaround in the rust recipe.
(From OE-Core rev: 0dc9635c28c269f782ad4ed6ea06b4e4de1beb8e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move the "unknown" vendor workaround used during bootstrap to a
central location so it is applied consistently to all RUST_BUILD_SYS
values rather than some subset.
(From OE-Core rev: d02c28b2219d736c9598a13fead7a03eaa3256a6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of generating target configuration files centrally and often getting
it wrong, or having trouble finding the right set, generate them dynamically
from the bbclass into WORKDIR per recipe.
(From OE-Core rev: 9160e4a37561d8ac882057450a818621bec13bed)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This variable is no longer used by the llvm patches.
(From OE-Core rev: 35e1ecf88cf9725e1ba43c948e90359df983002f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need llvm-config for the target but the cross compiled target binary is
no good. We can copy the native one into the target location where it will
then return the target values though.
(From OE-Core rev: f355e55c1fcef57f288279ffb47ebeb52a72b689)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Instead of reusing a "target_section" variable, name them host and build
section instead. This patch sets things up for other improvementsm,
separating out the renaming.
(From OE-Core rev: 279b809e8306b0eb6ae6caeb6b0a3c3c62d2f9d2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The code was using a mixture of XXX_SYS and RUST_XXX_SYS. Use
RUST_XXX_SYS consistently and add the variables to the global exclsion
on signatures as they're reflected in the directory triplets and trying
to filter them out the hashes separately is too painful.
(From OE-Core rev: ee0c0fdf9c1eba9eece6ed1293fda25bf18964b3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a patch which removes the sections of code which encode buildpaths. Whilst
not ideal, the patches at least show where the problematic data is coming from
and should allow more focused work to resovle it by someone who has a better
understanding of rust and what this code is doing. It does look unlikely we
actually need this code in our usecases anyway.
(From OE-Core rev: c08c522fc29445aef0c64f0dd8df8a3531c04afa)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For musl we need to be able to add a library to the end of the linker commandline.
Rework the wrapper code to be able to do this through a new variable.
(From OE-Core rev: dfff5a176765c0e8b212bf31081f80e79025fd1b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These variables don't need to be exported into the environment, which reduces
the scope of rebuilds when variable values change.
(From OE-Core rev: 1a992268e556a79daa6802367f48796000a1f436)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Similarly to CC and CCLD, handle CXX flags too.
(From OE-Core rev: e2fc083529d526cb565a2de1917022d10c7d08b8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add MIPS n32 target information. This appears to be correct but
building libstd-rs for the target doesn't work.
(From OE-Core rev: 255be90dc8e3625060c9b8ccc2ec3a71f24470d2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building rust for musl targets we need the static library from musl,
so enable it.
(From OE-Core rev: 8d0251ec18ec8d7d66a61cca8adcba5ba246cd92)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There looks to be a reproducibility issue left in one of the rust
libraries. It doesn't appear to be a string issue but some binary
problem. Disable rust from the reproducibility testing until we can
get to the bottom of the issue (allowing wider testing of all the
other improvements).
(From OE-Core rev: a261333f6591ea94afc567dee04a2e3c6d5059cf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The n32 MIPS rust SDK doesn't quite build (libstd-rs fails with an llvm
register issue). Disable it for now, someone with interest in having it working
can fix if/as/when.
(From OE-Core rev: aad10f24eea5a6b54de17138ab5c0f4ed1355a8f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Similarly to what native.bbclass does, clear TUNE_FEATURES since these
aren't appropriate to the nativesdk build. This saves us having to change
down signature issues due to data in this variable.
(From OE-Core rev: 2e5079e434504a3a22b609f7ddbb7f4c533c4cdb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
glob.glob() depends on the order of files on disk and selecting [0]
is race prone. We should cover all the nativesdk files so rework
the function to do this.
Spotted as some oe-selftests failed, some passed and it raised a question
of why!
(From OE-Core rev: 8818478420a5c73b1dc1710774545f7e984307da)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Enable multilib and wic at the same time and we'll meet the
following error.
ERROR: Nothing PROVIDES 'virtual/i686-wrsmllib32-linux-binutils'
Adjust the dependency to take multilib into consideration.
(From OE-Core rev: 958ee0eede859bdba659e3343856b1c226207854)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
reproducible.patch
refreshed for new version.
0001-change-shebang-to-python3.patch
removed as not needed since upstream has removed the shebang lines.
License-Update:
src/pip/_vendor/html5lib/LICENSE: removed since it's not it new version
src/pip/_vendor/chardet/LICENSE: file format modified, change St to Street
src/pip/_vendor/pygments/LICENSE: Copyright year updated to 2022
(From OE-Core rev: d69f360bb48001a4ec9220c8f935bb5fe43b4f7a)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* easier to find than searching for the highest value in the graph, when the graph is really wide
(From OE-Core rev: 615e04554aa8442d89ea186b30f23adeb1e64762)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
scripts/pybootchartgui/pybootchartgui/draw.py:820: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if (OPTIONS.show_pid or OPTIONS.show_all) and ipid is not 0:
scripts/pybootchartgui/pybootchartgui/draw.py:918: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if i is not 0:
(From OE-Core rev: 8d996616f0ca57220d939a41ca9ba6d696ea2a4f)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The recipe has been removed from core.
(From meta-yocto rev: ae07a50d067d554d1d62ba1c8a4c323907a2c559)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Error out instead of crashing when marshaling unsupported fundamental types in some cases !180
Add a workaround for a PyPy 3.9+ bug when threads are used !200
Fix crashes when marshaling zero terminated arrays for certain item types !191
Fix a crash/refcounting error in case marshaling a hash table fails !191
Make the test suite pass again with PyPy !191
tests: support running tests with (MSVC) CPython 3.8+ on Windows !206
interface: Fix leak when overriding GInterfaceInfo !204
setup.py: look up pycairo headers without importing the module (helps with building on Windows and MSVC CPython 3.8+) !205
(From OE-Core rev: 14c442bfe4886e6180bd58f5e69928efd54e9c3c)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
-Fix relative $ref resolution when the base URI is a URN or other scheme (#544).
-pkgutil.resolve_name is now used to retrieve validators provided on the command
line. This function is only available on 3.9+, so 3.7 and 3.8 (which are still
supported) now rely on the pkgutil_resolve_name backport package. Note however
that the CLI itself is due to be deprecated shortly in favor of check-jsonschema.
-best_match no longer traverses into anyOf and oneOf when all of the errors
within them seem equally applicable. This should lead to clearer error messages
in some cases where no branches were matched.
(From OE-Core rev: 203dc71c2b2a712a88f41fc6a5b9894d36d0d3c0)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* memory pressure is already collected in buildstats, render it as well
when available
(From OE-Core rev: 42010d0812246a418f30b4f1d9fbd3f374a3bbe9)
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise spdx can have references for data that is not packed
in the package delivered because this contol data is temporarly
and only exist while the package is been write.
During do_package_write_ipk task in do_package_ipk the control
files is cleaned up at the end. This can create a race condiction
when the do_create_spdx task runs the add_package_files function
and these files is been deleted at same time in the
task do_package_write_ipk.
ERROR: alsa-topology-conf-1.2.5.1-r0 do_create_spdx: 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:do_create_spdx(d)
0003:
File: '/srv/oe/build/conf/../../layers/openembedded-core/meta/classes/create-spdx.bbclass', lineno: 567, function: do_create_spdx
0563: package_doc.add_relationship(package_doc, "DESCRIBES", spdx_package)
0564:
0565: package_archive = deploy_dir_spdx / "packages" / (package_doc.name + ".tar.zst")
0566: with optional_tarfile(package_archive, archive_packaged) as archive:
*** 0567: package_files = add_package_files(
0568: d,
0569: package_doc,
0570: spdx_package,
0571: pkgdest / package,
File: '/srv/oe/build/conf/../../layers/openembedded-core/meta/classes/create-spdx.bbclass', lineno: 234, function: add_package_files
0230: info.mtime = source_date_epoch
0231:
0232: archive.addfile(info, f)
0233:
*** 0234: sha1 = bb.utils.sha1_file(filepath)
0235: sha1s.append(sha1)
0236: spdx_file.checksums.append(oe.spdx.SPDXChecksum(
0237: algorithm="SHA1",
0238: checksumValue=sha1,
File: '/srv/oe/bitbake/lib/bb/utils.py', lineno: 559, function: sha1_file
0555: """
0556: Return the hex string representation of the SHA1 checksum of the filename
0557: """
0558: import hashlib
*** 0559: return _hasher(hashlib.sha1(), filename)
0560:
0561:def sha384_file(filename):
0562: """
0563: Return the hex string representation of the SHA384 checksum of the filename
File: '/srv/oe/bitbake/lib/bb/utils.py', lineno: 528, function: _hasher
0524:
0525:def _hasher(method, filename):
0526: import mmap
0527:
*** 0528: with open(filename, "rb") as f:
0529: try:
0530: with mmap.mmap(f.fileno(), 0, access=mmap.ACCESS_READ) as mm:
0531: for chunk in iter(lambda: mm.read(8192), b''):
0532: method.update(chunk)
Exception: FileNotFoundError: [Errno 2] No such file or directory: '/srv/oe/build/tmp-lmp/work/all-lmp-linux/alsa-topology-conf/1.2.5.1-r0/packages-split/alsa-topology-conf/CONTROL/control'
ERROR: Logfile of failure stored in: /srv/oe/build/tmp-lmp/work/all-lmp-linux/alsa-topology-conf/1.2.5.1-r0/temp/log.do_create_spdx.998864
INFO: recipe alsa-topology-conf-1.2.5.1-r0: task do_create_spdx: Failed
(From OE-Core rev: 0bfe403f46fd568910a727982c3ff528e3d5c8bc)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is a coding error in the second invocation of _upgrade_error:
rf is passed into it before it is initialized in the try: block. And so
bogus recipes are left behind in the workspace, causing breakage.
Instead, rewrite the functions to take the recipe directory name in the
workspace layer, which can be calculated in advance.
(From OE-Core rev: e653996369c1d2b5ac8367ad85f4816d679b6c98)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a comment so that users grepping for "github" or "gitlab" will find
this code (since the regex wont).
(From OE-Core rev: 07c9c6144748d1fbbbdf9c2cb156bea5bed273d4)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For device tree using systems, add support to set a custom devices tree
during UEFI boot. This requires to copy the DTB file to the boot
partition and to add the respective loader entries to the configuration
files.
Both grub and systemd-boot support only loading a specific device tree.
Therefore refuse to work if the 'dtb' parameter contains more than one
entry.
Out of scope for now are overlays (only supported by systemd-boot).
(From OE-Core rev: c5a14f39a6717a99b510cb97aa2fb403d4b98d99)
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
[Luca: rebased on commit 98e9d435b278 ("wic/bootimg-efi: use cross objcopy when building unified kernel image")]
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The paths for configuring grub and systemd-boot have some common bits
around copying the initrd files. This will even grow when adding dtb
support. Factor this out into a class function.
Along this, avoid evaluating 'create-unified-kernel-image' multiple
times in do_configure_systemdboot and suppress a bogus warning about
"Ignoring missing initrd" when it is turned on.
(From OE-Core rev: c700cfd88473b9ed4e12a6620fb089f41bd95a9e)
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop crosscompile.patch which was merged as part of:
509695c1c (tag: v9.0.0065) patch 9.0.0065: \
cross-compiling doesn't work because of timer_create check
Also drop: racefix.patch which may have been fixed upstream
and is being tracked by:
https://github.com/vim/vim/pull/10776
where upstream is asking if the different approach resolves the
race condition. Let's see what's out there!
(From OE-Core rev: 6996472cd33d2d4b91821f2dfe24a27a697e4afe)
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
"with some default values" isn't clear; if the user wants to change or
inspect the default values and their history, we should help them find
where they are. This becomes especially important when using template
configs other than poky's.
(From OE-Core rev: ec34783ffc34eb9e9697f1b192c5a0043f1ca2c6)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If an invalid key is used, the class ignores the error, with an
indeterminate result. In my case, the problem surfaced in do_deploy:
```
| cp: cannot stat '/.../build/tmp/work/imx6qdlsabresd-fsl-linux-gnueabi/u-boot-imx-mfgtool/2022.04-r0/deploy-u-boot-imx-mfgtool/u-boot.imx': No such file or
| directory
```
The root cause of this was that the uboot config key did not match
a valid option. With the fix, the error is caught by the class:
```
ERROR: Nothing PROVIDES 'u-boot-imx-mfgtool'
u-boot-imx-mfgtool was skipped: The selected UBOOT_CONFIG key ['mfgtool'] has no match in dict_keys(['sd-fslc', 'sd-imx', 'sd-optee-imx', 'sata-imx', 'mfgtool-imx']).
```
(From OE-Core rev: 801a27d73b10017cac3c0caa05d0a2af3502a7ba)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* backport one more commit for LD call which conflicts with the
0001-kvm-use-LD-instead-of-hardcoding-ld.patch we already had
and replace this 2nd patch with the rebased version which is
now merged upstream
* then backport additional patch which introduces KVM_LD variable
which we can set to use .bfd suffix in LD when ld-is-gold is
in DISTRO_FEATURES to work around gold incompatibility reported:
https://github.com/linux-test-project/ltp/pull/948#issuecomment-1193138866https://lists.openembedded.org/g/openembedded-core/message/168193http://errors.yoctoproject.org/Errors/Details/663094/
x86_64-oe-linux-ld --sysroot=/OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/ltp/20220527-r0/recipe-sysroot -z noexecstack -r -T /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/ltp/20220527-r0/git/testcases/kernel/kvm/linker/payload.lds --oformat=elf64-x86-64 -o kvm_pagefault01-payload.o kvm_pagefault01-payload.bin
x86_64-oe-linux-ld: error: kvm_pagefault01-payload.bin:1:1: invalid character
make: *** [Makefile:53: kvm_pagefault01-payload.o] Error 1
(From OE-Core rev: ace41f64c7d617852bdfca736cefa0a470598af7)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As discussied in [YOCTO #14717] cmake contains a OEToolchainConfig.cmake
file to configure the toolchain correctly in cross-compile build for recipes
using cmake. The CMAKE_ASM_FLAGS are the configuration are meant for assembly,
but the spelling is incorrect and the Flag is ASFLAGS for gcc and other compilers.
So this variable might neever have worked and it is better for
recipes to specify their own.
(From OE-Core rev: 72729ffbab53f95ee9dd1bc22913d9b864495930)
Signed-off-by: Martin Beeger <martin.beeger@online.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Wic can build an unified kernel image, but this needs the cross-objcopy
from binutils.
(From OE-Core rev: 7c7a488116f49083ca42d3628ebc0870585110c3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We can't rely on the host objcopy knowing how to process target binaries,
so use the cross objcopy in the sysroot instead.
Also construct the command argument-by-argument as the format expression
was getting unwieldy.
(From OE-Core rev: 0264aeedbf21e9e7a104243c11b3b57f00e38bda)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We might want to run a cross tool, such as objcopy, in wic. These are
in a TARGET_SYS/ subdirectory under /usr/bin, so add that directory to
the search path too.
(From OE-Core rev: c523549141e5c31edc75281f581d97867b7d251d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need to use shutil.rmtree here since removedirs() only covers
directories. Make the exception for specific too to make errors
easier to catch.
(From OE-Core rev: 9d2a661e46123a2292f7887658e6fa54923dbcc0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport various post 20220527 release runtime fixes:
* The concept of max runtime
* tst_test.sh: Cleanup getopts usage
* mountns0[1-3]: wait for umount completed in thread_b
(From OE-Core rev: 1946833bdcce57250f346db1b8f2f898c2c3244c)
Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The correct field name is "supplier" according to SPDX schema.
The "supplier" field translates to "PackageSupplier", but that's for
tag-value format.
(From OE-Core rev: ca8db0e0a2860ac1e3f537471fa71b43c3be0a58)
Signed-off-by: Mihai Lindner <mihai.lindner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Prevent the scheduler from starting new tasks if the current cpu or io
pressure is above a certain threshold and there is at least one active
task. This threshold can be specified through the
"BB_PRESSURE_MAX_{CPU|IO}" variables in conf/local.conf.
The threshold represents the difference in "total" pressure from the
previous second. The pressure data is discussed in this oe-core commit:
061931520b buildstats.py: enable collection of /proc/pressure data
where one can see that the average and "total" values are available.
From tests, it was seen that while using the averaged data was somewhat
useful, the latency in regulating builds was too high. By taking the
difference between the current pressure and the pressure seen in the
previous second, better regulation occurs. Using a shorter time period
is appealing but due to fluctations in pressure, comparing the current
pressure to 1 second ago achieves a reasonable compromise. One can look
at the buildstats logs, that usually sample once per second, to decide a
sensible threshold.
If the thresholds aren't specified, pressure is not monitored and hence
there is no impact on build times. Arbitary lower limit of 1.0 results
in a fatal error to avoid extremely long builds. If the limits are higher
than 1,000,000, then warnings are issued to inform users that the specified
limit is very high and unlikely to result in any regulation.
The current bitbake scheduling algorithm requires that at least one
task be active. This means that if high pressure is seen, then new tasks
will not be started and pressure will be checked only for as long as at
least one task is active. When there are no active tasks, an additional task
will be started and pressure checking resumed. This behaviour means that
if an external source is causing the pressure to exceed the threshold,
bitbake will continue to make some progress towards the requested target.
This violates the intent of limiting pressure but, given the current
scheduling algorithm as described above, there seems to be no other option.
In the case where only one bitbake build is running, the implications of
the scheduler requirement will likely result in pressure being higher
than the threshold. More work would be required to ensure that
the pressure threshold is never exceeded, for example by adding pressure
monitoring to make and ninja.
(Bitbake rev: 502e05cbe67fb7a0e804dcc2cc0764a2e05c014f)
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com>
Signed-off-by: Randy Macleod <randy.macleod@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When we call the remove with recurse=True we first check if the
remove operation is safe in _check_unsafe_delete_path.
But the check is been done on the path instaed of the expanded
python glog.
(Bitbake rev: 7236488b898309ec5f1880936ddae22a28ccf5d3)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In order to generate complete SPDX license manifests we need the kernel
DEBUG_INFO configure option to be set. Enable this within poky by
default as we want to be able to provide that information.
(From meta-yocto rev: 9ced869bb07f7ad9e11373be3a38ab25c2b6536b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Centos7 is no longer in the AB
Centos8 has been EOL'd - replaced by Alma8
Debian9 has been EOL'd - June, 2022
Ubuntu 16.04 has been EOL'd - April 20th, 2021
(From meta-yocto rev: 09f17b1b744077da9c4efb9f4ac388ef2f4fa24d)
Signed-off-by: Armin Kuster <akuste808r@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There's been a recent discussion about how we can make the Yocto SDK
experience better [1]. One of the ideas was to eliminate the SDK
as a separate artefact altogether and simply provide everything
that the SDK and eSDKs do directly in a yocto build. This does not
mean that people have to 'learn Yocto', but rather that the integrators
should provide a well-functioning sstate cache infrastructure (same as
with minimal eSDK, really), and a few wrapper scripts for setting up the build
and the SDK environment that run layer setup and bitbake behind the scenes.
[1] https://lists.openembedded.org/g/openembedded-architecture/topic/thoughts_on_the_esdk/90990557
So without further ado, here's how you get a 'SDK' without building one:
1. Set up all the needed layers and a yocto build directory.
2. Run:
$ bitbake meta-ide-support
$ bitbake -c populate_sysroot gtk+3
(or any other target or native item that the application developer would need)
$ bitbake populate-sysroots
3. Set up the SDK environment:
. tmp/deploy/images/qemux86-64/environment-setup-core2-64-poky-linux
(adjust accordingly)
Et voila! The Unix environment is now set up to use the cross-toolchain from
Yocto, exactly as in the SDK. And devtool/bitbake are available to extend it,
exactly as in the eSDK.
Theare are numerous benefits here: no need to produce, test, distribute and maintain
separate SDK artifacts. No two separate environments for the yocto build and the SDK.
Less code paths where things can go wrong. Less awkward, gigantic tarballs. Less
SDK update headaches: 'updating the SDK' simply means updating the yocto layers with
git fetch or layer management tooling. Built-in SDK extensibility: just run bitbake
again to add more things to the sysroot, or add layers if even more things are required.
How is this tested?
Exactly same as the regular SDK:
$ bitbake -c testsdk meta-ide-support
This runs the same toolchain tests from meta/lib/oeqa/sdk/cases as the regular
sdk testing does.
(From OE-Core rev: 5c845d7f4ea6ae7ba18ed43180dad28775cace31)
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>
When using meson-native directly from bitbake this has no effect and
everything works as before; the use case is being able to build
meson-driven projects from the 'direct SDK' environment. Build systems
like cmake/autotools are entirely driven by environment variables,
but meson needs configuration files, and so this replicates how SDKs
set things up.
In particular, with this change the libepoxy build test from the SDK
test suite is able to pass.
(From OE-Core rev: 87d4f6d176f27c22dbb99abc271b9a6eaca314f8)
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>
This is a simpler version of the same class in testsdk.py, as it does not
need to unpack and set up the SDK, and can proceed to the tests straight away.
(From OE-Core rev: be21c62e5bd96164aab9e01168b7a43c6de44c17)
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>
Specifically:
1. Add a few more toolchain items to DEPENDS so they're available in the recipe sysroot.
2. Use deploy mechanism to place the SDK environment setup file and testdata for testing it
into the image deploy directory.
3. Add ability to run SDK tests via the testsdk class and task. This also requires providing
a testdata json file.
4. Ensure sysroot population always runs, as those items are mean to be picked up
by 'bitbake build-sysroots' into the unified sysroot.
(From OE-Core rev: 93f419451cc18b5d31b6fe134ca52a2750fa567d)
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>
Specifically:
1. Place the environment setup file into $B and not into $TMPDIR,
so that the recipe using the class can itself better decide what to do with the file.
2. Use global, unified sysroots (provided through build-sysroots recipe)
and not recipe-specific ones, as this allows flexible on-the-fly management of what
libraries are available to build applications, without having to modify any
recipes, similar to eSDK 'extensible' part.
This also requires adjustment of the sstate sametune_samegsigs test, as meta-ide-support
becomes dependent on $MACHINE (unified sysroots have it in their paths)
and needs to be excluded from the test.
3. Add a few missing settings that have been added to SDK environment files.
4. Add a snippet to the environment setup file that also runs the relocation scripts.
In regular SDKs this is executed by the SDK installer, in direct SDK we can do it when
setting up the environment.
(From OE-Core rev: db5dfd78ae441201778b1175f4fb9a3eba994899)
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>
Correct the override name used for rust toolchain removal from the mingw sdk.
(From OE-Core rev: 8aeb0dfe6508daea51db4f0992eed194e925fdd7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It fails to compile mesa{,-native} when DEBUG_BUILD is enabled:
../mesa-22.1.3/src/compiler/nir/nir_inline_helpers.h: In function ‘nir_opt_move_block’:
../mesa-22.1.3/src/compiler/nir/nir_opt_move.c:55:1: error: inlining failed in call to
always_inline ‘src_is_ssa’: indirect function call with a yet undetermined callee
src_is_ssa(nir_src *src, void *state)
^~~~~~~~~~
Backport patch from mesa merge request to fix it.
(From OE-Core rev: 468715c42632a8467dc1f0abe0f3cd540de5f7c3)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When the workspace bbappends are still using the old override syntax
with EXTERNALSRC_pn-*, externalsrc_re will not match, and pn will never
be assigned, leading to a nondescript UnboundLocalError being raised on
the user's terminal. Try to detect that situation and give the user a
hint how to solve it.
(From OE-Core rev: d42ea8e849cf2df3708406418b961168268b316a)
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a new variable SDK_TOOLCHAIN_LANGS to allow different language support
to be selected within SDKs. Initially supported options are rust and go.
(From OE-Core rev: 0026b5687147410e4c7140ca5133089ebb51d9d4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a QA test to the SDK to test that a basic cargo build works.
[RP: Tweaked to work for multilibs and updated to match toolchain changes]
(From OE-Core rev: d0cfe587bc897e79ef01805cc9a42fbca28c883c)
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some recipes reference these. Rather than continually trying to chase down the references
and taskhash issues, clear the variables for an easier life and simpler code. These
wouldn't convey anything useful in a native build.
(From OE-Core rev: f8edeead263708889d31a7ff578ef8274cb678b4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove further code duplication by allowing the main function to be
configurable.
(From OE-Core rev: 2d4b35a0db1220e7a7f1b6776223aa4d40a3f246)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently most of the rust recipes use this code but it is all piecemeal.
Turn the code into a class where things can start to be rationalised. Ultimately
some of the data and python code should be moved to a python library but one step
at a time.
No functionality changes.
(From OE-Core rev: 3795285cbf362e13b8151bfdbe1bce999ac28641)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some of the subtleties in the different codepaths for target rust json generation
were not easy to spot. Start to simplfy the code to make this clearer.
This patch should not have any functionality change although ABIEXTENSION
has to be excluded from the function signature, the triplet would normally
cover anything set there.
(From OE-Core rev: 0f83d959465e0d99f98ade6803281585931d1b02)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Match the code in rust-cross-canadian so that further simplifications
can be considered in future.
(From OE-Core rev: 5cb62d0a33777cb9afb1eea5f736a2580ce50dc7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
rust-cross had special handling for armv7 targets but we also need this
for cross-canadian. Merge the code into the main function so everything is
consistent.
Also then fix the arm definition to be arm-eabi since ABI is correctly
being looked up.
(From OE-Core rev: ff3c3dbbd2bf1bb7bb70b55cca203e9eedcf14a8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Based upon a patch from Otavio Salvador <otavio@ossystems.com.br>,
ensure the target json files are written in the correct order with
the most specific last incase it overwrites earlier files if the prefixes
match.
(From OE-Core rev: 1912c4e9e0ecf9655f3b3a41588b54d7956f5899)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When a 'BUILD' target is requested we shouldn't be looking at TARGET_SYS but
at BUILD_SYS. Due to the way rust mangles triplets, we need the HOST_SYS triplet
to work with existing code - fixing that issue is a separate patch.
Also drop the arch_abi argument, it doens't make any sense to a getVar() call
and was a copy and paste error.
Based on a patch from Otavio Salvador <otavio@ossystems.com.br> but separated out
and tweaked.
Fixes: bd36593ba3 ("rust-common: Drop LLVM_TARGET and simplify")
(From OE-Core rev: d554161a045d12411f288394e253c54aa4c1257c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
io_uring is enabled or disabled depending on whether liburing is available,
so add a PACKAGECONFIG to make this explicit, disabled by default.
(From OE-Core rev: daee79639c39ac6278855b35e0ddf71e52dd13f8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In cross-compiles CGO_ENABLED=1 needs to be set explicitly, as otherwise
Go refuses to use it even if CC is already set.
This fixes the selftest on setups where the host and the SDK target
don't have matching architectures.
[ YOCTO #14859 ]
(From OE-Core rev: 19be072619d39267df44f23c4c8b64f3808f6148)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By default 'go mod' creates read-only files, but that just complicates
things. Add -modcacherw to make the cache read/write, so it can be
cleaned up without needing to chmod.
(From OE-Core rev: 7ff30e0d9fe8527cbc2f8ca84e0300fdc84663b6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* it's not used by any other recipe AFAIK
* meta-python2 has own copy for python-setuptools there in:
meta-python2/recipes-devtools/python/python-setuptools/0001-conditionally-do-not-fetch-code-by-easy_install.patch
(From OE-Core rev: 3a5898861337eb4934360ef6ae448896ec061e26)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Restore WHENCE_CHKSUM variable which is used to hold the WHENCE file
checksum. It is necessary to allow easily overriding it from local.conf
if the devupstream version is selected:
PREFERRED_VERSION_linux-firmware = "1:20220708+git%"
SRCREV:class-devupstream = "${AUTOREV}"
WHENCE_CHKSUM:class-devupstream:pn-linux-firmware = "abf1077491eeb261ecdcb680a34fc059"
Without the WHENCE_CHECKSUM one would need to manually patch the
LIC_FILES_CHKSUM variable to change the checksum of WHENC (e.g. using
the anonymous python function or remove expression).
(From OE-Core rev: 554be2af1e0a03a2d23032d48afbbe0913a45409)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ignore the rmdir cmd if using usrmerge distro feature since the
intention is to delete /lib or /lib64 but not libdir under /usr and
base_libdir = libdir when usrmerge is enabled in distro
(From OE-Core rev: 3b7f6b0e0f1f16f89cd924aac001b4f661c145ca)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
some standalone targets e.g. riscv64-elf disable shared linking for
baremetal ELF ABI in ld, therefore lets make it a static library
(From OE-Core rev: 3c6219dfcbcbde314648ba8cc54a90b32ea1c952)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was added to musl specific backport patchset so it escaped testing
(From OE-Core rev: dd5f7e87b5bbde02eb50c7da6a6d3f928e0fd2f2)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
By naming this test class git.py, any attempt to import GitPython (as
needed by oelib.buildhistory) failed.
As this class exercises the intercepts, rename it to intercept.py.
(From OE-Core rev: d557cbbf86767bc2ebf2beb3d70af3b3ca5e0529)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Historically there's been a split between /lib for early boot and
/usr/lib for everything else, but with modern systems this split is
meaningless and incomplete. If a minimal system for early boot is
needed, it should be a full minimal system in a initramfs.
[RP: Fixed up selftest to match]
(From OE-Core rev: 990073dfc167354b4af41db83ac46c18b1aa99d5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Set V=1 so that the compile log is useful when things go wrong.
(From OE-Core rev: 9815417bda5cbe88b5bc2524cd96c34e8b729050)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some opkg commands print an error during cleanup when the tmp_dir
does not exist and an attempt is made to delete it. The error messages
are harmless and the opkg commands eventually succeed.
When these commands are run and stderr is piped to stdout, the error
messages may clobber the stdout and cause unexpected results while
parsing the output of the command. Therefore, when parsing the output
of a command, do not pipe stderr to stdout. Instead, capture stderr
and stdout separately, and upon success, send stderr to bb.note().
(From OE-Core rev: f2167ae80258253eb47a5b148546b265320284cc)
Signed-off-by: Shruthi Ravichandran <shruthi.ravichandran@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This disables tests for runtime system specific functions like fcntl
there is no other change seen
+configure:77372: checking for fcntl
+configure:77372: result: yes
In libsttdc++ configure log outputs.
[YOCTO #14803]
(From OE-Core rev: 586b6239252ecf2711930b60f7f0f617e38ac737)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Pulls in several CVE fixes.
Added a patch to avoid timer_create cross compile issue (and submitted upstream).
Also submit the race fix upstream.
We disable timer_create in the native case since some systems have it
and some don't so this makes us consistent.
(From OE-Core rev: d0c1de084c7ce030d47a428e4bbfbc4ce2996057)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
`rc` runs all the KILL scripts in a runlevel before the START scripts.
The umountnfs script is currently configured as a START script, and
runs after the networking KILL script. During shutdown, this causes a
~3 minute timeout after networking is shutdown when the system tries
to connect to and unmount any mounted network shares.
Fix this by changing the script configuration to "stop" so that it can
run before networking is stopped and unmount any network shares
safely.
(From OE-Core rev: c419bd4537756e9f6c2fe6da3a9b798526e27eca)
Signed-off-by: Shruthi Ravichandran <shruthi.ravichandran@ni.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Python support was dropped upstream and removed in 8a9a5885995c ("bind:
update 9.16.26 -> 9.18.1"), clean up the remaining pieces of python3 in
the recipe.
(From OE-Core rev: ee4e4eb16a3729dcafad075c42aec1695b8ea15f)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In bc, we found that there are files newer than Changelog (e.g. scan.l)
which means after install runs, the timestamp is clamped to SDE which means
"bitbake bc -C compile" would then try and regenerate generated files and
complain flex was missing.
Rather than assuming Changelog/NEWS are magic for dates, drop that scan
method and scan all unpacked files. This shouldn't be that slow as they'd
be in the disk cache already after an unpack.
For bc, this changes SDE by about two minutes and avoids the problems
rebuilding.
Add a version comment to the task definition as changes in python library
code won't trigger a rebuild and we need one here.
(From OE-Core rev: 32dda0ad91a9e7946351c897578b4c97ae142341)
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>
The linux kernel headers are necessary for glibc-dev, so
we need to use RDEPENDS instead of DEV_PKG_DEPENDENCY which
specifies RRECOMMENDS.
Currently, in case of NO_RECOMMENDATIONS set to "1", linux
kernel headers are not pulled in by glibc-dev, causing error
like below when compiling.
fatal error: linux/errno.h: No such file or directory
The problem could be reproduced by setting NO_RECOMMENDATIONS
to "1" and then running:
bitbake core-image-minimal -c populate_sdk
bitbake core-image-minimal -c testsdk
(From OE-Core rev: fdb16e1a78c2abcc8ac89678b1b250ca4fa9c0d9)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If you build perf from Linux 5.4 it still contains buildpaths (pointing
to the sysroot's Python) as the existing fixes don't apply to the lines
in that old release.
Add further expressions to remove the final buildpaths.
(From OE-Core rev: 6783c1e295e5afafd73a02fd986ca8956a89dda7)
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>
Only touching /tmp/.automount-$name is not good enough, it must contain
the mount name, otherwise umount could not get the path from it.
(From OE-Core rev: ccea69032329f3ba43c727d9eb71b1d063b89824)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It has been superseded by libinput/evdev on Linux, and upstream specifically
errors out on Linux in latest release:
7e366936d7
(From OE-Core rev: f1d7c33b649e5bccdba2ea57e5d6f709b7fb2af4)
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>
License-Update: a few obsolete firmware were dropped
(particularly i2400m and tda7706), file list updates.
(From OE-Core rev: e89fb37e13fcb832ee7d35e7d92d45eaca20689e)
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>
Add ability to tweak compressor suffix in filenames, similar
to xorg apps and drivers.
(From OE-Core rev: b1fb0fbfbf0bcf50906a26421435d7165be64281)
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>
Otherwise in sdk environment, the base_bindir is empty and the path of UDEVADM="${base_bindir}/udevadm" is not correct.
(From OE-Core rev: 235b6fccd2a9ce4eb9bfb3be8ac271cff0ea5fea)
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix "NameError: name 'orig_path' is not defined".
It's a typo from when this error was handled outside this function.
(From OE-Core rev: 2124ec0d9f9de2da476f0024a0ccf70da987420f)
Signed-off-by: Mihai Lindner <mihai.lindner@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Avoid overwriting the dropbear configuration when the package gets
updated by adding it to the CONFFILES list.
Before:
root@qt5222:~# dpkg -i dropbear_2022.82-r0.26_amd64.deb
(Reading database ... 32509 files and directories currently installed.)
Preparing to unpack dropbear_2022.82-r0.26_amd64.deb ...
Unpacking dropbear (2022.82-r0.26) over (2022.82-r0.25) ...
Setting up dropbear (2022.82-r0.26) ...
update-alternatives: Linking /usr/bin/scp to /usr/sbin/dropbearmulti
update-alternatives: Linking /usr/bin/ssh to /usr/sbin/dropbearmulti
After:
root@qt5222:~# dpkg -i dropbear_2022.82-r0.27_amd64.deb
(Reading database ... 32509 files and directories currently installed.)
Preparing to unpack dropbear_2022.82-r0.27_amd64.deb ...
Unpacking dropbear (2022.82-r0.27) over (2022.82-r0.26) ...
Setting up dropbear (2022.82-r0.27) ...
Configuration file '/etc/default/dropbear'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** dropbear (Y/I/N/O/D/Z) [default=N] ?
(From OE-Core rev: e8809c00d7414faeb601970faa3e9caf5deb39cf)
Signed-off-by: Daniel Gomez <daniel@qtec.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a dummy shared object therefore reduce dependencies further by
not requiring the C startup files, we wont use this shared library for
anything useful anyway
(From OE-Core rev: e1c4953f5587621d4911416c2e9350ad0c27b296)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adds TCP Keep Alive support to the async RPC server. This should help
prevent file descriptor exhaustion on the server when client connections
are interrupted and the socket never closes (e.g. no FIN is sent from
the client).
A keep alive is sent after 30 seconds of inactivity, then every 15
seconds after that up to a maximum of 2 minutes.
(Bitbake rev: 68f4ce662cad28fed739900addbdee949ad3c1e8)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is the absolute bare minimum for testing the RT patches, but it
does mean we if we build and boot a RT kernel we can verify that it is
what we expect.
(From OE-Core rev: 0301d5845115d09299f87683b3efa46f3b4c7be9)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In order to maintain one less file, let's auto-generate the releases.rst
file which contains a link for each release ever released.
This gets auto-generated by checking the tags available in this git repo
and adding a link for each that exists.
A few tags are notoriously missing from this git repo and they are
manually listed then, until the tags are pushed for the appropriate
commit.
Cc: Quentin Schulz <foss@0leil.net>
(From yocto-docs rev: c581eda3f87390b3e5223daff74d0ed6567ec51a)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Literal blocks make sphinx take their text verbatim. This means that
directives cannot be used in literal blocks. This means :term:`S` was
printed as-is, without actually creating a link to the S variable
definition as would be expected outside of literal blocks.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: ca5e076a413b0e1241eefdfccfee5bfa652cf6f8)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An intermittent failure occurs in libical-native do_compile:
| Traceback (most recent call last):
| File "/.../build/tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/python3.10/shutil.py", line 813, in move
| os.rename(src, real_dst)
| OSError: [Errno 18] Invalid cross-device link: '/tmp/g-ir-scanner-cache-adxo_2bq' -> '/home/bamboo/.cache/g-ir-scanner/bab9a83d2cd93e62ed005a2c1d4f89ae75c67251'
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/bin/g-ir-scanner", line 99, in <module>
| sys.exit(scanner_main(sys.argv))
| File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/scannermain.py", line 590, in scanner_main
| transformer = create_transformer(namespace, options)
| File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/scannermain.py", line 409, in create_transformer
| transformer.register_include(include_obj)
| File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/transformer.py", line 140, in register_include
| self._parse_include(filename)
| File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/transformer.py", line 230, in _parse_include
| self._parse_include(dep_filename)
| File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/transformer.py", line 225, in _parse_include
| self._cachestore.store(filename, parser)
| File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/gobject-introspection/giscanner/cachestore.py", line 153, in store
| shutil.move(tmp_filename, store_filename)
| File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/python3.10/shutil.py", line 833, in move
| copy_function(src, real_dst)
| File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/python3.10/shutil.py", line 435, in copy2
| copystat(src, dst, follow_symlinks=follow_symlinks)
| File "/.../tmp/work/x86_64-linux/libical-native/3.0.14-r0/recipe-sysroot-native/usr/lib/python3.10/shutil.py", line 374, in copystat
| lookup("utime")(dst, ns=(st.st_atime_ns, st.st_mtime_ns),
| FileNotFoundError: [Errno 2] No such file or directory
A similar issue is described in a fix for gobject-introspection-native.
d3c48ff7d1
The problem was fixed there by setting the environment variable
GI_SCANNER_DISABLE_CACHE to disable the use of $HOME/.cache.
Extend the fix to users of gobject-instropection by promoting the fix
to the bbclass.
(From OE-Core rev: 35d5f707f6bb2ce5e9ab908e66e1ea9eeac754b1)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
And spitted the files for the tests into a -test package
buildhistory:
images/raspberrypi4_64/glibc/core-image-base: IMAGESIZE changed from 208024 to 183660 (-12%)
Changes to images/raspberrypi4_64/glibc/core-image-base (installed-package-names.txt):
python3-pyparsing was removed
python3-pip was removed
python3-setuptools-scm was removed
python3-packaging was removed
python3-typing-extensions was removed
python3-pkg-resources was removed
python3-tomli was removed
python3-setuptools was removed
(From OE-Core rev: d744882251236800412870922b30ddbc70d214e5)
Signed-off-by: Jan Vermaete <jan.vermaete@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allows choosing padding algorithm when building fitImage. It may be pkcs-1.5 or pss.
(From OE-Core rev: 29d5336c728b28890bbaadebf0ccff00ad90a64d)
Signed-off-by: LUIS ENRIQUEZ <luis.enriquez@se.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is to ensure host-user-contaminated.txt would be removed before
do_rootfs runs, since ${S} is in cleandirs of do_rootfs, otherwise, a
host-user-contaminated.txt file that generated from previous builds
could be used which is wrong.
(From OE-Core rev: 54a3fd63e684d070fad962be97e549f3af7ac111)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
SDPX generation involves looking through BB_TASKDEPDATA for
dependencies, then linking to the generated documents for those
dependencies. These document links use a checksum to validate the
document, which means that if a upstream document changes, all
downstream documents must be regenerated to get the new checksum,
otherwise the compendium of documents produced by the build will have
broken links; therefore all dependent task should be included in the
signature (even from "ABI safe" recipes).
(From OE-Core rev: 5fe543b9ceec971cf0297ff0ae3b0ccc4703cece)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update:
year updated to 2022
URLs of documentation and repositories changed
URLs of license text changed
List of files covered by the BSD 2-Clause License changed
Changelog:
===========
- Drop support for Python 2.7, 3.5, and 3.6.
- Output changes:
HTML5:
Wrap groups of footnotes in an <aside> for easier styling.
The CSS rule .footnote-list { display: contents; } can be used to restore
the behaviour of custom CSS styles.
- After package installation, the CLI commands python -m docutils and docutils
start the generic command line front end tool.
- Support parsing "Markdown" input with 3rd party parsers myst, pycmark, or recommonmark.
- The default values for the "pep-references", "rfc-base-url", and "python-home"
configuration settings now use the "https:" scheme. The PEP-writer template's
header is updated to fix links and resemble the header of official PEPs.
- Various bugfixes and improvements (see HISTORY).
(From OE-Core rev: 91ffa2d80b959018cb8d531a2ec897dda1b2f691)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Major features since 0.1:
- Implement support for legacy source trees
- Add option to loosen dependency checking
(From OE-Core rev: 5260d81dab757120114e103135dfb4c98443afa3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previous commit c725bdb29b broke kernel source handling, this was due
to the code expecting the sources to be in a different directory, this did
not happen when using externalsrc since sources were found in the expected
directories.
Pass work-shared to the check to allow sources to be found in the proper
directory, allowing these to be packaged in the next step.
To test this we grabbed a commit where we knew the buildpaths
QA test should flag a file inside the kernel sources, with the previous
commit the QA warning wasnt flagged since no sources where there, with
this fix the buildpaths QA warning gets flagged properly.
(From OE-Core rev: 2714a8ef8c7b3c66d50f27f4f52fe2fe4db39b00)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Normally m4-native ends up in the sysroot via the toolchain, but if a
non-standard toolchain is used them m4-native may not be installed.
However Pulseaudio explicitly checks for m4 in the meson.build, so add
it to DEPENDS.
(From OE-Core rev: ddf846635783923d43520c9dd6f63ca59ed6e3b8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
NROFF can take different values depending on the filesystem layout of the
host system and this leaks onto the target ptest package through the
Makefiles. Since ptest doesn't use them, delete them to resovle that issue.
Also ensure the task can rerun even if it already deleted configurehelp.pm
[YOCTO #14863]
(From OE-Core rev: 0b1e3746478e9ad1800b027ab5dc96495997807e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The ThreadedPool in OE-core is mainly because python2
doesn't have threaded pools but python2 is dead for
some time now and python3 have a ThreadPoolExecutor.
The only local in OE-core where this ThreadedPool
is in use is on the sstate.bbclass that is ported
to the python3 ThreadPoolExecutor.
(From OE-Core rev: aa8fd5e7c2a1125895accfd55ce9320819a10959)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For the FetchConnectionCache use a queue where each thread can
get an unsed connection_cache that is properly initialized before
we fireup the ThreadPoolExecutor.
(From OE-Core rev: eb6a6820928472ef194b963b606454e731f9486f)
Signed-off-by: Jose Quaresma <quaresma.jose@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mention other MACHINE options exist and where to look for them. Based
on an idea from Robert P. J. Day but adjusted not to use urls but to
refer to the local metadata.
(From meta-yocto rev: 0533e3f988e603d0a6ed25f17b650dbccbf2dc31)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We can't support vgem on RHEL derived distros so disable this test for
all almalinux hosts rather than specific versions.
(From OE-Core rev: e921f3c1b917072e4c5a110c7dfeeadd2e571bde)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since commit f077befd5f36ad88623aaf6a38b1a837ecb18650:
[ udev-extraconf: let automount base directory configurable ]
the mount base directory was configurable, we need drop 'run-media'
usage as well, change to figure it out from MOUNT_BASE.
Also 'get_label_name' function needs to be called ealier in
automount_systemd before checking '/tmp/.automount-$name', otherwise
they would never match.
(From OE-Core rev: c013b33162546fb5bd4bcc1daac75aa65d0be1a3)
(From OE-Core rev: 7ed210054b3e253d5a67075bb9d4768d1661bef1)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sometimes an end user might want to choose another kernel type argument
for uboot-mkimage other than "kernel", for instance: "kernel_noload".
Let's introduce a variable UBOOT_MKIMAGE_KERNEL_TYPE to support that,
and it could be used by BSP layers as well.
(From OE-Core rev: e288686e97de1265eeeaf452141e1473867efb1b)
(From OE-Core rev: 4eb7bbcc2f08b25387a15b7e4a89ef199783c973)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since commit d756b346f2 kernel modules are stripped by the functions 'runstrip' and 'splitdebuginfo'. Signed modules must not be stripped. Function 'runstrip' avoids this by running is_kernel_module_signed. Apply the same check to splitdebuginfo.
(From OE-Core rev: 6859226652339b19cbc7bdfec074fe2016cdee60)
(From OE-Core rev: dc0f0413eabfd50f78d887f73f808d40a314fbd8)
Signed-off-by: Christoph Lauer <christoph.lauer@xtronic.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This variable has been obsoleted, so remove it from the documentation.
(From yocto-docs rev: 30ed4323e7fb482e4f6f47755314354a2e5e3871)
(From yocto-docs rev: afa895871e8ec18f4861f48f70b8a54cc2e4cb98)
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>
Once, we didn't have reproducible debug info and weren't sure how we'd get it.
This is long since fixed so we can drop this exclusion as obsolete.
(From OE-Core rev: dab0d98eee0e196fb24c16334982b5d568caa313)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This fixes reproducibility issues with multilibs were a different recipe
specific sysroot is used which was leaking into debug symbols in libraries.
(From OE-Core rev: f442edf51e256bd315bd8e4ac4d9fa12b8e9e092)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bitbake is dropping the DL_DIR fallback for local file urls and ensuring
local urls are fetchable. This test fails as it copies the meta directory
of COREBASE but not scripts and nativesdk-qemu-helper references runqemu
from there which doesn't exist in the copied data.
Tweak to symlink scripts into position in the copied metadata which
avoids the now fatal parsing error.
(From OE-Core rev: 5a5199943de5df9a4d44277d07f4313642c34b3a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Before this commit the test expected a runtime error but the logic of
the fetcher changed so that files not found for checksumming cause a
fatal interruption of the parse, thuse never reaching the runtime error
this test expected. This commit aligns with the bitbake changes to the
fetcher.
(From OE-Core rev: 8b506bfbdd18dfdb411080f69ef5c0d416b3f2e0)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A long time ago, we made DL_DIR a final fallback for the local fetcher.
Since then we added checksum support and task hashes and the world
has changed. There were warnings added some time ago if this fallback
triggers and it is now time to drop it entirely.
The original use case was for sstate however the sstate code now sets
FILESPATH correctly so DL_DIR is no longer needed.
There have been a few small bugs exposed by this change, missing mkdir
calls and some minor test issues that needed tweaks. In general this
simplifies and improves the fetcher code flow though.
This completes a cleanup that ensures local files are correctly covered
at parse time which ensures rebuilds and reparses happen at the right
times.
(Bitbake rev: 3e1444e536c71d3885ef6b9d428807163c309640)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the mirrors code is trying to create a symlink and the
parent directory doesn't exist, as might be the case for sstate
mirrors where the fetch is into a subdir, it can silently fail.
Ensure the directory exists in this case to avoid issues.
(Bitbake rev: eff16e474ee7dc49ae433420a4c8d15d3314a618)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If the local fetcher was not able to find the file anywhere but it
was included in the SRC_URI for checksumming just make it a fatal
error. Ensure a list of searched locations is included too to match
the runtime error that would have resulted.
(Bitbake rev: 5e3b2ad90d9cd0f248b1cb740637caa24442d101)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
'staging' is a term lost in time. This code now operates on the sysroots,
adjust the naming and messages to be more correct/appropriate.
(From OE-Core rev: 5753b6bc5b106ab5fd3652c24ef6a1f94f983424)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was never enabled originally as there were a ton of warnings and
we weren't able to fix them. Now we have reproducibile builds, this can
be enabled by default as there shouldn't be such paths any longer.
This is known to work well for OE-Core, other layers may have variable
quaility but enabling it will start to hint to other layers and maintainers
that these issues need fixing.
It also will give developers early warning of reproducibility issues, rather
than us catching them on the YP autobuilder.
(From OE-Core rev: 54715c054eac8cf8214a5a390f722567efed54e0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
843dae1756d9 Linux 5.15.54
c0c041a60cac selftests/net: fix section name when using xdp_dummy.o
a5fe76328ea5 dmaengine: idxd: force wq context cleanup on device disable path
568b2bd79b59 dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
2f6ded79068c dmaengine: qcom: bam_dma: fix runtime PM underflow
cb9813d7eae9 dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
e08ccbaa5fb3 dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
c787908bee3f dmaengine: lgm: Fix an error handling path in intel_ldma_probe()
0bbb30d077f2 dmaengine: pl330: Fix lockdep warning about non-static key
8b07022de2d3 ida: don't use BUG_ON() for debugging
9839d89112d4 dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo
e99bad0d76cf Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL"
2fa22e7906c1 Revert "mm/memory-failure.c: fix race with changing page compound again"
c1c98764c3c3 misc: rtsx_usb: set return value in rsp_buf alloc err path
bab1a05a1141 misc: rtsx_usb: use separate command and response buffers
378080b7d8dd misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
d76704f8ccbb dmaengine: imx-sdma: Allow imx8m for imx7 FW revs
530ee8d3c6a4 i2c: cadence: Unregister the clk notifier in error path
941d77b795d1 r8169: fix accessing unset transport header
3abec0b38173 selftests: forwarding: fix error message in learning_test
1b74fe2e8f5c selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
8e5fcfecd99a selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT
3fdca34e7811 ibmvnic: Properly dispose of all skbs during a failover.
5912e5e47ac9 ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15
d5670adf5cff ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151
ddec6cbbe227 i40e: Fix VF's MAC Address change on VM
9d1e322a9103 i40e: Fix dropped jumbo frames statistics
d2bf1a6480e8 i2c: piix4: Fix a memory leak in the EFCH MMIO support
e7a1d5100921 xsk: Clear page contiguity bit when unmapping pool
a2b92fffd51b ARM: at91: fix soc detection for SAM9X60 SiPs
e3ee4ffa3c92 ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
f5b0e6d7b453 ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
a65b92628ae0 ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt
cfd0e717bd93 ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt
9ec5fe55ba75 ARM: at91: pm: use proper compatible for sama5d2's rtc
ec5533b2ce26 arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo
76292cf4b3bc pinctrl: sunxi: sunxi_pconf_set: use correct offset
c041165d8f04 arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings
44826474a39a arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings
ea8dbe870c84 arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings
67a21eb8c48e arm64: dts: imx8mp-evk: correct I2C3 pad settings
b34da817e3fa arm64: dts: imx8mp-evk: correct I2C1 pad settings
37413a0ea090 arm64: dts: imx8mp-evk: correct eqos pad settings
ebad4d73ab1c arm64: dts: imx8mp-evk: correct vbus pad settings
f1571c8c8724 arm64: dts: imx8mp-evk: correct gpio-led pad settings
637b3dab51f7 arm64: dts: imx8mp-evk: correct the uart2 pinctl value
401d27fec614 arm64: dts: imx8mp-evk: correct mmc pad settings
ee1ced3dd863 ARM: mxs_defconfig: Enable the framebuffer
89a718d1d080 arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node
216094007699 arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
4157343a6a1a ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
ac80a45ddb62 ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver
25e61636a5c3 ASoC: rt711: Add endianness flag in snd_soc_component_driver
29029ca6eed7 pinctrl: sunxi: a83t: Fix NAND function name for some pins
7208101ded1e ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
9c26be2c3e69 tty: n_gsm: fix encoding of command/response bit
3b9f49138669 btrfs: fix use of uninitialized variable at rm device ioctl
cb91c0548ff2 virtio-blk: modify the value type of num in virtio_queue_rq()
d35b78cb053a btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2()
f88e79727fba Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown"
83d3449e8ae5 xfs: remove incorrect ASSERT in xfs_rename
63a3d2377715 can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
420b99306b7e can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
baffaed7fab3 can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
188c798f3c25 net: dsa: qca8k: reset cpu port on MTU change
c79726aba6af powerpc/powernv: delay rng platform device creation until later in boot
cc409f88e8f7 video: of_display_timing.h: include errno.h
6c9c8a7a9a54 memregion: Fix memregion_free() fallback definition
79827e53b069 PM: runtime: Redefine pm_runtime_release_supplier()
9c9e44bb3dd5 fbcon: Prevent that screen size is smaller than font size
688632778025 fbcon: Disallow setting font bigger than screen size
738d06ef99cb fbmem: Check virtual screen sizes in fb_set_var()
989b2c40322e fbdev: fbmem: Fix logo center image dx issue
e5fde29135a4 iommu/vt-d: Fix PCI bus rescan device hot add
09cb6663618a module: fix [e_shstrndx].sh_size=0 OOB access
e9f331bb5d43 module: change to print useful messages from elf_validity_check()
82b50219c85d dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible
93dfb9c6deeb dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
8371666ef44c rxrpc: Fix locking issue
d74b09b933b9 irqchip/gic-v3: Refactor ISB + EOIR at ack time
b82dfacba576 irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling
51ebf1b6a077 io_uring: avoid io-wq -EAGAIN looping for !IOPOLL
b3cec8a42fcd Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
5781bb8a3191 Bluetooth: protect le accept and resolv lists with hdev->lock
8a2dbdeccef6 drm/mediatek: Add vblank register/unregister callback functions
2c4396693698 drm/mediatek: Add cmdq_handle in mtk_crtc
d3f153557045 drm/mediatek: Detect CMDQ execution timeout
6f77386ddb1c drm/mediatek: Remove the pointer of struct cmdq_client
d953c679022c drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb
51a405dea0ae drm/i915: Fix a race between vma / object destruction and unbinding
7a9e13b86536 drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
0a9a60dcedaa drm/amd: Refactor `amdgpu_aspm` to be evaluated per device
00fa5cbbb6a7 tty: n_gsm: fix invalid gsmtty_write_room() result
156f2c2378e1 serial: 8250_mtk: Make sure to select the right FEATURE_SEL
e58094e2b516 tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output()
b952aa508786 tty: n_gsm: fix invalid use of MSC in advanced option
62d1655b9229 mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb()
5429eb5502fc mm/memory-failure.c: fix race with changing page compound again
7a07875fabcc mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler
d04b62b64056 mm/hwpoison: mf_mutex for soft offline and unpoison
a0f4fd486896 KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref
70e2e87ea878 btrfs: zoned: use dedicated lock for data relocation
1519e6e28478 btrfs: zoned: encapsulate inode locking for zoned relocation
920e849b7d23 tty: n_gsm: fix missing update of modem controls after DLCI open
4db0a8dd9067 ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX.
a7fe6934ce7c ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi.
6dcf1e5581b4 tty: n_gsm: fix frame reception handling
375dfcfca4a1 tty: n_gsm: Save dlci address open status when config requester
88a4fb1346b3 tty: n_gsm: Modify CR,PF bit when config requester
e73c0eaf7f35 KVM: Don't create VM debugfs files outside of the VM directory
f3647c369c17 drm/amd/vcn: fix an error msg on vcn 3.0
a976456c797c ASoC: rt5682: fix an incorrect NULL check on list iterator
c0058893a4a9 ASoC: rt5682: move clk related code to rt5682_i2c_probe
121af0231f82 uapi/linux/stddef.h: Add include guards
1d9bd723e7b4 stddef: Introduce DECLARE_FLEX_ARRAY() helper
c2f3dab1ac54 bus: mhi: Fix pm_state conversion to string
3f6d5cb0a5e5 bus: mhi: core: Use correctly sized arguments for bit field
170a08ad3d1a serial: sc16is7xx: Clear RS485 bits in the shutdown
5dce84f475d1 powerpc/tm: Fix more userspace r13 corruption
ed8a5d63a0da powerpc: flexible GPR range save/restore macros
0a80e66a10af powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs
b342feb49141 scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test
31c60d15ccd1 KVM: s390x: fix SCK locking
83772314e1e0 btrfs: don't access possibly stale fs_info data in device_list_add
6784b694ecd8 KVM: use __vcalloc for very large allocations
c33904fd1ef4 mm: vmalloc: introduce array allocation functions
ff41804632e5 Compiler Attributes: add __alloc_size() for better bounds checking
a1e69c36de17 mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set
e65d78b12fbc batman-adv: Use netif_rx().
4c0bb583a444 iio: accel: mma8452: use the correct logic to get mma8452_data
ffd3e67f0dfb riscv/mm: Add XIP_FIXUP for riscv_pfn_base
d6f1651ddf91 NFSD: COMMIT operations must not return NFS?ERR_INVAL
c2a9881bc2ca NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)
59bf2aca4b1c drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
f276634b12fa drm/amd/display: Set min dcfclk if pipe count is 0
f799df4569c1 drbd: fix an invalid memory access caused by incorrect use of list iterator
5bb1df0bfd46 drbd: Fix double free problem in drbd_create_device
dbbcf21ad6a8 drbd: add error handling support for add_disk()
72fa2ea3e0ab btrfs: remove device item and update super block in the same transaction
f75534a71abf btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls
321a81835b4a btrfs: add a btrfs_get_dev_args_from_path helper
5578b681fbf2 btrfs: handle device lookup with btrfs_dev_lookup_args
09674bfd8054 vdpa/mlx5: Avoid processing works if workqueue was destroyed
008e29d172ca gfs2: Fix gfs2_file_buffered_write endless loop workaround
9b7eb92dac24 scsi: qla2xxx: Fix crash during module load unload test
72806635ee63 scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe
d4510119911c scsi: qla2xxx: Fix laggy FC remote port session recovery
241afac69b96 scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue
1e9d6854951a KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook
eabbe74e7de5 KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping
0855054fa889 clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3
518bb9636712 cxl/port: Hold port reference until decoder release
8b5ce83872b4 mt76: mt7921: do not always disable fw runtime-pm
9d721a17505b mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
6512c3c39cb6 media: davinci: vpif: fix use-after-free on driver unbind
2823225fbba0 media: omap3isp: Use struct_group() for memcpy() region
d57ab893cdf8 stddef: Introduce struct_group() helper macro
af9452dfdba4 block: fix rq-qos breakage from skipping rq_qos_done_bio()
13141cceadd0 block: only mark bio as tracked if it really is tracked
eb79d1353cd0 block: use bdev_get_queue() in bio.c
df1ec53252d5 io_uring: ensure that fsnotify is always called
5c82c94b0be7 virtio-blk: avoid preallocating big SGL for data
32ac44b70e17 ibmvnic: Allow queueing resets during probe
85996ef17952 ibmvnic: clear fop when retrying probe
4fe1439ef2e0 ibmvnic: init init_done_rc earlier
a29c71f3a4b1 s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
06de5cf61538 s390/setup: use physical pointers for memblock_reserve()
6ed826c949cf s390/boot: allocate amode31 section in decompressor
aa1f19606558 netfilter: nft_payload: don't allow th access for fragments
5445819e76a6 netfilter: nft_payload: support for inner header matching / mangling
0d9bd7e6ac3a netfilter: nf_tables: convert pktinfo->tprot_set to flags field
25ca15fed4bb ASoC: rt5682: Fix deadlock on resume
f536e0df64b8 ASoC: rt5682: Re-detect the combo jack after resuming
4b72179e53bd ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend
301ebfa578e3 net/mlx5e: TC, Reject rules with forward and drop actions
6d1ac7f882da net/mlx5e: TC, Reject rules with drop and modify hdr action
aa944fefb396 net/mlx5e: Split actions_match_supported() into a sub function
f1c36a47a3b4 net/mlx5e: Check action fwd/drop flag exists also for nic flows
910349170ac0 RISC-V: defconfigs: Set CONFIG_FB=y, for FB console
49ae6abd617f riscv: defconfig: enable DRM_NOUVEAU
feacd73fd8b2 bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC
d53c8fe9ee29 bpf: Stop caching subprog index in the bpf_pseudo_func insn
d3688bfa5af4 mt76: mt7921: fix a possible race enabling/disabling runtime-pm
281a194f5a67 mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine
09aee8375b0c mt76: mt7921: get rid of mt7921_mac_set_beacon_filter
9846b9e4bba7 platform/x86: wmi: Fix driver->notify() vs ->probe() race
4b5356231989 platform/x86: wmi: Replace read_takes_no_args with a flags field
789382ce7359 platform/x86: wmi: introduce helper to convert driver to WMI driver
a9a101842420 qed: Improve the stack space of filter_config()
8a29aec244ae ath11k: add hw_param for wakeup_mhi
16b7cb2803bf memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash
a4ac45aff8d3 media: ir_toy: prevent device from hanging during transmit
e1716b0ff925 PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset
006d00d826fb PCI/portdrv: Rename pm_iter() to pcie_port_device_iter()
b33035945b0a drm/i915: Replace the unconditional clflush with drm_clflush_virt_range()
9cf3a1c1288e drm/i915/gt: Register the migrate contexts with their engines
d839d15b5074 drm/i915: Disable bonding on gen12+ platforms
70fc07e30817 btrfs: fix deadlock between chunk allocation and chunk btree modifications
3fb11d13220d dma-buf/poll: Get a file reference for outstanding fence callbacks
140395211626 Input: goodix - try not to touch the reset-pin on x86/ACPI devices
8422a9b306f1 Input: goodix - refactor reset handling
f5b1c6d526d8 Input: goodix - add a goodix.h header file
1354ceb1b6bf Input: goodix - change goodix_i2c_write() len parameter type to int
8d1d6b29baa9 Input: cpcap-pwrbutton - handle errors from platform_get_irq()
48f8f198a2ab btrfs: fix warning when freeing leaf after subvolume creation failure
9bc53f5a3932 btrfs: fix invalid delayed ref after subvolume creation failure
661820504717 btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref
bb5c24715501 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk
c1784d207513 netfilter: nf_tables: stricter validation of element data
5ccecafc728b netfilter: nft_set_pipapo: release elements in clone from abort path
75e9009edabc net: rose: fix UAF bug caused by rose_t0timer_expiry
db89582ff330 usbnet: fix memory leak in error case
a7de8d436db9 bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals
a703cbdd791b bpf: Fix incorrect verifier simulation around jmp32's jeq/jne
f7c9b38cc5a2 can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register
0cab3fb917c5 can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd
c7333f798884 can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits
f4d90e9c95d4 can: m_can: m_can_chip_config(): actually enable internal timestamping
0e60230bc643 can: gs_usb: gs_usb_open/close(): fix memory leak
8cfa1a33b0fb can: grcan: grcan_probe(): remove extra of_node_get()
f34f2a18e47b can: bcm: use call_rcu() instead of costly synchronize_rcu()
51aab37a66a2 ALSA: cs46xx: Fix missing snd_card_free() call at probe error
f768f3ca5f38 ALSA: hda/realtek: Add quirk for Clevo L140PU
f62c53c6e70d ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD
e63b94b8dd5f Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
066a5b678472 mm/filemap: fix UAF in find_lock_entries
0515cc9b6b24 mm/slub: add missing TID updates on slab deactivation
eb18ccd14633 Linux 5.15.53
6b316eedff44 hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
8848842f0a9b hwmon: (occ) Prevent power cap command overwriting poll response
38920480329f hwmon: (occ) Remove sequence numbering and checksum calculation
5b458d3de9cf drm/fourcc: fix integer type usage in uapi header
f2def2643350 platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses
b9b7a115dfd1 platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
6201123ca5bc platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
484e10843a74 platform/x86: panasonic-laptop: sort includes alphabetically
b619348d9d69 platform/x86: panasonic-laptop: de-obfuscate button codes
8547315c1377 drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
68aa6f13dc43 drm/msm/gem: Fix error return on fence id alloc fail
a13ea254268c drm/i915/gem: add missing else
4dc036ddf4bf net: fix IFF_TX_SKB_NO_LINEAR definition
25daf14eacd1 fsi: occ: Force sequence numbering per OCC
8169198652b9 clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()
74acf9cc87c7 net: usb: qmi_wwan: add Telit 0x1070 composition
9f83c8f6ab14 xen/arm: Fix race in RB-tree based P2M accounting
1052fc2b7391 xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()
6d0a9127279a xen/blkfront: force data bouncing when backend is untrusted
ed3cfc690675 xen/netfront: force data bouncing when backend is untrusted
5dd0993c3683 xen/netfront: fix leaking data in shared pages
7ed65a4ad8fa xen/blkfront: fix leaking data in shared pages
472863c7b523 selftests/rseq: Change type of rseq_offset to ptrdiff_t
df2e933a5348 selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
f5a656b4ab48 selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
4633aa6fadc6 selftests/rseq: Fix: work-around asm goto compiler bugs
786bd3511934 selftests/rseq: Remove arm/mips asm goto compiler work-around
33307f2afd85 selftests/rseq: Fix warnings about #if checks of undefined tokens
21199d90428e selftests/rseq: Fix ppc32 offsets by using long rather than off_t
56cbd6e40e41 selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store
1969c5eff964 selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
b9a8ebe29636 selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
e49d1c413d28 selftests/rseq: Introduce thread pointer getters
d471088d078b selftests/rseq: Introduce rseq_get_abi() helper
c9a96b4231c3 selftests/rseq: Remove volatile from __rseq_abi
3c35d9cbd99b selftests/rseq: Remove useless assignment to cpu variable
94a913fe6271 selftests/rseq: introduce own copy of rseq uapi header
58f64962a697 selftests/rseq: remove ARRAY_SIZE define from individual tests
34ec62bc44b0 selftests/bpf: Add test_verifier support to fixup kfunc call insns
e11cdd74519e tcp: add a missing nf_reset_ct() in 3WHS handling
010d7c422296 MAINTAINERS: add Leah as xfs maintainer for 5.15.y
c28f95515503 net: tun: avoid disabling NAPI twice
9db9e649f88f mlxsw: spectrum_router: Fix rollback in tunnel next hop init
2930ee1a166d ipv6: fix lockdep splat in in6_dump_addrs()
d6371303b4db ipv6/sit: fix ipip6_tunnel_get_prl return value
674a641e5b67 tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
b43a47c1c5c7 ACPI: video: Change how we determine if brightness key-presses are handled
50fefe57f45e io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio
c8fb40fd7bb7 epic100: fix use after free on rmmod
35fcb2ba35b4 tipc: move bc link creation back to tipc_node_create
eaf7e6fe4b07 NFC: nxp-nci: Don't issue a zero length i2c_master_read()
d13a5b86e284 nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
89296ac435e2 powerpc/memhotplug: Add add_pages override for PPC
ef0af7d08d26 net: bonding: fix use-after-free after 802.3ad slave unbind
7227bc7bd103 net: phy: ax88772a: fix lost pause advertisement configuration
0d139145cc0f net: bonding: fix possible NULL deref in rlb code
efafb28ff39f net: asix: fix "can't send until first packet is send" issue
ed303cc7aab9 net/sched: act_api: Notify user space if any actions were flushed before error
1d776f085006 net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
031561caa38a netfilter: nft_dynset: restore set element counter when failing to update
a6c5c65f4c37 s390: remove unneeded 'select BUILD_BIN2C'
10f88306f9f3 vdpa/mlx5: Update Control VQ callback information
01121e39ef53 PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
7cf7ed8f23c4 caif_virtio: fix race between virtio_device_ready() and ndo_open()
4d5055873e24 vfs: fix copy_file_range() regression in cross-fs copies
115d94191691 NFSD: restore EINVAL error translation in nfsd_commit()
c9f8f94d3ca9 net: ipv6: unexport __init-annotated seg6_hmac_net_init()
0b842b9e84cd selftests: mptcp: more stable diag tests
536d2a6a4fd6 usbnet: fix memory allocation in helpers
f7eaa228b0fa net: usb: asix: do not force pause frames support
0b6e0eb5c45e linux/dim: Fix divide by 0 in RDMA DIM
889000874c12 RDMA/cm: Fix memory leak in ib_cm_insert_listen
732e73bd81c7 RDMA/qedr: Fix reporting QP timeout attribute
c16404122a7c net: dp83822: disable rx error interrupt
7191cecb99b2 net: dp83822: disable false carrier interrupt
92e4f3ee5831 net: tun: stop NAPI when detaching queues
8145f77d38de net: tun: unlink NAPI from device on destruction
1e2327ba0fe9 net: dsa: bcm_sf2: force pause link settings
cc38c1eaa2e0 selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
4db9730360ab virtio-net: fix race between ndo_open() and virtio_device_ready()
aa0806efb8f0 net: usb: ax88179_178a: Fix packet receiving
659d39545260 net: rose: fix UAF bugs caused by timer handler
6437d3deee28 SUNRPC: Fix READ_PLUS crasher
0222575395bd s390/archrandom: simplify back to earlier design and initialize earlier
d5b06039b195 dm raid: fix KASAN warning in raid5_add_disks
6352b2f4d8e9 dm raid: fix accesses beyond end of raid member array
bdb4d98d6d95 powerpc/bpf: Fix use of user_pt_regs in uapi
e646baf1a4fd powerpc/book3e: Fix PUD allocation size in map_kernel_page()
0c1d781d6b08 powerpc/prom_init: Fix kernel config grep
be74e588f1a5 nvdimm: Fix badblocks clear off-by-one error
526b53192d09 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
58caf60ce217 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
25fab798784b net: phy: Don't trigger state machine while in suspend
159f2454ab12 ipv6: take care of disable_policy when restoring routes
e33f5b581574 ksmbd: use vfs_llseek instead of dereferencing NULL
9d48194d3e49 ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
6791b57284f5 ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA
31c371b61d13 drm/amdgpu: To flush tlb for MMHUB of RAVEN series
990132bebcc8 Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
(From meta-yocto rev: 755913ad1e13959ae65d007637af649156a712aa)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
a40d2daf2795 pnmtologo: use relocatable file name
(From meta-yocto rev: 99d4cbd3cbf36abb49a6ae5e0d7c915e05deb8d0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
2883e69e202d pnmtologo: use relocatable file name
(From meta-yocto rev: 39ba1201ca46f0b1e8fcec29dd885cfabf4fc89a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
2883e69e202d pnmtologo: use relocatable file name
(From OE-Core rev: 73bc3bfaf06fedff71fcd54d172c4e8df17467a7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
a40d2daf2795 pnmtologo: use relocatable file name
(From OE-Core rev: 3c2bd1b975b05df30af21475b33aaf3d6fb192e6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
843dae1756d9 Linux 5.15.54
c0c041a60cac selftests/net: fix section name when using xdp_dummy.o
a5fe76328ea5 dmaengine: idxd: force wq context cleanup on device disable path
568b2bd79b59 dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
2f6ded79068c dmaengine: qcom: bam_dma: fix runtime PM underflow
cb9813d7eae9 dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
e08ccbaa5fb3 dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
c787908bee3f dmaengine: lgm: Fix an error handling path in intel_ldma_probe()
0bbb30d077f2 dmaengine: pl330: Fix lockdep warning about non-static key
8b07022de2d3 ida: don't use BUG_ON() for debugging
9839d89112d4 dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo
e99bad0d76cf Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL"
2fa22e7906c1 Revert "mm/memory-failure.c: fix race with changing page compound again"
c1c98764c3c3 misc: rtsx_usb: set return value in rsp_buf alloc err path
bab1a05a1141 misc: rtsx_usb: use separate command and response buffers
378080b7d8dd misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
d76704f8ccbb dmaengine: imx-sdma: Allow imx8m for imx7 FW revs
530ee8d3c6a4 i2c: cadence: Unregister the clk notifier in error path
941d77b795d1 r8169: fix accessing unset transport header
3abec0b38173 selftests: forwarding: fix error message in learning_test
1b74fe2e8f5c selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
8e5fcfecd99a selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT
3fdca34e7811 ibmvnic: Properly dispose of all skbs during a failover.
5912e5e47ac9 ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15
d5670adf5cff ARM: dts: stm32: use usbphyc ck_usbo_48m as USBH OHCI clock on stm32mp151
ddec6cbbe227 i40e: Fix VF's MAC Address change on VM
9d1e322a9103 i40e: Fix dropped jumbo frames statistics
d2bf1a6480e8 i2c: piix4: Fix a memory leak in the EFCH MMIO support
e7a1d5100921 xsk: Clear page contiguity bit when unmapping pool
a2b92fffd51b ARM: at91: fix soc detection for SAM9X60 SiPs
e3ee4ffa3c92 ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
f5b0e6d7b453 ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
a65b92628ae0 ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt
cfd0e717bd93 ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt
9ec5fe55ba75 ARM: at91: pm: use proper compatible for sama5d2's rtc
ec5533b2ce26 arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo
76292cf4b3bc pinctrl: sunxi: sunxi_pconf_set: use correct offset
c041165d8f04 arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings
44826474a39a arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings
ea8dbe870c84 arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings
67a21eb8c48e arm64: dts: imx8mp-evk: correct I2C3 pad settings
b34da817e3fa arm64: dts: imx8mp-evk: correct I2C1 pad settings
37413a0ea090 arm64: dts: imx8mp-evk: correct eqos pad settings
ebad4d73ab1c arm64: dts: imx8mp-evk: correct vbus pad settings
f1571c8c8724 arm64: dts: imx8mp-evk: correct gpio-led pad settings
637b3dab51f7 arm64: dts: imx8mp-evk: correct the uart2 pinctl value
401d27fec614 arm64: dts: imx8mp-evk: correct mmc pad settings
ee1ced3dd863 ARM: mxs_defconfig: Enable the framebuffer
89a718d1d080 arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node
216094007699 arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
4157343a6a1a ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
ac80a45ddb62 ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver
25e61636a5c3 ASoC: rt711: Add endianness flag in snd_soc_component_driver
29029ca6eed7 pinctrl: sunxi: a83t: Fix NAND function name for some pins
7208101ded1e ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
9c26be2c3e69 tty: n_gsm: fix encoding of command/response bit
3b9f49138669 btrfs: fix use of uninitialized variable at rm device ioctl
cb91c0548ff2 virtio-blk: modify the value type of num in virtio_queue_rq()
d35b78cb053a btrfs: fix error pointer dereference in btrfs_ioctl_rm_dev_v2()
f88e79727fba Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown"
83d3449e8ae5 xfs: remove incorrect ASSERT in xfs_rename
63a3d2377715 can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
420b99306b7e can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
baffaed7fab3 can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
188c798f3c25 net: dsa: qca8k: reset cpu port on MTU change
c79726aba6af powerpc/powernv: delay rng platform device creation until later in boot
cc409f88e8f7 video: of_display_timing.h: include errno.h
6c9c8a7a9a54 memregion: Fix memregion_free() fallback definition
79827e53b069 PM: runtime: Redefine pm_runtime_release_supplier()
9c9e44bb3dd5 fbcon: Prevent that screen size is smaller than font size
688632778025 fbcon: Disallow setting font bigger than screen size
738d06ef99cb fbmem: Check virtual screen sizes in fb_set_var()
989b2c40322e fbdev: fbmem: Fix logo center image dx issue
e5fde29135a4 iommu/vt-d: Fix PCI bus rescan device hot add
09cb6663618a module: fix [e_shstrndx].sh_size=0 OOB access
e9f331bb5d43 module: change to print useful messages from elf_validity_check()
82b50219c85d dt-bindings: soc: qcom: smd-rpm: Fix missing MSM8936 compatible
93dfb9c6deeb dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC
8371666ef44c rxrpc: Fix locking issue
d74b09b933b9 irqchip/gic-v3: Refactor ISB + EOIR at ack time
b82dfacba576 irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling
51ebf1b6a077 io_uring: avoid io-wq -EAGAIN looping for !IOPOLL
b3cec8a42fcd Bluetooth: btmtksdio: fix use-after-free at btmtksdio_recv_event
5781bb8a3191 Bluetooth: protect le accept and resolv lists with hdev->lock
8a2dbdeccef6 drm/mediatek: Add vblank register/unregister callback functions
2c4396693698 drm/mediatek: Add cmdq_handle in mtk_crtc
d3f153557045 drm/mediatek: Detect CMDQ execution timeout
6f77386ddb1c drm/mediatek: Remove the pointer of struct cmdq_client
d953c679022c drm/mediatek: Use mailbox rx_callback instead of cmdq_task_cb
51a405dea0ae drm/i915: Fix a race between vma / object destruction and unbinding
7a9e13b86536 drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems
0a9a60dcedaa drm/amd: Refactor `amdgpu_aspm` to be evaluated per device
00fa5cbbb6a7 tty: n_gsm: fix invalid gsmtty_write_room() result
156f2c2378e1 serial: 8250_mtk: Make sure to select the right FEATURE_SEL
e58094e2b516 tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output()
b952aa508786 tty: n_gsm: fix invalid use of MSC in advanced option
62d1655b9229 mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb()
5429eb5502fc mm/memory-failure.c: fix race with changing page compound again
7a07875fabcc mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler
d04b62b64056 mm/hwpoison: mf_mutex for soft offline and unpoison
a0f4fd486896 KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref
70e2e87ea878 btrfs: zoned: use dedicated lock for data relocation
1519e6e28478 btrfs: zoned: encapsulate inode locking for zoned relocation
920e849b7d23 tty: n_gsm: fix missing update of modem controls after DLCI open
4db0a8dd9067 ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX.
a7fe6934ce7c ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi.
6dcf1e5581b4 tty: n_gsm: fix frame reception handling
375dfcfca4a1 tty: n_gsm: Save dlci address open status when config requester
88a4fb1346b3 tty: n_gsm: Modify CR,PF bit when config requester
e73c0eaf7f35 KVM: Don't create VM debugfs files outside of the VM directory
f3647c369c17 drm/amd/vcn: fix an error msg on vcn 3.0
a976456c797c ASoC: rt5682: fix an incorrect NULL check on list iterator
c0058893a4a9 ASoC: rt5682: move clk related code to rt5682_i2c_probe
121af0231f82 uapi/linux/stddef.h: Add include guards
1d9bd723e7b4 stddef: Introduce DECLARE_FLEX_ARRAY() helper
c2f3dab1ac54 bus: mhi: Fix pm_state conversion to string
3f6d5cb0a5e5 bus: mhi: core: Use correctly sized arguments for bit field
170a08ad3d1a serial: sc16is7xx: Clear RS485 bits in the shutdown
5dce84f475d1 powerpc/tm: Fix more userspace r13 corruption
ed8a5d63a0da powerpc: flexible GPR range save/restore macros
0a80e66a10af powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs
b342feb49141 scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test
31c60d15ccd1 KVM: s390x: fix SCK locking
83772314e1e0 btrfs: don't access possibly stale fs_info data in device_list_add
6784b694ecd8 KVM: use __vcalloc for very large allocations
c33904fd1ef4 mm: vmalloc: introduce array allocation functions
ff41804632e5 Compiler Attributes: add __alloc_size() for better bounds checking
a1e69c36de17 mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set
e65d78b12fbc batman-adv: Use netif_rx().
4c0bb583a444 iio: accel: mma8452: use the correct logic to get mma8452_data
ffd3e67f0dfb riscv/mm: Add XIP_FIXUP for riscv_pfn_base
d6f1651ddf91 NFSD: COMMIT operations must not return NFS?ERR_INVAL
c2a9881bc2ca NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)
59bf2aca4b1c drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw
f276634b12fa drm/amd/display: Set min dcfclk if pipe count is 0
f799df4569c1 drbd: fix an invalid memory access caused by incorrect use of list iterator
5bb1df0bfd46 drbd: Fix double free problem in drbd_create_device
dbbcf21ad6a8 drbd: add error handling support for add_disk()
72fa2ea3e0ab btrfs: remove device item and update super block in the same transaction
f75534a71abf btrfs: use btrfs_get_dev_args_from_path in dev removal ioctls
321a81835b4a btrfs: add a btrfs_get_dev_args_from_path helper
5578b681fbf2 btrfs: handle device lookup with btrfs_dev_lookup_args
09674bfd8054 vdpa/mlx5: Avoid processing works if workqueue was destroyed
008e29d172ca gfs2: Fix gfs2_file_buffered_write endless loop workaround
9b7eb92dac24 scsi: qla2xxx: Fix crash during module load unload test
72806635ee63 scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe
d4510119911c scsi: qla2xxx: Fix laggy FC remote port session recovery
241afac69b96 scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue
1e9d6854951a KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook
eabbe74e7de5 KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping
0855054fa889 clk: renesas: r9a07g044: Update multiplier and divider values for PLL2/3
518bb9636712 cxl/port: Hold port reference until decoder release
8b5ce83872b4 mt76: mt7921: do not always disable fw runtime-pm
9d721a17505b mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error
6512c3c39cb6 media: davinci: vpif: fix use-after-free on driver unbind
2823225fbba0 media: omap3isp: Use struct_group() for memcpy() region
d57ab893cdf8 stddef: Introduce struct_group() helper macro
af9452dfdba4 block: fix rq-qos breakage from skipping rq_qos_done_bio()
13141cceadd0 block: only mark bio as tracked if it really is tracked
eb79d1353cd0 block: use bdev_get_queue() in bio.c
df1ec53252d5 io_uring: ensure that fsnotify is always called
5c82c94b0be7 virtio-blk: avoid preallocating big SGL for data
32ac44b70e17 ibmvnic: Allow queueing resets during probe
85996ef17952 ibmvnic: clear fop when retrying probe
4fe1439ef2e0 ibmvnic: init init_done_rc earlier
a29c71f3a4b1 s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE
06de5cf61538 s390/setup: use physical pointers for memblock_reserve()
6ed826c949cf s390/boot: allocate amode31 section in decompressor
aa1f19606558 netfilter: nft_payload: don't allow th access for fragments
5445819e76a6 netfilter: nft_payload: support for inner header matching / mangling
0d9bd7e6ac3a netfilter: nf_tables: convert pktinfo->tprot_set to flags field
25ca15fed4bb ASoC: rt5682: Fix deadlock on resume
f536e0df64b8 ASoC: rt5682: Re-detect the combo jack after resuming
4b72179e53bd ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend
301ebfa578e3 net/mlx5e: TC, Reject rules with forward and drop actions
6d1ac7f882da net/mlx5e: TC, Reject rules with drop and modify hdr action
aa944fefb396 net/mlx5e: Split actions_match_supported() into a sub function
f1c36a47a3b4 net/mlx5e: Check action fwd/drop flag exists also for nic flows
910349170ac0 RISC-V: defconfigs: Set CONFIG_FB=y, for FB console
49ae6abd617f riscv: defconfig: enable DRM_NOUVEAU
feacd73fd8b2 bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC
d53c8fe9ee29 bpf: Stop caching subprog index in the bpf_pseudo_func insn
d3688bfa5af4 mt76: mt7921: fix a possible race enabling/disabling runtime-pm
281a194f5a67 mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine
09aee8375b0c mt76: mt7921: get rid of mt7921_mac_set_beacon_filter
9846b9e4bba7 platform/x86: wmi: Fix driver->notify() vs ->probe() race
4b5356231989 platform/x86: wmi: Replace read_takes_no_args with a flags field
789382ce7359 platform/x86: wmi: introduce helper to convert driver to WMI driver
a9a101842420 qed: Improve the stack space of filter_config()
8a29aec244ae ath11k: add hw_param for wakeup_mhi
16b7cb2803bf memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash
a4ac45aff8d3 media: ir_toy: prevent device from hanging during transmit
e1716b0ff925 PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset
006d00d826fb PCI/portdrv: Rename pm_iter() to pcie_port_device_iter()
b33035945b0a drm/i915: Replace the unconditional clflush with drm_clflush_virt_range()
9cf3a1c1288e drm/i915/gt: Register the migrate contexts with their engines
d839d15b5074 drm/i915: Disable bonding on gen12+ platforms
70fc07e30817 btrfs: fix deadlock between chunk allocation and chunk btree modifications
3fb11d13220d dma-buf/poll: Get a file reference for outstanding fence callbacks
140395211626 Input: goodix - try not to touch the reset-pin on x86/ACPI devices
8422a9b306f1 Input: goodix - refactor reset handling
f5b1c6d526d8 Input: goodix - add a goodix.h header file
1354ceb1b6bf Input: goodix - change goodix_i2c_write() len parameter type to int
8d1d6b29baa9 Input: cpcap-pwrbutton - handle errors from platform_get_irq()
48f8f198a2ab btrfs: fix warning when freeing leaf after subvolume creation failure
9bc53f5a3932 btrfs: fix invalid delayed ref after subvolume creation failure
661820504717 btrfs: add additional parameters to btrfs_init_tree_ref/btrfs_init_data_ref
bb5c24715501 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk
c1784d207513 netfilter: nf_tables: stricter validation of element data
5ccecafc728b netfilter: nft_set_pipapo: release elements in clone from abort path
75e9009edabc net: rose: fix UAF bug caused by rose_t0timer_expiry
db89582ff330 usbnet: fix memory leak in error case
a7de8d436db9 bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals
a703cbdd791b bpf: Fix incorrect verifier simulation around jmp32's jeq/jne
f7c9b38cc5a2 can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register
0cab3fb917c5 can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd
c7333f798884 can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits
f4d90e9c95d4 can: m_can: m_can_chip_config(): actually enable internal timestamping
0e60230bc643 can: gs_usb: gs_usb_open/close(): fix memory leak
8cfa1a33b0fb can: grcan: grcan_probe(): remove extra of_node_get()
f34f2a18e47b can: bcm: use call_rcu() instead of costly synchronize_rcu()
51aab37a66a2 ALSA: cs46xx: Fix missing snd_card_free() call at probe error
f768f3ca5f38 ALSA: hda/realtek: Add quirk for Clevo L140PU
f62c53c6e70d ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD
e63b94b8dd5f Revert "selftests/bpf: Add test for bpf_timer overwriting crash"
066a5b678472 mm/filemap: fix UAF in find_lock_entries
0515cc9b6b24 mm/slub: add missing TID updates on slab deactivation
eb18ccd14633 Linux 5.15.53
6b316eedff44 hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
8848842f0a9b hwmon: (occ) Prevent power cap command overwriting poll response
38920480329f hwmon: (occ) Remove sequence numbering and checksum calculation
5b458d3de9cf drm/fourcc: fix integer type usage in uapi header
f2def2643350 platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses
b9b7a115dfd1 platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
6201123ca5bc platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
484e10843a74 platform/x86: panasonic-laptop: sort includes alphabetically
b619348d9d69 platform/x86: panasonic-laptop: de-obfuscate button codes
8547315c1377 drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
68aa6f13dc43 drm/msm/gem: Fix error return on fence id alloc fail
a13ea254268c drm/i915/gem: add missing else
4dc036ddf4bf net: fix IFF_TX_SKB_NO_LINEAR definition
25daf14eacd1 fsi: occ: Force sequence numbering per OCC
8169198652b9 clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()
74acf9cc87c7 net: usb: qmi_wwan: add Telit 0x1070 composition
9f83c8f6ab14 xen/arm: Fix race in RB-tree based P2M accounting
1052fc2b7391 xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()
6d0a9127279a xen/blkfront: force data bouncing when backend is untrusted
ed3cfc690675 xen/netfront: force data bouncing when backend is untrusted
5dd0993c3683 xen/netfront: fix leaking data in shared pages
7ed65a4ad8fa xen/blkfront: fix leaking data in shared pages
472863c7b523 selftests/rseq: Change type of rseq_offset to ptrdiff_t
df2e933a5348 selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
f5a656b4ab48 selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
4633aa6fadc6 selftests/rseq: Fix: work-around asm goto compiler bugs
786bd3511934 selftests/rseq: Remove arm/mips asm goto compiler work-around
33307f2afd85 selftests/rseq: Fix warnings about #if checks of undefined tokens
21199d90428e selftests/rseq: Fix ppc32 offsets by using long rather than off_t
56cbd6e40e41 selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store
1969c5eff964 selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
b9a8ebe29636 selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
e49d1c413d28 selftests/rseq: Introduce thread pointer getters
d471088d078b selftests/rseq: Introduce rseq_get_abi() helper
c9a96b4231c3 selftests/rseq: Remove volatile from __rseq_abi
3c35d9cbd99b selftests/rseq: Remove useless assignment to cpu variable
94a913fe6271 selftests/rseq: introduce own copy of rseq uapi header
58f64962a697 selftests/rseq: remove ARRAY_SIZE define from individual tests
34ec62bc44b0 selftests/bpf: Add test_verifier support to fixup kfunc call insns
e11cdd74519e tcp: add a missing nf_reset_ct() in 3WHS handling
010d7c422296 MAINTAINERS: add Leah as xfs maintainer for 5.15.y
c28f95515503 net: tun: avoid disabling NAPI twice
9db9e649f88f mlxsw: spectrum_router: Fix rollback in tunnel next hop init
2930ee1a166d ipv6: fix lockdep splat in in6_dump_addrs()
d6371303b4db ipv6/sit: fix ipip6_tunnel_get_prl return value
674a641e5b67 tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
b43a47c1c5c7 ACPI: video: Change how we determine if brightness key-presses are handled
50fefe57f45e io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio
c8fb40fd7bb7 epic100: fix use after free on rmmod
35fcb2ba35b4 tipc: move bc link creation back to tipc_node_create
eaf7e6fe4b07 NFC: nxp-nci: Don't issue a zero length i2c_master_read()
d13a5b86e284 nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
89296ac435e2 powerpc/memhotplug: Add add_pages override for PPC
ef0af7d08d26 net: bonding: fix use-after-free after 802.3ad slave unbind
7227bc7bd103 net: phy: ax88772a: fix lost pause advertisement configuration
0d139145cc0f net: bonding: fix possible NULL deref in rlb code
efafb28ff39f net: asix: fix "can't send until first packet is send" issue
ed303cc7aab9 net/sched: act_api: Notify user space if any actions were flushed before error
1d776f085006 net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
031561caa38a netfilter: nft_dynset: restore set element counter when failing to update
a6c5c65f4c37 s390: remove unneeded 'select BUILD_BIN2C'
10f88306f9f3 vdpa/mlx5: Update Control VQ callback information
01121e39ef53 PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
7cf7ed8f23c4 caif_virtio: fix race between virtio_device_ready() and ndo_open()
4d5055873e24 vfs: fix copy_file_range() regression in cross-fs copies
115d94191691 NFSD: restore EINVAL error translation in nfsd_commit()
c9f8f94d3ca9 net: ipv6: unexport __init-annotated seg6_hmac_net_init()
0b842b9e84cd selftests: mptcp: more stable diag tests
536d2a6a4fd6 usbnet: fix memory allocation in helpers
f7eaa228b0fa net: usb: asix: do not force pause frames support
0b6e0eb5c45e linux/dim: Fix divide by 0 in RDMA DIM
889000874c12 RDMA/cm: Fix memory leak in ib_cm_insert_listen
732e73bd81c7 RDMA/qedr: Fix reporting QP timeout attribute
c16404122a7c net: dp83822: disable rx error interrupt
7191cecb99b2 net: dp83822: disable false carrier interrupt
92e4f3ee5831 net: tun: stop NAPI when detaching queues
8145f77d38de net: tun: unlink NAPI from device on destruction
1e2327ba0fe9 net: dsa: bcm_sf2: force pause link settings
cc38c1eaa2e0 selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
4db9730360ab virtio-net: fix race between ndo_open() and virtio_device_ready()
aa0806efb8f0 net: usb: ax88179_178a: Fix packet receiving
659d39545260 net: rose: fix UAF bugs caused by timer handler
6437d3deee28 SUNRPC: Fix READ_PLUS crasher
0222575395bd s390/archrandom: simplify back to earlier design and initialize earlier
d5b06039b195 dm raid: fix KASAN warning in raid5_add_disks
6352b2f4d8e9 dm raid: fix accesses beyond end of raid member array
bdb4d98d6d95 powerpc/bpf: Fix use of user_pt_regs in uapi
e646baf1a4fd powerpc/book3e: Fix PUD allocation size in map_kernel_page()
0c1d781d6b08 powerpc/prom_init: Fix kernel config grep
be74e588f1a5 nvdimm: Fix badblocks clear off-by-one error
526b53192d09 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
58caf60ce217 nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
25fab798784b net: phy: Don't trigger state machine while in suspend
159f2454ab12 ipv6: take care of disable_policy when restoring routes
e33f5b581574 ksmbd: use vfs_llseek instead of dereferencing NULL
9d48194d3e49 ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
6791b57284f5 ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA
31c371b61d13 drm/amdgpu: To flush tlb for MMHUB of RAVEN series
990132bebcc8 Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
(From OE-Core rev: 05457334a7344cabd9b7973834c9f02484fe99a7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
6c085baf1838 tools: use basename to identify file in gen-mach-types
(From meta-yocto rev: b1671e7ba47f3b64e1385c5dbceb38bef5c8aa7c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
80f5207b5abd tools: use basename to identify file in gen-mach-types
(From meta-yocto rev: f4f6c7812f81ba35165f50ab9ac5f2a3b08ba483)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If gold is enabled as the default linker, it errors trying to link
to our dummy library empty file and this turns off things which should
be present in libstdc++.
For example, _GLIBCXX_HAVE_S_ISREG isn't defined and HAVE_S_ISREG in
libstdc++-v3/config.h isn't set properly.
Instead of just creating an empty file, create an empty elf binary
instead which addresses the issue.
(From OE-Core rev: 2070bcd10aa3a05c96c8501c6a8c1e129fb1d440)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
6c085baf1838 tools: use basename to identify file in gen-mach-types
(From OE-Core rev: d5db9594da2bdc6d13be2190d10739b51de57890)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
80f5207b5abd tools: use basename to identify file in gen-mach-types
(From OE-Core rev: 78dbf81b9951b1b49ec1546d6eb9ed7240507515)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that we're using picobuild, hatchling can bootstrap itself.
(From OE-Core rev: 995d65b2f87a3a4dff3771f049d67ac3fa0397cd)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This variable is no longer used, so remove it from the python_* classes.
(From OE-Core rev: 49b6c5a656eecbc51489823e37bc07918173e8d2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Calling the PEP-517 API directly mostly works, but sometimes doesn't.
For example we don't verify build dependencies, which led to the cbor2
ugprade silently failing to actually package anything.
The standard frontend is pypa/build, but for source-based distributions
that can be annoying to build as it depends on the following packages:
- tomli
- pep517
- packaging
- pyparsing
Manually bootstrapping those recipes is possible, but tedious.
Picobuild is another frontend (written by myself) which is designed
explicitly to be used programatically by source-based distributions: it
doesn't support builds inside virtual environments as we're building
distribution packages, and it vendors the dependencies for bootstrapping
if they're not available.
Over time more packages are expected to move to using Flit to build
which makes the bootstrapping process slightly easier, and tomli will be
integrated into Python 3.11, so it's possible that in the future we
drop picobuild and switch to build.
This change means the PEP517_BUILD_API variable is obsolete, so remove
it.
(From OE-Core rev: 35104958181d18fd67b73943b9310c813d62b14d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Picobuild is a pico-scale Python PEP517 build frontend, designed to have
minimal dependencies (via vendoring) to be well suited for building
source-based distributions, such as OpenEmbedded.
(From OE-Core rev: cf85bddc2d1ce840fc6f4899b6280e1f39e62e7d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The installer can install itself by simply adding src/ to PYTHONPATH.
As this previously used unzip, we need to disable bytecode as otherwise
the newly packaged .pyc files conflict with the any generated .pyc files
in the sysroot.
(From OE-Core rev: 825176ea8130a50cce221678f6fcba25ac956950)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a method to python_flit_core.bbclass that does a manual build with
flit explicitly, and use that to bootstrap python3-flit-core-native which
can build itself.
(From OE-Core rev: e902578c2c9aacdc83dcfa517bc1e57667fcc460)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a test that verifies that devtool modify + devtool finish do the
right thing on a recipe that fetches from git and sets S to point to
a subdirectory of the source tree. We have a few examples among the core
recipes, dos2unix is a convenient one so let's use that. (The test first
verifies that that is still true in case the recipe is changed in
future.)
(From OE-Core rev: a84d9ed14173b0bf467ea78dff4f0f7bae0bc082)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If devtool finish needs to create a patch and have it applied to the
sources for a recipe where S points to a subdirectory of the sources,
then the patch needs to be applied at the root of the repo i.e. we need
to add a patchdir= parameter to the SRC_URI entry.
(From OE-Core rev: ad3736d9ca14cac14a7da22c1cfdeda219665e6f)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If PATCHTOOL = "git", SRC_URI fetches from a git repo and S points to
a subdirectory of the checked out sources, then we were erroneously
initialising the subdirectory as its own git repo. Check if the returned
top-level repo directory is a subdirectory of WORKDIR and do not
run initialise the source directory if that is the case.
(This was a regression introduced with OE-Core revision
6184b56a7a0fc6f5d19fdfb81e7453667f7da940, however we didn't have a test
that verified the behaviour.)
(From OE-Core rev: 9cca53a2bcbf6809615ce5626c86c6ee481a7a76)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Autobuilder workers were non-deterministically enabling capstone
depending on whether the worker had libcapstone installed.
Add PACKAGECONFIG for capstone with default off, since ruby does not
require capstone support.
(From OE-Core rev: a43568be9def6de5a0105a822a79c3c07716ec9c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a PACKAGECONFIG option for slirp, defaulting to internal. This avoids
the presence of libslirp on the host causing qemu to link against that
instead breaking reproducibility and usability of the binary on hosts
where the library isn't present.
We need to add it to PACKAGECONFIG by default since users do expect slirp
to be enabled in the wider community.
(From OE-Core rev: 5a9a64132bf5ecac9d611d29751226a466c4a2c1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Avoid accidentally linking to the vde library from the host by
adding a PACKAGECONFIG for the option.
(From OE-Core rev: 8839e9540528b0b46c4fb4f95e508f038bcef8b9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The kvm tests use the host ld, which doesn't necessarily know about the
target ELF format. It should be using the cross ld we built, so call
$(LD) instead.
(From OE-Core rev: 4065c5b69830ea81fbde23263ece55f6f12e5d71)
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>
After the below commit introduced, the shebang size of native scripts
is also checked, so rework the patch to fix the gap.
377fe11bc0 insane.bbclass: Make do_qa_staging check shebangs
Fixes:
ERROR: QA Issue: : /work/x86_64-linux/vim-native/9.0.0005-r0/sysroot-destdir/work/x86_64-linux/vim-native/9.0.0005-r0/recipe-sysroot-native/usr/share/vim/vim90/tools/mve.awk maximum shebang size exceeded, the maximum size is 128. [shebang-size]
ERROR: QA Issue: : /work/x86_64-linux/vim-native/9.0.0005-r0/sysroot-destdir/work/x86_64-linux/vim-native/9.0.0005-r0/recipe-sysroot-native/usr/share/vim/vim90/tools/efm_perl.pl maximum shebang size exceeded, the maximum size is 128. [shebang-size]
(From OE-Core rev: 79232458b9cdc741a2049d83839af73f58a5554c)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Below commits on glibc-2.35 development branch are updated.
b6aade18a7 nss: handle stat failure in check_reload_and_get (BZ #28752)
ccac2d6d95 nss: add assert to DB_LOOKUP_FCT (BZ #28752)
9d8ae95604 nios2: Remove _dl_skip_args usage (BZ# 29187)
8468be8433 hppa: Remove _dl_skip_args usage (BZ# 29165)
99978cd42c NEWS: Add a bug fix entry for BZ #29225
97dd8b3f70 nptl: Fix __libc_cleanup_pop_restore asynchronous restore (BZ#29214)
0a1572b8bb powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197]
fe9ca732ac socket: Fix mistyped define statement in socket/sys/socket.h (BZ #29225)
d7d1eebd4d iconv: Use 64 bit stat for gconv_parseconfdir (BZ# 29213)
c5a75ecec8 catgets: Use 64 bit stat for __open_catalog (BZ# 29211)
e429695805 inet: Use 64 bit stat for ruserpass (BZ# 29210)
6ea3c0aba4 socket: Use 64 bit stat for isfdtype (BZ# 29209)
9bcf5b12f8 posix: Use 64 bit stat for fpathconf (_PC_ASYNC_IO) (BZ# 29208)
45e5d0f533 posix: Use 64 bit stat for posix_fallocate fallback (BZ# 29207)
37c94dc999 misc: Use 64 bit stat for getusershell (BZ# 29204)
cb49c14183 misc: Use 64 bit stat for daemon (BZ# 29203)
6abb4002df Fix deadlock when pthread_atfork handler calls pthread_atfork or dlclose
ac87df8d75 x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #29127]
478cd506ea string.h: fix __fortified_attr_access macro call [BZ #29162]
2b128a7d30 linux: Add a getauxval test [BZ #23293]
f5f7144dfc rtld: Use generic argv adjustment in ld.so [BZ #23293]
04892c543e S390: Enable static PIE
72d9dcfd16 csu: Implement and use _dl_early_allocate during static startup
b5ddf33c6e Linux: Introduce __brk_call for invoking the brk system call
2d05ba7f8e Linux: Implement a useful version of _startup_fatal
55ee3afa0d ia64: Always define IA64_USE_NEW_STUB as a flag macro
d66cca3fbb Linux: Define MMAP_CALL_INTERNAL
a7b122a7b4 i386: Honor I386_USE_SYSENTER for 6-argument Linux system calls
d1772c9376 i386: Remove OPTIMIZE_FOR_GCC_5 from Linux libc-do-syscall.S
58bb3aeaae elf: Remove __libc_init_secure
0a5c6c9d99 Linux: Consolidate auxiliary vector parsing (redo)
76304dfdaf Linux: Include <dl-auxv.h> in dl-sysdep.c only for SHARED
788eb21ff0 Revert "Linux: Consolidate auxiliary vector parsing"
150039ff07 Linux: Consolidate auxiliary vector parsing
3948c6ca89 Linux: Assume that NEED_DL_SYSINFO_DSO is always defined
29f833f5ab Linux: Remove DL_FIND_ARG_COMPONENTS
1695c5e0f6 Linux: Remove HAVE_AUX_SECURE, HAVE_AUX_XID, HAVE_AUX_PAGESIZE
756d583c9e elf: Merge dl-sysdep.c into the Linux version
2c4fc8e5ca x86: Optimize {str|wcs}rchr-evex
fdbc8439ac x86: Optimize {str|wcs}rchr-avx2
b05c0c8b28 x86: Optimize {str|wcs}rchr-sse2
bc35e22be4 x86-64: Fix SSE2 memcmp and SSSE3 memmove for x32
4d1841deb7 x86: Fix missing __wmemcmp def for disable-multiarch build
cee9939f67 x86: Cleanup page cross code in memcmp-avx2-movbe.S
0909286ffa x86: Remove memcmp-sse4.S
5a8df6485c x86: Optimize memcmp SSE2 in memcmp.S
af0865571a x86: Small improvements for wcslen
3b710e32d8 x86: Remove AVX str{n}casecmp
fc5d42bf82 x86: Add EVEX optimized str{n}casecmp
33fcf8344f x86: Add AVX2 optimized str{n}casecmp
3496d64d69 x86: Optimize str{n}casecmp TOLOWER logic in strcmp-sse42.S
283982b362 x86: Optimize str{n}casecmp TOLOWER logic in strcmp.S
420cd6f155 x86: Remove strspn-sse2.S and use the generic implementation
4b61d76521 x86: Remove strpbrk-sse2.S and use the generic implementation
2fef1961a7 x86: Remove strcspn-sse2.S and use the generic implementation
1ed2813eb1 x86: Optimize strspn in strspn-c.c
3214c878f2 x86: Optimize strcspn and strpbrk in strcspn-c.c
ff9772ac19 x86: Code cleanup in strchr-evex and comment justifying branch
424bbd4d25 x86: Code cleanup in strchr-avx2 and comment justifying branch
0a10b8b181 x86_64: Remove bcopy optimizations
f0a53588da x86-64: Define __memcmpeq in ld.so
a133623048 x86-64: Remove bzero weak alias in SS2 memset
18baf86f51 x86_64/multiarch: Sort sysdep_routines and put one entry per line
d422197a69 x86: Improve L to support L(XXX_SYMBOL (YYY, ZZZ))
58947e1fa5 fortify: Ensure that __glibc_fortify condition is a constant [BZ #29141]
28ea43f8d6 dlfcn: Implement the RTLD_DI_PHDR request type for dlinfo
78f82ab4ef manual: Document the dlinfo function
bbb017a2bb NEWS: Add a bug fix entry for BZ #29109
5c0d94d780 linux: Fix posix_spawn return code if clone fails (BZ#29109)
059e36d9ed x86: Fix fallback for wcsncmp_avx2 in strcmp-avx2.S [BZ #28896]
676f7bcf11 x86: Fix bug in strncmp-evex and strncmp-avx2 [BZ #28895]
c394d7e11a x86: Set .text section in memset-vec-unaligned-erms
de0cd691b2 x86-64: Optimize bzero
0bf9c8b5fe x86: Remove SSSE3 instruction for broadcast in memset.S (SSE2 Only)
58596411ad x86: Improve vec generation in memset-vec-unaligned-erms.S
36766c02af x86-64: Fix strcmp-evex.S
250e277797 x86-64: Fix strcmp-avx2.S
34ef810945 x86: Optimize strcmp-evex.S
b68e782f8e x86: Optimize strcmp-avx2.S
ec5b79aac7 manual: Clarify that abbreviations of long options are allowed
0bcba53020 Add HWCAP2_AFP, HWCAP2_RPRES from Linux 5.17 to AArch64 bits/hwcap.h
95759abbf3 Add SOL_MPTCP, SOL_MCTP from Linux 5.16 to bits/socket.h
eed29011f9 Update kernel version to 5.17 in tst-mman-consts.py
e72c363a15 Update kernel version to 5.16 in tst-mman-consts.py
edc06fdd62 Update syscall lists for Linux 5.17
dde291ab53 posix/glob.c: update from gnulib
7d96aa2d7d linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time_t (BZ#29097)
14b1e32a4d i386: Regenerate ulps
ef87599348 linux: Fix missing internal 64 bit time_t stat usage
10fe3cd309 elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with missing libraries (BZ #28868)
cb4d670d8f scripts/glibcelf.py: Mark as UNSUPPORTED on Python 3.5 and earlier
106b7e0e45 dlfcn: Do not use rtld_active () to determine ld.so state (bug 29078)
e5cf8ccca6 INSTALL: Rephrase -with-default-link documentation
c8ee1c85c0 misc: Fix rare fortify crash on wchar funcs. [BZ 29030]
(From OE-Core rev: 50ca0eea5424c89c9b39cf69d8bd73fd65f06e95)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: year updated to 2022
Changelog:
=========
* Team upload.
* d-s-h: break infinite recursion on symlinks. (Closes: #1014119)
* Bump Standards-Version to 4.6.1, no changes
* Update date ranges in d/copyright
(From OE-Core rev: 267521e66560f214d3b037a7c268c26699d84988)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dependence python3-logging.
Changelog:
=========
* Removed support for Python 3.5
* Fixed an issue where a "ProxyError" recommending configuring the proxy as HTTP
instead of HTTPS could appear even when an HTTPS proxy wasn't configured.
(From OE-Core rev: a8a26a92dfe367472daf086a33a1b30ff6d17540)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
- Add typing_extensions.NamedTuple, allowing for generic NamedTuples on Python <3.11
- Adjust typing_extensions.TypedDict to allow for generic TypedDicts on Python <3.11
(From OE-Core rev: 64e3b4b13a9d3d46e0908125560fbb5339022545)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch from upstream to fix the following build failure.
tmp-glibc/work/riscv64-wrs-linux/curl/7.84.0-r0/recipe-sysroot-native/
usr/bin/riscv64-wrs-linux/../../libexec/riscv64-wrs-linux/gcc/
riscv64-wrs-linux/12.1.0/ld: ../lib/.libs/libcurl.so:
undefined reference to `__atomic_exchange_1'
collect2: error: ld returned 1 exit status
(From OE-Core rev: 13d2bf6a34f4182c5c8bdd280d1ffd4caac3844a)
Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Minor tweak of the PyPI hyperlink names
(From OE-Core rev: e169cce3615acf5adccedaa47411453775853d28)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.5.
(From OE-Core rev: 0bcc4b25a0ae3df34baf3d831903b22c2d86c6cc)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.5.
(From OE-Core rev: aeb45161afd3e6590c7732a7e4aec4c758d0615c)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This makes the bin_package.bbclass work properly with the native class.
(From OE-Core rev: ad330b6d4b6e2ba051b5c6c437e07a183831f757)
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If (perhaps foolishly) at your configuration level you have e.g.
SRC_URI_append_pn-recipename = " file://patchname.patch"
and then run devtool modify on a different recipe, an error occurs:
INFO: SRC_URI contains some conditional appends/prepends - will create branches to represent these
...
ERROR: [Errno 2] No such file or directory: '/path/to/downloads/patchname.patch'
pn- overrides would not constitute an alternative configuration that we
should handle in this context, so just ignore them to avoid the issue.
(From OE-Core rev: 3f2a812ade42ece0bb59b2d303125a91b29936dd)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Building external kernel modules like lttng-modules was showing build paths
inside the debug symbols for the modules and breaking build reproducibility.
Fix this by adding in the mapping needed to map the kernel build directory
to something more approriate on target.
(From OE-Core rev: b56dc9009ba93174de6bf4c01e17808ef249dc5c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
ea86c1430c83 Linux 5.10.128
2d10984d99ac net: mscc: ocelot: allow unregistered IP multicast flooding
6a656280e775 powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
6b734f7b7071 xfs: check sb_meta_uuid for dabuf buffer recovery
071e750ffb3d xfs: remove all COW fork extents when remounting readonly
1e76bd4c6722 xfs: Fix the free logic of state in xfs_attr_node_hasname
0cdccc05da76 xfs: punch out data fork delalloc blocks on COW writeback failure
db3f8110c3b0 xfs: use kmem_cache_free() for kmem_cache objects
09c9902cd80a bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
c4ff3ffe0138 tick/nohz: unexport __init-annotated tick_nohz_full_setup()
069fff50d400 drm: remove drm_fb_helper_modinit
52dc7f3f6fa1 MAINTAINERS: add Amir as xfs maintainer for 5.10.y
deb587b1a48d Linux 5.10.127
1cca46c20541 powerpc/pseries: wire up rng during setup_arch()
95d73d510b8a kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
feb5ab798698 random: update comment from copy_to_user() -> copy_to_iter()
959bbaf5b7a9 modpost: fix section mismatch check for exported init/exit sections
c980392af147 ARM: cns3xxx: Fix refcount leak in cns3xxx_init
889aad2203e0 memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings
44a5b3a073e5 ARM: Fix refcount leak in axxia_boot_secondary
30bbfeb480ae soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
68f28d52e6cb ARM: exynos: Fix refcount leak in exynos_map_pmu
59fdf108144c ARM: dts: imx6qdl: correct PU regulator ramp delay
fb70bd86751a ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
f78acc4288ed powerpc/powernv: wire up rng during setup_arch
7db1ba660b07 powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
1f5a9205a3be powerpc: Enable execve syscall exit tracepoint
ca144919afd4 parisc: Enable ARCH_HAS_STRICT_MODULE_RWX
a1c902349ad5 parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI
af0ff2da0152 xtensa: Fix refcount leak bug in time.c
6c0839cf1b9e xtensa: xtfpga: Fix refcount leak bug in setup
501652a2ad54 iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
d40514d4403a iio: adc: axp288: Override TS pin bias current for some models
d579c893dd6c iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message
62284d45e26d iio: adc: stm32: Fix ADCs iteration in irq handler
e3ebb9d16ce1 iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
3e0af68b99b8 iio: adc: stm32: fix maximum clock rate for stm32mp15x
b07a30a774b3 iio: trigger: sysfs: fix use-after-free on remove
399788e819a1 iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
c1ec7d52a218 iio: accel: mma8452: ignore the return value of reset operation
42caf44906d6 iio:accel:mxc4005: rearrange iio trigger get and register
e26dcf627971 iio:accel:bma180: rearrange iio trigger get and register
f26379e19958 iio:chemical:ccs811: rearrange iio trigger get and register
4b6cdcff7cb8 f2fs: attach inline_data after setting compression
2d7bdb6a5a37 usb: chipidea: udc: check request status before setting device address
656eca37aae1 USB: gadget: Fix double-free bug in raw_gadget driver
54604108be64 usb: gadget: Fix non-unique driver names in raw-gadget driver
d87dec22fdf5 xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI
114080d04ae4 xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI
b8142a84657e xhci: turn off port power in shutdown
116c3e81b053 usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
a547662534ca iio: adc: vf610: fix conversion mode sysfs node name
58c3a27e9c23 iio: mma8452: fix probe fail when device tree compatible is used.
5ee016f6120a s390/cpumf: Handle events cycles and instructions identical
abe487a88a5d gpio: winbond: Fix error code in winbond_gpio_get()
30531e0d7b5d nvme: move the Samsung X5 quirk entry to the core quirks
169f7d770552 nvme-pci: add NO APST quirk for Kioxia device
938f594266a6 nvme-pci: allocate nvme_command within driver pdu
ba388d4e9a68 nvme: don't check nvme_req flags for new req
e7ccaa1abacf nvme: mark nvme_setup_passsthru() inline
3ee62a1f0701 nvme: split nvme_alloc_request()
fe06c692cd7e nvme: centralize setting the timeout in nvme_alloc_request
afbc954e7896 Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
340fbdc8011f virtio_net: fix xdp_rxq_info bug after suspend/resume
3bccf82169c5 igb: Make DMA faster when CPU is active on the PCIe link
7d7450363fdf regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
40b3815b2c90 ice: ethtool: advertise 1000M speeds properly
7b564e3254b7 afs: Fix dynamic root getattr
3c22192db06e MIPS: Remove repetitive increase irq_err_count
cc649a78654a x86/xen: Remove undefined behavior in setup_features()
b60c375ad140 selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
20119c1e0fff udmabuf: add back sanity check
e82376b63247 net/tls: fix tls_sk_proto_close executed repeatedly
cec9867ee554 erspan: do not assume transport header is always set
acf76125bb2b drm/msm/dp: fix connect/disconnect handled at irq_hpd
61f8f4034c04 drm/msm/dp: promote irq_hpd handle to handle link training correctly
d11cb082151f drm/msm/dp: deinitialize mainlink if link training failed
3d67cb00cbbb drm/msm/dp: fixes wrong connection state caused by failure of link train
efb2b6916050 drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()
d16a4339825e drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
363fd6e34618 net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
2e3216b929bb bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
c12a2c9b1b46 igb: fix a use-after-free issue in igb_clean_tx_ring
361c5521c1e4 tipc: fix use-after-free Read in tipc_named_reinit
f299d3fbe431 tipc: simplify the finalize work queue
ab7f565ac705 phy: aquantia: Fix AN when higher speeds than 1G are not advertised
a51c199e4d2b bpf, x86: Fix tail call count offset calculation on bpf2bpf call
4ae116428e81 drm/sun4i: Fix crash during suspend after component bind failure
516760f1d297 bpf: Fix request_sock leak in sk lookup helpers
505a375eea11 drm/msm: use for_each_sgtable_sg to iterate over scatterlist
10eb239e2935 scsi: scsi_debug: Fix zone transition to full condition
15cc30ac2a8d netfilter: use get_random_u32 instead of prandom
95f80c88436f netfilter: nftables: add nft_parse_register_store() and use it
ec9b0a8d307e netfilter: nftables: add nft_parse_register_load() and use it
8adedb4711dc drm/msm: Fix double pm_runtime_disable() call
8682335375bd USB: serial: option: add Quectel RM500K module support
9e6e063e548b USB: serial: option: add Quectel EM05-G modem
0b3006a862fb USB: serial: option: add Telit LE910Cx 0x1250 composition
f6a266e0dc6f dm mirror log: clear log bits up to BITS_PER_LONG boundary
03d1874b8295 dm era: commit metadata in postsuspend after worker stops
273106c2df43 ata: libata: add qc->flags in ata_qc_complete_template tracepoint
156427b3123c mtd: rawnand: gpmi: Fix setting busy timeout setting
07e56884cd95 mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
0ae82e1ccb66 btrfs: add error messages to all unrecognized mount options
49e3e449bc4e net: openvswitch: fix parsing of nw_proto for IPv6 fragments
1508658aec4e ALSA: hda/realtek: Add quirk for Clevo NS50PU
6e8e5031592d ALSA: hda/realtek: Add quirk for Clevo PD70PNT
80307458a1ee ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
7fcbc89d4722 ALSA: hda/realtek - ALC897 headset MIC no sound
f5ea433d56d4 ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop
64373290601f ALSA: hda/conexant: Fix missing beep setup
12a6be5d11d0 ALSA: hda/via: Fix missing beep setup
5e80f923b8dd random: quiet urandom warning ratelimit suppression message
310ebbd9f5cd random: schedule mix_interrupt_randomness() less often
3acb7dc242ca vt: drop old FONT ioctls
9cae50bdfafa Linux 5.10.126
fb2fbb3c10d7 io_uring: use separate list entry for iopoll requests
(From meta-yocto rev: 793cf819f19b7d66cf48139e839fed7582cb7bb1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* add GPL license because of alsa-state-init file
* gpl link points to gpl3, but at time of adding this file was actually
pointing to gpl2, so should correspond to SPDX GPL-2.0-or-later
* remove date as the file was already changed several times since then
(From OE-Core rev: ca73ff0d9930d545ce8cb8a62e259c0b43310f99)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We already exclude Makefile, makefile, and makefile.old from copy of the
perl source tree that is used by perl-ptest, but Makefile.old is not
being excluded. In a rebuild of perl with an existing source tree these
files now exist but have build paths in. As they're backup files, they
can just be excluded from the packages.
Use range globs to clean up the expressions, and exclude Makefile.old.
(From OE-Core rev: 30a99affca7930f7fe0ddeb016b6183240b5f13c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
Author: Bruce Ashfield <bruce.ashfield@gmail.com>
Date: Sun Jul 10 22:56:53 2022 -0400
lib/build_OID_registry: fix reproducibility issues
The script build_OID_registry captures the full path of itself
in the generated data. This causes reproduciblity issues as the
path is captured and packaged.
We use the basename of the script instead, and that allows us
to be reprodicible, with slightly less information captured in
the output data (but the generating script can still easily
be found).
(From OE-Core rev: 708421238ed149b1eabf463bd563a37480ad1169)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
Author: Bruce Ashfield <bruce.ashfield@gmail.com>
Date: Sun Jul 10 21:37:07 2022 -0400
vt/conmakehash: improve reproducibility
The file generated by conmakehash capture the application
path used to generate the file. While that can be informative,
it varies based on where the kernel was built, as the full
path is captured.
We tweak the application to use a second input as the "capture
name", and then modify the Makefile to pass the basename of
the source, making it reproducible.
This could be improved by using some sort of path mapping,
or the application manipualing argv[1] itself, but for now
this solves the reprodicibility issue.
(From OE-Core rev: 1d63f8103cacd81dc631bbf87c612efff030c347)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In a similar manner to the arm/arm32 reprodicibility fixes,
we can also fix ppc32.
The file .vdso32-offsets.h.cmd has captured paths, but we don't
need it on target or SDKs to regenerate a build enviroment.
We add it to our vdso-offsets list of files to delete and we
no longer have files patckaged with buildpaths.
(From OE-Core rev: 2a142b68b232ff7728f4eb945eea923c64e7ebd5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
ea86c1430c83 Linux 5.10.128
2d10984d99ac net: mscc: ocelot: allow unregistered IP multicast flooding
6a656280e775 powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
6b734f7b7071 xfs: check sb_meta_uuid for dabuf buffer recovery
071e750ffb3d xfs: remove all COW fork extents when remounting readonly
1e76bd4c6722 xfs: Fix the free logic of state in xfs_attr_node_hasname
0cdccc05da76 xfs: punch out data fork delalloc blocks on COW writeback failure
db3f8110c3b0 xfs: use kmem_cache_free() for kmem_cache objects
09c9902cd80a bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
c4ff3ffe0138 tick/nohz: unexport __init-annotated tick_nohz_full_setup()
069fff50d400 drm: remove drm_fb_helper_modinit
52dc7f3f6fa1 MAINTAINERS: add Amir as xfs maintainer for 5.10.y
deb587b1a48d Linux 5.10.127
1cca46c20541 powerpc/pseries: wire up rng during setup_arch()
95d73d510b8a kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
feb5ab798698 random: update comment from copy_to_user() -> copy_to_iter()
959bbaf5b7a9 modpost: fix section mismatch check for exported init/exit sections
c980392af147 ARM: cns3xxx: Fix refcount leak in cns3xxx_init
889aad2203e0 memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings
44a5b3a073e5 ARM: Fix refcount leak in axxia_boot_secondary
30bbfeb480ae soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
68f28d52e6cb ARM: exynos: Fix refcount leak in exynos_map_pmu
59fdf108144c ARM: dts: imx6qdl: correct PU regulator ramp delay
fb70bd86751a ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
f78acc4288ed powerpc/powernv: wire up rng during setup_arch
7db1ba660b07 powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
1f5a9205a3be powerpc: Enable execve syscall exit tracepoint
ca144919afd4 parisc: Enable ARCH_HAS_STRICT_MODULE_RWX
a1c902349ad5 parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI
af0ff2da0152 xtensa: Fix refcount leak bug in time.c
6c0839cf1b9e xtensa: xtfpga: Fix refcount leak bug in setup
501652a2ad54 iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
d40514d4403a iio: adc: axp288: Override TS pin bias current for some models
d579c893dd6c iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message
62284d45e26d iio: adc: stm32: Fix ADCs iteration in irq handler
e3ebb9d16ce1 iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
3e0af68b99b8 iio: adc: stm32: fix maximum clock rate for stm32mp15x
b07a30a774b3 iio: trigger: sysfs: fix use-after-free on remove
399788e819a1 iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
c1ec7d52a218 iio: accel: mma8452: ignore the return value of reset operation
42caf44906d6 iio:accel:mxc4005: rearrange iio trigger get and register
e26dcf627971 iio:accel:bma180: rearrange iio trigger get and register
f26379e19958 iio:chemical:ccs811: rearrange iio trigger get and register
4b6cdcff7cb8 f2fs: attach inline_data after setting compression
2d7bdb6a5a37 usb: chipidea: udc: check request status before setting device address
656eca37aae1 USB: gadget: Fix double-free bug in raw_gadget driver
54604108be64 usb: gadget: Fix non-unique driver names in raw-gadget driver
d87dec22fdf5 xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI
114080d04ae4 xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI
b8142a84657e xhci: turn off port power in shutdown
116c3e81b053 usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
a547662534ca iio: adc: vf610: fix conversion mode sysfs node name
58c3a27e9c23 iio: mma8452: fix probe fail when device tree compatible is used.
5ee016f6120a s390/cpumf: Handle events cycles and instructions identical
abe487a88a5d gpio: winbond: Fix error code in winbond_gpio_get()
30531e0d7b5d nvme: move the Samsung X5 quirk entry to the core quirks
169f7d770552 nvme-pci: add NO APST quirk for Kioxia device
938f594266a6 nvme-pci: allocate nvme_command within driver pdu
ba388d4e9a68 nvme: don't check nvme_req flags for new req
e7ccaa1abacf nvme: mark nvme_setup_passsthru() inline
3ee62a1f0701 nvme: split nvme_alloc_request()
fe06c692cd7e nvme: centralize setting the timeout in nvme_alloc_request
afbc954e7896 Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
340fbdc8011f virtio_net: fix xdp_rxq_info bug after suspend/resume
3bccf82169c5 igb: Make DMA faster when CPU is active on the PCIe link
7d7450363fdf regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
40b3815b2c90 ice: ethtool: advertise 1000M speeds properly
7b564e3254b7 afs: Fix dynamic root getattr
3c22192db06e MIPS: Remove repetitive increase irq_err_count
cc649a78654a x86/xen: Remove undefined behavior in setup_features()
b60c375ad140 selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
20119c1e0fff udmabuf: add back sanity check
e82376b63247 net/tls: fix tls_sk_proto_close executed repeatedly
cec9867ee554 erspan: do not assume transport header is always set
acf76125bb2b drm/msm/dp: fix connect/disconnect handled at irq_hpd
61f8f4034c04 drm/msm/dp: promote irq_hpd handle to handle link training correctly
d11cb082151f drm/msm/dp: deinitialize mainlink if link training failed
3d67cb00cbbb drm/msm/dp: fixes wrong connection state caused by failure of link train
efb2b6916050 drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()
d16a4339825e drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
363fd6e34618 net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
2e3216b929bb bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
c12a2c9b1b46 igb: fix a use-after-free issue in igb_clean_tx_ring
361c5521c1e4 tipc: fix use-after-free Read in tipc_named_reinit
f299d3fbe431 tipc: simplify the finalize work queue
ab7f565ac705 phy: aquantia: Fix AN when higher speeds than 1G are not advertised
a51c199e4d2b bpf, x86: Fix tail call count offset calculation on bpf2bpf call
4ae116428e81 drm/sun4i: Fix crash during suspend after component bind failure
516760f1d297 bpf: Fix request_sock leak in sk lookup helpers
505a375eea11 drm/msm: use for_each_sgtable_sg to iterate over scatterlist
10eb239e2935 scsi: scsi_debug: Fix zone transition to full condition
15cc30ac2a8d netfilter: use get_random_u32 instead of prandom
95f80c88436f netfilter: nftables: add nft_parse_register_store() and use it
ec9b0a8d307e netfilter: nftables: add nft_parse_register_load() and use it
8adedb4711dc drm/msm: Fix double pm_runtime_disable() call
8682335375bd USB: serial: option: add Quectel RM500K module support
9e6e063e548b USB: serial: option: add Quectel EM05-G modem
0b3006a862fb USB: serial: option: add Telit LE910Cx 0x1250 composition
f6a266e0dc6f dm mirror log: clear log bits up to BITS_PER_LONG boundary
03d1874b8295 dm era: commit metadata in postsuspend after worker stops
273106c2df43 ata: libata: add qc->flags in ata_qc_complete_template tracepoint
156427b3123c mtd: rawnand: gpmi: Fix setting busy timeout setting
07e56884cd95 mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
0ae82e1ccb66 btrfs: add error messages to all unrecognized mount options
49e3e449bc4e net: openvswitch: fix parsing of nw_proto for IPv6 fragments
1508658aec4e ALSA: hda/realtek: Add quirk for Clevo NS50PU
6e8e5031592d ALSA: hda/realtek: Add quirk for Clevo PD70PNT
80307458a1ee ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
7fcbc89d4722 ALSA: hda/realtek - ALC897 headset MIC no sound
f5ea433d56d4 ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop
64373290601f ALSA: hda/conexant: Fix missing beep setup
12a6be5d11d0 ALSA: hda/via: Fix missing beep setup
5e80f923b8dd random: quiet urandom warning ratelimit suppression message
310ebbd9f5cd random: schedule mix_interrupt_randomness() less often
3acb7dc242ca vt: drop old FONT ioctls
9cae50bdfafa Linux 5.10.126
fb2fbb3c10d7 io_uring: use separate list entry for iopoll requests
6a7c3bcc3c2e Linux 5.10.125
df3f3bb5059d io_uring: add missing item types for various requests
1a264b3a6940 arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
a1508d164e58 serial: core: Initialize rs485 RTS polarity already on probe
7ccb026ecb99 tcp: drop the hash_32() part from the index calculation
9429b75bc271 tcp: increase source port perturb table to 2^16
24b922a5da00 tcp: dynamically allocate the perturb table used by source ports
d28e64b1c63e tcp: add small random increments to the source port
dd46a868fcfd tcp: use different parts of the port_offset for index and offset
743acb520799 tcp: add some entropy in __inet_hash_connect()
16b1994679a0 usb: gadget: u_ether: fix regression in setting fixed MAC address
355be6131164 zonefs: fix zonefs_iomap_begin() for reads
ee4677b78eca s390/mm: use non-quiescing sske for KVM switch to keyed guest
4f3fee72a74c Linux 5.10.124
e0b6018894b8 clk: imx8mp: fix usb_root_clk parent
a3e50506ea0d powerpc/book3e: get rid of #include <generated/compile.h>
ff4443f3fc53 igc: Enable PCIe PTM
f0a7adff635a Revert "PCI: Make pci_enable_ptm() private"
e1513a714de6 net: openvswitch: fix misuse of the cached connection on tuple changes
09b55dc90b4d net/sched: act_police: more accurate MTU policing
73bc8a5e8e3a dma-direct: don't over-decrypt memory
aa9a001efa9c virtio-pci: Remove wrong address verification in vp_del_vqs()
be9864103408 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
401bef1f95de KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak
d6be031a2f5e KVM: x86: Account a variety of miscellaneous allocations
d74d7865e2a8 KVM: arm64: Don't read a HW interrupt pending state in user context
bfd004a1d3a0 ext4: add reserved GDT blocks check
0ca74dacfd47 ext4: make variable "count" signed
6fdaf31ad5f3 ext4: fix bug_on ext4_mb_use_inode_pa
e27430c1f1ed drm/amd/display: Cap OLED brightness per max frame-average luminance
ba751f0d25f0 dm mirror log: round up region bitmap size to BITS_PER_LONG
33ba36351eec serial: 8250: Store to lsr_save_flags after lsr read
57901c658f77 usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
a44a8a762f7f usb: dwc2: Fix memory leak in dwc2_hcd_init
791da3e6c883 USB: serial: io_ti: add Agilent E5805A support
0e13274bc642 USB: serial: option: add support for Cinterion MV31 with new baseline
d721986e967b crypto: memneq - move into lib/
308b8f31c069 comedi: vmk80xx: fix expression for tx buffer size
9308be3d9a74 mei: me: add raptor lake point S DID
9ea9c92275b3 i2c: designware: Use standard optional ref clock implementation
506a88a5bf26 irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
7c9dd9d23f26 irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions
e52a58b79f11 irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
716587a57a28 i2c: npcm7xx: Add check for platform_driver_register
b559ef9dfc8f faddr2line: Fix overlapping text section failures, the sequel
7fa28a7c3d74 block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
2d825fb53b9a certs/blacklist_hashes.c: fix const confusion in certs blacklist
bc28fde90937 arm64: ftrace: consistently handle PLTs.
e177f17fe46b arm64: ftrace: fix branch range checks
64072389beb8 net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
28069e026e64 net: bgmac: Fix an erroneous kfree() in bgmac_remove()
984793f25573 mlxsw: spectrum_cnt: Reorder counter pools
b90ae84a8a9c nvme: add device name to warning in uuid_show()
42f7cbe2c2c9 nvme: use sysfs_emit instead of sprintf
63b26fe0252f drm/i915/reset: Fix error_state_read ptr + offset use
2b2180449ae0 misc: atmel-ssc: Fix IRQ check in ssc_probe
65ca4db68b68 tty: goldfish: Fix free_irq() on remove
5334455067d5 Drivers: hv: vmbus: Release cpu lock in error case
814092927a21 i40e: Fix call trace in setup_tx_descriptors
43dfd1169cc0 i40e: Fix calculating the number of queue pairs
ef4d73da0a5c i40e: Fix adding ADQ filter to TC0
db965e2757d9 clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()
8acc3e228e1c pNFS: Avoid a live lock condition in pnfs_update_layout()
03ea83324aa0 pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
4603a37f6eae random: credit cpu and bootloader seeds by default
9d667348dc33 gpio: dwapb: Don't print error on -EPROBE_DEFER
f3c8bfd6dc4f MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.
85340c063450 mellanox: mlx5: avoid uninitialized variable warning with gcc-12
38c519df8ecf net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag
b8879ca1fd73 ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
0eeec1a8b0cd nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
6c18f47f47d4 virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
d539feb6df5e ALSA: hda/realtek - Add HW8326 support
16dd002eb871 scsi: pmcraid: Fix missing resource cleanup in error case
410b69262173 scsi: ipr: Fix missing/incorrect resource cleanup in error case
85acc5bf0515 scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion
916145bf9df7 scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
f416fee125d4 scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
0e9994b86580 Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq
2e640e5e44a7 ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
a572c7440251 ASoC: es8328: Fix event generation for deemphasis control
c7b8c3758f13 ASoC: wm8962: Fix suspend while playing music
8656623bdc0d quota: Prevent memory allocation recursion while holding dq_lock
36cd19e7d4e5 ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
440b2a62da2e ASoC: cs42l51: Correct minimum value for SX volume control
f93d8fe3dce8 ASoC: cs42l56: Correct typo in minimum level for SX volume controls
13e5b76d3d71 ASoC: cs42l52: Correct TLV for Bypass Volume
b8a47bcc4d14 ASoC: cs53l30: Correct number of volume levels on SX controls
70e355867dc2 ASoC: cs35l36: Update digital volume TLV
cb6a0b83f1bc ASoC: cs42l52: Fix TLV scales for mixer controls
d7be05aff272 dma-debug: make things less spammy under memory pressure
1b54c0065763 ASoC: nau8822: Add operation for internal PLL off and on
2c9548bc2650 powerpc/kasan: Silence KASAN warnings in __get_wchan()
b5699bff1da6 arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
28bbdca6a7a4 bpf: Fix incorrect memory charge cost calculation in stack_map_alloc()
f14816f2f928 nfsd: Replace use of rwsem with errseq_t
56a7f57da5d0 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes"
(From OE-Core rev: b63a1987de7e8e7de3f6656bfbb38bbd847ab500)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
545aecd22961 Linux 5.15.52
ea512d540a55 io_uring: fix not locked access to fixed buf table
5696f7983d5d net: mscc: ocelot: allow unregistered IP multicast flooding to CPU
810962c79417 rtw88: rtw8821c: enable rfe 6 devices
d52f1c588824 rtw88: 8821c: support RFE type4 wifi NIC
e8d4878dcd00 fs: account for group membership
dc85bc24fbf1 fs: fix acl translation
38753e9173a5 fs: support mapped mounts of mapped filesystems
968e66f8ff70 fs: add i_user_ns() helper
21c6c720be75 fs: port higher-level mapping helpers
7d0536a8fab7 fs: remove unused low-level mapping helpers
f895d0ff47be fs: use low-level mapping helpers
1c62e0186d94 docs: update mapping documentation
b20dcf603b8d fs: account for filesystem mappings
3374eb1b0afc fs: tweak fsuidgid_has_mapping()
7bc23abcb414 fs: move mapping helpers
b3679e8b5996 fs: add is_idmapped_mnt() helper
ab0b6dc5e16b powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
ce6bfe55237e xfs: only bother with sync_filesystem during readonly remount
3465b167831e xfs: prevent UAF in xfs_log_item_in_current_chkpt
4f0c91ab4c7d xfs: check sb_meta_uuid for dabuf buffer recovery
c4f376ba8be8 xfs: remove all COW fork extents when remounting readonly
40de647b2bab xfs: Fix the free logic of state in xfs_attr_node_hasname
0e84e17c16a3 xfs: punch out data fork delalloc blocks on COW writeback failure
71a218ca4fde xfs: use kmem_cache_free() for kmem_cache objects
1cdcd496b7ca bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
edbaf6e5e93a x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted
f4a80ec8c51d tick/nohz: unexport __init-annotated tick_nohz_full_setup()
37238449af78 Linux 5.15.51
7fc188a9a9cc powerpc/pseries: wire up rng during setup_arch()
17aa69b458fd kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
cced9ce619ef dma-direct: use the correct size for dma_set_encrypted()
a8bbb4c26460 perf build-id: Fix caching files with a wrong build ID
46a78d141335 random: update comment from copy_to_user() -> copy_to_iter()
7a3a4683562e ARM: dts: bcm2711-rpi-400: Fix GPIO line names
bcf2087ce4de modpost: fix section mismatch check for exported init/exit sections
da3ee7cd2f15 ARM: cns3xxx: Fix refcount leak in cns3xxx_init
cde4480b5ab0 memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings
4d9c60e868f7 ARM: Fix refcount leak in axxia_boot_secondary
10ba9d499a9f soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
d23f76018e17 ARM: exynos: Fix refcount leak in exynos_map_pmu
5e00d3d4023c arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode
4b5047643466 ARM: dts: imx6qdl: correct PU regulator ramp delay
c845b98be950 ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
93f7d2a7fcf3 drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl()
1ad385647bf3 powerpc/powernv: wire up rng during setup_arch
c1cfae46c5dc powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
fe643b5afde6 powerpc: Enable execve syscall exit tracepoint
416d16b7dc0b powerpc/microwatt: wire up rng during setup_arch()
6b28ca2cf344 parisc: Enable ARCH_HAS_STRICT_MODULE_RWX
cb4d52085c8b parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI
0dcc1dd8a5dd xtensa: Fix refcount leak bug in time.c
016245172317 xtensa: xtfpga: Fix refcount leak bug in setup
711591bf1dab iio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels()
ab7bf025cee8 iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
4358bf6b1aad iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties()
bb6f853289fe iio: adc: axp288: Override TS pin bias current for some models
4f89730288ee iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message
d361b3cc1cf8 iio: adc: stm32: Fix ADCs iteration in irq handler
148bab179f04 iio: afe: rescale: Fix boolean logic bug
80e80577043f iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
2a2d448a74ab iio: adc: stm32: fix maximum clock rate for stm32mp15x
4687c3f95524 iio: trigger: sysfs: fix use-after-free on remove
f359c4751de1 iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
005cb02224a9 iio: accel: mma8452: ignore the return value of reset operation
cb0d87f2519d iio:accel:mxc4005: rearrange iio trigger get and register
3357fb9da21a iio:accel:bma180: rearrange iio trigger get and register
240fb3913f18 iio:accel:kxcjk-1013: rearrange iio trigger get and register
a1356318042e iio:chemical:ccs811: rearrange iio trigger get and register
974e69beebb3 iio:humidity:hts221: rearrange iio trigger get and register
f650029de357 f2fs: attach inline_data after setting compression
d98b5032c9d0 btrfs: fix deadlock with fsync+fiemap+transaction commit
1238f580cd81 btrfs: don't set lock_owner when locking extent buffer for reading
46336a59a4a7 dt-bindings: usb: ehci: Increase the number of PHYs
9a0b865d8b4c dt-bindings: usb: ohci: Increase the number of PHYs
308df8d4e41b usb: chipidea: udc: check request status before setting device address
07f1d9a6b75d USB: gadget: Fix double-free bug in raw_gadget driver
61c3a21ba6f6 usb: gadget: Fix non-unique driver names in raw-gadget driver
da57f113e817 xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI
cfa16dd21be0 xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI
c1c78d4d9b0a xhci: turn off port power in shutdown
9509a175a560 usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
288f30e17513 iio: adc: vf610: fix conversion mode sysfs node name
466e15f845d7 iio: magnetometer: yas530: Fix memchr_inv() misuse
490dd2dd2a79 iio: mma8452: fix probe fail when device tree compatible is used.
ff3e50ca9250 s390/cpumf: Handle events cycles and instructions identical
09dd5630fea6 gpio: winbond: Fix error code in winbond_gpio_get()
e3ea126c513c nvme: move the Samsung X5 quirk entry to the core quirks
1057d42602cb nvme-pci: add NO APST quirk for Kioxia device
72fa0f65b566 sock: redo the psock vs ULP protection check
eb9399970565 Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
8d7fe9ad6fdd virtio_net: fix xdp_rxq_info bug after suspend/resume
8eb0223631f8 igb: Make DMA faster when CPU is active on the PCIe link
60fd29f1ff46 regmap-irq: Fix offset/index mismatch in read_sub_irq_data()
b0581f93cf05 regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
20229bb99545 ice: ethtool: advertise 1000M speeds properly
2b2bba96526f afs: Fix dynamic root getattr
ab150a2bf6c5 MIPS: Remove repetitive increase irq_err_count
3e2c9ee9c1e6 x86/xen: Remove undefined behavior in setup_features()
ffa12a326415 xen-blkfront: Handle NULL gendisk
0315bd8ad0dd selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
5b45535865d6 udmabuf: add back sanity check
be64f54a0db2 net/tls: fix tls_sk_proto_close executed repeatedly
a3b2470399f6 erspan: do not assume transport header is always set
26e70f8989cb perf arm-spe: Don't set data source if it's not a memory operation
e24709e89b1b drm/msm/dp: force link training for display resolution change
796d3acd7d9e drm/msm/dp: do not initialize phy until plugin interrupt received
40e9efdc2ef9 drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed
2ecf5ff9aa14 drm/msm/dp: Drop now unused hpd_high member
d0b4a61f8713 drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()
3c39a1719773 drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
45bd293bbcd8 net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
efb10d2a047d ethtool: Fix get module eeprom fallback
6386fdde8df0 bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
2af944210dc2 igb: fix a use-after-free issue in igb_clean_tx_ring
cd7789e659e8 tipc: fix use-after-free Read in tipc_named_reinit
ad10d61c55aa net: fix data-race in dev_isalive()
f617cef46552 net: Write lock dev_base_lock without disabling bottom halves.
638be56ae9cc KVM: arm64: Prevent kmemleak from accessing pKVM memory
d7fe6be43cfa phy: aquantia: Fix AN when higher speeds than 1G are not advertised
8e74f5ceea52 scsi: storvsc: Correct reporting of Hyper-V I/O size limits
b28e4e3fd34c bpf, x86: Fix tail call count offset calculation on bpf2bpf call
0eef1dcb9774 drm/sun4i: Fix crash during suspend after component bind failure
b03607437ea8 bpf: Fix request_sock leak in sk lookup helpers
7154e4df56d4 drm/msm: use for_each_sgtable_sg to iterate over scatterlist
64e6ba7f2d2f xsk: Fix generic transmit when completion queue reservation fails
54abcc525269 scsi: iscsi: Exclude zero from the endpoint ID range
0a7a5261705f drm/msm: Switch ordering of runpm put vs devfreq_idle
7d5fe94333a9 scsi: scsi_debug: Fix zone transition to full condition
d0906b0fffc9 netfilter: use get_random_u32 instead of prandom
f7fa3263079c drm/msm: Fix double pm_runtime_disable() call
c6f6c9668609 drm/msm: Ensure mmap offset is initialized
45dc151ca0b9 USB: serial: option: add Quectel RM500K module support
d5eb7d6baed5 USB: serial: option: add Quectel EM05-G modem
b919ece13b6b USB: serial: option: add Telit LE910Cx 0x1250 composition
e5b0f42edda2 USB: serial: pl2303: add support for more HXN (G) types
0895a2235bae drm/i915: Implement w/a 22010492432 for adl-s
bae4d6a2dd9e tracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher()
c3f51b28a8bc dm mirror log: clear log bits up to BITS_PER_LONG boundary
ac0a5f701f4d dm era: commit metadata in postsuspend after worker stops
c477de4c7d43 ata: libata: add qc->flags in ata_qc_complete_template tracepoint
0af674e7a764 mtd: rawnand: gpmi: Fix setting busy timeout setting
0f6f66b4ef27 MAINTAINERS: Add new IOMMU development mailing list
87a54feba68f xen/gntdev: Avoid blocking in unmap_grant_pages()
fe9ba4f29320 mmc: mediatek: wait dma stop bit reset to 0
7df8c497214b mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
161ec2a0807d scsi: ibmvfc: Allocate/free queue resource only during probe/remove
8540f66196ca scsi: ibmvfc: Store vhost pointer during subcrq allocation
4a19c1cee0de btrfs: add error messages to all unrecognized mount options
82e3769c0257 btrfs: prevent remounting to v1 space cache for subpage mount
341d33128a94 btrfs: fix hang during unmount when block group reclaim task is running
f0126bcaee81 9p: fix fid refcount leak in v9fs_vfs_get_link
22832ac3eb5b 9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl
10629c04b3a8 9p: Fix refcounting during full path walks for fid lookups
cbf585269510 net: openvswitch: fix parsing of nw_proto for IPv6 fragments
56c6f1fcd594 ALSA: hda/realtek: Add quirk for Clevo NS50PU
48e3b93cda56 ALSA: hda/realtek: Add quirk for Clevo PD70PNT
dffaf580c3c2 ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
c478ceb4342b ALSA: hda/realtek - ALC897 headset MIC no sound
82e29e99f2ab ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop
d12a5d1b5053 ALSA: hda/conexant: Fix missing beep setup
535abf6207ef ALSA: hda/via: Fix missing beep setup
eb4c99d089c0 random: quiet urandom warning ratelimit suppression message
7a42647f7037 random: schedule mix_interrupt_randomness() less often
18a33c8dabb8 Linux 5.15.50
f1304f976395 arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
7c622181faeb serial: core: Initialize rs485 RTS polarity already on probe
8e57da591f63 selftests/bpf: Add selftest for calling global functions from freplace
5c0ab17c5360 bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs
cfb68b072cbf usb: gadget: u_ether: fix regression in setting fixed MAC address
c2f71b9bb398 zonefs: fix zonefs_iomap_begin() for reads
04dcef44f6f4 net: mana: Add handling of CQE_RX_TRUNCATED
7fd1d002852f drm/amd/display: Don't reinitialize DMCUB on s0ix resume
48543509f4c5 s390/mm: use non-quiescing sske for KVM switch to keyed guest
ee039006371a Linux 5.15.49
c5559147766c clk: imx8mp: fix usb_root_clk parent
d807e0dfb471 powerpc/book3e: get rid of #include <generated/compile.h>
870179c053ce virtio-pci: Remove wrong address verification in vp_del_vqs()
c64dfc63c422 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine
ac0899da0ed1 KVM: arm64: Don't read a HW interrupt pending state in user context
33b1bba31f4c ext4: add reserved GDT blocks check
4fadac8c7376 ext4: make variable "count" signed
90f0f9d45dff ext4: fix bug_on ext4_mb_use_inode_pa
38db3b696f27 ext4: fix super block checksum incorrect after mount
75f3a5fa2ad0 cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle
8720414b51d4 drm/amd/display: Cap OLED brightness per max frame-average luminance
0d2209b54f1d dm mirror log: round up region bitmap size to BITS_PER_LONG
ccd175109234 bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
9b5a3b16c4aa serial: 8250: Store to lsr_save_flags after lsr read
a567426d1449 tty: n_gsm: Debug output allocation must use GFP_ATOMIC
4baa493636b6 usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()
20ac0adece7b usb: gadget: f_fs: change ep->status safe in ffs_epfile_io()
46da1e4a8b63 usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
492d82d5ffcd usb: cdnsp: Fixed setting last_trb incorrectly
701d8ec01e0f usb: dwc2: Fix memory leak in dwc2_hcd_init
b71eed408e58 USB: serial: io_ti: add Agilent E5805A support
79ea90c9588f USB: serial: option: add support for Cinterion MV31 with new baseline
795aa0cfd38d crypto: memneq - move into lib/
31ac1cffa76b comedi: vmk80xx: fix expression for tx buffer size
57199e4ee958 mei: me: add raptor lake point S DID
2399481a13a7 mei: hbm: drop capability response on early shutdown
93e6c2cbcd08 i2c: designware: Use standard optional ref clock implementation
668a1f5e75d5 sched: Fix balance_push() vs __sched_setscheduler()
e85b1b797de0 irqchip/realtek-rtl: Fix refcount leak in map_interrupts
cc5984cf270b irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
0b325d993995 irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions
5d38720661a4 irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
3a72ed60af9d i2c: npcm7xx: Add check for platform_driver_register
c06ebe20ba9f faddr2line: Fix overlapping text section failures, the sequel
b5e65ef044d6 block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
ca67881dcef0 init: Initialize noop_backing_dev_info early
04cdec418626 certs/blacklist_hashes.c: fix const confusion in certs blacklist
db73aa946633 arm64: ftrace: consistently handle PLTs.
a39d42b0f7c9 arm64: ftrace: fix branch range checks
b764bb8dd474 net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
ed66c8612bb4 net: bgmac: Fix an erroneous kfree() in bgmac_remove()
32df93bd9d12 mlxsw: spectrum_cnt: Reorder counter pools
fce5e847b6ef nvme: add device name to warning in uuid_show()
21dda97d095c net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization
36c95d9bd2ad net: hns3: don't push link state to VF if unalive
384ffa1dee40 net: hns3: set port base vlan tbl_sta to false before removing old vlan
23de00c1304a net: hns3: split function hclge_update_port_base_vlan_cfg()
f4c5eba87675 drm/i915/reset: Fix error_state_read ptr + offset use
91f5a60a8398 io_uring: fix races with buffer table unregister
b1e7cade3caf io_uring: fix races with file table unregister
d460a8a3b980 misc: atmel-ssc: Fix IRQ check in ssc_probe
fb15e79cacdd tty: goldfish: Fix free_irq() on remove
2cd5117ce64e Drivers: hv: vmbus: Release cpu lock in error case
0a4e5a3dc5e4 i40e: Fix call trace in setup_tx_descriptors
f015e9929cca i40e: Fix calculating the number of queue pairs
e04448d388be i40e: Fix adding ADQ filter to TC0
0414eab7c78f clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()
5967a6900873 sunrpc: set cl_max_connect when cloning an rpc_clnt
ec23a86e060c pNFS: Avoid a live lock condition in pnfs_update_layout()
b2bb8b6ec81b pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
9c8fc4b323dd staging: r8188eu: Fix warning of array overflow in ioctl_linux.c
2595e803130b staging: r8188eu: Use zeroing allocator in wpa_set_encryption()
d56bc9e8760a staging: r8188eu: fix rtw_alloc_hwxmits error detection for now
6a816a0b6cc3 platform/x86/intel: hid: Add Surface Go to VGBS allow list
7f3746461832 platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF
9352e7f0f06b platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support
76ac3964a22a gpio: dwapb: Don't print error on -EPROBE_DEFER
eeadd7db8c3f random: credit cpu and bootloader seeds by default
8be6646cdbe9 MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.
5cecc6e56b85 mellanox: mlx5: avoid uninitialized variable warning with gcc-12
f7d63b508981 gcc-12: disable '-Wdangling-pointer' warning for now
fcba12a43081 net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag
27a37755ceb4 ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
6616872cfe7f nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
af6bc0dcb16a virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
6759554f351a ALSA: hda/realtek - Add HW8326 support
41b2185bcb2f scsi: pmcraid: Fix missing resource cleanup in error case
d3b3950b00a1 scsi: ipr: Fix missing/incorrect resource cleanup in error case
cb8aa5b92a31 scsi: mpt3sas: Fix out-of-bounds compiler warning
4b5020fc23c8 scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion
6782a2ccd56b scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
5e83869e2944 scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted
d152ce4ffecc scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
332d76dd9a3e Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq
d6d1c0990191 ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
606b0226de01 ASoC: es8328: Fix event generation for deemphasis control
d733ac5e8110 ASoC: wm8962: Fix suspend while playing music
38ed8ab3171d quota: Prevent memory allocation recursion while holding dq_lock
ff128fbea720 ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
4a0d2797918c drm/amdkfd: add pinned BOs to kfd_bo_list
6d235ef00d82 ASoC: cs42l51: Correct minimum value for SX volume control
47fc26b197aa ASoC: cs42l56: Correct typo in minimum level for SX volume controls
b3ecd030ab28 ASoC: cs42l52: Correct TLV for Bypass Volume
d5e7be00d128 ASoC: cs53l30: Correct number of volume levels on SX controls
2bdfe9a32e0f ASoC: cs35l36: Update digital volume TLV
f53212791602 ASoC: cs42l52: Fix TLV scales for mixer controls
e4e166f10e70 dma-debug: make things less spammy under memory pressure
09c5cdbc62d9 drm/amdkfd: Use mmget_not_zero in MMU notifier
a2010538c9d2 drm/amd/display: Read Golden Settings Table from VBIOS
96c22385c25b ASoC: nau8822: Add operation for internal PLL off and on
70d6d6874db3 powerpc/kasan: Silence KASAN warnings in __get_wchan()
9cada4a06df9 arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
5628b9febd78 arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
3145fe0ebb16 nfsd: Replace use of rwsem with errseq_t
22fbef00c9a3 Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"
(From OE-Core rev: b4d235eda915a3f21e75a24d0a23a8c094d8025d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Avoid accidentally linking to the rdma library from the host by
adding a PACKAGECONFIG for the option. This was found on new
Fedora 36 autobuilder workers.
(From OE-Core rev: 2a0f3cb225e4d5471155abbcd05d09bd6bf1620f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Autobuilder workers were non-deterministically enabling capstone
depending on whether the worker had libcapstone installed.
Add PACKAGECONFIG for capstone with default off, since qemu does not
require capstone support.
Qemu version in dunfell has capstone in the source tree as a submodule
and has configure options to enable it using that source code or using
the system libcapstone.
Qemu versions in master and kirkstone have removed the capstone
submodule and configure options, but added libcapstone autodetection to
meson.
In all cases using PACKAGECONFIG will allow a deterministic build.
(From OE-Core rev: 052ef1f14d1e6a5ee34f742f65e51b20b416f79f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream merged a patch to handle the reproducibility issue, switch to
their patch which is functionally equivalent.
(From OE-Core rev: db28cd0e1540e44db963108430205c8c0c817774)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When api-documentation is enabled, we see a hardcoded build path to xsltproc in
the target python configuration file. We curate PATH carefully so we don't
need the path there, tweak configure to remove it and solve the issue.
(From OE-Core rev: f7924a85de548f9403d561b15c1f2c33d9912393)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We don't need to package the open-posix-testsuite build logs. Typically
these are just lines of "SUCCESS" but sometimes there will be compile
warnings, which will include build paths.
(From OE-Core rev: dc5141b86cfcad0daa56d4b0cac9fd57e83b515a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes build errors seen with clang
error: the 'sse' unit is not supported with this instruction set
(From OE-Core rev: 643e40ceaf520f995f6f38449a072e98e26da3b5)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The .pc we install ourselves for lua has hardcoded /lib assumptions in it
which means in a multilib environment, full build paths end up in users
like rpm's configuration.
Fix the .pc file to use a correct includedir and libdir to resolve
those reproducibility issues.
(From OE-Core rev: 93bee5c74b8d181adf93de4b4101e25d24780603)
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>
Drop the patch, as it is no longer necessary
(genereated .pc defines everything as relative to the .pc path).
(From OE-Core rev: e525db4eb9556979c67f6a908f6646363154cd06)
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>
This is to avoid check-version reporting a broken current version
(6.3+nnnn sorts higher than 6.3 and isn't tagged in upstream git).
(From OE-Core rev: 25668027b105144598a367797076818c9cf9b373)
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>
- curl-ptest is taking around 200 seconds to execute so
added curl-ptest to PTESTS_SLOW
- This patch is rework on an existing patch provided
by Maxin B. John (maxin.john@intel.com)
https://www.openembedded.org/pipermail/openembedded-core/2017-July/139176.html
- Below is the run log of curl-ptest
START: ptest-runner
2022-07-03T15:52
BEGIN: /usr/lib/curl/ptest
********* System characteristics ********
* curl 7.83.1 (x86_64-poky-linux-gnu)
* libcurl/7.83.1 OpenSSL/3.0.3 zlib/1.2.12 libidn2/2.3.2
* Features: alt-svc AsynchDNS Debug HSTS HTTPS-proxy IDN Largefile libz NTLM SSL TLS-SRP UnixSockets
* Disabled: headers-api
* Host: qemux86-64
* System: Linux qemux86-64 5.15.44-yocto-standard #1 SMP PREEMPT Tue May 31 20:28:59 UTC 2022 x86_64 GNU/Linux
* OS: linux
* Servers: HTTP-unix
* Env:
* Seed: 238593
*****************************************
PASS: test 0001 (1 out of 1466, remaining: 25:07, took 1.029s, duration: 00:01)
PASS: test 0002 (2 out of 1466, remaining: 13:21, took 0.065s, duration: 00:01)
...
...
PASS: test 3019 (1460 out of 1466, remaining: 00:00, took 0.012s, duration: 03:16)
PASS: test 3020 (1461 out of 1466, remaining: 00:00, took 0.011s, duration: 03:16)
test 3025...The tool set in the test case for this: 'lib3025' does not exist
TESTDONE: 1280 tests were considered during 197 seconds.
TESTDONE: 783 tests out of PASS: 783 report: 100%
DURATION: 202
END: /usr/lib/curl/ptest
2022-07-03T15:56
STOP: ptest-runner
TOTAL: 1 FAIL: 0
- disable the curl tests that are expected to fail
- remove the generated file configurehelp.pm from curl test beacuse it is causing reproducible build failure.
this file is used by some curl tests to scan symbols from curl headers. we are anyway not installing curl
headers and already have disabled those tests.
[YOCTO #6707]
(From OE-Core rev: a0ea00daace826129cdec8f714ca7b7c60e9dadf)
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've been removing .vdso-offsets.h.cmd for quite some time, as it
is not required to regenerate scripts or to satisfy the prepare
target in the kernel source.
That being said, there is a secondary location that this file may
be found, and since we aren't detecting or removing it, we end up
with embedded build paths, which cause both reproducibility and
buildpaths QA warnings.
We can test for both files, and force remove them if present, and
we'll fix this new location of the file and not risk breaking
any old kernels.
(From OE-Core rev: e0a9433685397b716920fa9ad5d5a7be95c496f7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop the two libstdc patches as they've finally appeared upstream.
Disable the use of libstdc++.a from the host distributions, as it results
in cross-distro contamination in rust-native.
(From OE-Core rev: 94760bc118952160865352c10ca7693680b5ce7e)
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>
When creating rpm index for dnf runtime tests, currently all the package
starting with curl are getting included. Now curl-ptest is getting enabled
through another patch but we don't want rpm index to be created for
curl-ptest since it fetches lot of perl dependencies. This patch removes
curl-ptest from rpm index.
(From OE-Core rev: 830663cee1eabdecdd473f4589a6c03b6e6c409b)
Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake ran but we incorrectly did not assert the exit status needs to
be non 0. Now all sysroot tests commands expected to fail are verified
to do so.
(From OE-Core rev: 5fe8c14f50d414e768588cef0675d8ef296ced77)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Resurrect sato-icon-theme and move to a version with scalable icons support
to replace adwaita-icon-theme which no longer supports the icons we need
for the sato desktop.
(From OE-Core rev: 6b515037ab710adf7b2c14ae1bb488375655f311)
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>
* in recipe with 17 git repos in SRC_URI I've accidentally pasted one SRCREV to
be one character shorter and because fetcher uses:
if not ud.revisions[name] or len(ud.revisions[name]) != 40 or (False in [c in "abcdef0123456789" for c in ud.revisions[name]]):
to decide which SRCREV values are fixed SRCREVs this one was
considered as tag or branch name, because it was only 39 chars long
The original error message wasn't very helpful as it doesn't show
which repo or which SRCREV was considered missing:
do_fetch: Bitbake Fetcher Error: FetchError("Recipe uses a floating tag/branch without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE).", None)
with SRCPV included in PV as error recomments it's a bit better:
bb.data_smart.ExpansionError: Failure expanding variable SRCPV, expression was ${@bb.fetch2.get_srcrev(d)} which triggered exception FetchError: Fetcher failure: Unable to resolve '0a92994d729ff76a58f692d3028ca1b64b145d9' in upstream git repository in git ls-remote output for github.com/Maratyszcza/FP16
The variable dependency chain for the failure is: SRCPV -> PV -> WORKDIR -> T
with this change the first error will read:
do_fetch: Bitbake Fetcher Error: FetchError("Recipe uses a floating tag/branch '0a92994d729ff76a58f692d3028ca1b64b145d9' for repo 'github.com/Maratyszcza/FP16' without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE).", None)
(Bitbake rev: 04dc17bef9b762cef9eecdf91c9f37738d8ae44d)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit c9922076f5c1285d9cfd6aff8ce5b6635d88222f.
Since the minimum version required to build the docs has been bumped in
the previous commit to 4.0, this commit is not required. Moreover, since
Sphinx 5.0 triggers a warning when extlinks captions are not using %s
substitution and Sphinx 6.0 will fail to build without the substitution
characters, this revert is now required to be able to build the docs.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 9db804f5c5231bee50a99730a576bff7559f9631)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
extlinks captions support using %s substitution but only from sphinx
4.0 onwards. Anything before does not support the %s substitution.
However, this will be a requirement in sphinx 6.0 and later, and sphinx
5.0 already shows a warning telling us that.
Since the build is made with -W flag which fails it if any warning is
printed, a fix is required.
Sphinx 4.0.0 was released two years ago. Unfortunately, Debian packages
are out-of-date and only the latest Ubuntu has recent enough packages.
Therefore, pip installation should be recommended now instead and the
minimum version for building the docs bumped to 4.0.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: ab45a7a40484a2d8e604cb45549037c526ec61cb)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently if you trigger one of the comment errors, the newline characters
are stripped and the line numbers are incorrect. In one case it prints
the empty line which is also unhelpful.
Rework the code around these errors so the line numbers are correct
and the lines in question are more clearly displayed complete with newlines
so the user can more clearly see the error.
I also added a couple of simplistic test cases to ensure that errors
are raised by the two known comment format errors.
[YOCTO #11904]
(Bitbake rev: 712da71b24445c814d79a206ce26188def8fce0a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need to backport three patches from the lttng upstream tree to
fix the build against 5.19+.
Obviously we'll drop these once the next lttng-modules release is
available.
(From OE-Core rev: dce3c772efab4e51a82fb9c8fb74bc614ee3a82e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
6778005b9fa treewide: Drop the obsolete GPIO sysfs ABI
(From OE-Core rev: 2c499f598fd3651c356cc218d7b1a9858467fc7c)
Signed-off-by: Kevin Hao <kexin.hao@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
2a59239b22e0 Linux 5.10.123
aa238a92cc94 x86/speculation/mmio: Print SMT warning
bde15fdcce44 KVM: x86/speculation: Disable Fill buffer clear within guests
6df693dca312 x86/speculation/mmio: Reuse SRBDS mitigation for SBDS
cf1c01a5e4c3 x86/speculation/srbds: Update SRBDS mitigation selection
001415e4e626 x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data
3eb1180564fa x86/speculation/mmio: Enable CPU Fill buffer clearing on idle
56f0bca5e9c8 x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations
26f6f231f6a5 x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data
f83d4e5be4a3 x86/speculation: Add a common function for MD_CLEAR mitigation update
e66310bc96b7 x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug
f8a85334a57e Documentation: Add documentation for Processor MMIO Stale Data
5754c570a569 Linux 5.10.122
9ba2b4ac3593 tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
5e34b4975669 dmaengine: idxd: add missing callback function to support DMA_INTERRUPT
b8c17121f05b zonefs: fix handling of explicit_open option on mount
ef51997771d6 PCI: qcom: Fix pipe clock imbalance
63bcb9da91eb md/raid0: Ignore RAID0 layout if the second zone has only one device
418db40cc753 interconnect: Restore sync state by ignoring ipa-virt in provider count
bcae8f8338ab interconnect: qcom: sc7180: Drop IP0 interconnects
fe6caf512261 powerpc/mm: Switch obsolete dssall to .long
3be74fc0afbe powerpc/32: Fix overread/overwrite of thread_struct via ptrace
fa0d3d71dc08 drm/atomic: Force bridge self-refresh-exit on CRTC switch
dbe04e874d4f drm/bridge: analogix_dp: Support PSR-exit to disable transition
61297ee0c329 Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
2dba96d19d25 ixgbe: fix unexpected VLAN Rx in promisc mode on VF
91620cded92d ixgbe: fix bcast packets Rx on VF after promisc removal
cdd9227373f2 nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION
54423649bc0e nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
4f0a2c46f588 nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
c4e4c07d86db net: phy: dp83867: retrigger SGMII AN when link change
133c9870cd6b mmc: block: Fix CQE recovery reset success
0248a8c844a4 ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
471a41320170 cifs: fix reconnect on smb3 mount types
9023ecfd3378 cifs: return errors during session setup during reconnects
b423cd2a81e8 ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021
94bd216d1718 ALSA: hda/conexant - Fix loopback issue with CX20632
13639c970fdb scripts/gdb: change kernel config dumping method
b6ea26873edb vringh: Fix loop descriptors check in the indirect cases
362e3b3a5953 nodemask: Fix return values to be unsigned
a262e1255b91 cifs: version operations for smb20 unneeded when legacy support disabled
01137d898039 s390/gmap: voluntarily schedule during key setting
f72df77600a4 nbd: fix io hung while disconnecting device
122e4adaff24 nbd: fix race between nbd_alloc_config() and module removal
c0868f6e728c nbd: call genl_unregister_family() first in nbd_cleanup()
cb8da20d71f9 jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds
320acaf84a64 x86/cpu: Elide KCSAN for cpu_has() and friends
82876878210a modpost: fix undefined behavior of is_arm_mapping_symbol()
fee8ae0a0bb6 drm/radeon: fix a possible null pointer dereference
3e5768683022 ceph: allow ceph.dir.rctime xattr to be updatable
7fa8312879f7 Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
ebfe2797253f scsi: myrb: Fix up null pointer access on myrb_cleanup()
7eb32f286e68 md: protect md_unregister_thread from reentrancy
668c3f9fa2dd watchdog: wdat_wdt: Stop watchdog when rebooting the system
e20bc8b5a292 kernfs: Separate kernfs_pr_cont_buf and rename_lock.
1e3b3a5762a9 serial: msm_serial: disable interrupts in __msm_console_write()
ff727ab0b7d7 staging: rtl8712: fix uninit-value in r871xu_drv_init()
33ef21d55418 staging: rtl8712: fix uninit-value in usb_read8() and friends
f3f754d72d2d clocksource/drivers/sp804: Avoid error on multiple instances
abf3b222614f extcon: Modify extcon device to be created after driver data is set
41ec9466944f misc: rtsx: set NULL intfdata when probe fails
5b0c0298f7c3 usb: dwc2: gadget: don't reset gadget's driver->bus
468fe959eab3 sysrq: do not omit current cpu when showing backtrace of all active CPUs
f4cb24706ca4 USB: hcd-pci: Fully suspend across freeze/thaw cycle
ffe9440d6982 drivers: usb: host: Fix deadlock in oxu_bus_suspend()
6e2273eefab5 drivers: tty: serial: Fix deadlock in sa1100_set_termios()
ee105039d365 USB: host: isp116x: check return value after calling platform_get_resource()
0f69d7d5e918 drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
66f769762f65 drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
cb7147afd328 tty: Fix a possible resource leak in icom_probe
d68d5e68b7f6 tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
61ca1b97adb9 lkdtm/usercopy: Expand size of "out of frame" object
7821d743abb3 iio: st_sensors: Add a local lock for protecting odr
5a89a92efc34 staging: rtl8712: fix a potential memory leak in r871xu_drv_init()
8caa4b7d411c iio: dummy: iio_simple_dummy: check the return value of kstrdup()
f091e29ed872 drm: imx: fix compiler warning with gcc-12
96bf5ed057df net: altera: Fix refcount leak in altera_tse_mdio_create
fbeb8dfa8b87 ip_gre: test csum_start instead of transport header
1981cd7a774e net/mlx5: fs, fail conflicting actions
652418d82b7d net/mlx5: Rearm the FW tracer after each tracer event
5d9c1b081ad2 net: ipv6: unexport __init-annotated seg6_hmac_init()
be3884d5cd04 net: xfrm: unexport __init-annotated xfrm4_protocol_init()
7759c3222815 net: mdio: unexport __init-annotated mdio_bus_init()
b585b87fd5c7 SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
3d8122e1692b net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
c2ae49a113a5 net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list
0cf7aaff290c bpf, arm64: Clear prog->jited_len along prog->jited
c61848500a3f af_unix: Fix a data-race in unix_dgram_peer_wake_me().
be9581f4fda7 xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
86c87d2c0338 netfilter: nf_tables: bail out early if hardware offload is not supported
330c0c6cd215 netfilter: nf_tables: memleak flow rule from commit path
67e2d448733c netfilter: nf_tables: release new hooks on unsupported flowtable flags
19cb3ece1454 ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
ec5548066d34 netfilter: nf_tables: always initialize flowtable hook list in transaction
7fd03e34f01f powerpc/kasan: Force thread size increase with KASAN
7a248f9c74f9 netfilter: nf_tables: delete flowtable hooks via transaction list
9edafbc7ec29 netfilter: nat: really support inet nat without l3 address
8dbae5affbdb xprtrdma: treat all calls not a bcall when bc_serv is NULL
8b3d5bafb188 video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()
c09b873f3f39 video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1
0ee5b9644f06 NFSv4: Don't hold the layoutget locks across multiple RPC calls
95a0ba85c1b5 dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type
2c08cae19d5d m68knommu: fix undefined reference to `_init_sp'
d99f04df3236 m68knommu: set ZERO_PAGE() to the allocated zeroed page
344a55ccf5ec i2c: cadence: Increase timeout per message if necessary
32bea51fe4c6 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr
54c1e0e3bbca iommu/arm-smmu-v3: check return value after calling platform_get_resource()
3660db29b030 iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()
9e801c891aa2 tracing: Avoid adding tracer option before update_tracer_options
1788e6dbb612 tracing: Fix sleeping function called from invalid context on RT kernel
2f452a33067d bootconfig: Make the bootconfig.o as a normal object file
c667b3872a4c mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
76b226eaf055 dmaengine: idxd: set DMA_INTERRUPT cap bit
32be2b805a1a perf c2c: Fix sorting in percent_rmt_hitm_cmp()
71cbce75031a driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction
b8fac8e32104 tipc: check attribute length for bearer name
c1f018702590 scsi: sd: Fix potential NULL pointer dereference
d2e297eaf456 afs: Fix infinite loop found by xfstest generic/676
04622d631826 gpio: pca953x: use the correct register address to do regcache sync
0a0f7f841484 tcp: tcp_rtx_synack() can be called from process context
e05dd93826e1 net: sched: add barrier to fix packet stuck problem for lockless qdisc
e9fe72b95d7f net/mlx5e: Update netdev features after changing XDP state
b50eef7a38ed net/mlx5: correct ECE offset in query qp output
ea5edd015feb net/mlx5: Don't use already freed action pointer
bf2af9b24313 sfc: fix wrong tx channel offset with efx_separate_tx_channels
8f81a4113e1e sfc: fix considering that all channels have TX queues
7ac3a034d96a nfp: only report pause frame configuration for physical device
630e0a10c020 net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"
b97550e380ca riscv: read-only pages should not be writable
8f49e1694cbc bpf: Fix probe read error in ___bpf_prog_run()
6d8d3f68cbec ubi: ubi_create_volume: Fix use-after-free when volume creation failed
f413e4d7cdf3 ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty
3252d327f977 jffs2: fix memory leak in jffs2_do_fill_super
741e49eacdcd modpost: fix removing numeric suffixes
42658e47f1ab net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
f7ba2cc57f40 net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks
71ae30662ec6 net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
503a3fd6466d net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog
ee89d7fd49de s390/crypto: fix scatterwalk_unmap() callers in AES-GCM
e892a7e60f1f clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value
1d7361679f0a ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition
910b1cdf6c50 watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe
b3354f2046cc watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking
36ee9ffca8ef driver core: fix deadlock in __device_attach
823f24f2e329 driver: base: fix UAF when driver_attach failed
7a6337bfedc5 bus: ti-sysc: Fix warnings for unbind for serial
985706bd3bbe firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
94acaaad470e serial: stm32-usart: Correct CSIZE, bits, and parity
b7e560d2ffbe serial: st-asc: Sanitize CSIZE and correct PARENB for CS7
afcfc3183cfd serial: sifive: Sanitize CSIZE and c_iflag
a9f6bee486e7 serial: sh-sci: Don't allow CS5-6
00456b932e16 serial: txx9: Don't allow CS5-6
22e975796f89 serial: rda-uart: Don't allow CS5-6
ff4ce2979b5d serial: digicolor-usart: Don't allow CS5-6
5cd331bcf094 serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485
260792d5c9d6 serial: meson: acquire port->lock in startup()
82bfea344e8f rtc: mt6397: check return value after calling platform_get_resource()
d54a51b51851 clocksource/drivers/riscv: Events are stopped during CPU suspend
5b3e990f85eb soc: rockchip: Fix refcount leak in rockchip_grf_init
cfe8a0967d6e extcon: ptn5150: Add queue work sync before driver release
96414e2cdc28 coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
47ebc50dc2a7 serial: sifive: Report actual baud base rather than fixed 115200
ab35308bbd33 phy: qcom-qmp: fix pipe-clock imbalance on power-on failure
52f327a45c5b rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails
c10333c4519a iio: adc: sc27xx: Fine tune the scale calibration values
3747429834d2 iio: adc: sc27xx: fix read big scale voltage not right
b30f2315a3a6 iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout
43823ceb26e6 iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check
6f01c0fb8e44 usb: typec: mux: Check dev_set_name() return value
7027c890ff6b firmware: stratix10-svc: fix a missing check on list iterator
70ece3c5ec4f misc: fastrpc: fix an incorrect NULL check on list iterator
2a1bf8e5ad61 usb: dwc3: pci: Fix pm_runtime_get_sync() error checking
8ae4fed195c0 rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
572211d631d7 pwm: lp3943: Fix duty calculation in case period was clamped
f9782b26d6f1 staging: fieldbus: Fix the error handling path in anybuss_host_common_probe()
b382c0c3b8cc usb: musb: Fix missing of_node_put() in omap2430_probe
6b7cf2212223 USB: storage: karma: fix rio_karma_init return
e100742823c3 usb: usbip: add missing device lock on tweak configuration cmd
bcbb795a9e78 usb: usbip: fix a refcount leak in stub_probe()
4e3a2d77bd0b tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get
e27376f5aade tty: n_tty: Restore EOF push handling behavior
11bc6eff3abc tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe
ee6c33b29e62 tty: goldfish: Use tty_port_destroy() to destroy port
56ac04f35fc5 lkdtm/bugs: Check for the NULL pointer after calling kmalloc
03efa70eb0ee iio: adc: ad7124: Remove shift from scan_type
4610b067615f staging: greybus: codecs: fix type confusion of list iterator variable
1509d2335db8 pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
(From OE-Core rev: 05f9a3e20222afefdb960a8162a8d69e3658dfac)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
e1dd58c995da Linux 5.15.48
147ae04a7c52 x86/speculation/mmio: Print SMT warning
59d665a709b0 KVM: x86/speculation: Disable Fill buffer clear within guests
ebd0f558b480 x86/speculation/mmio: Reuse SRBDS mitigation for SBDS
30120b433c1f x86/speculation/srbds: Update SRBDS mitigation selection
531eb5fe3171 x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data
2044838ab228 x86/speculation/mmio: Enable CPU Fill buffer clearing on idle
407d97b99f27 x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations
d74f4eb1ddf0 x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data
8b9521e71179 x86/speculation: Add a common function for MD_CLEAR mitigation update
d822b10f97f6 x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug
1fcc3d646f0b Documentation: Add documentation for Processor MMIO Stale Data
3a0f70149324 Linux 5.15.47
f7019562f142 xsk: Fix possible crash when multiple sockets are created
90385f2b65d0 tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
cfe3dd8bd526 dmaengine: idxd: add missing callback function to support DMA_INTERRUPT
fb5e51c0aa97 iov_iter: fix build issue due to possible type mis-match
7f36e2e13e29 zonefs: fix handling of explicit_open option on mount
9e4810b4e1ab PCI: qcom: Fix pipe clock imbalance
42c0160d27f6 net/sched: act_police: more accurate MTU policing
4c106eb89534 md/raid0: Ignore RAID0 layout if the second zone has only one device
51e557272482 random: account for arch randomness in bits
e59a120f2d43 random: mark bootloader randomness code as __init
ce49b94ddb70 random: avoid checking crng_ready() twice in random_init()
32ca45300fd9 drm/ast: Create threshold values for AST2600
82a2059a11b4 powerpc/mm: Switch obsolete dssall to .long
2a0165d27897 powerpc/32: Fix overread/overwrite of thread_struct via ptrace
2b7d9fd0f372 drm/amdgpu: update VCN codec support for Yellow Carp
cab7cd86f9e8 drm/atomic: Force bridge self-refresh-exit on CRTC switch
142bebf827b3 drm/bridge: analogix_dp: Support PSR-exit to disable transition
84280ab2245c powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK
3a7a81f4835d vduse: Fix NULL pointer dereference on sysfs access
614ad9d24f9c Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
3eb91b7bc252 ixgbe: fix unexpected VLAN Rx in promisc mode on VF
dc2673462e3d ixgbe: fix bcast packets Rx on VF after promisc removal
a5989ae3c53b nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION
f444ecd3f57f nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
73b28763050f nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
bafbc134f5b0 writeback: Fix inode->i_io_list not be protected by inode->i_lock error
cba7c76ea1e1 net: openvswitch: fix misuse of the cached connection on tuple changes
50ca4e7f91ff net: phy: dp83867: retrigger SGMII AN when link change
0efa89742fd8 mmc: block: Fix CQE recovery reset success
63af49e0881c ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
0dcc35c1c23a KEYS: trusted: tpm2: Fix migratable logic
0cd4a1766759 cifs: fix reconnect on smb3 mount types
7aa4b31291f1 cifs: return errors during session setup during reconnects
700484081ea7 ALSA: hda/realtek: Add quirk for HP Dev One
0179650a13f9 ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021
7fea196ccb4e ALSA: hda/conexant - Fix loopback issue with CX20632
04f79360c69a ALSA: usb-audio: Set up (implicit) sync for Saffire 6
2ee0b454fda7 ALSA: usb-audio: Skip generic sync EP parse for secondary EP
8fe1ee581846 scripts/gdb: change kernel config dumping method
d3e38fdf9e10 vringh: Fix loop descriptors check in the indirect cases
f293dfc18404 nodemask: Fix return values to be unsigned
b2d359f09588 drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate
dc105d20122d cifs: version operations for smb20 unneeded when legacy support disabled
12eb4e7db22a s390/gmap: voluntarily schedule during key setting
c4ba982bd508 nbd: fix io hung while disconnecting device
71c142f910da nbd: fix race between nbd_alloc_config() and module removal
cbeafa7a79d0 nbd: call genl_unregister_family() first in nbd_cleanup()
38d432f4b391 jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds
0853f905e48b x86/cpu: Elide KCSAN for cpu_has() and friends
4adc7d7ee640 modpost: fix undefined behavior of is_arm_mapping_symbol()
5877390da911 um: line: Use separate IRQs per line
e0199ce728fb drm/amd/pm: Fix missing thermal throttler status
7b7fba107b2c drm/radeon: fix a possible null pointer dereference
10ef82d6e0af drm/amd/display: Check if modulo is 0 before dividing.
1daf72982efe ceph: flush the mdlog for filesystem sync
cc983cf9ee39 ceph: allow ceph.dir.rctime xattr to be updatable
729fea8aaf2c Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
2cd1adcb8c08 scsi: myrb: Fix up null pointer access on myrb_cleanup()
b5a0f17b03df md: protect md_unregister_thread from reentrancy
0b4a66eb96de watchdog: wdat_wdt: Stop watchdog when rebooting the system
e369420e1234 kernfs: Separate kernfs_pr_cont_buf and rename_lock.
d21ffa548737 serial: msm_serial: disable interrupts in __msm_console_write()
f36e754a1f0b staging: rtl8712: fix uninit-value in r871xu_drv_init()
95b0f54f8a89 staging: rtl8712: fix uninit-value in usb_read8() and friends
55bfe858d019 clocksource/drivers/sp804: Avoid error on multiple instances
368e68ad6da4 extcon: Modify extcon device to be created after driver data is set
4785574f0caf extcon: Fix extcon_get_extcon_dev() error handling
e7686d80fc3c misc: rtsx: set NULL intfdata when probe fails
89401b5e9cf3 soundwire: qcom: adjust autoenumeration timeout
547ebdc200b8 usb: dwc2: gadget: don't reset gadget's driver->bus
98cf0cd959ef sysrq: do not omit current cpu when showing backtrace of all active CPUs
bc8fceda3b89 char: xillybus: fix a refcount leak in cleanup_dev()
feb0fb39695b USB: hcd-pci: Fully suspend across freeze/thaw cycle
d88875387219 drivers: usb: host: Fix deadlock in oxu_bus_suspend()
2cbfc38df580 drivers: tty: serial: Fix deadlock in sa1100_set_termios()
3592cfd8b848 USB: host: isp116x: check return value after calling platform_get_resource()
fef451f0fbbe drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
042915c1bfed drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
04a8e39c8c9b thunderbolt: Use different lane for second DisplayPort tunnel
5f9b2e4ca88c tty: Fix a possible resource leak in icom_probe
8a95696bdc0e tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
ae60744d5fad drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle()
f89f6c3ebf69 drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
b10e1171341c lkdtm/usercopy: Expand size of "out of frame" object
3692f17e7036 iio: st_sensors: Add a local lock for protecting odr
8eb42d6d10f8 staging: rtl8712: fix a potential memory leak in r871xu_drv_init()
9f9ed31de4dd iio: dummy: iio_simple_dummy: check the return value of kstrdup()
bd08704b8a4d iov_iter: Fix iter_xarray_get_pages{,_alloc}()
614d81bba75d nfp: flower: restructure flow-key for gre+vlan combination
f1fec5ccbe70 drm: imx: fix compiler warning with gcc-12
9c1fb2e93844 tcp: use alloc_large_system_hash() to allocate table_perturb
9b18f01a5120 net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete
e31d9ba16986 net: altera: Fix refcount leak in altera_tse_mdio_create
e6b6f98fc760 ip_gre: test csum_start instead of transport header
356f3d808e77 net/mlx5: fs, fail conflicting actions
0e92af67f051 net/mlx5: Rearm the FW tracer after each tracer event
d2ebc436aab9 net/mlx5: Fix mlx5_get_next_dev() peer device matching
65a5ea7cb9c7 net/mlx5: Lag, filter non compatible devices
1084716f76c8 net: ipv6: unexport __init-annotated seg6_hmac_init()
85a055c03691 net: xfrm: unexport __init-annotated xfrm4_protocol_init()
59fa94cddf9e net: mdio: unexport __init-annotated mdio_bus_init()
6dda4426fa77 SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
71afd0ceb5b0 xsk: Fix handling of invalid descriptors in XSK TX batching API
761b4fa75205 i40e: xsk: Move tmp desc array from driver to pool
403659df77b6 net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
54d6802c4d83 net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list
3f4d5e727aea bpf, arm64: Clear prog->jited_len along prog->jited
c926ae58f24f af_unix: Fix a data-race in unix_dgram_peer_wake_me().
39475043ffbc stmmac: intel: Fix an error handling path in intel_eth_pci_probe()
40e6078fcf18 xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
23cb1fef93d2 netfilter: nf_tables: bail out early if hardware offload is not supported
e33d9bd563e7 netfilter: nf_tables: memleak flow rule from commit path
fb2962f9a1b4 netfilter: nf_tables: release new hooks on unsupported flowtable flags
888312dc297a ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
77b68c59f6c9 netfilter: nf_tables: always initialize flowtable hook list in transaction
ea26bf5eca14 SUNRPC: Trap RDMA segment overflows
7a60594efdd5 powerpc/kasan: Force thread size increase with KASAN
f275989ad041 netfilter: nf_tables: delete flowtable hooks via transaction list
73629859a997 netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path
bf65364cd74c netfilter: nat: really support inet nat without l3 address
291efcb6ff49 drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
fde5ff6ab6c7 drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe()
a3fc8051ee06 xprtrdma: treat all calls not a bcall when bc_serv is NULL
21c6ee673401 f2fs: fix to tag gcing flag on page during file defragment
b382115016c8 m68knommu: fix undefined reference to `mach_get_rtc_pll'
4211742f0f9e RISC-V: use memcpy for kexec_file mode
ca02b9675532 video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()
e4cf9982ff3e video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1
d4c2a041ed3b NFSv4: Don't hold the layoutget locks across multiple RPC calls
7b5488f4721f dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type
ed9b34f616f9 m68knommu: fix undefined reference to `_init_sp'
40426b4f08bc m68knommu: set ZERO_PAGE() to the allocated zeroed page
015e9831547e i2c: cadence: Increase timeout per message if necessary
99c09b298e47 f2fs: remove WARN_ON in f2fs_is_valid_blkaddr
fb0f1c5eb8d6 iommu/arm-smmu-v3: check return value after calling platform_get_resource()
98dd53a92825 iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()
6eb85cbd9ef8 tracing: Avoid adding tracer option before update_tracer_options
9b534640a2c6 tracing: Fix sleeping function called from invalid context on RT kernel
c1c62c5fa9a3 tracing: Make tp_printk work on syscall tracepoints
e8864a3c9da9 bootconfig: Make the bootconfig.o as a normal object file
1699ec1bfb59 mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
0a0539c524fa dmaengine: idxd: set DMA_INTERRUPT cap bit
340cf8272540 perf c2c: Fix sorting in percent_rmt_hitm_cmp()
29357883a891 driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction
92a930fcf425 tipc: check attribute length for bearer name
0fcb0b131cc9 scsi: sd: Fix potential NULL pointer dereference
73647a1f92d1 afs: Fix infinite loop found by xfstest generic/676
0c6cd71caa7c gpio: pca953x: use the correct register address to do regcache sync
cedca5b2f08b regulator: mt6315-regulator: fix invalid allowed mode
66e2bf4b2cef s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag
a96cae49dcbb octeontx2-af: fix error code in is_valid_offset()
9983f49a994e vdpa: ifcvf: set pci driver data in probe
88cd23214620 tcp: tcp_rtx_synack() can be called from process context
f7ca1989fd21 net: sched: add barrier to fix packet stuck problem for lockless qdisc
4ddcfb7870cf net/mlx5e: Update netdev features after changing XDP state
a6d0af6d329d net/mlx5: correct ECE offset in query qp output
e5a1557906da net/mlx5: CT: Fix header-rewrite re-use for tupels
4a333ec73dee net/mlx5e: TC NIC mode, fix tc chains miss table
29e0872acbd1 net/mlx5: Don't use already freed action pointer
e3b9204c08a7 virtio: pci: Fix an error handling path in vp_modern_probe()
655aafaa80ca vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit
4a45a7dcc55e block: make bioset_exit() fully resilient against being called twice
06cb7e134f8f sfc: fix wrong tx channel offset with efx_separate_tx_channels
5567d69b95b9 sfc: fix considering that all channels have TX queues
7768d102b143 nfp: only report pause frame configuration for physical device
3308676ec525 tcp: add accessors to read/set tp->snd_cwnd
4d481469137d net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"
6005d36fbc82 riscv: read-only pages should not be writable
33a5c6009ab8 block: take destination bvec offsets into account in bio_copy_data_iter
f95e24bf19e2 bpf: Fix probe read error in ___bpf_prog_run()
d03edc02a752 selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read
8969c3b1051e selftests/bpf: fix selftest after random: Urandom_read tracepoint removal
5ff2514e4fb5 ubi: ubi_create_volume: Fix use-after-free when volume creation failed
f61b9c8760af ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty
ecc53e585965 jffs2: fix memory leak in jffs2_do_fill_super
a53131a69515 modpost: fix removing numeric suffixes
c1df9cb756e5 net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
a4b7ef3b1598 net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks
b24ca1cf8462 net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
1e853f235a01 net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog
a67b46468ae9 s390/crypto: fix scatterwalk_unmap() callers in AES-GCM
8a04477f3be9 clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value
f3274083975b ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition
460aa288c5cd blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx
7a4afd8a003d watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe
5487a135c903 watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking
df6de52b80aa driver core: fix deadlock in __device_attach
cdf1a683a015 driver: base: fix UAF when driver_attach failed
40960520a940 bus: ti-sysc: Fix warnings for unbind for serial
fdffa4ad8f6b firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
002949a3aedb serial: stm32-usart: Correct CSIZE, bits, and parity
8137c0e48bca serial: st-asc: Sanitize CSIZE and correct PARENB for CS7
c11c1cdd4f0e serial: sifive: Sanitize CSIZE and c_iflag
b1ca16ac17ad serial: sh-sci: Don't allow CS5-6
da689ae549c5 serial: txx9: Don't allow CS5-6
954a7194b164 serial: rda-uart: Don't allow CS5-6
899c5aabd0a9 serial: digicolor-usart: Don't allow CS5-6
899938f18093 serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE
8303f34e733f serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485
4c96e6aeacf5 serial: meson: acquire port->lock in startup()
9a63ef418a4e tty: n_gsm: Fix packet data hex dump output
80dfe1798aa0 tty: n_gsm: Don't ignore write return value in gsmld_output()
029983ea88e5 staging: r8188eu: add check for kzalloc
e1928887219b rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe
49f698e22052 rtc: ftrtc010: Use platform_get_irq() to get the interrupt
865051de2d9e rtc: mt6397: check return value after calling platform_get_resource()
fb60291c0fde ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1
604e35f70475 clocksource/drivers/riscv: Events are stopped during CPU suspend
aab25b669cb9 soc: rockchip: Fix refcount leak in rockchip_grf_init
a6061695bb2b extcon: ptn5150: Add queue work sync before driver release
cf824b95c12a ksmbd: fix reference count leak in smb_check_perm_dacl()
fffde6d1c679 coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
fd18fb38d6a4 soundwire: intel: prevent pm_runtime resume prior to system suspend
b3983b1042e4 export: fix string handling of namespace in EXPORT_SYMBOL_NS
cbf9172eb657 serial: sifive: Report actual baud base rather than fixed 115200
5157979d8c79 power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk
90e2993c8d88 phy: qcom-qmp: fix pipe-clock imbalance on power-on failure
ede251293753 misc/pvpanic: Convert regular spinlock into trylock on panic path
ee94d7468679 pvpanic: Fix typos in the comments
d2ba56d55cea rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails
276f7c6165bf iio: adc: sc27xx: Fine tune the scale calibration values
31f3f2a598f6 iio: adc: sc27xx: fix read big scale voltage not right
7c7bc8b82fff iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout
79f83f388ba3 iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check
4ff1449e8fd9 rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl
b94d40c792de rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()
eaf37bb6b4f7 rpmsg: virtio: Fix possible double free in rpmsg_probe()
12452c776090 usb: typec: mux: Check dev_set_name() return value
3b687b407179 firmware: stratix10-svc: fix a missing check on list iterator
c25feda42f14 misc: fastrpc: fix an incorrect NULL check on list iterator
c8eb1ea6e839 usb: dwc3: pci: Fix pm_runtime_get_sync() error checking
1c6e5dc3b639 usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
603efacb71e3 rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
c49c6a1bf02d pwm: raspberrypi-poe: Fix endianness in firmware struct
2c0079979df6 pwm: lp3943: Fix duty calculation in case period was clamped
52e848568aa3 staging: fieldbus: Fix the error handling path in anybuss_host_common_probe()
10243224fd45 usb: musb: Fix missing of_node_put() in omap2430_probe
09ad026dac0e USB: storage: karma: fix rio_karma_init return
90ab34df6654 usb: usbip: add missing device lock on tweak configuration cmd
51422046be50 usb: usbip: fix a refcount leak in stub_probe()
433a689cadea remoteproc: imx_rproc: Ignore create mem entry for resource table
b62bbf8a4753 tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get
923d34ce069e serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe
c84fa729f8db tty: n_tty: Restore EOF push handling behavior
f307bdb67018 tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe
da64f419d7f7 tty: goldfish: Use tty_port_destroy() to destroy port
20e75f3c6e09 lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP
1aeeca2b8397 lkdtm/bugs: Check for the NULL pointer after calling kmalloc
1deb5f87053e iio: adc: ad7124: Remove shift from scan_type
b34163bf9967 staging: greybus: codecs: fix type confusion of list iterator variable
9d919665a089 pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
(From OE-Core rev: 032c682d0f026ba664f289681d1a76b0f56c4b23)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
aed23654e8ed Linux 5.15.46
c24cff012420 block: fix bio_clone_blkg_association() to associate with proper blkcg_gq
97a40c22013a pinctrl/rockchip: support setting input-enable param
2027647245ef md: bcache: check the return value of kzalloc() in detached_dev_do_request()
36a2fc44c574 md: fix double free of io_acct_set bioset
f63fd1e0e0fc md: Don't set mddev private to NULL in raid0 pers->free
61decb58486d fs/ntfs3: Fix invalid free in log_replay
00f1de9cffec exportfs: support idmapped mounts
e5b310b512e7 fs: add two trivial lookup helpers
b175e8c46d93 interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate
8e79bf98061c interconnect: qcom: sc7180: Drop IP0 interconnects
d973bc80e7d4 ext4: only allow test_dummy_encryption when supported
cd2086394f04 MIPS: IP30: Remove incorrect `cpu_has_fpu' override
bfa8e0dfa2ff MIPS: IP27: Remove incorrect `cpu_has_fpu' override
9262f0ce3c76 RDMA/rxe: Generate a completion for unsupported/invalid opcode
83f4a22ca6ec RDMA/hns: Remove the num_cqc_timer variable
fdcb03632ab6 staging: r8188eu: delete rtw_wx_read/write32()
6004fccaf82f Revert "random: use static branch for crng_ready()"
358f12ae2e53 list: test: Add a test for list_is_head()
85a2806c40da kseltest/cgroup: Make test_stress.sh work if run interactively
1810bafaca2b net: ipa: fix page free in ipa_endpoint_replenish_one()
f654596e3a08 net: ipa: fix page free in ipa_endpoint_trans_release()
ba173a6f8d8d phy: qcom-qmp: fix reset-controller leak on probe errors
e9f53bfcd4ae coresight: core: Fix coresight device probe failure issue
a30acbb5dfb7 blk-iolatency: Fix inflight count imbalances and IO hangs on offline
501c5eae2697 vdpasim: allow to enable a vq repeatedly
bd56db7cb81e dt-bindings: gpio: altera: correct interrupt-cells
5b726ed6a54c docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
b5cb51cf21f5 SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op
54de256d35b0 ARM: pxa: maybe fix gpio lookup tables
2c3dd5badde8 ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
b246695636a8 phy: qcom-qmp: fix struct clk leak on probe errors
ebc56b0f737b clk: tegra: Add missing reset deassertion
c465cf934bb1 arm64: tegra: Add missing DFLL reset on Tegra210
977cc97b2e50 arm64: dts: qcom: ipq8074: fix the sleep clock frequency
99367bf45dc6 gma500: fix an incorrect NULL check on list iterator
9a1f41d77bb4 tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
339ddef25f86 serial: pch: don't overwrite xmit->buf[0] by x_char
5607652823ac bcache: avoid journal no-space deadlock by reserving 1 journal bucket
cc7ff57a0acf bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
df973468f9ce bcache: improve multithreaded bch_sectors_dirty_init()
a5580b90d378 bcache: improve multithreaded bch_btree_check()
2037d8cf8ceb stm: ltdc: fix two incorrect NULL checks on list iterator
9161ae1c04cd carl9170: tx: fix an incorrect use of list iterator
91d973aa0d69 ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
6ad81ad0cf57 rtl818x: Prevent using not initialized queues
4b02493838d9 xtensa/simdisk: fix proc_read_simdisk()
fd9a5081ee33 mm/memremap: fix missing call to untrack_pfn() in pagemap_range()
715455ca5e81 hugetlb: fix huge_pmd_unshare address update
0a561368ceca nodemask.h: fix compilation error with GCC12
fb49bd85dfac mm/page_alloc: always attempt to allocate at least one page during bulk allocation
c142bddf3706 Revert "mm/cma.c: remove redundant cma_mutex lock"
f81e67efa712 iommu/dma: Fix iova map result check bug
a3f98e4331e0 iommu/msm: Fix an incorrect NULL check on list iterator
69c14d29727c ksmbd: fix outstanding credits related bugs
cae2978d6907 ftrace: Clean up hash direct_functions on register failures
53b858c80753 kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
10995a382271 um: Fix out-of-bounds read in LDT setup
06ebe1bd3071 um: chan_user: Fix winch_tramp() return value
b012254ad018 um: Use asm-generic/dma-mapping.h
92dce560a809 mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
9cf980092286 cfg80211: declare MODULE_FIRMWARE for regulatory.db
8e354518f576 thermal: devfreq_cooling: use local ops instead of global ops
de23a6a1a31f irqchip: irq-xtensa-mx: fix initial IRQ affinity
297c9c640d6e irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
ba810df878b0 csky: patch_text: Fixup last cpu should be master
f828af2c527d mmc: core: Allows to override the timeout value for ioctl() path
3f09ec80f115 RDMA/hfi1: Fix potential integer multiplication overflow errors
64639d11186e Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug
3892794a1813 ima: remove the IMA_TEMPLATE Kconfig option
5fd1717439ea media: coda: Add more H264 levels for CODA960
dc2672109c86 media: coda: Fix reported H264 profile
c925d688e4dc mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
b974364bda19 mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
a105177c0510 md: fix an incorrect NULL check in md_reload_sb
7907930218a6 md: fix an incorrect NULL check in does_sb_need_changing
35511d4fdd6b drm/i915/dsi: fix VBT send packet port selection for ICL+
df1f9631eb6d drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
a810f54d0576 drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator
d1efc36beaaa drm/nouveau/clk: Fix an incorrect NULL check on list iterator
03bd455a79f6 drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
6e842e680bf0 drm/nouveau/subdev/bus: Ratelimit logging for fault errors
70276460e914 drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
f55f9e7ce63b landlock: Fix same-layer rule unions
f859580c2738 landlock: Create find_rule() from unmask_layers()
f7d62cb59f6d landlock: Reduce the maximum number of layers to 16
f4cd27b8466a landlock: Define access_mask_t to enforce a consistent access mask size
90136f20a3d4 selftests/landlock: Test landlock_create_ruleset(2) argument check ordering
c1d9c0d0c7a9 landlock: Change landlock_restrict_self(2) check ordering
1707df9edaed landlock: Change landlock_add_rule(2) argument check ordering
bb416965dbb8 selftests/landlock: Add tests for O_PATH
e3e10606ba50 selftests/landlock: Fully test file rename with "remove" access
df2af378bc0c selftests/landlock: Extend access right tests to directories
1d6722353be7 selftests/landlock: Add tests for unknown access rights
d709e275a05b selftests/landlock: Extend tests for minimal valid attribute size
a6d127b86916 selftests/landlock: Make tests build with old libc
e42fd0775536 landlock: Fix landlock_add_rule(2) documentation
ef350611729b samples/landlock: Format with clang-format
ace624691974 samples/landlock: Add clang-format exceptions
de7a39e84588 selftests/landlock: Format with clang-format
43c3014c6fd4 selftests/landlock: Normalize array assignment
f5c70d9deab0 selftests/landlock: Add clang-format exceptions
695c7c06162a landlock: Format with clang-format
58f52ad1d0ad landlock: Add clang-format exceptions
1be49ae16f53 scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
a078e6e8f4e3 scsi: dc395x: Fix a missing check on list iterator
9c96238fac04 ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
e70f0582805b dlm: fix missing lkb refcount handling
697b45d5f06a dlm: uninitialized variable on error in dlm_listen_for_all()
acdad5bc9827 dlm: fix plock invalid read
f19e2e1d8528 s390/stp: clock_delta should be signed
42b2f5ddc220 s390/perf: obtain sie_block from the right address
20e6ec76aed4 mm, compaction: fast_find_migrateblock() should return pfn in the target zone
ac2eab7de458 staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
a7daaaa84548 PCI: qcom: Fix unbalanced PHY init on probe errors
4f9d6407b607 PCI: qcom: Fix runtime PM imbalance on probe errors
0db67767ff3a PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
283bda02d0c1 drm/amdgpu: add beige goby PCI ID
4ef5ab5344ba tracing: Initialize integer variable to prevent garbage return value
37443b3508b8 tracing: Fix potential double free in create_var_ref()
0b011b408f34 tty: goldfish: Introduce gf_ioread32()/gf_iowrite32()
b3485d2b09e9 ACPI: property: Release subnode properties with data nodes
3a3ce9416454 ext4: avoid cycles in directory h-tree
ca17db384762 ext4: verify dir block before splitting it
3c617827cd51 ext4: fix bug_on in __es_tree_search
b99fd7341835 ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
18a759f7f99f ext4: fix bug_on in ext4_writepages
b81d2ff6885e ext4: fix warning in ext4_handle_inode_extension
14602353b350 ext4: fix race condition between ext4_write and ext4_convert_inline_data
364380c00912 ext4: fix use-after-free in ext4_rename_dir_prepare
3e4b684f1e32 ext4: mark group as trimmed only if it was fully scanned
6ee0868b0c3c bfq: Make sure bfqg for which we are queueing requests is online
86defc542441 bfq: Get rid of __bio_blkcg() usage
54c08ef2d296 bfq: Track whether bfq_group is still online
2b802c0cb872 bfq: Remove pointless bfq_init_rq() calls
a107df383c16 bfq: Drop pointless unlock-lock pair
e8821f45612f bfq: Update cgroup information before merging bio
81b7d0c717a4 bfq: Split shared queues on move between cgroups
5ee21edaed09 bfq: Avoid merging queues with different parents
d639a4c0df2b bfq: Avoid false marking of bic as stably merged
65237307f88f efi: Do not import certificates from UEFI Secure Boot for T2 Macs
9bc601c6642c fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
87737ee52963 iwlwifi: mvm: fix assert 1F04 upon reconfig
b79110f2bf60 wifi: mac80211: fix use-after-free in chanctx code
4a6ca6f8a3a0 objtool: Fix symbol creation
c49238245dd9 objtool: Fix objtool regression on x32 systems
7cfe2d43beca f2fs: fix to do sanity check for inline inode
59f42b415002 f2fs: fix fallocate to use file_modified to update permissions consistently
6bde47f4e813 f2fs: don't use casefolded comparison for "." and ".."
c9e4cd5b0ccd f2fs: fix to do sanity check on total_data_blocks
01572a3cb59f f2fs: don't need inode lock for system hidden quota
7fc40280103f f2fs: fix deadloop in foreground GC
c9196d21359b f2fs: fix to clear dirty inode in f2fs_evict_inode()
f2e1c38b5ac6 f2fs: fix to do sanity check on block address in f2fs_do_zero_range()
bce859358d3d f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()
54c408800f3f NFSv4.1 mark qualified async operations as MOVEABLE tasks
c5665c29dd41 NFS: Convert GFP_NOFS to GFP_KERNEL
29b51ae02df5 NFS: Create a new nfs_alloc_fattr_with_label() function
00fa80189c97 NFS: Always initialise fattr->label in nfs_fattr_alloc()
0fac5f8fb1bc video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup
7654c4563501 perf jevents: Fix event syntax error caused by ExtSel
590df0a151d3 perf c2c: Use stdio interface if slang is not supported
06e4fa5a5cbf perf build: Fix btf__load_from_kernel_by_id() feature check
b52e192ffda8 i2c: rcar: fix PM ref counts in probe error paths
c06cfe582f42 i2c: npcm: Handle spurious interrupts
708c34bc723d i2c: npcm: Correct register access width
84721299cb9f i2c: npcm: Fix timeout calculation
7e4bfd3b9a59 iommu/amd: Increase timeout waiting for GA log enablement
85c2d1bb73de dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
33b5d6add852 dmaengine: stm32-mdma: remove GISR1 register
f2dfb4ab887d video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
08b9d374c84a NFS: Further fixes to the writeback error handling
eaf407d5b5fe NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
471577e926eb NFS: Don't report errors from nfs_pageio_complete() more than once
a3bbd8b1aa4c NFS: Do not report flush errors in nfs_write_end()
3a2d62ec419b NFS: Don't report ENOSPC write errors twice
0d548c0c7082 NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS
79e0b7436bc4 NFS: Do not report EINTR/ERESTARTSYS as mapping errors
b3c7b5d08e9d dmaengine: idxd: Fix the error handling path in idxd_cdev_register()
b9c9b4584b4b i2c: at91: Initialize dma_buf in at91_twi_xfer()
c3c2734e28d7 iommu/mediatek: Fix NULL pointer dereference when printing dev_name
646070b64836 MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon
fc90f13ea0dc iommu/arm-smmu-v3-sva: Fix mm use-after-free
2f124280f0ae cpufreq: mediatek: Unregister platform device on exit
4477a67d0b56 cpufreq: mediatek: Use module_init and add module_exit
8d27c2186eea i2c: at91: use dma safe buffers
596f59d33691 iommu/mediatek: Add mutex for m4u_group and m4u_dom in data
053465ab20dc iommu/mediatek: Remove clk_disable in mtk_iommu_remove
a216539403ca iommu/mediatek: Add list_del in mtk_iommu_remove
bf45d764616a iommu/mediatek: Fix 2 HW sharing pgtable issue
9e53c25f3266 iommu/amd: Enable swiotlb in all cases
45b2b7d7108a f2fs: fix dereference of stale list iterator after loop body
250e5a6be52a f2fs: fix to do sanity check on inline_dots inode
2646992ddf3e f2fs: support fault injection for dquot_initialize()
24705fd3f390 OPP: call of_node_put() on error path in _bandwidth_supported()
64522155ea73 Input: stmfts - do not leave device disabled in stmfts_input_open
4f1c4fa37f8b KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer
ca55150bff58 RDMA/hfi1: Prevent use of lock before it is initialized
119f99209d85 mailbox: forward the hrtimer if not queued and under a lock
075564ed4089 nfsd: destroy percpu stats counters after reply cache shutdown
5289795824b7 mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
7b668a59ddfb powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
65f11ccdd746 powerpc/xive: Fix refcount leak in xive_spapr_init
fd7a3548af09 powerpc/xive: Add some error handling code to 'xive_spapr_init()'
f04604987c7b macintosh: via-pmu and via-cuda need RTC_LIB
bd89ccd736bf powerpc/perf: Fix the threshold compare group constraint for power9
42063c1c1fb1 powerpc/perf: Fix the threshold compare group constraint for power10
5a8849d3cb80 powerpc/64: Only WARN if __pa()/__va() called with bad addresses
2530a7c23643 hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()
bb1030d3de10 PCI: microchip: Fix potential race in interrupt handling
acb748fdc59e PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits
418b6a3e12f7 Input: sparcspkr - fix refcount leak in bbc_beep_probe
35972ce3fb7a hugetlbfs: fix hugetlbfs_statfs() locking
cd4815c5c97f ARM: dts: at91: sama7g5: remove interrupt-parent from gic node
2a30446f4014 crypto: cryptd - Protect per-CPU resource by disabling BH.
de5b734db295 crypto: sun8i-ss - handle zero sized sg
bbfc612ac579 crypto: sun8i-ss - rework handling of IV
18ca0d55e863 tty: fix deadlock caused by calling printk() under tty_port->lock
518fa6bc7a52 PCI: imx6: Fix PERST# start-up sequence
6df8af611d60 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()
f588b925915a proc: fix dentry/inode overinstantiating under /proc/${pid}/net
eb610fdf4916 ASoC: atmel-classd: Remove endianness flag on class d component
7553130725eb ASoC: atmel-pdmic: Remove endianness flag on pdmic component
dd0ee5549368 arm64: dts: marvell: espressobin-ultra: enable front USB3 port
4ece24db394c arm64: dts: marvell: espressobin-ultra: fix SPI-NOR config
e42ceeca700a RDMA/hns: Add the detection for CMDQ status in the device initialization process
4237eb9bdf59 powerpc/4xx/cpm: Fix return value of __setup() handler
c8a9b3defaad powerpc/idle: Fix return value of __setup() handler
5ed0519d4256 pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()
6a9992f80c0f pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins
6cc90d5d449e powerpc/8xx: export 'cpm_setbrg' for modules
878f89e7261e drm/msm/dpu: fix error check return value of irq_of_parse_and_map()
5d5d993f16be list: fix a data-race around ep->rdllist
8be32624f457 list: introduce list_is_head() helper and re-use it in list.h
b53f6ba21b94 firmware: arm_ffa: Remove incorrect assignment of driver_data
b5c203ea0b96 firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe
eca2c185bbbf drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()
42ff63c485eb dax: fix cache flush on PMD-mapped pages
b3fcf1f583b1 drivers/base/node.c: fix compaction sysfs file leak
05f34867b616 pinctrl: mvebu: Fix irq_of_parse_and_map() return value
638d39ed2ce6 nvdimm: Allow overwrite in the presence of disabled dimms
2f97ebc58d5f nvdimm: Fix firmware activation deadlock scenarios
98342148a8cd firmware: arm_scmi: Fix list protocols enumeration in the base protocol
cff2553569f3 ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe() error path
b7c13643e1f6 ASoC: sh: rz-ssi: Propagate error codes returned from platform_get_irq_byname()
94241e74b79c ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get()
d5e9dd4f651e arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates
5650e103bfc7 soc: bcm: Check for NULL return of devm_kzalloc()
45f1920e26eb scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
c762c4206bb4 mfd: ipaq-micro: Fix error check return value of platform_get_irq()
2db3a8f54184 powerpc/fadump: fix PT_LOAD segment for boot memory area
40c84e778e5f Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero
c43efa63a610 arm64: dts: qcom: qrb5165-rb5: Fix can-clock node name
01d4fe0380f9 pinctrl: mediatek: mt8195: enable driver on mtk platforms
dbd72f452e21 pinctrl/rockchip: support deferring other gpio params
ffea838686b8 arm: mediatek: select arch timer for mt7629
2b9f355ad891 pinctrl: bcm2835: implement hook for missing gpio-ranges
20340be21699 gpiolib: of: Introduce hook for missing gpio-ranges
ef1e9def63e4 crypto: marvell/cesa - ECB does not IV
8fb674216835 misc: ocxl: fix possible double free in ocxl_file_register_afu
11ee8e960007 ARM: dts: bcm2835-rpi-b: Fix GPIO line names
fafc8daf0a24 ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
fdafe0bb000e ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
a444bafd72f3 ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
775992b4cb1d ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
ec65a8d8ca30 can: xilinx_can: mark bit timing constants as const
6830891ed5e4 platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls
fc1e9dd97cec ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
9816480848c3 platform/chrome: cros_ec: fix error handling in cros_ec_register()
55e1c42d968f crypto: qat - set COMPRESSION capability for DH895XCC
7829a8595825 crypto: qat - set CIPHER capability for DH895XCC
bb170dac3b7f crypto: qat - set COMPRESSION capability for QAT GEN2
69f4641ad492 crypto: qat - set CIPHER capability for QAT GEN2
99ace864e53e KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault
a1d52910a0f4 KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry
854904552ee7 soc: qcom: llcc: Add MODULE_DEVICE_TABLE()
940808971b19 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
16c25287acd0 PCI: dwc: Fix setting error return on MSI DMA mapping failure
ad1c9d13e045 PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup()
d41a739cc7c1 PCI: rockchip: Fix find_first_zero_bit() limit
d3c684749f87 PCI: cadence: Fix find_first_zero_bit() limit
c0730d8658c0 soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
e13ad5f23049 soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
3f4c0083dd9a ARM: dts: suniv: F1C100: fix watchdog compatible
86a8ed8793f8 ARM: dts: BCM5301X: Update pin controller node name
5151f24ac937 ARM: dts: BCM5301X: update CRU block description
cd1d22174175 memory: samsung: exynos5422-dmc: Avoid some over memory allocation
4cb6687016b4 PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3
364f93243355 arm64: dts: mt8192: Fix nor_flash status disable typo
e1d36fb7e70c arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
a48a7f89494f dma-direct: don't over-decrypt memory
5beb74d11eab dma-direct: always leak memory that can't be re-encrypted
9ba801c80c47 dma-direct: don't call dma_set_decrypted for remapped allocations
82b3f045aff5 dma-direct: factor out dma_set_{de,en}crypted helpers
8eb0e5a2659c net/smc: postpone sk_refcnt increment in connect()
23a576718345 net: dsa: restrict SMSC_LAN9303_I2C kconfig
90920566df88 hinic: Avoid some over memory allocation
2ba52ad365c1 net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc()
d8642575a55d rxrpc: Fix decision on when to generate an IDLE ACK
12098cebf07b rxrpc: Don't let ack.previousPacket regress
9d5c62e63ae7 rxrpc: Fix overlapping ACK accounting
cea2196643b2 rxrpc: Don't try to resend the request if we're receiving the reply
b3a9b227d5e7 rxrpc: Fix listen() setting the bar too high for the prealloc rings
1047d4ac6677 hwmon: (pmbus) Check PEC support before reading other registers
a459bd84ad41 hv_netvsc: Fix potential dereference of NULL pointer
651c6b2d1dac net: stmmac: fix out-of-bounds access in a selftest
41f3571616ac net: stmmac: selftests: Use kcalloc() instead of kzalloc()
38acee9e1453 ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
a89ca82d6bf2 NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
aa5b6d09ff66 net: macb: Fix PTP one step sync support
37fd61fc7020 PM: domains: Fix initialization of genpd's next_wakeup
85a18d128d18 ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
cf9c07d8f7e9 bfq: Allow current waker to defend against a tentative one
9de82bfc0514 bfq: Relax waker detection for shared queues
3ade442ea5d3 thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe
21ccc58b671a thermal/core: Fix memory leak in __thermal_cooling_device_register()
ef1235c6514a thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe
c4e1280abead thermal/drivers/bcm2711: Don't clamp temperature at zero
d50d1c703bbd drm/i915: Fix CFI violation with show_dynamic_id()
a1bcaea4afca drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
3e6a23ce7460 selftests/bpf: Add missed ima_setup.sh in Makefile
beb81c13d020 drm/msm: don't free the IRQ if it was not requested
00fcd8552cce x86/sev: Annotate stack change in the #VC handler
33546183c16c drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
edff4c1af831 drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init
a11f4f01885a ext4: reject the 'commit' option on ext2 filesystems
9ebbfa73d699 regulator: scmi: Fix refcount leak in scmi_regulator_probe
692c8de5bdbc media: rkvdec: h264: Fix bit depth wrap in pps packet
9031ef386621 media: rkvdec: h264: Fix dpb_valid implementation
3c90fdbac6b2 media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()
54d6fdf66dd4 media: i2c: ov5648: fix wrong pointer passed to IS_ERR() and PTR_ERR()
8329361a3eba media: ov7670: remove ov7670_power_off from ov7670_remove
018b0292c180 kselftest/arm64: bti: force static linking
2a3966b950b3 ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
cf31d1ef3839 net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init
9b01252e6c20 sctp: read sk->sk_bound_dev_if once in sctp_rcv()
d17b01588e0c m68k: math-emu: Fix dependencies of math emulation support
b5518b9b41f1 nvme: set dma alignment to dword
ce237c1e252d Bluetooth: use hdev lock for accept_list and reject_list in conn req
ab00f8c6b14e Bluetooth: use hdev lock in activate_scan for hci_is_adv_monitoring
65d347cb39e2 Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
dd646f51808e media: hantro: HEVC: Fix tile info buffer value computation
1207ddc93b9e media: atmel: atmel-sama5d2-isc: fix wrong mask in YUYV format check
a4cd52464bf2 media: vsp1: Fix offset calculation for plane cropping
3309c2c574e1 media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
2f6ced0e8fa5 media: exynos4-is: Change clk_disable to clk_disable_unprepare
b6db1bbeaf79 media: i2c: rdacm2x: properly set subdev entity function
f0d9105f2843 media: atmel: atmel-isc: Fix PM disable depth imbalance in atmel_isc_probe
204e53586b36 media: st-delta: Fix PM disable depth imbalance in delta_probe
0d2127608348 mt76: do not attempt to reorder received 802.3 packets without agg session
663457f421d4 mt76: mt7921: Fix the error handling path of mt7921_pci_probe()
8ffc866d2f18 media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe
819c8af5e572 media: aspeed: Fix an error handling path in aspeed_video_probe()
795cc5b2b5a2 scripts/faddr2line: Fix overlapping text section failures
7fc8f4717e39 kselftest/cgroup: fix test_stress.sh to use OUTPUT dir
d63ffecd1136 block: Fix the bio.bi_opf comment
85d899f39662 ASoC: samsung: Fix refcount leak in aries_audio_probe
e2fa42e4c231 ASoC: samsung: Use dev_err_probe() helper
6635e6ba1649 dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages
639518f8e0d3 dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations
56ab0c010274 regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
244911244066 ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
cf760e494ee5 ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe
922bccdb1796 ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
8737b5163f4e ASoC: fsl: Use dev_err_probe() helper
319d60b74860 HID: amd_sfh: Modify the hid name
21e8fc0c574c HID: amd_sfh: Modify the bus name
7fef8ec5b1d8 wilc1000: fix crash observed in AP mode with cfg80211_register_netdevice()
1eb4f56f8ff9 ath11k: Don't check arvif->is_started before sending management frames
84e92386d12d perf/amd/ibs: Use interrupt regs ip for stack unwinding
a532b341d704 samples: bpf: Don't fail for a missing VMLINUX_BTF when VMLINUX_H is provided
0480f70d13c6 regulator: qcom_smd: Fix up PM8950 regulator configuration
ca3fd5ff7b80 Revert "cpufreq: Fix possible race in cpufreq online error path"
10f537219629 spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()
76f5bd1eed01 iomap: iomap_write_failed fix
e7308391df97 arm64: stackleak: fix current_top_of_stack()
29d441903f22 media: uvcvideo: Fix missing check to determine if element is found in list
3aece8b03c08 drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
09bdeedc1fc5 drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
04bef5f1ba8e drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
c063df41227d drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()
f5947118e729 drm/msm/dsi: fix address for second DSI PHY on SDM660
81180f6d74c2 regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET
75868ee93b1d arm64: fix types in copy_highpage()
381a1e274872 x86/mm: Cleanup the control_va_addr_alignment() __setup handler
49887ad6ba63 irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value
89a223d81114 irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
c1cfb6f65238 irqchip/exiu: Fix acknowledgment of edge triggered interrupts
737b14e49070 x86: Fix return value of __setup handlers
20b946ef8496 nl80211: don't hold RTNL in color change request
bd85a268bf82 virtio_blk: fix the discard_granularity and discard_alignment queue limits
18f2967418d0 perf tools: Use Python devtools for version autodetection rather than runtime
ac3319c4ccf4 spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA
b54926bd558d drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
bd14de73644e kunit: fix debugfs code to use enum kunit_status, not bool
ee21431e3022 drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
4d6582938ad3 drm/msm: add missing include to msm_drv.c
e5d7cb9a18f1 drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()
4cd66a8016b8 drm/msm/hdmi: check return value after calling platform_get_resource_byname()
212ecbeaf10a drm/msm/dsi: fix error checks and return values for DSI xmit functions
f7e3daef5e23 drm/msm/dp: do not stop transmitting phy test pattern during DP phy compliance test
bac5ff8594cb drm/msm/dp: reset DP controller before transmit phy test pattern
75ec09a929dd drm/msm/dp: fix error check return value of irq_of_parse_and_map()
d5e7956d8f5b drm/msm/dp: stop event kernel thread when DP unbind
ef4bdaac7cb5 drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
4ae67e8494e1 perf tools: Add missing headers needed by util/data.h
79c431eefd08 ASoC: rk3328: fix disabling mclk on pclk probe failure
32f8691dd789 x86/speculation: Add missing prototype for unpriv_ebpf_notify()
e5b1e419cdb6 mtd: rawnand: intel: fix possible null-ptr-deref in ebu_nand_probe()
0cfee868b89f mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()
6a97103fe022 x86/pm: Fix false positive kmemleak report in msr_build_context()
fad41a8f8856 mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
32c7cbb75b36 libbpf: Fix logic for finding matching program for CO-RE relocation
2324985aa700 selftests/resctrl: Fix null pointer dereference on open failed
4be045434923 drm/v3d: Fix null pointer dereference of pointer perfmon
663d326bcf3a scsi: ufs: core: Exclude UECxx from SFR dump list
f265dea6b8b8 scsi: ufs: qcom: Fix ufs_qcom_resume()
90e9c14206e3 scsi: iscsi: Fix harmless double shift bug
fbe55bc9ab7b drm/msm/dpu: adjust display_v_end for eDP and DP
6411d0c45878 drm/msm/hdmi: switch to drm_bridge_connector
181ec5b45a22 drm/msm/dp: Modify prototype of encoder based API
9ea7148f61cd selftests/damon: add damon to selftests root Makefile
6fbd040cae20 of: overlay: do not break notify on NOTIFY_{OK|STOP}
9b2aa765fb29 spi: rockchip: fix missing error on unsupported SPI_CS_HIGH
3359a48495ac spi: rockchip: Preset cs-high and clk polarity in setup progress
523f6fe7b034 spi: rockchip: Stop spi slave dma receiver when cs inactive
eb57de933e4a fsnotify: fix wrong lockdep annotations
4ab1195c213d inotify: show inotify mask flags in proc fdinfo
f41c9418c589 mtdblock: warn if opened on NAND
7784d22f81a2 ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
260cd3146fc4 drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01
1911bc6e6d24 media: hantro: Empty encoder capture buffers by default
a4ec75df7057 media: i2c: max9286: fix kernel oops when removing module
678c63978e09 media: i2c: max9286: Use "maxim,gpio-poc" property
d7678a7a55d0 media: i2c: max9286: Use dev_err_probe() helper
7f6defe0fabc ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
5c7957948c58 printk: wake waiters for safe and NMI contexts
3b336d607b78 printk: add missing memory barrier to wake_up_klogd()
195cb7826a47 printk: use atomic updates for klogd work
bf422b68e772 cpufreq: Fix possible race in cpufreq online error path
7ba2bb87e9e9 spi: img-spfi: Fix pm_runtime_get_sync() error checking
dc4d1f3b53f8 sched/psi: report zeroes for CPU full at the system level
36f416fdda1e sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
60768ffcede2 signal: Deliver SIGTRAP on perf event asynchronously if blocked
4c2122a3d07e drm/mediatek: dpi: Use mt8183 output formats for mt8192
be96baa0c795 regulator: da9121: Fix uninit-value in da9121_assign_chip_model()
c731d18a399e drm/bridge: Fix error handling in analogix_dp_probe
24f9dfdaece9 HID: elan: Fix potential double free in elan_input_configured
2573a45b5176 HID: hid-led: fix maximum brightness for Dream Cheeky
3830dbdfb9a4 mtd: rawnand: denali: Use managed device resources
814706376f36 EDAC/dmc520: Don't print an error for each unconfigured interrupt line
4400e542b80f drbd: fix duplicate array initializer
ae42074b409f target: remove an incorrect unmap zeroes data deduction
c16539ef982c device property: Allow error pointer to be passed to fwnode APIs
ecc7b8dedf73 device property: Check fwnode->secondary when finding properties
b61f1f3a0ea7 efi: Add missing prototype for efi_capsule_setup_info
1632be63862f NFC: NULL out the dev->rfkill to prevent UAF
0377e8f544a3 ixp4xx_eth: fix error check return value of platform_get_irq()
ffd4ae87a9f6 net: dsa: mt7530: 1G can also support 1000BASE-X link mode
79e852bf8fd0 scftorture: Fix distribution of short handler delays
da840f354836 spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
4cb37f715f60 drm: mali-dp: potential dereference of null pointer
7e6ad65b6dc5 drm/komeda: Fix an undefined behavior bug in komeda_plane_add()
48bd4e97dbfd nl80211: show SSID for P2P_GO interfaces
c07f6772a058 mptcp: reset the packet scheduler on PRIO change
4b92cfc4446d x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interpretation
049a44dfd6df libbpf: Don't error out on CO-RE relos for overriden weak subprogs
d47f85cc0171 drm/vc4: txp: Force alpha to be 0xff if it's disabled
01c9020b2e7c drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
0e26a6da02e6 drm/vc4: hvs: Reset muxes at probe time
fdb3da70ad02 drm/mediatek: Fix mtk_cec_mask()
08465a1889cb drm/vc4: hvs: Fix frame count register readout
7c7a1f717327 x86/delay: Fix the wrong asm constraint in delay_loop()
61a85a20e8df ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
48889eb3cce9 ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
56846d96cce0 spi: qcom-qspi: Add minItems to interconnect-names
d5b66645305c mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
adb1ff124a2a drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling
495f08380e84 drm: bridge: icn6211: Fix register layout
faeb95b4adaa drm/bridge: adv7511: clean up CEC adapter when probe fails
96db9afa4958 drm/edid: fix invalid EDID extension block filtering
996409ee9716 ath9k: fix ar9003_get_eepmisc
b0bc3af3f09d drm: bridge: it66121: Fix the register page length
384b9eeb9f29 ath11k: acquire ab->base_lock in unassign when finding the peer by addr
2525e264ce5b drm/vmwgfx: Fix an invalid read
97c8a8583464 dt-bindings: display: sitronix, st7735r: Fix backlight in example
4399781c49b2 drm/bridge_connector: enable HPD by default if supported
710051ebb77b drm: fix EDID struct for old ARM OABI format
96c460687813 Input: gpio-keys - cancel delayed work only in case of GPIO
32e6aea33944 RDMA/hfi1: Prevent panic when SDMA is disabled
9e5b03ca0214 smb3: check for null tcon
df6d8b689252 powerpc/iommu: Add missing of_node_put in iommu_init_early_dart
787255e6190a macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
a4a6a3826943 powerpc/powernv: fix missing of_node_put in uv_init()
df802880a7f9 powerpc/xics: fix refcount leak in icp_opal_init()
ce29ea35402d powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr
5eed36dc775e tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
72f58a176a02 alpha: fix alloc_zeroed_user_highpage_movable()
6cd8b30790d0 KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting
2cdd52840353 PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
5ca40fcf0da0 powerpc/rtas: Keep MSR[RI] set when calling RTAS
4668e18bc299 cpufreq: Avoid unnecessary frequency updates due to mismatch
a3265a944003 ARM: hisi: Add missing of_node_put after of_find_compatible_node
80b06c4afc14 ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
83c329b980bd ARM: versatile: Add missing of_node_put in dcscb_init
c16b59d44513 pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()
50c292b469d4 fat: add ratelimit to fat*_ent_bread()
a0f7180a2c1c powerpc/fadump: Fix fadump to work with a different endian capture kernel
de8f0b173d07 ARM: OMAP1: clock: Fix UART rate reporting algorithm
035ce4ffe0fe ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c
07ddf6fbfea1 ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb
4b9185fbdbfb arm64: dts: qcom: sdm845-xiaomi-beryllium: fix typo in panel's vddio-supply property
4b9380d92c66 fs: jfs: fix possible NULL pointer dereference in dbFree()
7cef9274fa1b soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
eee44c726842 crypto: ccree - use fine grained DMA mapping dir
cb1be1d4be18 PM / devfreq: rk3399_dmc: Disable edev on remove()
5d44a053594c arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
8337956649ee arm64: dts: qcom: msm8994: Fix the cont_splash_mem address
fccd667c9c57 ARM: dts: s5pv210: align DMA channels with dtschema
5712f029726e ARM: dts: socfpga: align interrupt controller node name with dtschema
531156e1712f ARM: dts: ox820: align interrupt controller node name with dtschema
b6c6b398629d IB/rdmavt: add missing locks in rvt_ruc_loopback
ff876b6cf578 scsi: target: tcmu: Avoid holding XArray lock when calling lock_page
b897da780fd4 gfs2: use i_lock spin_lock for inode qadata
da6b6b4eab55 selftests/bpf: fix btf_dump/btf_dump due to recent clang change
f8bd7f369bb8 char: tpm: cr50_i2c: Suppress duplicated error message in .remove()
4bcd926d787e eth: tg3: silence the GCC 12 array-bounds warning
dd0728692413 afs: Adjust ACK interpretation to try and cope with NAT
65b578726d48 rxrpc, afs: Fix selection of abort codes
a6e80df4f02c rxrpc: Return an error to sendmsg if call failed
16195406211b m68k: atari: Make Atari ROM port I/O write macros return void
d295f28cb6eb net: ipa: ignore endianness if there is no header
6f516847427c x86/microcode: Add explicit CPU vendor dependency
28beef47f18b can: mcp251xfd: silence clang's -Wunaligned-access warning
980b79d0be56 nvme: set non-mdts limits in nvme_scan_work
d9c96e05574f ACPI: CPPC: Assume no transition latency if no PCCT
649689f49ad9 ASoC: rt1015p: remove dependency on GPIOLIB
f8ceb9745ba7 ASoC: max98357a: remove dependency on GPIOLIB
bdd577016943 media: hantro: Stop using H.264 parameter pic_num
16cae5d85802 media: exynos4-is: Fix compile warning
660dfa033ccc net: phy: micrel: Allow probing without .driver_data
5005002b2e12 drm/amd/pm: update smartshift powerboost calc for smu13
c525d3385f6d drm/amd/pm: update smartshift powerboost calc for smu12
c2673b86b419 nbd: Fix hung on disconnect request if socket is closed before
061a6159cea5 ASoC: rt5645: Fix errorenous cleanup order
906c81dba8ee nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
48d32e41bbfe openrisc: start CPU timer early in boot
6d5deb242874 usbnet: Run unregister_netdev() before unbind() again
35121d0bb7ad media: cec-adap.c: fix is_configuring state
32c7b04d535a media: imon: reorganize serialization
271bea32acc4 media: ccs-core.c: fix failure to call clk_disable_unprepare
c16cfcac77ec media: hantro: HEVC: unconditionnaly set pps_{cb/cr}_qp_offset values
a1f2cb0a2613 media: coda: limit frame interval enumeration to supported encoder frame sizes
eeb4819e94aa media: rga: fix possible memory leak in rga_probe
4b6807b1cfb8 mt76: fix encap offload ethernet type check
bf5572fb3fc4 mt76: mt7921: accept rx frames with non-standard VHT MCS10-11
03755410a8f6 rtlwifi: Use pr_warn instead of WARN_ONCE
25929a5a69cf ipmi: Fix pr_fmt to avoid compilation issues
98a0c0dea51d ipmi:ssif: Check for NULL msg when handling events and messages
717c6f4570a6 ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
e202dad51908 dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
bab459663250 spi: stm32-qspi: Fix wait_cmd timeout in APM mode
aeca695a19f8 sched/core: Avoid obvious double update_rq_clock warning
cab410da48c2 perf/amd/ibs: Cascade pmu init functions' return value
69b296597656 s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
6320ae1b5876 net: remove two BUG() from skb_checksum_help()
db6da340d66b scsi: lpfc: Alter FPIN stat accounting logic
2200453e8910 ASoC: tscs454: Add endianness flag in snd_soc_component_driver
db6d83e09f76 of: Support more than one crash kernel regions for kexec -s
22e0b0b84c53 HID: bigben: fix slab-out-of-bounds Write in bigben_probe
4262a0e46b08 regulator: mt6315: Enforce regulator-compatible, not name
b305469ed004 drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
a2c87348aceb drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init
da3b69a56454 mlxsw: Treat LLDP packets as control
1377b79917e9 mlxsw: spectrum_dcb: Do not warn about priority changes
9bb5de6e0b1a ASoC: dapm: Don't fold register value changes into notifications
77d7fb14890f net/mlx5: fs, delete the FTE when there are no rules attached to it
87402434ea84 ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
04be468ec13f scsi: target: tcmu: Fix possible data corruption
903d01a220ef drm: msm: fix error check return value of irq_of_parse_and_map()
621916afe8cd arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
c2272428090d ath10k: skip ath10k_halt during suspend for driver state RESTARTING
ae488dafe074 drm/amd/pm: fix the compile warning
978e3d023256 drm/plane: Move range check for format_count earlier
47187f617791 ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
451b9076903a ath11k: disable spectral scan during spectral deinit
40cf4ea4d2d4 scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()
3ab08d7c1653 scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
7719a8044bf6 drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells
942ce0cba14c scsi: megaraid: Fix error check return value of register_chrdev()
7eb8e4787b43 drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit
353298cadbd4 mmc: jz4740: Apply DMA engine limits to maximum segment size
27f672af28a8 md/bitmap: don't set sb values if can't pass sanity check
1f0fc1dfb5fd media: cx25821: Fix the warning when removing the module
98106f100f50 media: pci: cx23885: Fix the error handling in cx23885_initdev()
9c385b961d4c media: venus: hfi: avoid null dereference in deinit
84bf55461d2b ath9k: fix QCA9561 PA bias level
4374b8d71ce8 ASoC: rsnd: care return value from rsnd_node_fixed_index()
24632913453f ASoC: rsnd: care default case on rsnd_ssiu_busif_err_status_clear()
a5ce7051db04 drm/amd/pm: fix double free in si_parse_power_table()
2bcec28ac0b3 cpuidle: PSCI: Improve support for suspend-to-RAM for PSCI OSI mode
ae373d66c427 scsi: lpfc: Fix call trace observed during I/O with CMF enabled
7625e81de216 scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock
271725e40285 scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg()
fcd1893ef57b tools/power turbostat: fix ICX DRAM power numbers
30be187da579 spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
ecfe184509a5 rtw88: 8821c: fix debugfs rssi value
5cc6f623f481 ALSA: jack: Access input_dev under mutex
64e9f4f65c94 sfc: ef10: Fix assigning negative value to unsigned variable
2da36b14af94 rcu: Make TASKS_RUDE_RCU select IRQ_WORK
ba722d061bc4 rcu-tasks: Fix race in schedule and flush work
d0d266c2f689 drm/amd/display: Disabling Z10 on DCN31
3f2dc8106345 drm/komeda: return early if drm_universal_plane_init() fails.
042f8d5a13d2 mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output)
a425d18a131f ACPICA: Avoid cache flush inside virtual machines
063ed7dbf9d3 x86/platform/uv: Update TSC sync state for UV5
0781b564048b fbcon: Consistently protect deferred_takeover with console_lock()
7665af570b84 ipv6: fix locking issues with loops over idev->addr_list
48d4a820fd33 ipw2x00: Fix potential NULL dereference in libipw_xmit()
9547e5ed9c59 b43: Fix assigning negative value to unsigned variable
e7823a60f339 b43legacy: Fix assigning negative value to unsigned variable
07ea9293330d mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
2485af5ca4bb selftests/bpf: Fix parsing of prog types in UAPI hdr for bpftool sync
3117e7a0de6f selftests/bpf: Fix vfs_link kprobe definition
32e10aabc287 drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
079164db407c drm/vmwgfx: validate the screen formats
4475d3c3b224 iommu/vt-d: Add RPLS to quirk list to skip TE disabling
08128d6cac4e btrfs: fix the error handling for submit_extent_page() for btrfs_do_readpage()
80e2340d1f80 btrfs: repair super block num_devices automatically
b17dada226ab btrfs: return correct error number for __extent_writepage_io()
018110b5daa8 btrfs: add "0x" prefix for unsupported optional features
83d0ed00cca8 ptrace: Reimplement PTRACE_KILL by always sending SIGKILL
7400a7e0a7ae ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
e1c91672c5c8 ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP
260650ddc864 x86/sgx: Set active memcg prior to shmem allocation
8765a423a87d x86/kexec: fix memory leak of elf header buffer
7aef4ecc3150 perf/x86/intel: Fix event constraints for ICL
cc0dd4456f95 x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
d9a04bc7d1b8 platform/x86: intel-hid: fix _DSM function index handling
dfe5921112cf xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI
791f532de70d cifs: when extending a file with falloc we should make files not-sparse
ce0008a0e410 cifs: fix potential double free during failed mount
d7b5577272c2 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions
79f44f05e756 fs/ntfs3: Update i_ctime when xattr is added
d8be98ab8825 fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
8bac05d61f26 fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl
f45bd2922d66 fs/ntfs3: Check new size for limits
dc05aa14d311 fs/ntfs3: Keep preallocated only if option prealloc enabled
3eb42b847e43 fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space)
87e9cd4b8692 fs/ntfs3: Update valid size if -EIOCBQUEUED
0cebad7ee61a usb: core: hcd: Add support for deferring roothub registration
5a3eec6f67d3 usb: dwc3: gadget: Move null pinter check to proper place
bf2558bbdce3 usb: isp1760: Fix out-of-bounds array access
fdcb8a893aec USB: new quirk for Dell Gen 2 devices
c2dd96835fbb USB: serial: option: add Quectel BG95 modem
2514cc471b40 USB: serial: pl2303: fix type detection for odd device
11868ca21585 ALSA: usb-audio: Cancel pending work at closing a MIDI substream
3e7e75378de5 ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
99137afd8445 ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop
0e06c3b43ddc ALSA: hda/realtek - Add new type for ALC245
7b50d7cc2895 riscv: Move alternative length validation into subsection
c64d777c91e0 riscv: Wire up memfd_secret in UAPI header
0179777e29d4 riscv: Fix irq_work when SMP is disabled
1b1dfd94b2a5 riscv: Initialize thread pointer before calling C functions
87fd2d27c9ea RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY
e639a66ca9b8 parisc/stifb: Keep track of hardware path of graphics card
8b8fe78cae1d parisc/stifb: Implement fb_is_primary_device()
fced6c0622da binfmt_flat: do not stop relocating GOT entries prematurely on riscv
207ca688162d Linux 5.15.45
37fad50e16ff ALSA: usb-audio: Optimize TEAC clock quirk
6099a6c8a749 bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access
5d0bba8232bf bpf: Reject writes for PTR_TO_MAP_KEY in check_helper_mem_access
51f6657e9443 bpf: Fix excessive memory allocation in stack_map_alloc()
77f8c4a5f3d0 bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
e36452d5da63 bpf: Fix potential array overflow in bpf_trampoline_get_progs()
e2fc17fcc503 NFSD: Fix possible sleep during nfsd4_release_lockowner()
fa1c51c82c0e NFS: Memory allocation failures are not server fatal errors
9bc73bbd5597 docs: submitting-patches: Fix crossref to 'The canonical patch format'
581b2ed60535 tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
b5745954a993 tpm: Fix buffer access in tpm2_get_tpm_pt()
718ff5fc7e1c media: i2c: imx412: Fix power_off ordering
d207a2e2080b media: i2c: imx412: Fix reset GPIO polarity
9ebed8d283e5 x86/sgx: Ensure no data in PCMD page after truncate
cd6947942511 x86/sgx: Fix race between reclaimer and page fault handler
b070e97fbd14 x86/sgx: Obtain backing storage page with enclave mutex held
fd55a1707750 x86/sgx: Mark PCMD page as dirty when modifying contents
cdf828c11c12 x86/sgx: Disconnect backing page references from dirty status
12b635b4e349 HID: multitouch: add quirks to enable Lenovo X12 trackpoint
18242f342838 HID: multitouch: Add support for Google Whiskers Touchpad
58cf68a1886d fs/ntfs3: validate BOOT sectors_per_clusters
6e5bc6f7fef0 raid5: introduce MD_BROKEN
69712b170237 dm verity: set DM_TARGET_IMMUTABLE feature flag
40aaeb41dde0 dm stats: add cond_resched when looping over entries
fd77cb622074 dm crypt: make printing of the key constant-time
ed0712361a91 dm integrity: fix error code in dm_integrity_ctr()
a485b32de799 ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries
db03727b4bbb Bluetooth: hci_qca: Use del_timer_sync() before freeing
f18aa2fc00bf ALSA: usb-audio: Configure sync endpoints before data
8d1f71573089 ALSA: usb-audio: Add missing ep_idx in fixed EP quirks
8c9a54eed738 ALSA: usb-audio: Workaround for clock setup on TEAC devices
3ec459c8810e zsmalloc: fix races between asynchronous zspage free and page migration
5763176f6954 crypto: ecrdsa - Fix incorrect use of vli_cmp
dd36037d4ae7 crypto: caam - fix i.MX6SX entropy delay value
d8fdb4b24097 KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak
8d3a2aa0976f KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2
531d1070d864 KVM: x86: avoid calling x86 emulator without a decoded instruction
eea9755a04e0 x86, kvm: use correct GFP flags for preemption disabled
7b54eb631934 x86/kvm: Alloc dummy async #PF token outside of raw spinlock
1b6bcda5df8c KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator
01989d7eebb6 netfilter: conntrack: re-fetch conntrack after insertion
9c413a8c8bb4 netfilter: nf_tables: double hook unregistration in netns path
9ea55b9f4353 netfilter: nf_tables: hold mutex on netns pre_exit path
89ef50fe03a5 netfilter: nf_tables: sanitize nft_set_desc_concat_parse()
e61717947af5 crypto: drbg - make reseeding from get_random_bytes() synchronous
da208708f4c5 crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()
585f6b76d354 crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()
fa996803b9d6 crypto: drbg - prepare for more fine-grained tracking of seeding state
e16cc79b0f91 lib/crypto: add prompts back to crypto libraries
c504167adc32 exfat: check if cluster num is valid
195fffbf8291 drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
23cb9eff90b1 net: ipa: compute proper aggregation limit
cf2fbc56c478 pipe: Fix missing lock in pipe_resize_ring()
e6acf868ff0e pipe: make poll_usage boolean and annotate its access
8a3db00ab0e2 assoc_array: Fix BUG_ON during garbage collect
24c6fc6e7453 i2c: ismt: prevent memory corruption in ismt_access()
f692bcffd1f2 netfilter: nf_tables: disallow non-stateful expression in sets earlier
f55c75cf73c0 drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers
71475936e647 i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
731561de2aeb net: ftgmac100: Disable hardware checksum on AST2600
49651497b637 nfc: pn533: Fix buggy cleanup order
7e18fd12489b net: af_key: check encryption module availability consistency
20b413c38b7c percpu_ref_init(): clean ->percpu_count_ref on failure
8243f5768dea KVM: arm64: Don't hypercall before EL2 init
8ff411998a33 pinctrl: sunxi: fix f1c100s uart2 function
09901136e79d ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI
(From OE-Core rev: 7e86b1cf7458eed10b27b2b3b213bf1a5f420747)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
e2e52b40ef1a Linux 5.10.121
47c1680e51ef md: bcache: check the return value of kzalloc() in detached_dev_do_request()
a67100f42665 ext4: only allow test_dummy_encryption when supported
96662c77466d MIPS: IP30: Remove incorrect `cpu_has_fpu' override
57e561573f2e MIPS: IP27: Remove incorrect `cpu_has_fpu' override
bb55ca161292 RDMA/rxe: Generate a completion for unsupported/invalid opcode
72268945b124 Revert "random: use static branch for crng_ready()"
6b03dc67dde3 block: fix bio_clone_blkg_association() to associate with proper blkcg_gq
51f724bffa34 bfq: Make sure bfqg for which we are queueing requests is online
0285718e2825 bfq: Get rid of __bio_blkcg() usage
80b0a2b3dfea bfq: Remove pointless bfq_init_rq() calls
13599aac1b98 bfq: Drop pointless unlock-lock pair
7d172b9dc913 bfq: Avoid merging queues with different parents
54cdc10ac718 thermal/core: Fix memory leak in the error path
b132abaa6515 thermal/core: fix a UAF bug in __thermal_cooling_device_register()
ec1378f2fa36 kseltest/cgroup: Make test_stress.sh work if run interactively
82b2b60b6745 xfs: assert in xfs_btree_del_cursor should take into account error
f1916a88c89e xfs: consider shutdown in bmapbt cursor delete assert
e3ffe7387c70 xfs: force log and push AIL to clear pinned inodes when aborting mount
0b229d03d05f xfs: restore shutdown check in mapped write fault path
3d05a855dcf7 xfs: fix incorrect root dquot corruption error when switching group/project quota types
893cf5f68a4c xfs: fix chown leaking delalloc quota blocks when fssetxattr fails
643ceee253a4 xfs: sync lazy sb accounting on quiesce of read-only mounts
af26bfb04a17 xfs: set inode size after creating symlink
d27f0000d7d4 net: ipa: fix page free in ipa_endpoint_replenish_one()
70124d94f4c9 net: ipa: fix page free in ipa_endpoint_trans_release()
2156dc390402 phy: qcom-qmp: fix reset-controller leak on probe errors
67e3404889cf coresight: core: Fix coresight device probe failure issue
77692c02e151 blk-iolatency: Fix inflight count imbalances and IO hangs on offline
19e5aac38abc vdpasim: allow to enable a vq repeatedly
ec029087dfef dt-bindings: gpio: altera: correct interrupt-cells
0ac587c61fc1 docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
6182c71a0c04 SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op
d6b9b220d10e ARM: pxa: maybe fix gpio lookup tables
39c61f4f7f6f ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
6f3673c8d8ef phy: qcom-qmp: fix struct clk leak on probe errors
09a84dad95fa arm64: dts: qcom: ipq8074: fix the sleep clock frequency
591c3481b13f gma500: fix an incorrect NULL check on list iterator
c521f42dd241 tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
10c5088a312d serial: pch: don't overwrite xmit->buf[0] by x_char
59afd4f28790 bcache: avoid journal no-space deadlock by reserving 1 journal bucket
0cf22f234ebc bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
3f686b249b1c bcache: improve multithreaded bch_sectors_dirty_init()
46c2b5f81c9e bcache: improve multithreaded bch_btree_check()
4e2fbe8cda17 stm: ltdc: fix two incorrect NULL checks on list iterator
dc12a64cf850 carl9170: tx: fix an incorrect use of list iterator
8f1bc0edf53c ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
769ec2a824de rtl818x: Prevent using not initialized queues
d787a57a17cf xtensa/simdisk: fix proc_read_simdisk()
63758dd9595f hugetlb: fix huge_pmd_unshare address update
90ad54714e14 nodemask.h: fix compilation error with GCC12
e9514bce2fb7 iommu/msm: Fix an incorrect NULL check on list iterator
82c888e51c21 ftrace: Clean up hash direct_functions on register failures
c26ccbaeb8d8 kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
cf0dabc37446 um: Fix out-of-bounds read in LDT setup
7f8fd5dd43cd um: chan_user: Fix winch_tramp() return value
873069e393c5 mac80211: upgrade passive scan to active scan on DFS channels after beacon rx
22741dd048ef cfg80211: declare MODULE_FIRMWARE for regulatory.db
e87fedad4a00 irqchip: irq-xtensa-mx: fix initial IRQ affinity
be7ae7cd1c2d irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x
df7f0f8be301 csky: patch_text: Fixup last cpu should be master
31dca00d0cc9 RDMA/hfi1: Fix potential integer multiplication overflow errors
09408080adb1 Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug
b67adaec347d ima: remove the IMA_TEMPLATE Kconfig option
577a959cb0bd media: coda: Add more H264 levels for CODA960
4005f6a25c05 media: coda: Fix reported H264 profile
d09dad00574b mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
08788b917b79 mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write
b2b01444228d md: fix an incorrect NULL check in md_reload_sb
2401f1cf3dee md: fix an incorrect NULL check in does_sb_need_changing
e28321e01365 drm/i915/dsi: fix VBT send packet port selection for ICL+
495ac7757663 drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
addf0ae79258 drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator
97a9ec86ccb4 drm/nouveau/clk: Fix an incorrect NULL check on list iterator
436cff507f2a drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
be585921f29d drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
556e404691ed scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
f297dc2364b9 scsi: dc395x: Fix a missing check on list iterator
337e36550788 ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
4ca3ac06e77d dlm: fix missing lkb refcount handling
899bc4429174 dlm: fix plock invalid read
74114d26e9db s390/perf: obtain sie_block from the right address
7994d890123a mm, compaction: fast_find_migrateblock() should return pfn in the target zone
99fd821f567e PCI: qcom: Fix unbalanced PHY init on probe errors
c0e129dafce2 PCI: qcom: Fix runtime PM imbalance on probe errors
2b4c6ad38228 PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
058cb6d86b97 tracing: Fix potential double free in create_var_ref()
a2b9edc3f894 ACPI: property: Release subnode properties with data nodes
ff4cafa51762 ext4: avoid cycles in directory h-tree
da2f05919238 ext4: verify dir block before splitting it
4fd58b5cf118 ext4: fix bug_on in __es_tree_search
cc5b09cb6dac ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
1b061af03764 ext4: fix bug_on in ext4_writepages
adf490083ca5 ext4: fix warning in ext4_handle_inode_extension
dd887f83ea54 ext4: fix use-after-free in ext4_rename_dir_prepare
70a7dea84639 bfq: Track whether bfq_group is still online
b06691af08b4 bfq: Update cgroup information before merging bio
4dfc12f8c94c bfq: Split shared queues on move between cgroups
c072cab98bac efi: Do not import certificates from UEFI Secure Boot for T2 Macs
9a9dc60da79a fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages
c1ad58de1300 iwlwifi: mvm: fix assert 1F04 upon reconfig
6118bbdf69f4 wifi: mac80211: fix use-after-free in chanctx code
efdefbe8b756 f2fs: fix to do sanity check for inline inode
2221a2d41018 f2fs: fix fallocate to use file_modified to update permissions consistently
ef221b738b26 f2fs: fix to do sanity check on total_data_blocks
196f72e089b7 f2fs: don't need inode lock for system hidden quota
2e790aa37858 f2fs: fix deadloop in foreground GC
ccd58045beb9 f2fs: fix to clear dirty inode in f2fs_evict_inode()
a34d7b49894b f2fs: fix to do sanity check on block address in f2fs_do_zero_range()
2766ddaf45b6 f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()
d8b6aaeb9a91 perf jevents: Fix event syntax error caused by ExtSel
c8c2802407aa perf c2c: Use stdio interface if slang is not supported
c9542f5f901b i2c: rcar: fix PM ref counts in probe error paths
ebd4f37ac1e6 i2c: npcm: Handle spurious interrupts
5c0dfca6b9cc i2c: npcm: Correct register access width
06cb0f056ba1 i2c: npcm: Fix timeout calculation
de6f6b5400be iommu/amd: Increase timeout waiting for GA log enablement
3cfb54643987 dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
13d8d11dfaf9 dmaengine: stm32-mdma: rework interrupt handler
0f87bd8b5fbf dmaengine: stm32-mdma: remove GISR1 register
c1c4405222b6 video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
96fdbb1c8563 NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
83839a333fbf NFS: Don't report errors from nfs_pageio_complete() more than once
040242365c9e NFS: Do not report flush errors in nfs_write_end()
c5a0e59bbe05 NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS
418b9fa4349a NFS: Do not report EINTR/ERESTARTSYS as mapping errors
6073af78156b dmaengine: idxd: Fix the error handling path in idxd_cdev_register()
f57696bc6341 i2c: at91: Initialize dma_buf in at91_twi_xfer()
8e49773a7596 MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon
ec5ded7acb38 cpufreq: mediatek: Unregister platform device on exit
9d91400fff46 cpufreq: mediatek: Use module_init and add module_exit
c7b0ec974457 cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init
fb02d6b5432d i2c: at91: use dma safe buffers
da748d263a64 iommu/mediatek: Add list_del in mtk_iommu_remove
51d584704d18 f2fs: fix dereference of stale list iterator after loop body
0e0faa14316b OPP: call of_node_put() on error path in _bandwidth_supported()
baf86afed745 Input: stmfts - do not leave device disabled in stmfts_input_open
fc0750e659db RDMA/hfi1: Prevent use of lock before it is initialized
bb2220e0672b mailbox: forward the hrtimer if not queued and under a lock
a1d4941d9a24 mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
46fd994763cf powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
b8ef79697b62 macintosh: via-pmu and via-cuda need RTC_LIB
cca915d69127 powerpc/perf: Fix the threshold compare group constraint for power9
7620a280dade powerpc/64: Only WARN if __pa()/__va() called with bad addresses
9b2851564189 hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()
40d428b528c5 PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits
6e07ccc7d561 Input: sparcspkr - fix refcount leak in bbc_beep_probe
76badb0a4d94 crypto: cryptd - Protect per-CPU resource by disabling BH.
40c41a7bfd59 crypto: sun8i-ss - handle zero sized sg
5bea8f700a69 crypto: sun8i-ss - rework handling of IV
9834b13e8b96 tty: fix deadlock caused by calling printk() under tty_port->lock
a21d4dab776a PCI: imx6: Fix PERST# start-up sequence
2a9d3b51185b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()
f061ddfed9a7 proc: fix dentry/inode overinstantiating under /proc/${pid}/net
ab0c26e44139 ASoC: atmel-classd: Remove endianness flag on class d component
b716e4168df9 ASoC: atmel-pdmic: Remove endianness flag on pdmic component
456105105e78 powerpc/4xx/cpm: Fix return value of __setup() handler
de5bc923186c powerpc/idle: Fix return value of __setup() handler
f99187976239 pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()
f7c290eac8f2 powerpc/8xx: export 'cpm_setbrg' for modules
49a5b1735cd9 drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block()
c1219429179d dax: fix cache flush on PMD-mapped pages
d8a5bdc767f1 drivers/base/node.c: fix compaction sysfs file leak
84958f066dec pinctrl: mvebu: Fix irq_of_parse_and_map() return value
8a8b40d00753 nvdimm: Allow overwrite in the presence of disabled dimms
641649f31e20 nvdimm: Fix firmware activation deadlock scenarios
1052f22e127d firmware: arm_scmi: Fix list protocols enumeration in the base protocol
7a55a5159dae scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac()
17d9d7d26406 mfd: ipaq-micro: Fix error check return value of platform_get_irq()
82c6c8a66c2e powerpc/fadump: fix PT_LOAD segment for boot memory area
08b053d32b16 arm: mediatek: select arch timer for mt7629
ceb61ab22dbd pinctrl: bcm2835: implement hook for missing gpio-ranges
cda45b715d70 gpiolib: of: Introduce hook for missing gpio-ranges
a26dfdf0a63b crypto: marvell/cesa - ECB does not IV
ee89d8dee55a misc: ocxl: fix possible double free in ocxl_file_register_afu
22c3fea20a94 ARM: dts: bcm2835-rpi-b: Fix GPIO line names
0a4ee6cdaa14 ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED
bd7ffc171ca5 ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C
daffdb08306e ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT
95000ae68025 ARM: dts: stm32: Fix PHY post-reset delay on Avenger96
b439f7addd2b can: xilinx_can: mark bit timing constants as const
875a17c3adb4 platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls
b0bf87b1b388 ARM: dts: imx6dl-colibri: Fix I2C pinmuxing
acd2313bd99d platform/chrome: cros_ec: fix error handling in cros_ec_register()
e690350d3d9f KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault
fd7dca68a69b KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry
259c1fad9fb0 soc: qcom: llcc: Add MODULE_DEVICE_TABLE()
ca7ce579a717 ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks
acd99f384cb3 PCI: dwc: Fix setting error return on MSI DMA mapping failure
92b7cab3076d PCI: rockchip: Fix find_first_zero_bit() limit
266f5cf6928a PCI: cadence: Fix find_first_zero_bit() limit
a409d0b1f929 soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc
7cbe94d296c0 soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc
83653417988c ARM: dts: suniv: F1C100: fix watchdog compatible
ea4f1c6bb966 memory: samsung: exynos5422-dmc: Avoid some over memory allocation
3960629bb584 arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399
0c5f04da02b4 net/smc: postpone sk_refcnt increment in connect()
8096e2d7c0f9 hinic: Avoid some over memory allocation
dc7753d60097 net: huawei: hinic: Use devm_kcalloc() instead of devm_kzalloc()
4790963ef433 rxrpc: Fix decision on when to generate an IDLE ACK
3eef677a25c7 rxrpc: Don't let ack.previousPacket regress
573de88fc107 rxrpc: Fix overlapping ACK accounting
4f1c34ee6057 rxrpc: Don't try to resend the request if we're receiving the reply
5b4826657d36 rxrpc: Fix listen() setting the bar too high for the prealloc rings
541224201e1d hv_netvsc: Fix potential dereference of NULL pointer
deb16df5254d net: stmmac: fix out-of-bounds access in a selftest
5c2b34d072c4 net: stmmac: selftests: Use kcalloc() instead of kzalloc()
7386f6904159 ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv()
d015f6f694ec NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx
7a5e6a48980e ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition()
8bbf522a2c51 thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe
18530bedd221 thermal/core: Fix memory leak in __thermal_cooling_device_register()
dcf5ffc91c91 thermal/drivers/core: Use a char pointer for the cooling device name
79098339ac20 thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe
836038029540 thermal/drivers/bcm2711: Don't clamp temperature at zero
3161044e75b7 drm/i915: Fix CFI violation with show_dynamic_id()
ffbcfb1688f6 drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path
2679de7d046f x86/sev: Annotate stack change in the #VC handler
656aa3c51fc6 drm: msm: fix possible memory leak in mdp5_crtc_cursor_set()
48e82ce8cdb1 drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init
d54ac6ca48c1 ext4: reject the 'commit' option on ext2 filesystems
63b7c0899564 media: rkvdec: h264: Fix bit depth wrap in pps packet
b4805a77d525 media: rkvdec: h264: Fix dpb_valid implementation
82239e30ab04 media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource()
5c2456629433 media: ov7670: remove ov7670_power_off from ov7670_remove
510e879420b4 ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_*
33411945c9ad net: hinic: add missing destroy_workqueue in hinic_pf_to_mgmt_init
8113eedbab85 sctp: read sk->sk_bound_dev_if once in sctp_rcv()
6950ee32c187 lsm,selinux: pass flowi_common instead of flowi to the LSM hooks
a67a1661cf8a m68k: math-emu: Fix dependencies of math emulation support
4dcae15ff84f nvme: set dma alignment to dword
8ace1e63550a Bluetooth: use hdev lock for accept_list and reject_list in conn req
792f8b0e748c Bluetooth: use inclusive language when filtering devices
d763aa352cfc Bluetooth: use inclusive language in HCI role comments
c024f6f11d4d Bluetooth: LL privacy allow RPA
394df9f17e15 Bluetooth: L2CAP: Rudimentary typo fixes
5702c3c6576d Bluetooth: Interleave with allowlist scan
36c644c63bfc Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout
fc68385fcbac media: vsp1: Fix offset calculation for plane cropping
a3304766d938 media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init
7d792640d3e9 media: exynos4-is: Change clk_disable to clk_disable_unprepare
b3e483735847 media: st-delta: Fix PM disable depth imbalance in delta_probe
8e4e0c4ac55e media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe
0572a5bd38e3 media: aspeed: Fix an error handling path in aspeed_video_probe()
34feaea3aa4f scripts/faddr2line: Fix overlapping text section failures
1472fb1c7447 kselftest/cgroup: fix test_stress.sh to use OUTPUT dir
cacea459f95b ASoC: samsung: Fix refcount leak in aries_audio_probe
c1b08aa568e8 ASoC: samsung: Use dev_err_probe() helper
9f564e29a512 regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt
2a0da7641e1f ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe
e84aaf23ca82 ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe
4024affd53e2 ath11k: Don't check arvif->is_started before sending management frames
779d41c80b10 perf/amd/ibs: Use interrupt regs ip for stack unwinding
37a9db0ee7e7 regulator: qcom_smd: Fix up PM8950 regulator configuration
e2786db0a7eb Revert "cpufreq: Fix possible race in cpufreq online error path"
560dcbe1c7a7 spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname()
f40549ce20e8 iomap: iomap_write_failed fix
7a79ab259684 media: uvcvideo: Fix missing check to determine if element is found in list
d50b26221fba drm/msm: return an error pointer in msm_gem_prime_get_sg_table()
883f1d52a57b drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected
49dc28b4b2e2 drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected
a10092dabae6 drm/msm/dp: fix event thread stuck in wait_event after kthread_stop()
369a712442f9 regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET
018ebe4c1810 arm64: fix types in copy_highpage()
49bfbaf6a039 x86/mm: Cleanup the control_va_addr_alignment() __setup handler
0d5c8ac9229a irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value
f4b503b4ef59 irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value
5e76e5163392 irqchip/exiu: Fix acknowledgment of edge triggered interrupts
35abf2081fa9 x86: Fix return value of __setup handlers
940b12435bff virtio_blk: fix the discard_granularity and discard_alignment queue limits
23716d761415 perf tools: Use Python devtools for version autodetection rather than runtime
345185231230 drm/rockchip: vop: fix possible null-ptr-deref in vop_bind()
e19ece6f248a drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H
5a26a4947031 drm/msm: add missing include to msm_drv.c
7b815e91ff51 drm/msm/hdmi: fix error check return value of irq_of_parse_and_map()
d9cb951d11a4 drm/msm/hdmi: check return value after calling platform_get_resource_byname()
e99755e6a992 drm/msm/dsi: fix error checks and return values for DSI xmit functions
3574e0b2904c drm/msm/dp: fix error check return value of irq_of_parse_and_map()
04204612dd87 drm/msm/dp: stop event kernel thread when DP unbind
134760263f64 drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume
d5773db56ce9 perf tools: Add missing headers needed by util/data.h
e251a33fe879 ASoC: rk3328: fix disabling mclk on pclk probe failure
e2fef34d7806 x86/speculation: Add missing prototype for unpriv_ebpf_notify()
81f1ddffdc22 mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe()
b6ecf2b7e691 x86/pm: Fix false positive kmemleak report in msr_build_context()
0e1cd4edefc8 mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check()
ab88c8d906c6 libbpf: Fix logic for finding matching program for CO-RE relocation
97b56f17b355 selftests/resctrl: Fix null pointer dereference on open failed
c54d66c51475 scsi: ufs: core: Exclude UECxx from SFR dump list
02192ee93684 scsi: ufs: qcom: Fix ufs_qcom_resume()
328cfeac735c drm/msm/dpu: adjust display_v_end for eDP and DP
cc68e53f9a7f of: overlay: do not break notify on NOTIFY_{OK|STOP}
f929416d5c9c fsnotify: fix wrong lockdep annotations
94845fc422f9 inotify: show inotify mask flags in proc fdinfo
f2c68c52898f ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
d764a7d647f7 drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01
b6b70cd3ddfa media: hantro: Empty encoder capture buffers by default
461e4c1f1990 ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix
96c848afbddc cpufreq: Fix possible race in cpufreq online error path
172789fd9532 spi: img-spfi: Fix pm_runtime_get_sync() error checking
147a376c1afe sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq
f35c3f237408 drm/bridge: Fix error handling in analogix_dp_probe
6d0726725c7c HID: elan: Fix potential double free in elan_input_configured
39d4bd3f5991 HID: hid-led: fix maximum brightness for Dream Cheeky
3c68daf4a368 mtd: rawnand: denali: Use managed device resources
dd2b1d70ef20 EDAC/dmc520: Don't print an error for each unconfigured interrupt line
bea698509934 drbd: fix duplicate array initializer
3eba802d47fb target: remove an incorrect unmap zeroes data deduction
e7681199bbe4 efi: Add missing prototype for efi_capsule_setup_info
2a1b5110c95e NFC: NULL out the dev->rfkill to prevent UAF
8e357f086d40 net: dsa: mt7530: 1G can also support 1000BASE-X link mode
4565d5be8be2 scftorture: Fix distribution of short handler delays
58eff5b73f6c spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout
b4c7dd0037e6 drm: mali-dp: potential dereference of null pointer
78a3e9fcdb7b drm/komeda: Fix an undefined behavior bug in komeda_plane_add()
3cea0259edd1 nl80211: show SSID for P2P_GO interfaces
6c0a8c771a71 bpf: Fix excessive memory allocation in stack_map_alloc()
7ff76dc2d8bd libbpf: Don't error out on CO-RE relos for overriden weak subprogs
84b0e23e107e drm/vc4: txp: Force alpha to be 0xff if it's disabled
ac904216b8b8 drm/vc4: txp: Don't set TXP_VSTART_AT_EOF
15cec7dfd3df drm/vc4: hvs: Reset muxes at probe time
2268f190af20 drm/mediatek: Fix mtk_cec_mask()
032f8c67fe95 drm/ingenic: Reset pixclock rate when parent clock rate changes
58c7c0157714 x86/delay: Fix the wrong asm constraint in delay_loop()
f279c49f17ce ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe
fb66e0512e5c ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe
35db6e2e9988 spi: qcom-qspi: Add minItems to interconnect-names
187ecfc3b70e drm/bridge: adv7511: clean up CEC adapter when probe fails
9072d627857d drm/edid: fix invalid EDID extension block filtering
0d6dc3efb1fb ath9k: fix ar9003_get_eepmisc
822dac24b4f9 ath11k: acquire ab->base_lock in unassign when finding the peer by addr
3ed327b77d65 dt-bindings: display: sitronix, st7735r: Fix backlight in example
61bbbde9b6d2 drm: fix EDID struct for old ARM OABI format
cc80d3c37cec RDMA/hfi1: Prevent panic when SDMA is disabled
dfc308d6f29a powerpc/iommu: Add missing of_node_put in iommu_init_early_dart
b4e14e9beb5c macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
0230055fa631 powerpc/powernv: fix missing of_node_put in uv_init()
6a61a9710627 powerpc/xics: fix refcount leak in icp_opal_init()
8a665c2791bc powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr
5a3767ac79bc tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate
eff3587b9c01 PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
21a3effe446d ARM: hisi: Add missing of_node_put after of_find_compatible_node
d2b3b380c164 ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM
d146e2a9864a ARM: versatile: Add missing of_node_put in dcscb_init
b646e0cfeb38 pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()
c16f1b3d72e4 fat: add ratelimit to fat*_ent_bread()
f20c7cd2b24c powerpc/fadump: Fix fadump to work with a different endian capture kernel
039966775ca0 ARM: OMAP1: clock: Fix UART rate reporting algorithm
9dfa8d087bb8 fs: jfs: fix possible NULL pointer dereference in dbFree()
05efc4591f80 soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc
0f9091f202b3 crypto: ccree - use fine grained DMA mapping dir
86b091b6894c PM / devfreq: rk3399_dmc: Disable edev on remove()
7e391ec93966 arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count
c400439adc36 ARM: dts: s5pv210: align DMA channels with dtschema
0521c5297885 ARM: dts: ox820: align interrupt controller node name with dtschema
968a6683761d IB/rdmavt: add missing locks in rvt_ruc_loopback
6a2e275834c4 gfs2: use i_lock spin_lock for inode qadata
92ef7a87192c selftests/bpf: fix btf_dump/btf_dump due to recent clang change
340cf91293a3 eth: tg3: silence the GCC 12 array-bounds warning
cb2ca93f8fe3 rxrpc, afs: Fix selection of abort codes
4a4e2e90ecec rxrpc: Return an error to sendmsg if call failed
6c18a0fcd660 m68k: atari: Make Atari ROM port I/O write macros return void
76744a016e78 x86/microcode: Add explicit CPU vendor dependency
f29fb4623296 can: mcp251xfd: silence clang's -Wunaligned-access warning
ff383c18799d ASoC: rt1015p: remove dependency on GPIOLIB
c73aee194680 ASoC: max98357a: remove dependency on GPIOLIB
86c02171bded media: exynos4-is: Fix compile warning
abb5594ae2ba net: phy: micrel: Allow probing without .driver_data
8d33585ffa2e nbd: Fix hung on disconnect request if socket is closed before
1a5a3dfd9f17 ASoC: rt5645: Fix errorenous cleanup order
af98940dd33c nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags
8671aeeef29d openrisc: start CPU timer early in boot
22cdbb135498 media: cec-adap.c: fix is_configuring state
4cf6ba93678a media: imon: reorganize serialization
f3915b46651a media: coda: limit frame interval enumeration to supported encoder frame sizes
8ddc89437cce media: rga: fix possible memory leak in rga_probe
f9413b90230d rtlwifi: Use pr_warn instead of WARN_ONCE
eb7a71b7b2b8 ipmi: Fix pr_fmt to avoid compilation issues
fa390c8b6256 ipmi:ssif: Check for NULL msg when handling events and messages
0b7c1dc7ee67 ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
1ecd01d77c9b dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC
a61583744ef6 spi: stm32-qspi: Fix wait_cmd timeout in APM mode
0c05c03c51e5 perf/amd/ibs: Cascade pmu init functions' return value
460545839883 s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES
312c43e98ed1 net: remove two BUG() from skb_checksum_help()
4f99bde59eef ASoC: tscs454: Add endianness flag in snd_soc_component_driver
296f8ca0f73f HID: bigben: fix slab-out-of-bounds Write in bigben_probe
3ee67465f711 drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo
6f19abe031e3 mlxsw: Treat LLDP packets as control
b30e727f0916 mlxsw: spectrum_dcb: Do not warn about priority changes
d68a5eb7b3e0 ASoC: dapm: Don't fold register value changes into notifications
9b42659cb3c4 net/mlx5: fs, delete the FTE when there are no rules attached to it
4d85201adb65 ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL
0325c08ae202 drm: msm: fix error check return value of irq_of_parse_and_map()
ad97425d23af arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall
8aa3750986ff ath10k: skip ath10k_halt during suspend for driver state RESTARTING
20ad91d08a80 drm/amd/pm: fix the compile warning
b5cd10814351 drm/plane: Move range check for format_count earlier
8c3fe9ff807e ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408
60afa4f4e135 ath11k: disable spectral scan during spectral deinit
fa1b509d41c5 scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp()
1869f9bfafe1 scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
508add11af09 scsi: megaraid: Fix error check return value of register_chrdev()
95050b984715 drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit
90281cadf507 mmc: jz4740: Apply DMA engine limits to maximum segment size
e69e93120f62 md/bitmap: don't set sb values if can't pass sanity check
3f94169affa3 media: cx25821: Fix the warning when removing the module
ca17e7a532d1 media: pci: cx23885: Fix the error handling in cx23885_initdev()
27ad46da4417 media: venus: hfi: avoid null dereference in deinit
e68270a78681 ath9k: fix QCA9561 PA bias level
ca1ce206894d drm/amd/pm: fix double free in si_parse_power_table()
3102e9d7e519 tools/power turbostat: fix ICX DRAM power numbers
fbfeb9bc9479 spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction
e2b8681769f6 ALSA: jack: Access input_dev under mutex
005990e30d14 sfc: ef10: Fix assigning negative value to unsigned variable
10f30cba8f6c rcu: Make TASKS_RUDE_RCU select IRQ_WORK
1c6c3f233664 rcu-tasks: Fix race in schedule and flush work
c977d63b8cc4 drm/komeda: return early if drm_universal_plane_init() fails.
cd97a481ea89 ACPICA: Avoid cache flush inside virtual machines
29cb802966c7 x86/platform/uv: Update TSC sync state for UV5
59dd1a07eecf fbcon: Consistently protect deferred_takeover with console_lock()
5bfb65e92ff3 ipv6: fix locking issues with loops over idev->addr_list
98d1dc32f890 ipw2x00: Fix potential NULL dereference in libipw_xmit()
cc575b855809 b43: Fix assigning negative value to unsigned variable
4ae5a2ccf5da b43legacy: Fix assigning negative value to unsigned variable
74ad0d745020 mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue
fadc626cae99 drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes
c6380d9d2d69 iommu/vt-d: Add RPLS to quirk list to skip TE disabling
509e9710b802 btrfs: repair super block num_devices automatically
4093eea47d9c btrfs: add "0x" prefix for unsupported optional features
b49516583f00 ptrace: Reimplement PTRACE_KILL by always sending SIGKILL
f8ef79687b2e ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
6580673b17e0 ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP
92fb46536aec perf/x86/intel: Fix event constraints for ICL
b4acb8e7f159 x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
860e44f21f26 parisc/stifb: Keep track of hardware path of graphics card
78e008dca225 Fonts: Make font size unsigned in font_desc
c5b9b7fb123d xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI
c9ac773715fc cifs: when extending a file with falloc we should make files not-sparse
ce4627f09e66 usb: core: hcd: Add support for deferring roothub registration
a2532c441705 usb: dwc3: gadget: Move null pinter check to proper place
0420275d643e USB: new quirk for Dell Gen 2 devices
19b3fe8a7cb1 USB: serial: option: add Quectel BG95 modem
40bdb5ec957a ALSA: usb-audio: Cancel pending work at closing a MIDI substream
1cf70d5c15bc ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
223368eaf60c ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop
d2f3acde3d52 riscv: Fix irq_work when SMP is disabled
4a5c7a61ff50 riscv: Initialize thread pointer before calling C functions
6b45437959dc parisc/stifb: Implement fb_is_primary_device()
9cef71eceaa8 binfmt_flat: do not stop relocating GOT entries prematurely on riscv
70dd2d169d08 Linux 5.10.120
886eeb046096 bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes
7f845de28633 bpf: Fix potential array overflow in bpf_trampoline_get_progs()
3097f38e9126 NFSD: Fix possible sleep during nfsd4_release_lockowner()
78a62e09d885 NFS: Memory allocation failures are not server fatal errors
1d100fcc1da7 docs: submitting-patches: Fix crossref to 'The canonical patch format'
ebbbffae71e2 tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe()
5933a191ac3d tpm: Fix buffer access in tpm2_get_tpm_pt()
0c56e5d0e655 HID: multitouch: add quirks to enable Lenovo X12 trackpoint
d6822d82c0e8 HID: multitouch: Add support for Google Whiskers Touchpad
0f03885059c1 raid5: introduce MD_BROKEN
8df42bcd364c dm verity: set DM_TARGET_IMMUTABLE feature flag
e39b536d70ed dm stats: add cond_resched when looping over entries
4617778417d0 dm crypt: make printing of the key constant-time
bb64957c472a dm integrity: fix error code in dm_integrity_ctr()
8845027e55fc ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries
4989bb033429 Bluetooth: hci_qca: Use del_timer_sync() before freeing
fae05b2314b1 zsmalloc: fix races between asynchronous zspage free and page migration
6a1cc2549405 crypto: ecrdsa - Fix incorrect use of vli_cmp
c013f7d1cd92 crypto: caam - fix i.MX6SX entropy delay value
3d8fc6e28f32 KVM: x86: avoid calling x86 emulator without a decoded instruction
a2a3fa5b616a x86, kvm: use correct GFP flags for preemption disabled
4a9f3a9c28a6 x86/kvm: Alloc dummy async #PF token outside of raw spinlock
4c4a11c74ada KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator
91a36ec160ec netfilter: conntrack: re-fetch conntrack after insertion
c0aff1faf66b netfilter: nf_tables: sanitize nft_set_desc_concat_parse()
44f1ce55308d crypto: drbg - make reseeding from get_random_bytes() synchronous
e744e34a3c35 crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed()
54700e82a7a7 crypto: drbg - track whether DRBG was seeded with !rng_is_initialized()
b2bef5500e0d crypto: drbg - prepare for more fine-grained tracking of seeding state
630192aa4523 lib/crypto: add prompts back to crypto libraries
82f723b8a5ad exfat: check if cluster num is valid
1f0681f3bd56 drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency()
2728d95c6c95 xfs: Fix CIL throttle hang when CIL space used going backwards
a9e7f19a5577 xfs: fix an ABBA deadlock in xfs_rename
72464fd2b4b7 xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks
45d97f70da4d xfs: show the proper user quota options
f20e67b455e4 xfs: detect overflows in bmbt records
ffc8d613876f net: ipa: compute proper aggregation limit
8adb751d294e io_uring: fix using under-expanded iters
57d01bcae704 io_uring: don't re-import iovecs from callbacks
6029f86740c9 assoc_array: Fix BUG_ON during garbage collect
b96b4aa65bbc cfg80211: set custom regdomain after wiphy registration
8fbd54ab06c9 pipe: Fix missing lock in pipe_resize_ring()
cd720fad8b57 pipe: make poll_usage boolean and annotate its access
ea62d169b6e7 netfilter: nf_tables: disallow non-stateful expression in sets earlier
5525af175be2 drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers
f0749aecb20b i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging
828309eee5b6 net: ftgmac100: Disable hardware checksum on AST2600
640397afdf6e nfc: pn533: Fix buggy cleanup order
ac8d5eb26c9e net: af_key: check encryption module availability consistency
d007f49ab789 percpu_ref_init(): clean ->percpu_count_ref on failure
75e35951d6ec pinctrl: sunxi: fix f1c100s uart2 function
(From OE-Core rev: 01af08d12495de711c9cf6928ca8650eca28feb4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
kernels with upstream commit 630af16eee495f583db5202c3613d1b191f10694
[perf tools: Use Python devtools for version autodetection rather than
runtime], or -stable backports of that commmit, evade our substitutions
for reproducibility.
We add a second sed expression to ensure that our definition of python
is used, as we have the proper environement setup and don't need the
full path of python, which eventually will be captured by the perf
binaries.
(From OE-Core rev: b24e73fb34049061ea03a6f2b6a54cdbee7b406b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a patch to avoid writing the full pathname to gperf into source
files which leads to reproducibility issues.
This fixes issues with systemd reproducibility in particular.
(From OE-Core rev: dea3c7ee2a413f7dc5f13ec006592084f7fb266c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The .real command was not given the same permissions and ownership as
the original pre-wrap file and this is now fixed.
A situation where the original pre-wrap file did not have write
permissions would cause a failure in the wrapping is also fixed.
Test update also included.
(From OE-Core rev: 47973fd4f3fbb0af1a0d1bc2c39f2900a963177d)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Correct whitespace to match the rest of the code in utils.
Refactored sed expression with a simpler equivalent.
(From OE-Core rev: 68f49af704a4e808ad274d689e884923776edfec)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, there are hardcoded paths in the binaries installed by this
recipe, at least one some architectures. Change the compile definitions to
point to more appropriate paths. Ideally we'd rework this patch into a form
acceptable to upstream but I'm not entirely sure what that would look like
right now.
(From OE-Core rev: ede7ab3bbf87cc7d7e713d435ea8a88035c2e46e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If enabled, the buildpaths test hangs in psplash as it tries to open
a fifo and read from it, hanging indefinitely.
Tweak the test to ignore fifo/socket/device files.
(From OE-Core rev: 2567edb7e0a8c5ca9a88d6940491bf33bfe0eff9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
While executing do_package, bitbake checks for a list of
debug source files and uses a pattern to match the ones
to be included in copydebugsources.
Previously when externalsrc was in use either directly or by
using devtool, the source location changed and this pattern
no longer matched, hence debug source files failed to be
included in the corresponding package.
Check when the source directory isnt the default (based on
WORKDIR), and change the pattern used to match debug source
files if that is the case, allowing us to perform do_package
properly.
Workaround debugsource.list containing paths from the host by
moving debug source files away from the host directory
structure to avoid host contamination (this seems to happen
when packages use $TMPDIR/work-shared and externalsrc is
in use).
Test matrix included using:
- devtool to use externalsrc automatically
- externalsrc with a non-devtool based source directory
- No externalsrc at all
Tested the following packages to be working:
- glibc ($TMPDIR/work-shared based)
- libxcrypt ($TMPDIR/work based)
[YOCTO 8015]
(From OE-Core rev: a887bd96fd0a15398e8077ea79df5070971866e4)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It requires a shebang wrapper due to the fact that awk interpreter
has an argument.
(From OE-Core rev: 3ced538ef2b6d509bec5a619837382de574c710e)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Useful to work around shebang relocation issues, where
shebangs are too long or have arguments in them, thus preventing them
from using the /usr/bin/env shebang.
(From OE-Core rev: 6edc1fffcbe1405d8c309a75643d7d6cd9a92848)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These files are checked by qa_check_staged but there was no
test cases for whether the tests actually worked. Now there
are.
(From OE-Core rev: 2a96719a201cb7b8db774718adec89dbd7e1aec3)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As reported in the bug report [1], there was no check for shebang
sizes on native scripts and now this is fixed.
The path scope of the qa_staging was increased from just checking
libdir to all the relevant SYSROOT_DIRS.
It is possible to skip this check through INSANE_SKIP.
[1] https://bugzilla.yoctoproject.org/show_bug.cgi?id=11053
(From OE-Core rev: 377fe11bc0d6939ab1aaebab1bf4e55adca1ab15)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As specified by git submodule manual relative urls can start either
with '..' or './', second case was incorrectly managed leading to an
interpretation of urls starting with './' as absoulte urls.
(Bitbake rev: 4a0bd3bcd1f7fc25364df8bbf185ff64881c015b)
Signed-off-by: Gennaro Iorio <gennaro.iorio@schindler.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The GitHub mirror of ncurses is updated daily, whereas the Debian
packaging repository is only updated when they do an upgrade.
(From OE-Core rev: 3c53e0dfb2d41ab2c933764ecd5a56c5f43bf8eb)
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>
Includes a fix for CVE-2022-2068.
(From OE-Core rev: f034faebd45e63385849078e6ee4b51257763e99)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It clears BBCLASSEXTEND in glibc-tests recipe to remove 'nativesdk'
which is set in glibc recipe. The side effect is that it removes
"${MULTILIBS}" at same time if multilib enabled. Then there will no
multilib version glibc-tests. So only remove 'nativesdk' from
BBCLASSEXTEND rather than clear it.
(From OE-Core rev: d15975441471c9367b6d8cfa094f093e80f910d4)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
- Fixed "connection reset" errors on AIX when running shell scripts with the
intercept or log_subcmds sudoers options enabled. Bug #1034.
- Fixed very slow execution of shell scripts when the intercept or log_subcmds
sudoers options are set on systems that enable Nagle's algorithm on the
loopback device, such as AIX. Bug #1034.
(From OE-Core rev: 2eaf00e0470b6b77910a349b74f9a634f6a42fb1)
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>
CVE-2020-23903.patch
removed since it's included in 1.2.1
License-Update:
Add "Organisation (CSIRO)" to Copyright 2005-2008
Changelog:
===========
Check for _WIN32 instead of WIN32 in preprocessor checks
wav_io: check for EOF when seeking in wav (fixes hang discovered by fuzzing, see #9)
CI: add gitlab CI integration
fixed-point: make left shift macros use unsigned to avoid undefined behaviour
math_approx: use unsigned int for LCG pseudorandom generator (avoids integer overflow)
oss-fuzz: add integration and fuzzing target
speexenc: guard against invalid channel numbers (see #13)
speexdec: make left shift macros use unsigned to avoid undefined behaviour
autotools: do not use deprecated macros
(From OE-Core rev: 4a0bd109d59bd51c98ce31c9a9e7904a88e01215)
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>
Changelog:
==========
- Caching of variable fonts shaping, in particular when using HarfBuzz’s own
font loading functions (ot). Bringing performance of variable shaping in par
with non-variable fonts shaping.
- Caching of format 2 “Contextual Substitution” and “Chained Contexts
Substitution” lookups. Resulting in up to 20% speedup of lookup-heavy fonts
like Gulzar or Noto Nastaliq Urdu.
- Improved ANSI output from hb-view.
- Support for shaping legacy, pre-OpenType, Windows 3.1-era, Arabic fonts
that relied on a fixed PUA encoding.
- Sinhala script is now shaped by the USE shaper instead of “indic” one.
- Thai shaper improvements.
- hb-ot-name API supports approximate BCP-47 language matching, for example
asking for “en_US” in a font that has only “en” names will return them.
- Optimized TrueType glyph shape loading.
- Fix subsetting of HarfBuzz faces created via hb_face_create_for_tables().
- Add 32 bit var store support to the subsetter.
- New API
+HB_BUFFER_FLAG_DEFINED
+HB_BUFFER_SERIALIZE_FLAG_DEFINED
+hb_font_changed()
+hb_font_get_serial()
+hb_ft_hb_font_changed()
+hb_set_hash()
+hb_map_copy()
+hb_map_hash()
(From OE-Core rev: bfe0f5b8fe449d2f7a4ac9d3629220a4190f70c5)
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>
Changelog:
==========
- Support for SMBIOS 3.4.0. This includes new memory device types, new
processor upgrades, new slot types and characteristics, decoding of memory
module extended speed, new system slot types, new processor characteristics
and new format of Processor ID.
- Support for SMBIOS 3.5.0. This includes new processor upgrades, BIOS
characteristics, new slot characteristics, new on-board device types, new
pointing device interface types, and a new record type (type 45 -
Firmware Inventory Information).
- Decode HPE OEM records 194, 199, 203, 236, 237, 238 ans 240.
- Bug fixes:
Fix OEM vendor name matching
Fix ASCII filtering of strings
Fix crash with option -u
- Minor improvements:
Skip details of uninstalled memory modules
Don't display the raw CPU ID in quiet mode
Improve the formatting of the manual pages
(From OE-Core rev: 5928085c909365d7569f26243058a328ef2832e1)
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>
Substitute expressions or whitespace from python egg requires.txt when
generating PACKAGECONFIG
Pysetuptools sees the uvicorn.egg-info/requires.txt as extra requirements.
Recipetool parses this information to generate the PACKAGECONFIG.
These extra requirements contain expressions and whitespace, which are not allowed in PACKGAGECONFIG.
This patch substitute them by hyphens to make PACKAGECONFIG parsable and readable.
Also adding an oe-selftest for this.
[YOCTO #14446]
(From OE-Core rev: a854d95a79e64f3f82abfa4cc1daec750abf4249)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Buildperf was designed to skip all non-directories under buildstats, i.e. proc
log files. With the /proc/pressure stats being collected in a new directory,
the following error was seen:
meta/lib/oeqa/buildperf/base.py", line 392, in split_nevr
n_e_v, revision = nevr.rsplit('-', 1)
ValueError: not enough values to unpack (expected 2, got 1)
Add an additional check to skip the reduced_proc_pressure directory.
(From OE-Core rev: d3a25dd7aa63ab98c8bb931b4b3bc61807806ed3)
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Screenshot from executing an NPM package built by npm.bbclass
(From yocto-docs rev: 57acf2f65e5e5798f369a24c4a0cc9b5cdb8e1db)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
From running the instructions using Poky master
In particular, update command output and the contents
of generated files.
The "cute-files" example application can now directly be run,
without having to run it through "node".
(From yocto-docs rev: a100fb1e25e3f2e144d771d31e952deae2fe3302)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove obsolete comments/data from the file. Add in three CVEs to ignore.
Two are qemu CVEs which upstream aren't particularly intersted in and aren't
serious issues. Also ignore the nasm CVE found from fuzzing as this isn't
a issue we'd expose from OE.
(From OE-Core rev: 68291026aab2fa6ee1260ca95198dd1d568521e5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use python 'with' symantics to ensure that the /proc/pressure/cpu file
descriptor used in SystemStats init is closed. Previously, this would
lead to a single file descriptor being leaked. For example:
ResourceWarning: unclosed file <_io.BufferedReader name='/proc/pressure/cpu'>
(From OE-Core rev: 643653160cd77d346cdc9b9ec25c7212c7dfe176)
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need sftp so that scp works with recent openssh. Use the packagegroup
instead of a direct dependency to ensure this.
(From OE-Core rev: 2b76c8e5fc8802bbe54371119e6bf6312bf2a8ec)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The cve-check class writes temporary files to preserve state across the
build, and cleans them up in a CookerExit handler.
However, in memory-resident builds the cooker won't exit in between
builds, so the state isn't cleared and the CVE report generation fails:
NOTE: Generating JSON CVE summary
ERROR: Error adding the same package twice
Easily solved by hooking to BuildCompleted, instead of CookerExit.
(From OE-Core rev: fccdcfd301de281a427bfee48d8ff47fa07b7259)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is fixed in 2.4.2, which we have, but the complex CPE in that CVE
isn't parsed by cve-check correctly so it thinks that we're vulnerable.
(From OE-Core rev: b40dd920f8b40eabe78db363249257818c63c074)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes a fix for CVE-2022-29458
(From OE-Core rev: 6032a1049d4693f17ab7f4b67f9b22719decadde)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The license checksum changed due to a major version change in the referenced file.
(From OE-Core rev: 89f34d8aa4f4572d048dbb732ca4c83d443157fb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit bd36593ba3db758b3eacc974e48468a665967961 did introduce a
regression when building package rust-cross-canadian-aarch64
on a x86_64 host. This commit will fix that configuration.
Suggested-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: ef566af964e9f9d2c440a3b5771ed801216f30f9)
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
New features
------------
Add support for curves Ed25519 and Ed448, including export and import of keys.
Add support for EdDSA signatures.
Add support for Asymmetric Key Packages (RFC5958) to import private keys.
Resolved issues
---------------
GH#620: for Crypto.Util.number.getPrime , do not sequentially scan numbers searching for a prime.
(From OE-Core rev: 5ed8d56bfcc5b38746d27585e064ff2a0489c1c0)
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>
Changelog:
==========
The NumPy 1.23.0 release continues the ongoing work to improve the
handling and promotion of dtypes, increase the execution speed, clarify
the documentation, and expire old deprecations. The highlights are:
Implementation of loadtxt in C, greatly improving its performance.
Exposing DLPack at the Python level for easy data exchange.
Changes to the promotion and comparisons of structured dtypes.
Improvements to f2py.
(From OE-Core rev: 8ac4f77e10b5c73b05c06a712b4c4eccd7681762)
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>
Changelog:
==========
Again works on RHEL/CentOS 8 (0.27 broke there), now in CI
Avoid glib GI dependency for main dbusmock, for running in virtualenv
(From OE-Core rev: f56350997a8e4678d14abe798d6eb2356b061147)
(From OE-Core rev: e14def00341b3f2f03e9fc8857aa804daaf329e9)
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>
Changelog
=========
Fallback count=”other” format in format_currency() (#872)
Fix get_period_id() with dayPeriodRule across 0:00 (#871)
Add support for b and B period symbols in time format (#869)
chore(docs/typo): Fixes a minor typo in a function comment (#864)
(From OE-Core rev: 57fe354881a31b8a60d32db4aa561e22fc7bf0a5)
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>
This release is the first release of chardet that no longer supports Python < 3.6.
License-Update: Adjust document format, change "St" to "Street"
(From OE-Core rev: d8bc9503058b067d4157b9177c16d06136918071)
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>
The last time of sampling would be updated within the SystemStats class
but not re-recorded into the datastore, leading to multiple samples being
collected in the same second in the sample function of buildstats.py.
Fix this to collect and store only one sample per second within a
certain tolerance to deal with variation in the arrival time.
This fix elimates the spikiness of sampled data, in cases where the difference
between the current and the last sample is taken. Previously, since many
samples per second were recorded, certain types of data would result in a
very small elapsed time and hence a small numerical difference. For example,
the CPU usage from /proc/stat is a running total of usage and taking the
difference between data collected 0.1 seconds apart would result in usage
appearing lower than it actually was.
(From OE-Core rev: 0e2df45ab066bb4ad2c4f8622ee9c1a8ecdea9cb)
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com>
Signed-off-by: Randy MacLeod <randy.macleod@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add two new, separate charts showing the avg10 and delta
total pressure over time for the CPU and IO resources. The height of
the avg10 data in each chart represents the percentage of time "some"
task was delayed over the specific resource during the last 10
seconds of the build. The height of the delta total data in each chart
represents the total time "some" task was delayed since the last sample
was collected. If the reduced_proc_pressure data is not present in the
buildstats log, then the new charts are not shown at all rather than
being present but unpopulated.
Note that the delta total graphs may appear "spikey",
oscillating from high values to low. This behaviour is fixed in a
subsequent commit.
(From OE-Core rev: fb9ff46dc3059cb3f4c8df8e4654184c3eab1571)
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com>
Signed-off-by: Randy MacLeod <randy.macleod@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The Linux pressure monitoring system helps determine when system resources
are being overutilized by measuring how contended the CPU, IO and memory are.
This information can be found under /proc/pressure/ which contains 3 files -
cpu, memory and io. In each of the files, the format is as follows:
some avg10=70.24 avg60=68.52 avg300=69.91 total=3559632828
full avg10=57.59 avg60=58.06 avg300=60.38 total=3300487258
The "some" state of a given resource represents when one or more tasks are delayed
on that resource whereas the "full" state represents when all the tasks are
delayed. Currently, we only collect data from the "some" state but the
"full" data can simply be appended to the log files if neccessary.
The "avg10", "avg60" and "avg300" fields represent the average percentage
of time runnable tasks were delayed in the last 10, 60 or 300 seconds
respectively. The "total" field represents the total time, in microseconds,
that some runnable task was delayed on a resource.
More information can be found at:
https://www.kernel.org/doc/html/latest/accounting/psi.html
and in the source code under kernel/sched/psi.c
This commit adds functionality to collect and log the "some" CPU, memory and IO
pressure. The "avg10", "avg60" and "avg300" fields are logged without change.
In place of the "total" field, the difference between the current "total" and
the previous sample's "total" is logged, allowing the measurement of pressure
in between each polling interval, as was done for /proc/stat data. The log files
are stored in:
<build_name>/tmp/buildstats/<build_time>/reduced_proc_pressure/{cpu,io,memory}.log
mirroring the directory structure of /proc/pressure. If the /proc/pressure
directory does not exist or the resource files can't be read/opened, the
reduced_proc_pressure directory is not created.
(From OE-Core rev: 061931520b8baa7f3a03bf466aa9ec8bf995bc14)
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com>
Signed-off-by: Randy MacLeod <randy.macleod@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Switch the default DEPENDS for ${PN}-dev to be a RRECOMMENDS instead. This
takes advantage of a change to complmentary package globbing to not follow
RRECOMMENDS and means and SDK for an image with both openssh and dropbear
compoments will now build successfully.
(From OE-Core rev: 6f28420ab0e8f2ab5eb06326024777a40aded0a6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is a pattern that several recipes need to break the dependency of ${PN}-dev
on ${PN}, most often as ${PN} may be be empty. Add a new variable to parameterise
this and allow it to be changed more easily.
(From OE-Core rev: a5b381c0f45c590a762647a9956a8f41e2e2315e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've some long standing bugs where the RDEPENDS from -dev packages causes
problems, e.g. dropbear and openssh components on an image working fine together
but then the SDK failing to build as the main openssh and dropbear packages
conflict with each other (pulled in by openssh-dev and dropbear-dev).
We propose changing the behavour of complementary package installation to
ignore RRECOMMENDS. If we then change the ${PN}-dev dependency on ${PN}
to a RRECOMMENDS, we can avoid many of the issues people run into yet still
have the desired behaviour of ${PN}-dev pulling in ${PN}.
This therefore changes the package manager code so that it doesn't follow
RRECOMMENDS for completementary package globs.
[RP: Added deb support]
(From OE-Core rev: b44b0b9294675f89aa51ff84f532664f4c479677)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Seems sad to have to do this but openssh is moving to use sftp instead
of scp to move files. This means scp from Fedora 36 will no longer be
able to move files to/from a dropbear based image. This breaks a number
of our key QA tests and I suspect will cause users pain too.
The sftp server from openssh is small (200kb uncompressed) and standalone
so adding it to the packagegroup seems to be the best way to preserve user
sanity. If people really don't want it, they can just use dropbear instead
of the packageground.
(From OE-Core rev: a98188e83b2c027d99cc38e3367e1ec2a98efbb0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The original site went down, and at is more or less
maintained in Debian anyway; the tarballs are identical in name
and content.
(From OE-Core rev: 5fcf9e5c368188e920a995492b342012cbc7016d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With nodejs 16, the simple 'npm cache add' approach does not work
anymore because its fetcher implementation downloads also meta
information from the registry.
We have to generate these information and add them to the cache.
There is no direct support in 'npm' for task so we have to implement
it manually.
This implementation consists of a openembedded python module (in
oe-core) and a nodejs version specific helper (in oe-meta).
(From OE-Core rev: 019b9c341d539939098962c228c1fd5c99331312)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Helper module to:
- generate meta information from package.json content. This data has
a format as provided by https://registry.npmjs.org
- put this meta information and the corresponding tarball in the
nodejs cache. This uses an external, nodejs version specific helper
script (oe-npm-cache) shipped in oe-meta
To avoid further nodejs version dependencies, future versions of this
module might omit the caching completely and serve meta information
and tarball by an http server.
(From OE-Core rev: 6cd5886ad05fee704e8a5892bd370c360c8c3b54)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We know the content of 'package.json' from earlier patches; there is
no need to parse the tarball name to extract the version.
(From OE-Core rev: f553e528e76f7e3925ed1c0950d96e73aec37da9)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have to read 'package.json' to calculate the name of the tarball.
This content is interesting for later patches.
(From OE-Core rev: d67367e389c492ae90f9021066d6a4d5ebcf68e5)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
'npm pack' is a maintainer tool which tries to execute 'prepare'
and similar scripts. This fails usually in OE because it requires
completely installed 'node_modules'.
Earlier nodejs versions supported an undocumented 'ignore-scripts'
option. This has been removed in nodejs 16.
We could patch 'package.json' and remove the unwanted scripts. But
this might complicate local workflows (applying patches) and installed
packages will contain the modified 'package.json'.
Instead of, package it manually by 'tar czf'. As a sideeffect,
'do_configure' is running much faster now.
(From OE-Core rev: 68b480d64ffb6750699cc8fa00d2ac0bc6a2e58a)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
PACKAGES uses ${PN}-dev so be consistent with the addition to the
variable to avoid weird variable conflicts.
The flags variable used here is messy, key expansion and overrides are
not supported by flags. The plain variable access does happen to work
though, so leave it as is for now and note.
(From OE-Core rev: a5edae117d0d2a59fd3456ccbeeb6cd35dd1951f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
idna was removed in 3.1, asn1crypto in 2.8, six in 3.3.1; setuptools
never appears to have been a runtime requirement. With these removed the
recipe both builds and passes ptest:
===== 2824 passed, 52 skipped, 85319 subtests passed in 3932.89s (1:05:32) =====
Also drop redundant ${PYTHON_PN}-setuptools-rust-native DEPENDS as this
comes from python_setuptools3_rust.bbclass.
(From OE-Core rev: 4907bf80e6d3e98c005bcfbc690b75fab104c166)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This release has:
* SBI PMU improvements
* RISC-V AIA v0.3.0 draft support
* Simple external interrupt handling framework
* Xilinx UART-Lite driver
* RISC-V privilege specification v1.12 support
* RISC-V Svpbmt extension support
* RISC-V Smstateen extension support
* RISC-V Sstc extension support
* RISC-V privilege specification version detection
* Platform callback to populate HART extensions
* Compile time C arrays support
* Probing FDT based drivers using compile time C arrays
* SBI HSM improvements
* Allwinner D1 platform support
* Trap redirection improvements related to [m|h]tinst CSR
* SBI v1.0 specification support
Overall, this release mainly adds support for various RISC-V ISA
extensions ratified in December 2021 along with other improvements.
(From OE-Core rev: 337da2a521b060c72375279dac20bc8e3878926e)
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The test for obsolete licenses used in INCOMPATIBLE_LICENSE_EXCEPTIONS
tried to match the "<package>:<license>" tuples with the obsolete
licenses and thus never matched anything.
(From OE-Core rev: 3ad994d95815eefed2a72b675c7a323b3ed38191)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The '.include' syntax has been dropped from latest systemd releases,
we need drop the systemd-udevd.service here, introduce a postinst
function to add "MountFlags=shared" to systemd-udevd.service.
Also lsblk binary is being called in mount.sh automount_systemd
function, add it to RDEPENDS.
(From OE-Core rev: 356520d60b9429c6f62124821e42468ff2b7b1d6)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix some hyphens being improperly used as em dashes.
See https://www.grammarly.com/blog/hyphens-and-dashes/
Using em dashes may also allow Sphinx to hyphenate
and break lines in the best way.
Note that the first character after an em dash not
supposed to be capitalized, unless a specific
rule applies, typically when what follows is a proper noun.
Fix a few misuses of parentheses in following text.
(From yocto-docs rev: 5918f019f63f6e820b1168f4cc001faa1d1cdc6f)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make DISTRO_FEATURES description more explicit by specifying
that DISTRO_FEATURES alone can't select build configurations,
and need mechanisms like PACKAGECONFIG setup to take care of
selecting build configurations.
Signed-off-by Aatir Manzur <aatrapps@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
(From yocto-docs rev: 4b39a4434ee658512050c50f6ebd5ad5dc900fb1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
I realised only the first logging message was being displayed in a given
parsing process. The reason turned out to be the UI handler failing
with a "pop from empty list". The default handler was then lost and
no further messages were processed.
Fix this by catching the exception correctly in the connection writer code.
(Bitbake rev: d3e64f64525187f1409531a0bd99df576e627f7f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The recent change enabling parallel make for ptest compile/install caused
autobuilder failures in these two recipes. Disable parallel make here
for now until someone can debug the race and get it fixed (preferably
upstream).
(From OE-Core rev: 12755e3e771eb2f1628e2b3dd7138c8766973d82)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fedora is switching to use sftp as the backend for scp. This means the
scp test fails on Fedora 36 hosts with a dropbear target as dropbear
doesn't support sftp. This change is in the upstream openssh code, other
distros have not yet changed the default but probably will follow.
The easiest way to resolve test failures in dropbear images is to stop
testing this against dropbear as it is no longer expected to work and will
likely spread as the change filters through other distros.
(From OE-Core rev: a71fc7d455400f406b0d607be712a1133fe91166)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Python 2.x has been EOL for a while, and so this test
never runs.
(From OE-Core rev: b687627e9cffb8123c156413f55ea1929f1a7831)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
PARALLEL_MAKE is now honored in ptest.bbclass, so drop redundant
parameter from oe_runmake call.
(From OE-Core rev: 1e351aef06acd383bb5a57a6e0b8a23370d22152)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since oe_runmake wrapper doesn't by default involve PARALLEL_MAKE
outside do_compile() nor PARALLEL_MAKEINST outside do_install(),
enable parallellized make by default when oe_runmake is invoked from
do_compile_ptest() or do_install_ptest() by declaring wrapper task
specific EXTRA_OEMAKE overrides in fashion similar to do_compile and
do_install overrides in meta/conf/bitbake.conf.
Parallel make can still be disabled by resetting bbclass specific
PTEST_PARALLEL_MAKE and PTEST_PARALLEL_MAKEINST variables in recipe
e.g. if a race issue needs to be avoided without modifying source code.
Tested by issuing following command sequence on a 32-core build host:
$ bitbake -c clean util-linux && bitbake --skip-setscene -c compile util-linux && time bitbake --skip-setscene -c compile_ptest_base util-linux
and found that before this change the result was
real 0m34.684s
user 0m0.753s
sys 0m0.131s
and after this change
real 0m9.868s
user 0m0.749s
sys 0m0.150s
(From OE-Core rev: 5c09d2a017add8bd34142c6c1543e2d0f9ead286)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current home path that is compared against is incorrect as it is missing the
package name, this patch adds it.
[YOCTO #14553]
(From OE-Core rev: ae8f22d9e2694eea5ede3b31c6f3bca404ea4a5a)
Signed-off-by: Ahmed Hossam <Ahmed.Hossam@opensynergy.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the CMake configuration for llvm finds the python pygments and
pyyaml if they are installed on the host. This makes builds
non-reproducible across different machines, some having those modules
installed and some others not.
This has been causing a 'reproducible' failure on one of the autobuilders:
AssertionError: The following deb packages are missing or different and not in exclusion list: /home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/deb/./core2-64/llvm-dev_14.0.4-r0_amd64.deb
The following ipk packages are missing or different and not in exclusion list: /home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/ipk/./core2-64/llvm-dev_14.0.4-r0_core2-64.ipk
The following rpm packages are missing or different and not in exclusion list: /home/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB/tmp/deploy/rpm/./core2_64/llvm-dev-14.0.4-r0.core2_64.rpm
Fix by adding an explicit PACKAGECONFIG to control the
LLVM_HAVE_OPT_VIEWER_MODULES option in CMake. If unset, it forces CMake to
ignore pygments and pyyaml, no matter it they are available on the host. If
set, it DEPENDS on the pygments and pyyaml modules so that CMake will find
and use them.
Based on suggestions from Stefan and Markus -- thanks.
Proposed-by: "Stefan Herbrechtsmeier" <stefan.herbrechtsmeier-oss@weidmueller.com>
Proposed-by: "Markus Volk" <f_l_k@t-online.de>
(From OE-Core rev: 78b6a08db4e8eb3b4e1d52fcdb39a5b3415f5a3f)
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-landlock-update-expected-string.patch
removed since it's not available in 5.18.
skip-load.patch
refreshed for new version.
(From OE-Core rev: cfcb1a22866e9075a6d0d64fa567d140bef66f2a)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-sbc_primitives-Fix-build-on-non-x86.patch
revmoed since it's included in 2.0
(From OE-Core rev: 3151d39eed451a313963adc1c0c49b88acf3b790)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
Drop unmaintained and broken accountsservice template
testcase: Throw an error when spawning a well-known name that exists
mockobject: Allow sending signals with extra details
(From OE-Core rev: d6f09edd3d53597352bdf88cbe2f22fefe3310e9)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
keymaps:
-------
Fix pt-latin1 failing to load due to euro2 include.
tests:
--------
The tests do not depend on the data in srcdir/data.
(From OE-Core rev: 750a4d2204dcad60e911d76f20abbc778c208b93)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
[func] Don't try to process DNSSEC-related and ZONEMD records
in catz. [GL #3380]
[func] Add some more dnssec-policy checks to detect weird
policies. [GL #1611]
[test] Add new set of unit test macros and move the unit
tests under single namespace in /tests/. [GL !6243]
[func] Key timing options for 'dnssec-settime' and related
utilities now accept "UNSET" times as printed by
'dnssec-settime -p'. [GL #3361]
[bug] When the fetches-per-server quota was adjusted
because of an authoritative server timing out more
or less frequently, it was incorrectly set to 1
rather than the intended value. This has been
fixed. [GL #3327]
[bug] Only write key files if the dnssec-policy keymgr has
changed the metadata. [GL #3302]
[func] Key timing options for 'dnssec-keygen' and
'dnssec-settime' now accept times as printed by
'dnssec-settime -p'. [GL !2947]
(From OE-Core rev: d5a12d549209f01324d03963db96449ee43452eb)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Configuration
- mt8195_demo: fix the HDMI device name
- USB-Audio: ALC1220 - add support for Gigabyte TRX40 Aorus Pro WiFi Rev 1.2
- ucm2: MediaTek: mt8195-demo: Add Initial support
- ucm2: rk3399-gru-sound: Add missing symlink from conf.d tree
- USB-Audio: Optimize regex for realtek-alc4080
- USB-Audio: Add ALC4080 ID for Asus Z690-I Gaming Wifi
- ucm2 profile for MOTU M4 interface
- ucm2: Rockchip/max98090: add symlink to VEYRON-I2S
- ucm2: Rockchip/max98090: add JackControl and PlaybackVolume
- Added basic support for ALC4082 on ASUS ROG Maximus Z690 Hero.
- ucm2: direct profile - allow to override the card name
- ucm2 profile for Behringer Flow8
- Steinberg UR44: fix the direction for steinberg_ur44_mono_in
- Steinberg UR44: fix the Line2 channel mapping (2nd)
- Steinberg UR44: fix the Line2 channel mapping
(From OE-Core rev: 66e9a57aeeab9f87106d5565ac28342d38a6eb33)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Core
- Release v1.2.7.1
- conf: Use ino64_t to save and compare inode numbers
Control API
- control: eld - fix the decoding for older hw
I/O API
- output: include stdarg.h
PCM API
- pcm: dmix - Add error handler for `fgets`
Use Case Manager API
- ucm: list also hardware configs (hw:X) in uc_mgr_scan_master_configs() fcn
Configuration
- conf: Use ino64_t to save and compare inode numbers
(From OE-Core rev: fd6bf61bd5401a099372661f77f3abd9d0242d67)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop backports; one of them (0009) is present only
on the master branch and not on 2.13 branch, and so
stays in the recipe.
(From OE-Core rev: 1002941b76e0a0351e85a20e3e8d0a6a2254449c)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Commit e1382583cd50 ("perf: sort-pmuevents: don't drop elements") tried
to fix a case where the array terminator elements were dropped from the
sorted list breaking the build, but it only worked for the case where
the terminator is the only element of the array. When the array has other
elements the terminator will still be silently dropped, causing invalid
memory accesses at runtime when the perf utility iterates over the array.
Fix this by treating any unmatched entry as an array terminator and also
add a comment to make it a little more clear how things are ending up at
the right position in the sorted list.
(From OE-Core rev: 69c35a48c5100b884f1b633142b07222b9390e92)
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* add missing % to print the values instead of:
| INFO: Build artifacts not found, exiting.
| INFO: (Please check that the build artifacts for the machine
| INFO: selected in local.conf actually exist and that they
| INFO: are the correct artifacts for the image (.wks file)).
|
| ERROR: ("The artifact that couldn't be found was %s:\n %s", 'kernel-dir', '/OE/build/deploy/images/qemux86-64')
(From OE-Core rev: e104c2b1273d8c5bd97893f318bf2a2699ef7f2d)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Without `--with-gcc-arch=generic` libffi looks up the cpuid to automatically determine
which mtune/march to use. This makes the native sstate-cache unuseable since it's
possible to have a newer cpu building the recipe and the library being pulled from
another older cpu which doesn't have the instruction.
(From OE-Core rev: cddaecac1fdd4d033c2ff8ccaf1d60e1c598d5b7)
Signed-off-by: Maxime Roussin-Bélanger <maxime.roussinbelanger@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This recipe (a VCS plugin for Hatch) is needed by the new
python3-jsonschema to build.
(From OE-Core rev: 62cb0c78e2ea4cfbb7bb961abd9b8faaa2100379)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recipes in core are now needing to use the Hatch build system, so
move the hatchling recipe and class from meta-oe to oe-core.
(From OE-Core rev: 846e806181f1349be29cbce78c5041735dfd7e6f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a dependency of the Hatch build system, to be added as
python3-hatchling.
(From OE-Core rev: 857f324314d10c6cfe4613ec5dc865a2df0dc2e2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a dependency of the Hatch build system, to be added as
python3-hatchling.
(From OE-Core rev: 781da7200711e45da8b63654dd4508fce62580b8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
"empty-root-passwd" doesn't actually set an empty root password.
It just doesn't touch the initial root password which is empty by default.
(From yocto-docs rev: 793cfe841148ead7e22fc2caf045247ab27a15da)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Completing the descriptions of "debug-tweaks".
Correcting the description of "allow-empty-password"
which doesn't imply accepting root logins.
(From yocto-docs rev: 907c94886fd8a485a6045d71478e41a3c598821c)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Quentin Schulz <foss@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As enforced by meta/classes/sanity.bbclass:
- at least GNU make 4.0
- at least GNU tar 7.5 (instead of 5.0)
(From yocto-docs rev: 6480aa0f8338ef192c666b9445bc0baff47d9248)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This term is used throughout the manual but is not properly
introduced anywhere.
(From yocto-docs rev: 51426a0762a5988aa835e065f5258fd7ac474c52)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix a wrong reference no longer tolerated by Sphinx 5.0.1
(missing "bitbake:" prefix)
Add missing double quotes in a reference to a chapter title
(From yocto-docs rev: 9a797dedf6708da3e7ce789c5c8735e5d891cde4)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Multiconfigs now work from layers. Update the documentation to match this change.
Also fix a incorrect reference to different distros working within the same TMPDIR,
that is incorrect.
[YOCTO #13566]
(From yocto-docs rev: cb35f75bfc98c9098f9af64b9dd040b25779da36)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add detail that package overrides are only available if
specified in SYSTEMD_PACKAGES.
(From yocto-docs rev: 9466c0b79348e68b1db7aefd3d95f8e7c903f1d4)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Stating that the assignment is done at the end of parsing is misleading.
The weak default value is the value which a variable will expand to if no value
has been assigned to it using any of the assignment operators.
(Bitbake rev: 8189f58d0449d16f162b6e8d98c4e5edc6bff875)
Signed-off-by: Jacob Kroon <jacob.kroon@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With PREMIRRORS set and BB_NO_NETWORK = "1" bitbake should not try to
fetch into non-initialized git directory if tarball is broken (or not in
gzip format)
[Yocto 14822]
(Bitbake rev: c9aaca3dd2dfdf4a291d6e1f6263037e0f54b4b6)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Failure message is shown in boot logs when trying to
mount lvm as automounter does not handle cases where
lvm is mounted. This simply skips lvm while automounting
to avoid failure message in boot logs.
(From OE-Core rev: b1d18072ed9a8b0bca0f20f8e5deefa73ab6acbe)
Signed-off-by: Ansar Rasool <ansar_rasool@mentor.com>
Signed-off-by: Muhammad Hamza <muhammad_hamza@mentor.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Automounting does not work cleanly in case systemd as well as
udev rules are being used simultaneously and in most cases
race conditions and unknown behavior can come up.
In case we're running on top of systemd we need to make sure
that systemd-udevd knows that udev is in play as well and
mounting should be done using shared flags. Also as we're
using mount from sources other than systemd-mount in current
scripts this is the most manageable fix to automounting
problems.
(From OE-Core rev: 1e770416b4c9a0468404fb64d55114d93e84763b)
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Muhammad Hamza <muhammad_hamza@mentor.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
fdisk from util-linux (2.31.1) and above allows the user to
manipulate an already mounted device. In order to achieve this
functionality it issues a BLKRRPART (block device re-read part)
ioctl and in response the kernel generates remove/change/add
events if the device is not mounted (manually unmounted etc)
which are caught and processed by udev. This causes our auto-mounter
to remount everything because it does not keep track and things
go out of control.
Differentiating between types of remove events such as the one
described above (generated by BLKRRPART) and one where the device
is physically plugged out is only possible using the DEVPATH variable
which is cleaned up only when the device is actually plugged-out.
This fixes the above anomaly by only mounting a device in add event
which is cleaned up properly (tmp cache deleted) in the remove event
or is not present in the tmp cache while making use of the DEVPATH
variable during the remove action.
(From OE-Core rev: 11a5e6c17535438ea1e7a8403ed260c8b3a22bc8)
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Muhammad Hamza <muhammad_hamza@mentor.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Doing this will allow to fetch the exact name created by the
auto-mounter during the remove action where depending on the
scenario utilities such as the blkid might not be usable due
to actual device not being present on the system.
(From OE-Core rev: 496b76f8775a620c1d449eb6f62a41656abf2a9b)
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Muhammad Hamza <muhammad_hamza@mentor.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This alters the mountpoints such that if a device has a LABEL or
a PARTLABEL, it will be mounted at e.g.:
/run/media/$LABEL-<device-node>
/run/media/$PARTLABEL-<device-node>
/run/media/rootfs-sda2
otherwise the device will be mounted at e.g.:
/run/media/<device-node>
/run/media/sda1
The <device-node> appended with LABEL or PARTLABEL makes sure that
the mountpoint is unique, therefore, avoids overlapping mounts.
(From OE-Core rev: a9a0a0967832445f1bcc65d58f95343d1b562e1b)
Signed-off-by: Arsalan H. Awan <Arsalan_Awan@mentor.com>
Signed-off-by: Muhammad Hamza <muhammad_hamza@mentor.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop patches which are not needed anymore.
Rebase musl specific patches to aboid fuzz warnings
(From OE-Core rev: 3275cc6c2ecfd70ba134b49363c9cecbb0c2c0b2)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Specific provider (ie. RPM or IPK) does "provide" just itself as a
package to the system. This will cause the "-dev" package, which
refers to the generic signing-keys and not the provider specific,
to miss the dependency.
Error case (RPM) when populating sdk:
Error:
Problem: conflicting requests
- nothing provides signing-keys = 1.0-r0 needed by signing-keys-dev-1.0-r0.noarch
(try to add '--skip-broken' to skip uninstallable packages)
Examining signing-keys-rpm packages in PROVIDES we have indeed:
signing-keys-rpm = 1.0-r0
But in signing-keys-dev: in REQUIRES:
signing-keys-1.0-r0
This MR will fix the situation by removing the RDEPENDS for
the -dev package
(From OE-Core rev: ecdba906c3c8bc21e33b4a2651a762c40487149b)
Signed-off-by: Federico Pellegrin <fede@evolware.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This test uses find_unused_port() which is inherently racey, so retry
it a few times before failing.
[ YOCTO #14840 ]
(From OE-Core rev: efac044cabdbe77556a0b9903595fd602f39ac8d)
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>
Currently the sysext binary is packaged in systemd-utils and
the service systemd-sysext.service in systemd package. Add a
PACKAGECONFIG for sysext to actively choose if it is going to
be installed or not, default off. If installed it will be added
to systemd package.
(From OE-Core rev: 98cc5639d74dc71aa1352b50f97ed832245d3c3b)
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Operations such as mkfs fail on devices that are not
switched to the actual rootfs before switch_root is
called. The kernel interprets these devices as still
being used even after unmounting and errors such as
below are seen when the target is fully booted
root@v1000:~# umount /dev/sdb1
root@v1000:~# mkfs.ext4 /dev/sdb1
mke2fs 1.43.8 (1-Jan-2018)
/dev/sdb1 contains a ext4 file system
last mounted on Wed Nov 28 07:33:54 2018
Proceed anyway? (y,N) y
/dev/sdb1 is apparently in use by the system; will not make a filesystem here!
(From OE-Core rev: ec53ffd01972d1be2d6a28de828b3f0b80dc1e61)
Signed-off-by: Awais Belal <awais_belal@mentor.com>
Signed-off-by: Muhammad Hamza <muhammad_hamza@mentor.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-fsck-main.c-add-missing-include.patch
removed since it's included in 1.5.
License-Update: license switch to GPL-2.0+ OR Apache-2.0
for better 3rd-party integration.
Changelog:
==========
* This release includes the following updates:
- (fsck.erofs) support filesystem extraction (Igor Ostapenko);
- support ztailpacking inline feature for compressed files (Yue Hu);
- (dump.erofs) support listing directories;
- more liberofs APIs (including iterate APIs) (me, Kelvin Zhang);
- use mtime to allow more control over the timestamps (David Anderson);
- switch to GPL-2.0+ OR Apache-2.0 dual license for liberofs;
- various bugfixes and cleanups;
(From OE-Core rev: bb87788832ad64079609e4f554e4d55a14f0aa94)
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>
Eliminated the ptest deprecation warnings for the error:
DeprecationWarning: _int_ returned non-int (type SizedInteger).
The ability to return an instance of a strict subclass of int is deprecated,
and may be removed in a future version of Python.
return SizedInteger(value).setBitLength(len(value))
Patch from git upstream repo:
db8f1a7930
(From OE-Core rev: ac674d95820137306e7c71f4275d92cf4fedf39d)
Signed-off-by: Yulong (Kevin) Liu <yulong.liu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add ability to parse instance-specific conf files when
enabling an instance of a templated unit during postinstall.
(From OE-Core rev: baa0ecf3271008cf60cd830c54a71f191aebb81c)
Signed-off-by: Nick Potenski <nick.potenski@garmin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ignored CVEs aren't patched, but do not apply in our configuration
for some reason. Up till now they were only partially supported
and reported as "Patched".
This patch adds separate reporting of Ignored CVEs. The variable
CVE_CHECK_REPORT_PATCHED now manages reporting of both patched
and ignored CVEs.
(From OE-Core rev: c773102d4828fc4ddd1024f6115d577e23f1afe4)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
runqemu auto generating the KERNEL_CMDLINE values and specifying using
-append option to qemu boot command which will lead to override the
kernel_cmdline/bootargs which are specified in DTB when using -dtb option.
Add new macro QB_KERNEL_CMDLINE to specify not to add the runqemu
generated KERNEL_CMDLINE values instead use which are in the DTB if
value defined as 'none'.
Add provision to override bootargs using # runqemu bootparams="root=/dev/ram0"
(From OE-Core rev: 98f4bf980c378cc541b220d79ee006bf2fae9ae8)
Signed-off-by: Raju Kumar Pothuraju <raju.kumar-pothuraju@xilinx.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Use obstack.c and obstack.h from gcc-10.2.0 libiberty.
Add AC_CONFIG_HEADERS to configure.ac and make ./bootstrap.sh create config.h.in.
(From OE-Core rev: a34986755a57b6467e78eb91042bb46f588b6856)
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>
A native path can cause a shebang overflow on gtkdoc-mkhtml.
Replace it with /usr/bin/env.
(From OE-Core rev: f018d3f77f27b73206a26c78228fed563950bd9d)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The native path may be too big, leading to shebang
overflow. Just use the #!/usr/bin/env python3.
(From OE-Core rev: 84783dee09e48cb930c7cd27944eaf3f03997237)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When using multiconfig with the same TMP folder we can have
races because the shared recipes like gcc-source run twice.
ARCHIVER_OUTDIR = ${ARCHIVER_TOPDIR}/${TARGET_SYS}/${PF}/
which includes TARGET_SYS and between the two different MACHINE values,
this changes from 'arm-poky-linux-gnueabi' to 'aarch64-poky-linux'.
This leads to the task running twice, once for each multiconfig.
To solve this we need to store the shared output in a common place
for all machines and in this way the stamps will be the same for each
machine so the gcc-source will on run once regardless of the machine used.
(From OE-Core rev: 5abe497aad39a6ce8d72556fcdda1938a0f8c1bc)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some tasks may reference ${B} for gcc-source which in general would not exist.
It has dependencies on HOST_SYS and TARGET_SYS which are not appropriate for a
shared recipe like gcc-source. This causes problems for the archiver and
multiconfigs in particlar.
Set B to something else to avoid these task hash issues.
Acked-by: Jose Quaresma <jose.quaresma@foundries.io>
(From OE-Core rev: beb2a76c591e985c6fc7ed473abd1bee27f955a2)
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>
We already have removed --benchmark-disable option to avoid
adding python3-pytest-benchmark rdepends.
Also remove the case test_x509.py which needs benchmark feature
to avoid below failure:
file /usr/lib64/python3-cryptography/ptest/tests/bench/test_x509.py, line 9
def test_aki_public_bytes(benchmark):
> fixture 'benchmark' not found
> available fixtures: backend, cache, capfd, capfdbinary, caplog, capsys, capsysbinary, disable_rsa_checks, doctesty
> use 'pytest --fixtures [testpath]' for help on them.
(From OE-Core rev: dd39446dff75c6e48f4aa44ec90087f172d717d4)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix the following error messages:
ModuleNotFoundError: No module named 'distutils'
ModuleNotFoundError: No module named 'colorsys'
(From OE-Core rev: 8beef93e6e341566eba8a125f75ad836ac6a3d69)
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Building busybox with CONFIG_LSATTR=y and installing that in the same
filesystem as e2fsprogs breaks:
ERROR: ... do_rootfs: Postinstall scriptlets of ['busybox'] have failed. If the intention is to defer them to first boot,
then please place them into pkg_postinst_ontarget:${PN} ().
Deferring to first boot via 'exit 1' is no longer supported.
Fix that by also alternatifying lsattr just as chattr already is.
(From OE-Core rev: 96703961eeb3460e9da26503d7942cc965d1e573)
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When multilib enabled and add layers/meta-openembedded/meta-oe in
conf/bblayers.conf, it reports below error when run oe-selftest.
$ oe-selftest -r oescripts
[snip]
[20:36:33-0700] 2022-05-16 03:36:33,494 - oe-selftest - INFO - RESULTS - oescripts.OEListPackageconfigTests.test_packageconfig_flags_option_flags: FAILED (585.37s)
[snip]
It is because the output of "list-packageconfig-flags.py -f" as below:
$ ../scripts/contrib/list-packageconfig-flags.py -f
[snip]
qt lib32-pinentry lib32-wxwidgets nativesdk-pinentry pinentry pinentry-native wxwidgets wxwidgets-native
secret lib32-pinentry nativesdk-pinentry pinentry pinentry-native
[snip]
But the check logic as below:
class OEListPackageconfigTests(OEScriptTests):
#oe-core.scripts.List_all_the_PACKAGECONFIG's_flags
def check_endlines(self, results, expected_endlines):
for line in results.output.splitlines():
for el in expected_endlines:
if line.split() == el.split():
expected_endlines.remove(el)
break
def test_packageconfig_flags_option_flags(self):
results = runCmd('%s/contrib/list-packageconfig-flags.py -f' % self.scripts_dir)
expected_endlines = []
expected_endlines.append("PACKAGECONFIG FLAG RECIPE NAMES")
expected_endlines.append("qt nativesdk-pinentry pinentry pinentry-native")
expected_endlines.append("secret nativesdk-pinentry pinentry pinentry-native")
self.check_endlines(results, expected_endlines)
And the test will fail as line.split() doesn't equal el.split() as
line.split() is ['lib32-pinentry', 'lib32-wxwidgets', 'nativesdk-pinentry',
'pinentry', 'pinentry-native', 'wxwidgets', 'wxwidgets-native'] and
el.split() is ['nativesdk-pinentry', 'pinentry', 'pinentry-native'].
So change the compare logic to fix the gap.
(From OE-Core rev: 239f22847bcae0cb31769adb0a42b5440173a7c5)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rename the default file from "build" to "buildinfo" since this is more
obvious to anyone looking in an image.
Add SDK_BUILDINFO_FILE and allow the same information to be written into
SDK images. This will be useful for buildtools-tarball and uninative-tarball.
(From OE-Core rev: 38b9525f1d5377288922e7cbac3f30afe6046242)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Reduce code duplication to a common function in oe.buildcfg.
(From OE-Core rev: 0b191a1df4c3722defb09dde0c16b1d9e7fe7ef6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This isn't used anywhere and everyone is using git now, the functions
are now hardcoded as such too. Drop this function.
(From OE-Core rev: 09ba96a2d7fa02c7a82758bbf4109b04ffca2c55)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The comments even say this was copy/paste code. Move to a
shared library function.
(From OE-Core rev: ac3de2f850a418673b87e1c454970cb099e191b0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is a load of duplicated git/layer/revision code which makes
most sesne as a python library, not bbclass code. Start to refactor as such.
(From OE-Core rev: 439cdf8a1e52fd2c4dc81dc40ce7e6af282ce7ac)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When atexit functions run, stdout and stderr operations may fail, e.g.
when output is piped to less but has been exited by the user.
This removes error print from output of "bitbake -e sqlite3 | less"
if user presses "q" before bitbake has finished processing:
[Errno 32] Broken pipeError in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/home/builder/src/poky/bitbake/lib/bb/event.py", line 135, in print_ui_queue
sys.stdout.flush()
(Bitbake rev: 35167536c163eb6b7653cbcaad9f65b834d3e2f8)
Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Existing test uses fake local repo for better performance. Adding
test which uses real (but still small) project hosted on
yoctoproject.org.
(Bitbake rev: 247f3536a691cdaa3f96768d1b42653b1da9ae84)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Function "git" is defined in super class FetcherTest already.
(Bitbake rev: bfed4ad2d50bcd635bb2ef99977e03e879fc79a2)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As reported by Martin Jansa <Martin.Jansa@gmail.com>:
bitbake/lib/bb/cooker.py:16: DeprecationWarning: module 'sre_constants' is deprecated
import sre_constants
it's deprecated since 3.11 with:
https://github.com/python/cpython/issues/91308
The correct replacement for our usage is re.error so use that instead.
(Bitbake rev: 3c0cd401472ffee06d5a93bdba566cb033851fcf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It fails to compile xxhash when '-Og' is set in CFLAGS via such as set
DEBUG_BUILD = '1' in local.conf. Check and disable inline when '-Og'
exists.
(From OE-Core rev: 3464c67cd34acbb1a6705369e34dee8af7e348ac)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Without specifing runstatedir tmpfiles.d is configured to use /var/run
for dbus and this causes deprecation warnings in system logs.
(From OE-Core rev: 4df1a16e5c38d0fb724f63d37cc032aa37fa122f)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Someone reported that if some other shell function has left i or j set,
the concat_dtb_helper function could fail. Add a small tweak to avoid this.
[YOCTO #14815]
(From OE-Core rev: d219c97bdf5d30be89795fbf9b66ddc367bef384)
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>
In theory this should have been worked around but is still occurring. Add
it to the list of things to ignore when bitbake is shutting down.
Traceback (most recent call last):
File "/usr/lib64/python3.9/threading.py", line 973, in _bootstrap_inner
self.run()
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/bb/server/process.py", line 698, in startCallbackHandler
event = self.reader.get()
File "/home/pokybuild/yocto-worker/oe-selftest-fedora/build/bitbake/lib/bb/server/process.py", line 722, in get
res = self.reader.recv_bytes()
File "/usr/lib64/python3.9/multiprocessing/connection.py", line 221, in recv_bytes
buf = self._recv_bytes(maxlength)
File "/usr/lib64/python3.9/multiprocessing/connection.py", line 426, in _recv_bytes
return self._recv(size)
File "/usr/lib64/python3.9/multiprocessing/connection.py", line 384, in _recv
chunk = read(handle, remaining)
TypeError: an integer is required (got type NoneType)'
(Bitbake rev: 7a28ac4fe478bee1e52e84412da9626495f9c6c7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The xxd tool can be quite handy by itself, and doesn't have anything
to do with vim per se. Make it possible to include the rather tiny xxd
in a rootfs without pulling in the several MB vim binary and
associated data.
For backwards compatibility, add an RDEPENDS from the main package to
the new vim-xxd package.
(From OE-Core rev: 06ed2aa93fc25a681e3a00ee120d9395b04845da)
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're seeing UI deadlocks occasionally and this is possibly due to the
use of a daemonic thread in the UI event queue processing. This thread
could terminate holding a threading Lock() which would cause issues
for the process when exitting.
Change the shutdown process to handle this more cleanly.
(Bitbake rev: f5ad8349a5dbff9824a89f5708cfd011d61888c9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The open coded lock acquire/release in the UI event handler doesn't
cover the case an exception occurs and if one did, it could deadlock
the code. Switch to use 'with' statements which would handle this
possibility.
We have seen deadlocks in the UI at exit this so this removes a
possible cause.
(Bitbake rev: bd12792f28efd2f03510653ec947ebf961315272)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Basic test to cover functionality of BB_FETCH_PREMIRRORONLY using
local git repository. Local repository has been chosen to allow easy
manipulation with the repo to simulate behaviour reported in
[Yocto 13233]
(Bitbake rev: 773e0815ba0c2183afcb169cda525b7625e60e42)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This should fix [Yocto 13353] and related to [Yocto 13233] as well.
Previously if git repo mirror has been updated in between of two builds
fetcher of the second build didn't try updated mirror but switched to
git clone from upstream instead. This is problem for offline builds.
Fix this to raise MirrorException if BB_FETCH_PREMIRRORONLY has been
specified by the mirror doesn't contain SRC_REV.
[YOCTO #13353]
[YOCTO #13233]
(Bitbake rev: b47ecab3e3aad5c5c376ec023aa82a51aa0f3b86)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Current patch removes the uint8_t* cast in src/basic/recurse-dir.c:57
to fix musl build, but it changes the value here as pointer arithmetic
is type-depended in C. This patch corrects the behavior by adding an
extra cast to struct dirent*.
Also changes the patch's Upstream-Status to Inappropriate as it's musl-
specific.
(From OE-Core rev: e9e43d7f7488c4da8598759c4882cceeda9d2095)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* add missing space to fix:
/bin/sh: 1: [: Illegal number: 119)
shown in the log.do_compile (isn't fatal for the build)
(From OE-Core rev: 8f785f35c8a9cdc0107fbaa76b20df5199159ee0)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
56c31ac1d8aa Linux 5.10.119
7c57f2134988 ALSA: ctxfi: Add SB046x PCI ID
514f58734001 random: check for signals after page of pool writes
18c261e9485a random: wire up fops->splice_{read,write}_iter()
cf8f8d37586f random: convert to using fops->write_iter()
affa1ae52219 random: convert to using fops->read_iter()
4bb374a1183b random: unify batched entropy implementations
552ae8e4841b random: move randomize_page() into mm where it belongs
5f2a040b2fb4 random: move initialization functions out of hot pages
02102b63bd96 random: make consistent use of buf and len
33783ca3556e random: use proper return types on get_random_{int,long}_wait()
1fdd7eef2100 random: remove extern from functions in header
811afd06e0f3 random: use static branch for crng_ready()
04d61b96bd8a random: credit architectural init the exact amount
5123cc61e27d random: handle latent entropy and command line from random_init()
9320e087f2b6 random: use proper jiffies comparison macro
31ac294037be random: remove ratelimiting for in-kernel unseeded randomness
b50f2830b3df random: move initialization out of reseeding hot path
4c4110c052e8 random: avoid initializing twice in credit race
cef9010b78c4 random: use symbolic constants for crng_init states
30e9f362661c siphash: use one source of truth for siphash permutations
772edeb8c76a random: help compiler out with fast_mix() by using simpler arguments
18413472339b random: do not use input pool from hard IRQs
999b0c9e8a97 random: order timer entropy functions below interrupt functions
ce3c4ff38186 random: do not pretend to handle premature next security model
24d327568578 random: use first 128 bits of input as fast init
273aebb50be6 random: do not use batches when !crng_ready()
f4c98fe1d100 random: insist on random_get_entropy() existing in order to simplify
ffcfdd5de9d0 xtensa: use fallback for random_get_entropy() instead of zero
e1ea0e26d3e4 sparc: use fallback for random_get_entropy() instead of zero
a5092be129cf um: use fallback for random_get_entropy() instead of zero
25d4fdf1f0f8 x86/tsc: Use fallback for random_get_entropy() instead of zero
0b93f40cbe97 nios2: use fallback for random_get_entropy() instead of zero
fdca77508152 arm: use fallback for random_get_entropy() instead of zero
d5531246afcf mips: use fallback for random_get_entropy() instead of just c0 random
714def449776 riscv: use fallback for random_get_entropy() instead of zero
84397906a603 m68k: use fallback for random_get_entropy() instead of zero
7690be1adf8a timekeeping: Add raw clock fallback for random_get_entropy()
07b5d0b3e2cc powerpc: define get_cycles macro for arch-override
30ee01bcdc2c alpha: define get_cycles macro for arch-override
c55a863c304e parisc: define get_cycles macro for arch-override
641d1fbd9667 s390: define get_cycles macro for arch-override
c895438b172c ia64: define get_cycles macro for arch-override
7d9eab78bed9 init: call time_init() before rand_initialize()
ec25e386d381 random: fix sysctl documentation nits
9dff512945f1 random: document crng_fast_key_erasure() destination possibility
a1b5c849d855 random: make random_get_entropy() return an unsigned long
72a9ec8d7514 random: allow partial reads if later user copies fail
1805d20dfb67 random: check for signals every PAGE_SIZE chunk of /dev/[u]random
9641d9b4303f random: check for signal_pending() outside of need_resched() check
26ee8fa4dfda random: do not allow user to keep crng key around on stack
bb515a5beff2 random: do not split fast init input in add_hwgenerator_randomness()
be0d4e3e96ad random: mix build-time latent entropy into pool at init
bb563d06c5bc random: re-add removed comment about get_random_{u32,u64} reseeding
f3bc5eca83d3 random: treat bootloader trust toggle the same way as cpu trust toggle
7cb6782146b8 random: skip fast_init if hwrng provides large chunk of entropy
083ab33951e4 random: check for signal and try earlier when generating entropy
20da9c6079df random: reseed more often immediately after booting
9891211dfe03 random: make consistent usage of crng_ready()
95a1c94a1bd7 random: use SipHash as interrupt entropy accumulator
849e7b744cf2 random: replace custom notifier chain with standard one
66307429b5df random: don't let 644 read-only sysctls be written to
4c74ca006afe random: give sysctl_random_min_urandom_seed a more sensible value
0964a76fd58b random: do crng pre-init loading in worker rather than irq
192d4c6cb3e2 random: unify cycles_t and jiffies usage and types
47f0e89b71e2 random: cleanup UUID handling
9b0e0e27140d random: only wake up writers after zap if threshold was passed
c47f215ab36d random: round-robin registers as ulong, not u32
5064550d422d random: clear fast pool, crng, and batches in cpuhp bring up
6e1cb84cc6a0 random: pull add_hwgenerator_randomness() declaration into random.h
32252548b50f random: check for crng_init == 0 in add_device_randomness()
684e9fe92d44 random: unify early init crng load accounting
f656bd0011fd random: do not take pool spinlock at boot
5d73e69a5dd4 random: defer fast pool mixing to worker
7873321cd88f random: rewrite header introductory comment
6d1671b6d253 random: group sysctl functions
21ae543e3afb random: group userspace read/write functions
f04580811d26 random: group entropy collection functions
e9ff357860ab random: group entropy extraction functions
d7e5b1925a67 random: group crng functions
6b1ffb3b5a08 random: group initialization wait functions
6c9cee15555d random: remove whitespace and reorder includes
7b0f36f7c252 random: remove useless header comment
b3901816545e random: introduce drain_entropy() helper to declutter crng_reseed()
0971c1c2fdc6 random: deobfuscate irq u32/u64 contributions
ae1b8f19542f random: add proper SPDX header
9342656c013d random: remove unused tracepoints
17ad693cd214 random: remove ifdef'd out interrupt bench
28683a188537 random: tie batched entropy generation to base_crng generation
adc32acf23db random: fix locking for crng_init in crng_reseed()
bb63851c2557 random: zero buffer after reading entropy from userspace
63c1aae40ac1 random: remove outdated INT_MAX >> 6 check in urandom_read()
07280d2c3f33 random: make more consistent use of integer types
655a69cb41e0 random: use hash function for crng_slow_load()
95026060d809 random: use simpler fast key erasure flow on per-cpu keys
732872aa2c41 random: absorb fast pool into input pool after fast load
7a5b9ca583f9 random: do not xor RDRAND when writing into /dev/random
16a6e4ae71e2 random: ensure early RDSEED goes through mixer on init
c521bf08ee69 random: inline leaves of rand_initialize()
70377ee0740c random: get rid of secondary crngs
c36e71b5a52e random: use RDSEED instead of RDRAND in entropy extraction
1d1582e5fe52 random: fix locking in crng_fast_load()
0762b7d1f1ad random: remove batched entropy locking
8d07e2a22687 random: remove use_input_pool parameter from crng_reseed()
b07fcd9e53fa random: make credit_entropy_bits() always safe
32d1d7ce3aad random: always wake up entropy writers after extraction
985292206167 random: use linear min-entropy accumulation crediting
bb9c45cfb97e random: simplify entropy debiting
de0727c0c448 random: use computational hash for entropy extraction
e0cc561e4758 random: only call crng_finalize_init() for primary_crng
480fd91dcdc7 random: access primary_pool directly rather than through pointer
0b9e36e895bb random: continually use hwgenerator randomness
6d2d29f051be random: simplify arithmetic function flow in account()
a0653a9ec15e random: selectively clang-format where it makes sense
bccc8d92310d random: access input_pool_data directly rather than through pointer
a9db850c219f random: cleanup fractional entropy shift constants
edd294052e77 random: prepend remaining pool constants with POOL_
f87f50b843e4 random: de-duplicate INPUT_POOL constants
09ae6b851979 random: remove unused OUTPUT_POOL constants
8cc5260c19da random: rather than entropy_store abstraction, use global
5897e06ac15a random: remove unused extract_entropy() reserved argument
ae093ca1256e random: remove incomplete last_data logic
7abbc9809fa0 random: cleanup integer types
c9e108e36dc8 random: cleanup poolinfo abstraction
8a3b78f9177c random: fix typo in comments
0ad5d6384d25 random: don't reset crng_init_cnt on urandom_read()
17420c77f04c random: avoid superfluous call to RDRAND in CRNG extraction
c245231aecd3 random: early initialization of ChaCha constants
efaddd56bc54 random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs
644320410266 random: harmonize "crng init done" messages
ca57d51126e4 random: mix bootloader randomness into pool
542d8ebedb4d random: do not re-init if crng_reseed completes before primary init
2bfdf588a811 random: do not sign extend bytes for rotation when mixing
685200b076ff random: use BLAKE2s instead of SHA1 in extraction
33c30bfe4fb4 random: remove unused irq_flags argument from add_interrupt_randomness()
b57a88874088 random: document add_hwgenerator_randomness() with other input functions
ae33c501e059 lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
07918ddba3ab lib/crypto: sha1: re-roll loops to reduce code size
5fb6a3ba3af6 lib/crypto: blake2s: move hmac construction into wireguard
62531d446a98 lib/crypto: blake2s: include as built-in
aec0878b1d13 crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h>
030d3443aa61 crypto: blake2s - adjust include guard naming
fea91e907076 crypto: blake2s - add comment for blake2s_state fields
d45ae768b71b crypto: blake2s - optimize blake2s initialization
6c362b7c7764 crypto: blake2s - share the "shash" API boilerplate code
72e5b68f33a1 crypto: blake2s - move update and final logic to internal/blake2s.h
e467a55bd006 crypto: blake2s - remove unneeded includes
198a19d7ee95 crypto: x86/blake2s - define shash_alg structs using macros
89f9ee998e36 crypto: blake2s - define shash_alg structs using macros
0f8fcf5b6ed7 crypto: lib/blake2s - Move selftest prototype into header file
c3a4645d803e MAINTAINERS: add git tree for random.c
c4882c6e1ec9 MAINTAINERS: co-maintain random.c
acb198c4d11f random: remove dead code left over from blocking pool
6227458fef95 random: avoid arch_get_random_seed_long() when collecting IRQ randomness
257fbea15ab1 ACPI: sysfs: Fix BERT error region memory mapping
14fa2769ea6c ACPI: sysfs: Make sparse happy about address space in use
0debc69f003b media: vim2m: initialize the media device earlier
ed0e71cc3f1e media: vim2m: Register video device after setting up internals
a5c68f457fbf secure_seq: use the 64 bits of the siphash for port offset calculation
33f1b4a27abc tcp: change source port randomizarion at connect() time
9b4aa0d80b18 KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
74c6e5d58435 KVM: x86: Properly handle APF vs disabled LAPIC situation
c06e5f751a08 staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan()
a8f4d63142f9 lockdown: also lock down previous kgdb use
(From OE-Core rev: e03685b0263e127777baa3440c15db0de9fff523)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
4e67be407725 Linux 5.15.44
50196b5d73dc ALSA: ctxfi: Add SB046x PCI ID
ea5b87349d5a random: check for signals after page of pool writes
3e167570a951 random: wire up fops->splice_{read,write}_iter()
0789c69644c8 random: convert to using fops->write_iter()
7f8cea12a494 random: convert to using fops->read_iter()
6244da28c6b3 random: unify batched entropy implementations
64cb7f01ddd2 random: move randomize_page() into mm where it belongs
55a368c3e850 random: move initialization functions out of hot pages
542a60612d2a random: make consistent use of buf and len
29ed26a33436 random: use proper return types on get_random_{int,long}_wait()
55729575eaa9 random: remove extern from functions in header
c6ae9d65bcdb random: use static branch for crng_ready()
4e5e6754a4b6 random: credit architectural init the exact amount
11cce5040c29 random: handle latent entropy and command line from random_init()
ac0172992c94 random: use proper jiffies comparison macro
8df752b82ec5 random: remove ratelimiting for in-kernel unseeded randomness
272b79432f66 random: move initialization out of reseeding hot path
c4e600154ac0 random: avoid initializing twice in credit race
23a1b984f4b8 random: use symbolic constants for crng_init states
f4cb809a90df siphash: use one source of truth for siphash permutations
82caef84092e random: help compiler out with fast_mix() by using simpler arguments
4649394c4749 random: do not use input pool from hard IRQs
df4e319ea60f random: order timer entropy functions below interrupt functions
baf06217704b random: do not pretend to handle premature next security model
0d24003b5fde random: use first 128 bits of input as fast init
0d79a47b4ae0 random: do not use batches when !crng_ready()
1ab530cf40dc random: insist on random_get_entropy() existing in order to simplify
e6bd242523e8 xtensa: use fallback for random_get_entropy() instead of zero
b4582cb35167 sparc: use fallback for random_get_entropy() instead of zero
d876dca6edf3 um: use fallback for random_get_entropy() instead of zero
e017497815f3 x86/tsc: Use fallback for random_get_entropy() instead of zero
38fbfa404da6 nios2: use fallback for random_get_entropy() instead of zero
197d25e068c0 arm: use fallback for random_get_entropy() instead of zero
9e6db825e87a mips: use fallback for random_get_entropy() instead of just c0 random
2ab416043a94 riscv: use fallback for random_get_entropy() instead of zero
a1428cd7e194 m68k: use fallback for random_get_entropy() instead of zero
82f182812f17 timekeeping: Add raw clock fallback for random_get_entropy()
bc94ccb2904e powerpc: define get_cycles macro for arch-override
8ca78fbdeba0 alpha: define get_cycles macro for arch-override
9bf990cff673 parisc: define get_cycles macro for arch-override
e05efd31b9db s390: define get_cycles macro for arch-override
9f174326e35c ia64: define get_cycles macro for arch-override
807ed9c29586 init: call time_init() before rand_initialize()
2814a9e632db random: fix sysctl documentation nits
4179671f496b random: document crng_fast_key_erasure() destination possibility
8b373c113a4c random: make random_get_entropy() return an unsigned long
b8078810e44d random: allow partial reads if later user copies fail
ccaaff57ed50 random: check for signals every PAGE_SIZE chunk of /dev/[u]random
02c2e2ca3610 random: check for signal_pending() outside of need_resched() check
e7e196e1ae26 random: do not allow user to keep crng key around on stack
be7561767ce8 random: do not split fast init input in add_hwgenerator_randomness()
636b057e2a1a random: mix build-time latent entropy into pool at init
3967a200367c random: re-add removed comment about get_random_{u32,u64} reseeding
25727cbbe9b4 random: treat bootloader trust toggle the same way as cpu trust toggle
a704248b4590 random: skip fast_init if hwrng provides large chunk of entropy
3689ac035180 random: check for signal and try earlier when generating entropy
94c8249efa76 random: reseed more often immediately after booting
99290c6898b2 random: make consistent usage of crng_ready()
0c66c876393b random: use SipHash as interrupt entropy accumulator
6da877d2d46b random: replace custom notifier chain with standard one
39c9e5566ac5 random: don't let 644 read-only sysctls be written to
e4e1600a674f random: give sysctl_random_min_urandom_seed a more sensible value
2c60d7f38d64 random: do crng pre-init loading in worker rather than irq
1523ec5324e9 random: unify cycles_t and jiffies usage and types
fdb1e54472c3 random: cleanup UUID handling
c169e7a09cd4 random: only wake up writers after zap if threshold was passed
e400ba11a241 random: round-robin registers as ulong, not u32
144c1e7ecf00 random: clear fast pool, crng, and batches in cpuhp bring up
80c1f7f8f3cd random: pull add_hwgenerator_randomness() declaration into random.h
98d6def672fd random: check for crng_init == 0 in add_device_randomness()
9df4a56fad32 random: unify early init crng load accounting
d386b087056a random: do not take pool spinlock at boot
3c48a2da32ef random: defer fast pool mixing to worker
9489e36e2150 random: rewrite header introductory comment
9385681af846 random: group sysctl functions
96340f035df6 random: group userspace read/write functions
74b704245f31 random: group entropy collection functions
43e87e6f3317 random: group entropy extraction functions
019e057db9b1 random: group crng functions
81e62ff1f650 random: group initialization wait functions
d3a2510216b4 random: remove whitespace and reorder includes
30c52e99db0d random: remove useless header comment
95f85a01584e random: introduce drain_entropy() helper to declutter crng_reseed()
c807eca035c3 random: deobfuscate irq u32/u64 contributions
f641f9495d6f random: add proper SPDX header
ce951e9672df random: remove unused tracepoints
4509941f75ac random: remove ifdef'd out interrupt bench
ad5d17d0faf9 random: tie batched entropy generation to base_crng generation
86ab60616ec6 random: fix locking for crng_init in crng_reseed()
d2d1ad9430b1 random: zero buffer after reading entropy from userspace
eda555356b39 random: remove outdated INT_MAX >> 6 check in urandom_read()
5dd066ade820 random: make more consistent use of integer types
ba789caa17a0 random: use hash function for crng_slow_load()
b27bd09d0544 random: use simpler fast key erasure flow on per-cpu keys
1aab83f96663 random: absorb fast pool into input pool after fast load
4a18db164cbb random: do not xor RDRAND when writing into /dev/random
b51caadb18a7 random: ensure early RDSEED goes through mixer on init
fd6eb2800589 random: inline leaves of rand_initialize()
5e4fab6fefb1 random: get rid of secondary crngs
ded4cc806d0d random: use RDSEED instead of RDRAND in entropy extraction
704c76e08804 random: fix locking in crng_fast_load()
67fdda9af773 random: remove batched entropy locking
ad86aa8ec90f random: remove use_input_pool parameter from crng_reseed()
1bc9db59b24c random: make credit_entropy_bits() always safe
3730490111ca random: always wake up entropy writers after extraction
cb65ac300816 random: use linear min-entropy accumulation crediting
a6beb8155b9c random: simplify entropy debiting
a5e2c8a4574a random: use computational hash for entropy extraction
add92df1cb37 random: only call crng_finalize_init() for primary_crng
07e015230415 random: access primary_pool directly rather than through pointer
b53c9666e714 random: continually use hwgenerator randomness
c1dc53d781fd random: simplify arithmetic function flow in account()
2f0e83e8326b random: selectively clang-format where it makes sense
db7a0a9171ed random: access input_pool_data directly rather than through pointer
c25c7e29be27 random: cleanup fractional entropy shift constants
68512942c0d7 random: prepend remaining pool constants with POOL_
2772ba4d5223 random: de-duplicate INPUT_POOL constants
da80b44cf9cf random: remove unused OUTPUT_POOL constants
f9efa1a98831 random: rather than entropy_store abstraction, use global
b6d849d0e2f8 random: remove unused extract_entropy() reserved argument
578fbb760064 random: remove incomplete last_data logic
8aa9ddc4db29 random: cleanup integer types
4330c485f92c random: cleanup poolinfo abstraction
250bda5d0505 random: fix typo in comments
15a1a3baf14f random: don't reset crng_init_cnt on urandom_read()
d47579fb283a random: avoid superfluous call to RDRAND in CRNG extraction
0c3910447110 random: early initialization of ChaCha constants
5822fad8d3dc random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs
69bb5f0917f9 random: harmonize "crng init done" messages
c4c9081184e9 random: mix bootloader randomness into pool
1b1258b91757 random: do not re-init if crng_reseed completes before primary init
08040365d0b7 random: do not sign extend bytes for rotation when mixing
2e827d53343a random: use BLAKE2s instead of SHA1 in extraction
c5a7694fa802 random: remove unused irq_flags argument from add_interrupt_randomness()
40af1df8034a random: document add_hwgenerator_randomness() with other input functions
45626449eb25 lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI
b0cdd9ec8445 lib/crypto: sha1: re-roll loops to reduce code size
cba2195416d4 lib/crypto: blake2s: move hmac construction into wireguard
caba66ec322e lib/crypto: blake2s: include as built-in
830ecbae41a7 MAINTAINERS: add git tree for random.c
12d7163380a2 MAINTAINERS: co-maintain random.c
0da5349e2254 ACPI: sysfs: Fix BERT error region memory mapping
bf5a3c51e9f7 ice: fix crash at allocation failure
acd12d165281 KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID
f82ccfa4835b HID: amd_sfh: Add support for sensor discovery
(From OE-Core rev: 20bd31326564cfb29e1442e8bbe2f9765aad5992)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
ad633e22764 features/xen: Move x86 configs to separate file
(From OE-Core rev: a13622703747eb1d7bc4085693d468c2772441b5)
Signed-off-by: Kamil Dziezyk <kamil.dziezyk@arm.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
52919926480 bsp/mti-malta32: enable MDIO for mti-malta32
963ab127810 bsp/qemuarm64: enable MDIO for qemuarm64
77d5d5e86c0 cfg/net: introduce mdio fragment
(From OE-Core rev: 161888872b8c02c77733c7b74d11db3ec59c93e5)
Signed-off-by: Potin Lai <potin.lai.pt@gmail.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
c204ee3350eb Linux 5.10.118
56642f6af2ab module: check for exit sections in layout_sections() instead of module_init_section()
633be494c3ca include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage
61a4cc41e5c1 afs: Fix afs_getattr() to refetch file status if callback break occurred
606011cb6a69 i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
030de84d453a module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD
355141fdbfef dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
d30fdf7d1343 Input: ili210x - fix reset timing
a698bf1f728c arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs
696292b9b5f6 net: atlantic: verify hw_head_ lies within TX buffer ring
cd66ab20a8f8 net: atlantic: add check for MAX_SKB_FRAGS
9bee8b4275ec net: atlantic: reduce scope of is_rsc_complete
9b84e83a92cd net: atlantic: fix "frag[0] not initialized"
0ae23a1d472a net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
d4c6e5cebcf5 ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
3a6dee284fa0 nl80211: fix locking in nl80211_set_tx_bitrate_mask()
efe580c436f9 selftests: add ping test with ping_group_range tuned
1cfbf6d3a7f6 nl80211: validate S1G channel width
a0f5ff20496b mac80211: fix rx reordering with non explicit / psmp ack policy
e21d734fd05c scsi: qla2xxx: Fix missed DMA unmap for aborted commands
c5af34174733 perf bench numa: Address compiler error on s390
210ea7da5c1f gpio: mvebu/pwm: Refuse requests with inverted polarity
30d4721feced gpio: gpio-vf610: do not touch other bits when set the target bit
ea8a9cb4a779 riscv: dts: sifive: fu540-c000: align dma node name with dtschema
dfd1f0cb628b net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
579061f39143 igb: skip phy status check where unavailable
a89888648e0c ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
1756b45d8d83 ARM: 9196/1: spectre-bhb: enable for Cortex-A15
7b676abe328a net: af_key: add check for pfkey_broadcast in function pfkey_process
697f3219ee2f net/mlx5e: Properly block LRO when XDP is enabled
b503d0228c92 NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
42d4287cc1e4 net/qla3xxx: Fix a test in ql_reset_work()
d35bf8d766b1 clk: at91: generated: consider range when calculating best rate
9e0e75a5e753 ice: fix possible under reporting of ethtool Tx and Rx statistics
6e2caee5cddc net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
a54d86cf4184 net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
201e5b5c2799 net: systemport: Fix an error handling path in bcm_sysport_probe()
9bfe898e2b76 net/sched: act_pedit: sanitize shift argument before usage
47f04f95edb1 xfrm: fix "disable_policy" flag use when arriving from different devices
0d2e9d8000ef xfrm: rework default policy structure
57c1bbe7098b xfrm: fix dflt policy check when there is no policy configured
9856c3a129dd xfrm: notify default policy on update
20fd28df4049 xfrm: make user policy API complete
ab610ee1d1a1 net: xfrm: fix shift-out-of-bounce
5b7f84b1f9f4 xfrm: Add possibility to set the default to block if we have no policy
243e72e20446 net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm
1bc27eb71b55 net: macb: Increment rx bd head after allocating skb and buffer
998e305bd160 net: ipa: record proper RX transaction count
0599d5a8b4e1 ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
0a2847d44812 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
d8ca684c3d3b ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
3fc28460998a dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
e5289affbacc drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
8ceca1a0693a libceph: fix potential use-after-free on linger ping and resends
233a3cc60e7a crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
6013ef5f51e0 arm64: mte: Ensure the cleared tags are visible before setting the PTE
a817f78ed69b arm64: paravirt: Use RCU read locks to guard stolen_time
b49bc8d615ee KVM: x86/mmu: Update number of zapped pages even if page list is stable
146128ba265d PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
ec0d801d1a44 Fix double fget() in vhost_net_set_backend()
b42e5e3a84dd selinux: fix bad cleanup on error in hashtab_duplicate()
3ee8e109c3c3 perf: Fix sys_perf_event_open() race against self
18fb7d533c79 ALSA: hda/realtek: Add quirk for TongFang devices with pop noise
3eaf770163b7 ALSA: wavefront: Proper check of get_user() error
a34d018b6eab ALSA: usb-audio: Restore Rane SL-1 quirk
f3f2247ac31c Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
e2cfa7b0935c Revert "swiotlb: fix info leak with DMA_FROM_DEVICE"
fe5ac3da50a9 nilfs2: fix lockdep warnings during disk space reclamation
d626fcdabea2 nilfs2: fix lockdep warnings in page operations for btree nodes
aca18bacdb71 ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
0acaf9cacd4f platform/chrome: cros_ec_debugfs: detach log reader wq from devm
5a19f3c2d3b6 drbd: remove usage of list iterator variable after loop
9b7f3211064d MIPS: lantiq: check the return value of kzalloc()
05c073b1ad25 fs: fix an infinite loop in iomap_fiemap
00d8b06a4ed4 rtc: mc146818-lib: Fix the AltCentury for AMD platforms
87fd0dd43e9c nvme-multipath: fix hang when disk goes live over reconnect
3663d6023aa2 tools/virtio: compile with -pthread
5a4cbcb3df45 vhost_vdpa: don't setup irq offloading when irq_num < 0
f0931ee125ff s390/pci: improve zpci_dev reference counting
7d3f69cbdec8 ALSA: hda/realtek: Enable headset mic on Lenovo P360
a59450656bcd crypto: x86/chacha20 - Avoid spurious jumps to other functions
39acee8aea3d crypto: stm32 - fix reference leak in stm32_crc_remove
703c80ff4330 rtc: sun6i: Fix time overflow handling
bab037ebbe7d gfs2: Disable page faults during lockless buffered reads
e803f12ea27f nvme-pci: add quirks for Samsung X5 SSDs
5565fc538ded Input: stmfts - fix reference leak in stmfts_input_open
d5e88c2d76ef Input: add bounds checking to input_set_capability()
ea6a86886caa um: Cleanup syscall_handler_t definition/cast, fix warning
c39b91fcd5e3 rtc: pcf2127: fix bug when reading alarm registers
2b4e5a2d7da0 rtc: fix use-after-free on device removal
67136fff5b9a igc: Update I226_K device ID
d0229838b63c igc: Remove phy->type checking
170110adbecc igc: Remove _I_PHY_ID checking
55c820c1b2b6 Revert "drm/i915/opregion: check port number bounds for SWSCI display power state"
911b36267855 floppy: use a statically allocated error counter
3c48558be571 io_uring: always grab file table for deferred statx
a1a2c957da58 usb: gadget: fix race when gadget driver register via ioctl
7686a5c2a8d3 Linux 5.10.117
937c6b0e3e94 SUNRPC: Fix fall-through warnings for Clang
29f077d07051 io_uring: always use original task when preparing req identity
1444e0568bc2 usb: gadget: uvc: allow for application to cleanly shutdown
42505e362285 usb: gadget: uvc: rename function to be more consistent
002e7223dc1b ping: fix address binding wrt vrf
d9a1e82bf656 arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map
49750c5e9acb net: phy: Fix race condition on link status change
e68b60ae29de SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
dbe6974a39ac SUNRPC: Don't call connect() more than once on a TCP socket
47541ed4d47b SUNRPC: Prevent immediate close+reconnect
2ab569edd883 SUNRPC: Clean up scheduling of autoclose
85844ea29f82 drm/vmwgfx: Initialize drm_mode_fb_cmd2
7e849dbe604d cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
6aa239d82e35 net: atlantic: always deep reset on pm op, fixing up my null deref regression
6158df4fa5c2 i40e: i40e_main: fix a missing check on list iterator
819796024cce drm/nouveau/tegra: Stop using iommu_present()
e06605af8bdc ceph: fix setting of xattrs on async created inodes
86db01f37347 serial: 8250_mtk: Fix register address for XON/XOFF character
84ad84e495ae serial: 8250_mtk: Fix UART_EFR register address
f8d8440f1357 slimbus: qcom: Fix IRQ check in qcom_slim_probe
d7b7c5532a83 USB: serial: option: add Fibocom MA510 modem
2ba0034e3649 USB: serial: option: add Fibocom L610 modem
319b312edb8e USB: serial: qcserial: add support for Sierra Wireless EM7590
994395f356ea USB: serial: pl2303: add device id for HP LM930 Display
8276a3dbe21d usb: typec: tcpci_mt6360: Update for BMC PHY setting
54979aa49e0f usb: typec: tcpci: Don't skip cleanup in .remove() on error
7335a6b11d13 usb: cdc-wdm: fix reading stuck on device close
6d47eceaf311 tty: n_gsm: fix mux activation issues in gsm_config()
69139a45b89b tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
5a7358111636 firmware_loader: use kernel credentials when reading firmware
d254309aab27 tcp: resalt the secret every 10 seconds
3abbfac1ab24 net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT
48f1dd67a83f net: emaclite: Don't advertise 1000BASE-T and do auto negotiation
5c09dbdfd4fc s390: disable -Warray-bounds
03ebc6fd5c9d ASoC: ops: Validate input values in snd_soc_put_volsw_range()
31606a73baa3 ASoC: max98090: Generate notifications on changes for custom control
ce154bd3bc43 ASoC: max98090: Reject invalid values in custom control put()
5ecaaaeb2c76 hwmon: (f71882fg) Fix negative temperature
88091c0275b2 gfs2: Fix filesystem block deallocation for short writes
fccf4bf3f25d tls: Fix context leak on tls_device_down
161c4edeca45 net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
d5e1b41bf7e0 net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending
e417a8fceaa9 net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()
9012209f4357 net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral
abe35bf3be51 net/sched: act_pedit: really ensure the skb is writable
b816ed53f318 s390/lcs: fix variable dereferenced before check
4d3c6d741816 s390/ctcm: fix potential memory leak
5497f87edcda s390/ctcm: fix variable dereferenced before check
cc71c9f17caf selftests: vm: Makefile: rename TARGETS to VMTARGETS
ce12e5ff8de8 hwmon: (ltq-cputemp) restrict it to SOC_XWAY
ceb3db723fda dim: initialize all struct fields
8b1b8fc819f7 ionic: fix missing pci_release_regions() on error in ionic_probe()
2cb8689f45f2 nfs: fix broken handling of the softreval mount option
49c10784b955 mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
79432d223728 net: sfc: fix memory leak due to ptp channel
bdb8d4aed1cf sfc: Use swap() instead of open coding it
33c93f6e5598 netlink: do not reset transport header in netlink_recvmsg()
9e40f2c51392 drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()
54f26fc07e6d ipv4: drop dst in multicast routing path
c07a84492ffe net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters
abb237c544f1 net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0
f9674c52a158 net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups
c1184d2888a3 net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted
e2cdde89d253 net: Fix features skip in for_each_netdev_feature()
c420d6604706 mac80211: Reset MBSSID parameters upon connection
9cbf2a7d5d17 hwmon: (tmp401) Add OF device ID table
85eba08be2f7 iwlwifi: iwl-dbg: Use del_timer_sync() before freeing
a6a73781b460 batman-adv: Don't skb_split skbuffs with frag_list
07a4d3649aef Linux 5.10.116
d1ac096f8869 mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
c6cbf5431a62 mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
308ff6a6e768 mm: fix missing cache flush for all tail pages of compound page
185fa5984d7a Bluetooth: Fix the creation of hdev->name
9ff4a6b80642 arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL
dfb55dcf9d39 nfp: bpf: silence bitwise vs. logical OR warning
f89f76f4b0e7 drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types
efd1429fa99b block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit
a71658c7db0b regulator: consumer: Add missing stubs to regulator/consumer.h
7648f42d1a62 MIPS: Use address-of operator on section symbols
e61686bb77c4 Linux 5.10.115
8528806abed5 mmc: rtsx: add 74 Clocks in power on flow
e1ab92302b44 PCI: aardvark: Fix reading MSI interrupt number
49143c9ed232 PCI: aardvark: Clear all MSIs at setup
7676a5b99f3d dm: interlock pending dm_io and dm_wait_for_bios_completion
a439819f4797 block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
a22d66eb518f rcu: Apply callbacks processing time limit only on softirq
40fb3812d997 rcu: Fix callbacks processing time limit retaining cond_resched()
43dbc3edada6 KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
9c8474fa3477 KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs
a474ee5ececc KVM: x86: Do not change ICR on write to APIC_SELF_IPI
64e3e16dbc26 x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume
5f884e0c2ea6 net/mlx5: Fix slab-out-of-bounds while reading resource dump menu
599fc32e7421 kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU
0a960a367216 net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
4fd45ef7042a btrfs: always log symlinks in full mode
687167eef99e smsc911x: allow using IRQ0
b280877eab49 selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer
a9fd5d6cd594 bnxt_en: Fix unnecessary dropping of RX packets
72e4fc1a4e63 bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag
9ac9f07f0fbb selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational
475237e807a2 hinic: fix bug of wq out of bound access
1b9f1f455de2 net: emaclite: Add error handling for of_address_to_resource()
8459485db70c net: cpsw: add missing of_node_put() in cpsw_probe_dt()
4eee9809505c net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()
2347e9c92270 net: dsa: mt7530: add missing of_node_put() in mt7530_setup()
1092656cc4ca net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()
408fb2680e73 NFSv4: Don't invalidate inode attributes on delegation return
c1b480e6bed8 RDMA/siw: Fix a condition race issue in MPA request processing
5bf2a45e3343 selftests/seccomp: Don't call read() on TTY from background pgrp
3ea0b44c01ee net/mlx5: Avoid double clear or set of sync reset requested
24553315910c net/mlx5e: Fix the calling of update_buffer_lossy() API
e07c13fbdded net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release
d8338a7a0957 net/mlx5e: Don't match double-vlan packets if cvlan is not set
c7f87ad11584 net/mlx5e: Fix trust state reset in reload
87f0d9a518b7 ASoC: dmaengine: Restore NULL prepare_slave_config() callback
ad87f8498ea2 hwmon: (adt7470) Fix warning on module removal
997b8605e8f3 gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set)
879b075a9a36 NFC: netlink: fix sleep in atomic bug when firmware download timeout
1961c5a688ed nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
8a9e7c64f4a0 nfc: replace improper check device_is_registered() in netlink related functions
11adc9ab3eb3 can: grcan: only use the NAPI poll budget for RX
4df5e498e0ff can: grcan: grcan_probe(): fix broken system id check for errata workaround needs
dd973c0185c5 can: grcan: use ofdev->dev when allocating DMA memory
45bdcb5ca426 can: isotp: remove re-binding of bound socket
13959b911700 can: grcan: grcan_close(): fix deadlock
6c7c0e131ec1 s390/dasd: Fix read inconsistency for ESE DASD devices
6e02c0413a93 s390/dasd: Fix read for ESE with blksize < 4k
ecc839682770 s390/dasd: prevent double format of tracks for ESE devices
30e008ab3fe7 s390/dasd: fix data corruption for ESE devices
d53d47fadd17 ASoC: meson: Fix event generation for AUI CODEC mux
93a1f0755edc ASoC: meson: Fix event generation for G12A tohdmi mux
e8b08e2f171b ASoC: meson: Fix event generation for AUI ACODEC mux
954d55170f43 ASoC: wm8958: Fix change notifications for DSP controls
f45359824a48 ASoC: da7219: Fix change notifications for tone generator frequency
e6e61aab4967 genirq: Synchronize interrupt thread startup
dcf1150f2e69 net: stmmac: disable Split Header (SPH) for Intel platforms
68f35987d43c firewire: core: extend card->lock in fw_core_handle_bus_reset
629b4003a71a firewire: remove check of list iterator against head past the loop body
e757ff4bbc89 firewire: fix potential uaf in outbound_phy_packet_callback()
70d25d4fba24 Revert "SUNRPC: attempt AF_LOCAL connect on setup"
466721d7671a drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
2e6f3d665a29 iommu/vt-d: Calculate mask for non-aligned flushes
fbb7c61e7601 KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id
b085afe22607 gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
2b7cb072d07c mmc: core: Set HS clock speed before sending HS CMD13
66651d719948 mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC
2906c73632d7 ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes
03ab174805a3 ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers
a196f277c547 parisc: Merge model and model name into one line in /proc/cpuinfo
326f02f172d0 MIPS: Fix CP0 counter erratum detection for R4k CPUs
(From OE-Core rev: ef232218c488c54ffe0270552be03424e04c4526)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
0e5bb338bf47 Linux 5.15.43
d12cd0bf5d26 mptcp: Do TCP fallback on early DSS checksum failure
c5871dddc145 Linux 5.15.42
94bf8bfb009f afs: Fix afs_getattr() to refetch file status if callback break occurred
e7647ddf0ac5 i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe()
69c5d307dce1 lockdown: also lock down previous kgdb use
649178c0493e mt76: mt7921e: fix possible probe failure after reboot
a2797b550755 dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
331c57431f7a Input: ili210x - fix reset timing
149a25b82ca9 arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs
47840af397be net: atlantic: verify hw_head_ lies within TX buffer ring
948ddbdc5663 net: atlantic: add check for MAX_SKB_FRAGS
2d1b336ffb77 net: atlantic: reduce scope of is_rsc_complete
d955f45d1a56 net: atlantic: fix "frag[0] not initialized"
fd721da2df7a net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe()
b076fa169465 ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one()
dc5c5b74075f nl80211: fix locking in nl80211_set_tx_bitrate_mask()
7140149849d2 net: fix wrong network header length
4f631f9f9d08 fbdev: Prevent possible use-after-free in fb_release()
92dc6278dec9 Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered"
9e87c228be71 selftests: add ping test with ping_group_range tuned
020fb19eae9c nl80211: validate S1G channel width
4bcc2ab96fce mac80211: fix rx reordering with non explicit / psmp ack policy
e2c54b945864 scsi: qla2xxx: Fix missed DMA unmap for aborted commands
d711a211844a scsi: scsi_dh_alua: Properly handle the ALUA transitioning state
0b56244bda16 perf bench numa: Address compiler error on s390
dff5463bc750 perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform
d883b2e9afb1 gpio: mvebu/pwm: Refuse requests with inverted polarity
e7c6ac3cc2b9 gpio: gpio-vf610: do not touch other bits when set the target bit
86eac8d76101 perf build: Fix check for btf__load_from_kernel_by_id() in libbpf
e80793223252 scsi: ufs: core: Fix referencing invalid rsp field
d0116a3f25e2 riscv: dts: sifive: fu540-c000: align dma node name with dtschema
11ad6bab26c8 net: bridge: Clear offload_fwd_mark when passing frame up bridge interface.
88b937673b35 netfilter: flowtable: move dst_check to packet path
c1e170b11276 netfilter: flowtable: pass flowtable to nf_flow_table_iterate()
b8835ba8c029 netfilter: flowtable: fix TCP flow teardown
e723f67cf0c7 igb: skip phy status check where unavailable
bf6800a39494 mptcp: fix checksum byte order
f67eeb03fea6 mptcp: reuse __mptcp_make_csum in validate_data_csum
6e66d31618a9 mptcp: change the parameter of __mptcp_make_csum
37bb8ea1542b ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2
b88e30dcdf64 ARM: 9196/1: spectre-bhb: enable for Cortex-A15
ad54e63b832d net: af_key: add check for pfkey_broadcast in function pfkey_process
404877831816 net/mlx5e: Properly block LRO when XDP is enabled
9cec84ed7ca7 net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table
2372405955f9 NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc
1b0c87de277e net/qla3xxx: Fix a test in ql_reset_work()
212ca7bb55d3 clk: at91: generated: consider range when calculating best rate
2b037a3bedf8 ice: Fix interrupt moderation settings getting cleared
a2fd0fb3baaf ice: move ice_container_type onto ice_ring_container
737fbf0c3263 ice: fix possible under reporting of ethtool Tx and Rx statistics
12fd5b112117 ice: fix crash when writing timestamp on RX rings
e35387a91318 net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup()
4ad09fdef55b net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf()
2c560e90086f net: systemport: Fix an error handling path in bcm_sysport_probe()
eb0ebbd4b0d4 Revert "PCI: aardvark: Rewrite IRQ code to chained IRQ handler"
b329889974ae netfilter: nft_flow_offload: fix offload with pppoe + vlan
f96b2e067212 net: fix dev_fill_forward_path with pppoe + bridge
7613dcaceee2 netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices
5f4197a020c0 netfilter: flowtable: fix excessive hw offload attempts after failure
c22ee3a0674c net/sched: act_pedit: sanitize shift argument before usage
952c24649638 xfrm: fix "disable_policy" flag use when arriving from different devices
36d8cca5b46f xfrm: rework default policy structure
ad7491e92b71 net: macb: Increment rx bd head after allocating skb and buffer
999ee216c65e net: ipa: record proper RX transaction count
636184fd1bd4 ALSA: hda - fix unused Realtek function when PM is not enabled
84b6e3d58955 pinctrl: mediatek: mt8365: fix IES control pins
53bac31c8d8a ARM: dts: aspeed: Add video engine to g6
ed978be2afb5 ARM: dts: aspeed: Add secure boot controller node
794f7da40d65 ARM: dts: aspeed: Add ADC for AST2600 and enable for Rainier and Everest
75e9562bb4bf ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group
f234feed77d2 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
b29774c208a3 ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi
250f71a57559 dma-buf: ensure unique directory name for dmabuf stats
6a4c06e265ea dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace
deec86168170 drm/dp/mst: fix a possible memory leak in fetch_monitor_name()
aaf0f01d074d drm/i915/dmc: Add MMIO range restrictions
9d3ec4e5bf03 drm/amd: Don't reset dGPUs if the system is going to s2idle
24501d51c6b4 libceph: fix potential use-after-free on linger ping and resends
8a06f25f5941 crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ
c42f9a5a3aae arm64: mte: Ensure the cleared tags are visible before setting the PTE
e9ea44dc030d arm64: paravirt: Use RCU read locks to guard stolen_time
a3c0ba7870b9 KVM: x86/mmu: Update number of zapped pages even if page list is stable
9f8f09d92ab6 Revert "can: m_can: pci: use custom bit timings for Elkhart Lake"
f5012bad435d PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold
42d8a6dc45fc Fix double fget() in vhost_net_set_backend()
0f71433eb705 selinux: fix bad cleanup on error in hashtab_duplicate()
e085354dde25 perf: Fix sys_perf_event_open() race against self
f380aba42199 ALSA: hda/realtek: Add quirk for TongFang devices with pop noise
48550a90e408 ALSA: wavefront: Proper check of get_user() error
74f64e7d18bb ALSA: usb-audio: Restore Rane SL-1 quirk
e156805ae285 nilfs2: fix lockdep warnings during disk space reclamation
d05cc5395e36 nilfs2: fix lockdep warnings in page operations for btree nodes
2a8b2f6a91d1 ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()
6d32c58b267a platform/chrome: cros_ec_debugfs: detach log reader wq from devm
1848108927ce drbd: remove usage of list iterator variable after loop
98e0a2e96a78 MIPS: lantiq: check the return value of kzalloc()
9a865748658b fs: fix an infinite loop in iomap_fiemap
258a7a7fb568 rtc: mc146818-lib: Fix the AltCentury for AMD platforms
9690e989d263 nvme-multipath: fix hang when disk goes live over reconnect
d44ff3b100b9 nvmet: use a private workqueue instead of the system workqueue
b6f7efb9221b tools/virtio: compile with -pthread
87c54a0b6475 vhost_vdpa: don't setup irq offloading when irq_num < 0
4e32c4c7016e s390/pci: improve zpci_dev reference counting
2d5f611add95 s390/traps: improve panic message for translation-specification exception
3e3f28529a52 ALSA: hda/realtek: Enable headset mic on Lenovo P360
4e640d4a9d14 crypto: x86/chacha20 - Avoid spurious jumps to other functions
625ff6f49789 crypto: stm32 - fix reference leak in stm32_crc_remove
0a482fc4290b rtc: sun6i: Fix time overflow handling
8b2ea9a3a159 gfs2: Disable page faults during lockless buffered reads
3fbccc4082c1 nvme-pci: add quirks for Samsung X5 SSDs
a6ae0d0b7b6b Input: stmfts - fix reference leak in stmfts_input_open
021138310983 Input: add bounds checking to input_set_capability()
3ec283635457 um: Cleanup syscall_handler_t definition/cast, fix warning
fe9f2f3a68fc rtc: pcf2127: fix bug when reading alarm registers
25ddeb6be3d9 rtc: fix use-after-free on device removal
11e6a90ffd62 Revert "drm/i915/opregion: check port number bounds for SWSCI display power state"
a12252908221 mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool
486bcceeed04 Watchdog: sp5100_tco: Enable Family 17h+ CPUs
b4c0f1600df4 Watchdog: sp5100_tco: Add initialization using EFCH MMIO
3bb1b58c53b0 Watchdog: sp5100_tco: Refactor MMIO base address initialization
8ed3e7523df3 Watchdog: sp5100_tco: Move timer initialization into function
5996d3601e77 i2c: piix4: Enable EFCH MMIO for Family 17h+
d46b4ff3bb0b i2c: piix4: Add EFCH MMIO support for SMBus port select
c4194b266bf7 i2c: piix4: Add EFCH MMIO support to SMBus base address detect
4b965566ca26 i2c: piix4: Add EFCH MMIO support to region request and release
08bc26f28bcb i2c: piix4: Move SMBus port selection into function
9a8119ddc3c5 i2c: piix4: Move SMBus controller base address detect into function
bdf9bed734c3 i2c: piix4: Move port I/O region request/release code into functions
5166f933da0e i2c: piix4: Replace hardcoded memory map size with a #define
879e811a41f8 kernel/resource: Introduce request_mem_region_muxed()
fc2bee93e31b floppy: use a statically allocated error counter
5655455a06b8 io_uring: arm poll for non-nowait files
d9bae32c6a32 usb: gadget: fix race when gadget driver register via ioctl
9f43e3ac7e66 Linux 5.15.41
4962e5a2f301 usb: gadget: uvc: allow for application to cleanly shutdown
9c76663f73f1 usb: gadget: uvc: rename function to be more consistent
6a060190f247 ping: fix address binding wrt vrf
54f6834b283d SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()
cc57b2e4a737 mm/hwpoison: use pr_err() instead of dump_page() in get_any_page()
789891632901 dma-buf: call dma_buf_stats_setup after dmabuf is in valid list
0fad10b263a3 Revert "drm/amd/pm: keep the BACO feature enabled for suspend"
86ea55e80ddc drm/vmwgfx: Initialize drm_mode_fb_cmd2
e05949240b4d SUNRPC: Ensure that the gssproxy client can start in a connected state
962686f619ae net: phy: micrel: Pass .probe for KS8737
bfec9d6a909f net: phy: micrel: Do not use kszphy_suspend/resume for KSZ8061
3539241b5936 arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map
8e1716993ba0 cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()
80b6fb3d181d writeback: Avoid skipping inode writeback
1bd91049e378 net: phy: Fix race condition on link status change
890a5c6d1981 net: atlantic: always deep reset on pm op, fixing up my null deref regression
8d2cc06d653a i40e: i40e_main: fix a missing check on list iterator
73ad9e6023a4 drm/nouveau/tegra: Stop using iommu_present()
7d8b5d344a41 drm/vmwgfx: Disable command buffers on svga3 without gbobjects
f8f836100fff mm/huge_memory: do not overkill when splitting huge_zero_page
0e89d770dca5 Revert "mm/memory-failure.c: skip huge_zero_page in memory_failure()"
8c09cb115e9f ceph: fix setting of xattrs on async created inodes
73e12d4d33bc serial: 8250_mtk: Fix register address for XON/XOFF character
d01eb92f8b42 serial: 8250_mtk: Fix UART_EFR register address
7ef67d38b294 fsl_lpuart: Don't enable interrupts too early
7207e12d244b slimbus: qcom: Fix IRQ check in qcom_slim_probe
113ac16e51bc USB: serial: option: add Fibocom MA510 modem
f2ab0c604b1a USB: serial: option: add Fibocom L610 modem
84cd0f9b2608 USB: serial: qcserial: add support for Sierra Wireless EM7590
34669b1c7398 USB: serial: pl2303: add device id for HP LM930 Display
cb59b3092ab7 usb: typec: tcpci_mt6360: Update for BMC PHY setting
f5c774bdc1d6 usb: typec: tcpci: Don't skip cleanup in .remove() on error
92764e5bedf2 usb: cdc-wdm: fix reading stuck on device close
643760ff0fcf tty: n_gsm: fix mux activation issues in gsm_config()
e68de92d2f39 tty: n_gsm: fix buffer over-read in gsm_dlci_data()
99fbf2653836 tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
04d5b08e6697 x86/mm: Fix marking of unused sub-pmd ranges
5399686de11e usb: xhci-mtk: fix fs isoc's transfer error
0912e07d4f3c KVM: PPC: Book3S PR: Enable MSR_DR for switch_mmu_context()
12ff11142100 firmware_loader: use kernel credentials when reading firmware
4e6a74c8b444 interconnect: Restore sync state by ignoring ipa-virt in provider count
f26c6f9404e1 tcp: drop the hash_32() part from the index calculation
952a238d779e tcp: increase source port perturb table to 2^16
4a3eefa399e6 tcp: dynamically allocate the perturb table used by source ports
b763fce193b4 tcp: add small random increments to the source port
f41f6336bfc4 tcp: resalt the secret every 10 seconds
ff01554d8755 tcp: use different parts of the port_offset for index and offset
1a8ee547da2b secure_seq: use the 64 bits of the siphash for port offset calculation
99858114a3b2 net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT
39740a06ca7a net: emaclite: Don't advertise 1000BASE-T and do auto negotiation
4bf5bc44ea9e ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback
46125e40a917 s390: disable -Warray-bounds
e9cd31881e5c ASoC: ops: Validate input values in snd_soc_put_volsw_range()
7758a40d8608 ASoC: max98090: Generate notifications on changes for custom control
081188d82e5b ASoC: max98090: Reject invalid values in custom control put()
e1d387eead8b iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu
2f6b75c03c7f RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core()
f21579e443f6 hwmon: (f71882fg) Fix negative temperature
41d5ad959670 gfs2: Fix filesystem block deallocation for short writes
cf2589a6679c drm/vmwgfx: Fix fencing on SVGAv3
70098cc9569f tls: Fix context leak on tls_device_down
280a93745c92 net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe()
8d75d66ff177 net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending
e3e02d681d12 net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down()
18f03c3343d2 drm/vc4: hdmi: Fix build error for implicit function declaration
6e4c10cbbb3e net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral
598483f1fe08 net: ethernet: mediatek: ppe: fix wrong size passed to memset()
b773640d5bb9 net/sched: act_pedit: really ensure the skb is writable
3a518561a3c3 s390/lcs: fix variable dereferenced before check
2bd57101c3ec s390/ctcm: fix potential memory leak
21bb0246af42 s390/ctcm: fix variable dereferenced before check
79e87cfc82e6 virtio: fix virtio transitional ids
4147d2e1a0ac arm64: vdso: fix makefile dependency on vdso.so
00782d1dddea selftests: vm: Makefile: rename TARGETS to VMTARGETS
62cbb09899f7 procfs: prevent unprivileged processes accessing fdinfo dir
844c31a4534e hwmon: (ltq-cputemp) restrict it to SOC_XWAY
5f71bc9a6b14 dim: initialize all struct fields
53a55a3124a8 ionic: fix missing pci_release_regions() on error in ionic_probe()
1a2e139e68bb nfs: fix broken handling of the softreval mount option
8bf4039e3e19 mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection
7b2fa7ad6bf2 net: sfc: fix memory leak due to ptp channel
fc4615a8e9f5 sfc: Use swap() instead of open coding it
ef090cd44dd9 fbdev: efifb: Fix a use-after-free due early fb_info cleanup
42125c81ca25 net: chelsio: cxgb4: Avoid potential negative array offset
fa189827f00c netlink: do not reset transport header in netlink_recvmsg()
57d6374f5c1c drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name()
337530058e17 ipv4: drop dst in multicast routing path
04b199e47050 ice: fix PTP stale Tx timestamps cleanup
4a5c4713ff1e ice: Fix race during aux device (un)plugging
50bf9411372e platform/surface: aggregator: Fix initialization order when compiling as builtin module
f94aa46efaa0 fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove
cd3c8abbdc4e fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove
02eef429bf4a fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .remove
4ebbf76dcbe5 net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters
e4a3386221d2 net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0
ceffde8c6e1d net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups
d242b66a3140 net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted
cc22bb201d77 net: Fix features skip in for_each_netdev_feature()
afc080e42f8a mac80211: Reset MBSSID parameters upon connection
e346e603625a hwmon: (tmp401) Add OF device ID table
e29b71fc793e iwlwifi: iwl-dbg: Use del_timer_sync() before freeing
8f37aad74f46 batman-adv: Don't skb_split skbuffs with frag_list
ae766496dbd4 Linux 5.15.40
5f0023211221 mm: fix invalid page pointer returned with FOLL_PIN gups
954c78ed8c84 mm/mlock: fix potential imbalanced rlimit ucounts adjustment
acf3e6843a85 mm/hwpoison: fix error page recovered but reported "not recovered"
13d75c31a8ad mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic()
72dd0487237d mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte()
e36b476a829c mm: hugetlb: fix missing cache flush in copy_huge_page_from_user()
97a9f80290aa mm: fix missing cache flush for all tail pages of compound page
9e951f2d85c9 udf: Avoid using stale lengthOfImpUse
3d9c1d39237e rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition
b063e8cbec3c Bluetooth: Fix the creation of hdev->name
01986c7dbf9d objtool: Fix SLS validation for kcov tail-call replacement
41b6878eedf8 crypto: x86/poly1305 - Fixup SLS
f277e36addad kvm/emulate: Fix SETcc emulation function offsets with SLS
80c8ac8eca77 tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy'
370d33da35e3 x86: Add straight-line-speculation mitigation
d11f96d0c0c3 kbuild: move objtool_args back to scripts/Makefile.build
f835241fdb0f x86/alternative: Relax text_poke_bp() constraint
ee4724cc045f objtool: Add straight-line-speculation validation
a467f694a46d x86: Prepare inline-asm for straight-line-speculation
14b476e07fab x86: Prepare asm files for straight-line-speculation
89837223d00d x86/lib/atomic64_386_32: Rename things
c9e18547cc55 Linux 5.15.39
4b4f9f172af4 PCI: aardvark: Update comment about link going down after link-up
0dde2c7e6afb PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy()
c29d876c202c PCI: aardvark: Don't mask irq when mapping
f0a2ee95dfeb PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts
03da50b8e42e PCI: aardvark: Use separate INTA interrupt for emulated root bridge
038c1516178c PCI: aardvark: Fix support for PME requester on emulated bridge
cf7ef0e3029e PCI: aardvark: Add support for PME interrupts
4da95b9fdad3 PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge
2aa9f36c3931 PCI: aardvark: Add support for ERR interrupt on emulated bridge
d8efde346003 PCI: aardvark: Enable MSI-X support
0993795b2f7a PCI: aardvark: Fix setting MSI address
6e80e16149b9 PCI: aardvark: Add support for masking MSI interrupts
d4bd61f99d13 PCI: aardvark: Refactor unmasking summary MSI interrupt
b904c90a4624 PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node)
0a5d0a9808ef PCI: aardvark: Make msi_domain_info structure a static driver structure
d951cbef2e46 PCI: aardvark: Make MSI irq_chip structures static driver structures
9e475a95c59b PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ
95bd4e10877c PCI: aardvark: Rewrite IRQ code to chained IRQ handler
c1e237cd6463 PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_*
ac76c36aa417 PCI: aardvark: Disable common PHY when unbinding driver
a346d08ca45e PCI: aardvark: Disable link training when unbinding driver
246a36b66377 PCI: aardvark: Assert PERST# when unbinding driver
af27f54e6224 PCI: aardvark: Fix memory leak in driver unbind
55e38c42051d PCI: aardvark: Mask all interrupts when unbinding driver
5c9fc7a028da PCI: aardvark: Disable bus mastering when unbinding driver
6ee10ccca811 PCI: aardvark: Comment actions in driver remove method
2855fb2b6340 PCI: aardvark: Clear all MSIs at setup
5ea7bcb084ae PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge
739c052b9b26 PCI: pci-bridge-emul: Add definitions for missing capabilities registers
b3ca84e3c66a PCI: pci-bridge-emul: Add description for class_revision field
0060c7bd9e33 rcu: Apply callbacks processing time limit only on softirq
2c5029d652f3 rcu: Fix callbacks processing time limit retaining cond_resched()
38b9770741ae Revert "parisc: Mark sched_clock unstable only if clocks are not syncronized"
e3c465defa0f mmc: rtsx: add 74 Clocks in power on flow
0b4e16093e08 selftest/vm: verify remap destination address in mremap_test
e8b9989597da selftest/vm: verify mmap addr in mremap_test
680e982ae89b KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised
8e10a00b1876 KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs
6b68f26a6556 KVM: x86: Do not change ICR on write to APIC_SELF_IPI
ddba1a4aadd4 x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume
067f2fbe4ac9 KVM: selftests: Silence compiler warning in the kvm_page_table_test
119a65a465f5 kvm: selftests: do not use bitfields larger than 32-bits for PTEs
aa9993f8f984 iommu/dart: Add missing module owner to ops structure
7f95fdff56e9 net/mlx5e: Lag, Don't skip fib events on current dst
7fc51e7e7b6b net/mlx5e: Lag, Fix fib_info pointer assignment
197bd9738a97 net/mlx5e: Lag, Fix use-after-free in fib event handler
bc8e74239fb8 net/mlx5: Fix slab-out-of-bounds while reading resource dump menu
161568b7494a fbdev: Make fb_release() return -ENODEV if fbdev was unregistered
11f5f236dbd6 kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU
3e56e9a7f2cc gpio: mvebu: drop pwm base assignment
94ca25aed123 drm/amdgpu: Ensure HDA function is suspended before ASIC reset
060102fbd92d drm/amdgpu: don't set s3 and s0ix at the same time
22b80bff1726 drm/amdgpu: explicitly check for s0ix when evicting resources
90253ae21c6b drm/amdgpu: unify BO evicting method in amdgpu_ttm
3d0e7373b291 btrfs: always log symlinks in full mode
e42a8545487e btrfs: force v2 space cache usage for subpage mount
1222440c4a1a smsc911x: allow using IRQ0
e447338d51b0 selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer
45967729f2a5 bnxt_en: Fix unnecessary dropping of RX packets
cb0c054accc5 bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag
814d91a84ac3 selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational
01b7fe62cbf5 rxrpc: Enable IPv6 checksums on transport socket
9bcb779ba80b mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter()
299c189f4778 hinic: fix bug of wq out of bound access
74b9abc46862 btrfs: do not BUG_ON() on failure to update inode when setting xattr
b79815c35416 drm/msm/dp: remove fail safe mode related code
e325bef5f67d selftests/net: so_txtime: usage(): fix documentation of default clock
ba5ece30153c selftests/net: so_txtime: fix parsing of start time stamp on 32 bit systems
da07b2e273b3 net: emaclite: Add error handling for of_address_to_resource()
8010fdba29e4 net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter()
8fa3b32dfa28 net: cpsw: add missing of_node_put() in cpsw_probe_dt()
1dfbeb85a4c9 net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller
1043a3c44641 net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux()
8c703731e7d5 net: dsa: mt7530: add missing of_node_put() in mt7530_setup()
bd7e519ff79a net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init()
d34f9bbc1d19 NFSv4: Don't invalidate inode attributes on delegation return
a61a55823711 RDMA/irdma: Fix possible crash due to NULL netdev in notifier
22d872b7adce RDMA/irdma: Reduce iWARP QP destroy time
62e9930ff8ca RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state
546c957f313a RDMA/siw: Fix a condition race issue in MPA request processing
53b33d43fc45 SUNRPC release the transport of a relocated task with an assigned transport
6352ecab8a3f selftests/seccomp: Don't call read() on TTY from background pgrp
642e0de286af net/mlx5: Fix deadlock in sync reset flow
e967439d76e0 net/mlx5: Avoid double clear or set of sync reset requested
9d6d76f5f190 net/mlx5e: Fix the calling of update_buffer_lossy() API
d9b4965d2401 net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release
32d9ad28dcda net/mlx5e: Don't match double-vlan packets if cvlan is not set
ec26ba1f202a net/mlx5e: Fix trust state reset in reload
504d9b86745e iommu/dart: check return value after calling platform_get_resource()
af89d886edfc iommu/vt-d: Drop stop marker messages
48c37e5ab679 ASoC: soc-ops: fix error handling
ad06826f6130 ASoC: dmaengine: Restore NULL prepare_slave_config() callback
051a2cede6c7 hwmon: (pmbus) disable PEC if not enabled
64e5dd91d128 hwmon: (adt7470) Fix warning on module removal
e75dd874e02a gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set)
8ec1096a09f1 gpio: visconti: Fix fwnode of GPIO IRQ
7bd81a05d489 NFC: netlink: fix sleep in atomic bug when firmware download timeout
b8f2b836e7d0 nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs
a2168fb3128a nfc: replace improper check device_is_registered() in netlink related functions
56a5ff94807d can: grcan: only use the NAPI poll budget for RX
ab5adbcead00 can: grcan: grcan_probe(): fix broken system id check for errata workaround needs
142305ab00e9 can: grcan: use ofdev->dev when allocating DMA memory
30a63e7ef37f can: isotp: remove re-binding of bound socket
b266f564c553 can: grcan: grcan_close(): fix deadlock
392aeeceb9b6 s390/dasd: Fix read inconsistency for ESE DASD devices
12b022a9f5c6 s390/dasd: Fix read for ESE with blksize < 4k
cdf348236343 s390/dasd: prevent double format of tracks for ESE devices
99bb425d7226 s390/dasd: fix data corruption for ESE devices
7011cc9a2188 ASoC: meson: Fix event generation for AUI CODEC mux
61c45cece50b ASoC: meson: Fix event generation for G12A tohdmi mux
c7c0ceb7141d ASoC: meson: Fix event generation for AUI ACODEC mux
66e5f6d561c7 ASoC: wm8958: Fix change notifications for DSP controls
a5581587bbee ASoC: da7219: Fix change notifications for tone generator frequency
61808e408952 genirq: Synchronize interrupt thread startup
41eebbf90dfb net: stmmac: disable Split Header (SPH) for Intel platforms
282eab6e3826 firewire: core: extend card->lock in fw_core_handle_bus_reset
95726e666093 firewire: remove check of list iterator against head past the loop body
e259ba5c08d3 firewire: fix potential uaf in outbound_phy_packet_callback()
07adb6954548 timekeeping: Mark NMI safe time accessors as notrace
09e7e3aee713 Revert "SUNRPC: attempt AF_LOCAL connect on setup"
148faea97855 RISC-V: relocate DTB if it's outside memory region
1a78d8fe6606 drm/amdgpu: do not use passthrough mode in Xen dom0
c10bab89a1be drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
2c14dda7a4df iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range()
d503958eea81 iommu/vt-d: Calculate mask for non-aligned flushes
91a97c86a8f0 KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id
2e4d4123c861 x86/fpu: Prevent FPU state corruption
d46f64fd9172 gpiolib: of: fix bounds check for 'gpio-reserved-ranges'
a06979edcc47 mmc: core: Set HS clock speed before sending HS CMD13
56bba3ad290d mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits
3c0a0a2710c8 mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC
d95bad91b419 ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes
9561b7ddcb78 ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers
a49454368934 parisc: Merge model and model name into one line in /proc/cpuinfo
f9a1dbc8b848 MIPS: Fix CP0 counter erratum detection for R4k CPUs
(From OE-Core rev: c587bacddfc5d217638c8f97ac665d7baae60e4d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
5371fc3b2a2 bpf: explicitly disable unpriv eBPF by default
(From OE-Core rev: 3da9b7882a397b204f63fac5fef04d79ba0a01f2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
===========
Mention "hypothesis.strategies.timezones()" in the documentation of
"hypothesis.strategies.datetimes()" for completeness.
(From OE-Core rev: f94e8b189a6a8819f54ced4d380bd35b261ec2d9)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
This release includes a couple of new features, and many
performance improvements. It adds assembly code for two more
architectures: ARM64 and S390x.
The new version is intended to be fully source and binary
compatible with Nettle-3.6. The shared library names are
libnettle.so.8.5 and libhogweed.so.6.5, with sonames
libnettle.so.8 and libhogweed.so.6.
New features:
--------------
* AES keywrap (RFC 3394), contributed by Nicolas Mora.
* SM3 hash function, contributed by Tianjia Zhang.
* New functions cbc_aes128_encrypt, cbc_aes192_encrypt,
cbc_aes256_encrypt.
On processors where AES is fast enough, e.g., x86_64 with
aesni instructions, the overhead of using Nettle's general
cbc_encrypt can be significant. The new functions can be
implemented in assembly, to do multiple blocks with reduced
per-block overhead.
Note that there's no corresponding new decrypt functions,
since the general cbc_decrypt doesn't suffer from the same
performance problem.
Bug fixes:
-------------
* Fix fat builds for x86_64 windows, these appear to never
have worked.
Optimizations:
----------------
* New ARM64 implementation of AES, GCM, Chacha, SHA1 and
SHA256, for processors supporting crypto extensions. Great
speedups, and fat builds are supported. Contributed by
Mamone Tarsha.
* New s390x implementation of AES, GCM, Chacha, memxor, SHA1,
SHA256, SHA512 and SHA3. Great speedups, and fat builds are
supported. Contributed by Mamone Tarsha.
* New PPC64 assembly for ecc modulo/redc operations,
contributed by Amitay Isaacs, Martin Schwenke and Alastair
D´Silva.
* The x86_64 AES implementation using aesni instructions has
been reorganized with one separate function per key size,
each interleaving the processing of two blocks at a time
(when the caller processes multiple blocks with each call).
This gives a modest performance improvement on some
processors.
* Rewritten and faster x86_64 poly1305 assembly.
Known issues:
-------------
* Nettle's testsuite doesn't work out-of-the-box on recent
MacOS, due to /bin/sh discarding the DYLD_LIBRARY_PATH
environment variable. Nettle's test scripts handle this in
some cases, but currently fails the test cases that are
themselves written as /bin/sh scripts. As a workaround, use
make check EMULATOR='env DYLD_LIBRARY_PATH=$(TEST_SHLIB_DIR)'
Miscellaneous:
--------------
* Updated manual to current makeinfo conventions, with no
explicit node pointers. Generate pdf version with texi2pdf,
to get working hyper links.
* Added square root functions for NIST ecc curves, as a
preparation for supporting compact point representation.
* Reworked internal GCM/ghash interfaces, simplifying assembly
implementations. Deleted unused GCM C implementation
variants with less than 8-bit lookup table.
(From OE-Core rev: 9081f656240f0c625d31b765dc54d64becd82185)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
Added
--------
Update ISO 639-2 codes to include Montenegrin (cnr) added in 2017.
Update ISO 4217. Fixes#24
ISO 639-3: New translation for Friulian
ISO 639-5: New translations for Esperanto, Hindi, Russian
ISO 4217: New translation for Esperanto
Changed
--------
Translation updates for ISO 3166-1
Translation updates for ISO 3166-2
Translation updates for ISO 3166-3
Translation updates for ISO 639-2
Translation updates for ISO 639-3
Translation updates for ISO 639-5
Translation updates for ISO 4217
Translation updates for ISO 15924
Fixed
--------
ISO 3166-2: Add parent codes for GB. Fixes#36
ISO 3166-2: Fix subdivision names for Finland. Fixes#37
(From OE-Core rev: eb771fa7740f9749d26a4d3f74a926eb1e564ee5)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is needed to properly support memmem() and friends under musl
as musl guards the declarations with _GNU_SOURCE define, and if the
declarations are not present, gcc will issue warnings and generate
assembly that assumes the functions return int (instead of e.g.
void*), with catastrophic consequences at runtime.
(From OE-Core rev: 6422e62fbc5c65a2165a72c97c880cfa9a80e957)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise, when running configure/make on a previously built tree,
makefiles generated by makemaker may detect that 'configuration has changed',
followed by self-deletion, self-regeneration, requesting the user to
re-run make and exit 1. And therefore do_compile goes kaboom.
(From OE-Core rev: 00aeb84a5e7c6d4293fb4cd30dd1e28d60c6aac5)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is no reason to keep the recipe separate: bash dependency is not a
problem until the alsa-utils-scripts package is explicitly installed into a target image.
(From OE-Core rev: 466eba749629cdc8d759b6df3e1d95340fcfd67f)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop the patch, as we do not actually have ptests for
the module, and the patch submitted upstream differs
significantly, so it makes no sense to rebase
the in-layer version.
(From OE-Core rev: fb31b92341da9b5deedf9f6d53b6bc6488d0d20e)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Convert to meson, drop unsupported options.
Drop autotools-specific and glew-specific patches (glew support dropped upstream).
glu dependency is now x11-specific.
0012-mesa-demos-OpenVG-demos-with-single-frame-need-eglSw.patch dropped
as patched files removed upstream.
(From OE-Core rev: b9fc45915977c34b3a50e3d64347c2b247c49840)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As we're ahead of the latest stable release (updated to a beta by mistake/
unclear upstream version policy), mark upstream version as unknown until a new
release happens.
(From OE-Core rev: 7539bcdb4635487ee7e09ea277f7bf25a36d1ee6)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If IMAGE_LINK_NAME and IMAGE_MANIFEST are equal
don't create a link otherwise it will create it
to itself.
(From OE-Core rev: 8fd1a37c38dbfc688d840d12c61d76f151f9f605)
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Dont hard-code automount base directory to '/run/media', introduce a
variable MOUNT_BASE to let it configurable, like in udisks2 the mount
base is also configurable by setting option: --enable-fhs-media.
(From OE-Core rev: f077befd5f36ad88623aaf6a38b1a837ecb18650)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allows two level of overriding (distro level and local.conf/shell
variable). Previous settings blocked shell variables overring
if it was overriden on distro level.
(From OE-Core rev: de6c3f9cb2c589aecbf8d9d25fa83cd18bf80891)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In some cases it is useful to be able to test the snapshot of
linux-firmware (e.g. to test if the updated firmware works on the
particular hardware). Allow building the linux-firmware snapshots.
To switch to the most recent branch, add the following lines to the
local.conf file:
PREFERRED_VERSION_linux-firmware = "1:20220509+git%"
SRCREV:class-devupstream = "${AUTOREV}"
WHENCE_CHKSUM:class-devupstream:pn-linux-firmware = "4288aad55d189fa225d492526b8406d5"
(From OE-Core rev: b023570ae1d239de14b50a0e827582d0e84ddf81)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add avtp resp. libavtp PACKAGECONFIG. This allows building them
GStreamer Audio Video Transport Protocol (AVTP) Plugins which rely on
Avnu's libavtp.
(From OE-Core rev: 5c143bfbad46bf68f70f0d6693caf48bea9fda32)
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now that our make version is a minmum of 4.0 we can drop this dependency.
(From OE-Core rev: 7a0c52fd44332abb24e0dea608229ab7c472d94e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make 4.1 has race issues with double colon usage in makefiles which are common
in MakeMaker generated code in perl. Add a dependency on make-native to avoid
this as it is relaitvely low overhead.
(From OE-Core rev: 692b7c518637c77804caf7b3cfc60a83afa2e4f4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We can't build glibc without make 4.0 and we don't work on older distros with
older versions of make without buildtools tarball so increase the minimum
version to 4.0.
(From OE-Core rev: e9a449aeec72a698206323c3471c9268f949b1ae)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With CONFIG_MODULE_COMPRESS_ZSTD enabled, kernel modules will have a
.ko.zst extension. This fixes depmod not being run.
Fixes: 1b696a45ddb ("rootfs.py: Add check for kernel modules before running depmod")
(From OE-Core rev: 425efac7110f0f42d70643e0a448e834d0f01a7a)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ensure that begin_idx (i.e., beginline - 1) and end_idx (i.e.,
endline) are positive numbers in copy_license_files(). This makes sure
the same lines are copied as populate_lic_qa_checksum() uses when it
calculates the checksum. Before, beginline=0 would typically lead to
that no lines were copied at all.
(From OE-Core rev: ab3cc3651d08d226675c461da760cda0bb6c0ce0)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Previously, only the first line of the LICENSE file was included,
which only covered the license name and thus would not detect a change
to the version (or anything else for that matter).
(From OE-Core rev: 3ac45755dffc611fb46f5cd1c07f4876d3094893)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make it possible to disable the database update completely by using
a negative update interval CVE_DB_UPDATE_INTERVAL.
Disabling the update is useful when running multiple parallel builds
when we want to have a control on the database version. This allows
coherent cve-check results without an database update for only
some of the builds.
(From OE-Core rev: b5c2269240327c2a8f93b9e55354698f52c976f3)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Make empty return types in check_cvs the same for all code paths.
(From OE-Core rev: f86393c93dec47b24e837d0c4c5761a716ecdbb6)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In the cve-check text mode output, we didn't write fragment
files if there are no CVEs (if CVE_CHECK_REPORT_PATCHED is 1),
or no unpached CVEs otherwise.
However, in a system after multiple builds,
cve_check_write_rootfs_manifest might find older files and use
them as current, what leads to incorrect reporting.
Fix it by always writing a fragment file, even if empty.
(From OE-Core rev: f1b7877acd0f6e3626faa57d9f89809cfcdfd0f1)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Move the function to a library, it could be useful in other places.
(From OE-Core rev: debd37abcdde8788761ebdb4a05bc61f7394cbb8)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A previous fix for zero length bb_unihashes.dat files wasn't complete
as there is a second copy of the unihashes file made. Change this second
call site to match the first to fully fix the zero length file issue.
(From OE-Core rev: 962bd78af1acc86b3d900dce9081ed310616e0fa)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix PACKAGECONFIG to refer to libavtp instead of avtp as this is what
the project and everything is really called everywhere.
(From OE-Core rev: 8824d91fe2063195014c38c134b97946d3b429c2)
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Several tasks deactivate exiting on non-zero return codes via set +e because
they run subcommands that have legitimate non-zero return codes. However when
appending to those tasks, this behavior is not expected and can lead to builds
silently proceeding in case of an error. Therefore reset the default behavior
at the end of the respective tasks via set -e.
(From OE-Core rev: 83a6f28d2e464f00202090e998a63045adba9e4e)
Signed-off-by: Stefan Wiehler <stefan.wiehler@nokia.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The following kernel commit has been back ported to v5.10.119 and v5.15.44.
commit 14c174633f349cb41ea90c2c0aaddac157012f74
Author: Jason A. Donenfeld <Jason@zx2c4.com>
Date: Thu Feb 10 16:40:44 2022 +0100
random: remove unused tracepoints
These explicit tracepoints aren't really used and show sign of aging.
It's work to keep these up to date, and before I attempted to keep them
up to date, they weren't up to date, which indicates that they're not
really used. These days there are better ways of introspecting anyway.
Which causes the following build failure
lttng-modules-2.13.3/src/probes/lttng-probe-random.c:18:10: fatal error: trace/events/random.h: No such file or directory
| 18 | #include <trace/events/random.h>
| | ^~~~~~~~~~~~~~~~~~~~~~~
| compilation terminated.
(From OE-Core rev: c8effd12cae7c7024f8e6c8f6ef70ed602d380ed)
Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix the build failure when debug build is enabled.
Add DEBUG_BUILD = "1" in conf/local.conf.
$ bitbake perl
| In function 'dynprep',
inlined from 'S_sortsv_flags_impl' at pp_sort.c:358:20,
inlined from 'sortsv_amagic_i_ncmp' at pp_sort.c:572:5:
| pp_sort.c:1232:1: error: inlining failed in call to 'always_inline' 'S_amagic_i_ncmp': function not considered for inlining
| 1232 | S_amagic_i_ncmp(pTHX_ SV *const a, SV *const b)
(From OE-Core rev: 880296e68cfd92cfd4c9474972c8d8e6f21a2a40)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Permission model of overlayfs uses permissions/ownership from the upper
layer after mounting. Fix up UID/GID of the upper layer, when lower
layer already uses something custom.
(From OE-Core rev: b19b734ec3c031ee594229e728ee077cd58b34a9)
Signed-off-by: Vyacheslav Yurkov <v.yurkov@precitec.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
OverlayFS systemd helper unit might require more pre-processing
commands. It gets more complicated to embed them in a unit file, because
systemd shell subset is limited and might require additional escaping.
Move the command to a separate script, thus simplifying systemd unit.
(From OE-Core rev: 86a457016e7f3fc7acacf86cd87f5d8d882132dd)
Signed-off-by: Vyacheslav Yurkov <v.yurkov@precitec.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To match the changes to gcc-cross, add a nativesdk-zstd dependency to ensure
our configurations match.
(From OE-Core rev: c145e00710fe557b5a3832fdc556ad53434b3615)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Let's not maintain manually which tag should be locally available before
asking the user to run git fetch --tags. Instead, let's check for the
latest release first tag (e.g. for Kirkstone, 4.0 even though 4.0.1 is
already out).
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 7466c0c37ac193fc3d089fadd426d8a802cd0650)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Honister 3.4.4 is the last release of the series and the series is now
considered obsolete.
Let's remove honister from the list of active releases.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 9e90f446b16e64138ad8556de428552cac13dcc4)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There is a race were the bb_unihashes.dat file may end up zero sized due to
concurrent builds. Use recently added API within bitbake to copy the file
safely. Also use the opportunity to remove hardcoded filepaths internal to
bitbake from OE-Core.
Bump the minimum bitbake version to match the API being used.
(From OE-Core rev: 106a7e07057e4681e6fb06dfe9e28d2e183d667d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sharing sstate cache binaries between two systems, one with libzstd installed
and the other without, leads to various gcc components being linked against
the system libzstd and failing to run on the system with out it installed.
Make zstd-native from our system available.
(From OE-Core rev: 2b0a6f03137f24b211c8881cebf65732e550a942)
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This allows OE to depend on the unihash copy functionality.
(Bitbake rev: 928aa3dc715d1d3be4b7a8d1247ea2ab5ee2d38e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We see rare failures in eSDK generation with zero sized unihash cache files. This is
almost certainly due to races in the cache file being updated. Add a copy function
where the cache file can be copied with the lock held to avoid this.
(Bitbake rev: 9e72a3915e36cb843037040cb68a82077436dbef)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Very occasionally we see errors in eSDK testing on the autobuilder where the task
hashes in the eSDK don't match what was just built. I was able to inspect one of
these build directories and noticed that the bb_unihashes.dat file in the eSDK
was zero sized. Whilst inspecting the code to understand the cause, I noticed that
updated hashes are not saved out in subsequent updates of the values in the rehash
process.
Add a missing sync call to ensure this happens.
(Bitbake rev: 7912dabbcf444a3c3d971cca4a944a8b931e301b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ptests in in openssl have started failing as one of the test certificates has
expired. Backport a fix for this from upstream, replacing the test
certificate to allow the ptests to pass again.
(From OE-Core rev: f26f0b34f12bbca2beed153da402a3594d127374)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
drop world-readable permission on state file even when ACLs are enabled (#446)
fix potential DoS from unprivileged users via the state file (CVE-2022-1348)
fix a misleading debug message with copytruncate and rotate 0 (#443)
add support for unsigned time_t (#438)
do not lock state file /dev/null (#433)
(From OE-Core rev: 391fdcf742c4669c1c4654f9b022b3d277aa0038)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
- Fixed certificate strings comparison for Local authorization (CVE-2022-26691)
- The cupsFileOpen function no longer opens files for append in read-write
mode (Issue #291)
- The cupsd daemon removed processing temporary queue (Issue #364)
- Fixed delay in IPP backend if GNUTLS is used and endpoint doesn't confirm
closing the connection (Issue #365)
- Fixed conditional jump based on uninitialized value in cups/ppd.c (Issue #329)
- Fixed CSS related issues in CUPS Web UI (Issue #344)
- Fixed copyright in CUPS Web UI trailer template (Issue #346)
- mDNS hostname in device uri is not resolved when installaling a permanent
- IPP Everywhere queue (Issues #340, #343)
- The lpstat command now reports when the scheduler is not running
(Issue #352)
- Updated the man pages concerning the -h option (Issue #357)
- Re-added LibreSSL/OpenSSL support (Issue #362)
- Updated the Solaris smf service file (Issue #368)
- Fixed a regression in lpoptions option support (Issue #370)
- The scheduler now regenerates the PPD cache information after changing the
"cupsd.conf" file (Issue #371)
- Updated the scheduler to set "auth-info-required" to "username,password" if a
backend reports it needs authentication info but doesn't set a method for
authentication (Issue #373)
- Updated the configure script to look for the OpenSSL library the old way if
pkg-config is not available (Issue #375)
- Fixed the prototype for the httpWriteResponse function (Issue #380)
- Brought back minimal AIX support (Issue #389)
cupsGetResponse did not always set the last error.
- Fixed a number of old references to the Apple CUPS web page.
- Restored the default/generic printer icon file for the web interface.
- Removed old stylesheet classes that are no longer used by the web
interface.
(From OE-Core rev: 6f4131e73553f47709e19871c23a411275ab3857)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
Fix verbose output not working when using a2x or asciidoc entry points
(From OE-Core rev: 2e205c32eca591181df02e11d69e9b553638ea34)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Now passing subtests are shown in the test run summary at the end
(for example: 10 failed, 1 passed, 10 subtests passed in 0.10s)
(From OE-Core rev: c271e8e831e91f9d29bf4c6ac62b950860941379)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add dependence python3-pkg-resources
Changelog:
==========
Ensure sorting a collection of versions is always stable, even with build metadata.
(From OE-Core rev: 70d68ca81fd92140367a832d7fb30963a2cac5c1)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The systemd-shutdown sets watchdog timeout to 10m (600 seconds) which is too
large, and caused errors when reboot on boars such as rpi4:
systemd-shutdown[1]: Failed to set timeout to 10min: Invalid argument
The watchog's default value is 60s, so set RebootWatchdogSec to 60s to fix the
errors. And <machin.conf> can set WATCHDOG_TIMEOUT when needed, for example,
the max timeout of rpi4 is 15 seconds.
(From OE-Core rev: 20a7ab9ff6ed777c6617a338d049ebe03fcc588c)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When running CVE checks in CI we're usually not interested in warnings on the
console for any CVEs present. Add a configuration option CVE_CHECK_SHOW_WARNINGS
to allow this to be disabled (it is left enabled by default).
(From OE-Core rev: 1054d3366ba528f2ad52585cf951e508958c5c68)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Also build with gtk+3 dependency if building for wayland without DISTRO_FEATURE "x11".
This fixes an error of missing gcr dependency for gnome-keyring
(From OE-Core rev: 040bfefb4390e67e0746fb6bdda0e4f383122d01)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are no users of lzop in oe-core, and there hasn't been a release of
lzop since 2017.
(From OE-Core rev: dea5e8863792dc7bb3324b543e04da4c94a060aa)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We may remove lzo so switch the test case to zstd.
(From OE-Core rev: f749a8b462b915713912342444f981125938a990)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
LZO is a fairly obsolete compression format these days, so disable it by
default.
(From OE-Core rev: 374756be0e332f625ebf8267a7d2216d9189a4d8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
LZO is a fairly obsolete compression format these days, so disable it by
default.
(From OE-Core rev: d5a484a01caebc71ddc98d04954199c3f4642c77)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We have libxml2 2.9.14 and we don't link statically against libxml2 anyway
so the CVE doesn't apply to libxslt.
(From OE-Core rev: c6315d8a2a1429a0fb7563b1d6352ceee7bc222c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We never depended upon libjbig so this was never present. Add the
PACKAGECONFIG to make this explict.
CVE-2022-1210 is an issue in libjbig so we don't have a problem there,
mark as such.
(From OE-Core rev: 34e6a19f2430ee2fd0fec4bec1891e898a0d9766)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Building native Go tools results in the tool pointing to the wrong
location of dynamic linker (see below). The linker is looked up in the
temporary dir, which can be removed if rm_work is inherited. This
results in being unable to execute the program with the 'No such file or
directory' error. Override linker specificiation for native recipes (and
let Go build environment to pick up a correct one on it's own).
The error is observed in case the distro doesn't use uninative.bbclass.
If uninative.bbclass is used, the binary will be patched automatically
to use the uninative loader instead of the system one.
Without this patch:
$ ldd tmp-rpb-glibc/sysroots-components/x86_64/go-md2man-native/usr/bin/go-md2man
linux-vdso.so.1 (0x00007ffe945ec000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3a7490e000)
/home/lumag/Projects/RPB/build-rpb/tmp-rpb-glibc/work/x86_64-linux/go-md2man-native/1.0.10+gitAUTOINC+f79a8a8ca6-r0/recipe-sysroot-native/usr/lib/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x00007f3a74d13000)
$ tmp-rpb-glibc/sysroots-components/x86_64/go-md2man-native/usr/bin/go-md2man --help
-bash: tmp-rpb-glibc/sysroots-components/x86_64/go-md2man-native/usr/bin/go-md2man: No such file or directory
With the patch
$ ldd tmp-rpb-glibc/sysroots-components/x86_64/go-md2man-native/usr/bin/go-md2man
linux-vdso.so.1 (0x00007ffd19dbf000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2d44181000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2d44586000)
$ tmp-rpb-glibc/sysroots-components/x86_64/go-md2man-native/usr/bin/go-md2man --help
Usage of tmp-rpb-glibc/sysroots-components/x86_64/go-md2man-native/usr/bin/go-md2man:
-in string
Path to file to be processed (default: stdin)
-out string
Path to output processed file (default: stdout)
(From OE-Core rev: 44b397daa68b4d0a461225fe9ff7db8b5fcfdb7b)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* this doesn't fix any issue (at least AFAIK),
just keeps the log files more deterministic to avoid unnecessary churn like in:
--- /OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/keymaps/1.0-r31/temp/log.do_patch.2213051 2022-05-26 11:35:44.110063749 +0200
+++ /OE/build/oe-core/tmp-glibc/work/qemux86_64-oe-linux/keymaps/1.0-r31/temp/log.do_patch.2213372 2022-05-26 11:35:54.553062630 +0200
@@ -1,7 +1,7 @@
DEBUG: Executing python function extend_recipe_sysroot
-NOTE: Direct dependencies are ['virtual:native:/OE/build/oe-core/openembedded-core/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot', '/OE/build/oe-core/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot']
+NOTE: Direct dependencies are ['/OE/build/oe-core/openembedded-core/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot', 'virtual:native:/OE/build/oe-core/openembedded-core/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot']
NOTE: Installed into sysroot: []
-NOTE: Skipping as already exists in sysroot: ['patch-native', 'quilt-native', 'attr-native', 'libtool-native', 'gettext-minimal-native', 'texinfo-dummy-native']
+NOTE: Skipping as already exists in sysroot: ['quilt-native', 'patch-native', 'attr-native', 'libtool-native', 'gettext-minimal-native', 'texinfo-dummy-native']
DEBUG: Python function extend_recipe_sysroot finished
DEBUG: Executing python function do_patch
DEBUG: Executing python function patch_do_patch
(From OE-Core rev: d3ebb37b97da15166d452bf51f5f7e0c312ae42e)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lzo isn't needed to build, so it doesn't need to be in the self-hosted
packagegroup.
(From OE-Core rev: 28beab2c5c90b66269bda89b2c0bed21018a0a61)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit 47d9d90b4ec7d04d6f3f1a9b97c0ab7f1264a88e.
This is no longer needed with a patch to fix importlib in python.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This reverts commit 9d05227e910d3f374ba7a9763ff2584b9e40db61.
This is no longer needed with a patch to importlib in python.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are two issues inside importlib. Firstly, the modules are accessed in
on disk order. This means behaviour seen on one system might not reproduce
on another and is a real headache.
Secondly, empty directories left behind by previous modules might be looked
at. This has caused a long string of different issues for us.
As a result, patch this to a behaviour which works for us. Upstream discussion
can follow later, this is breaking builds for too many people to leave unpatched.
[YOCTO #14816]
(From OE-Core rev: e5944a38db513e033c3a3e9313267055f7254be7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In the native sysroot we should never have paths to the python3-native
build directory. These may or may not exist at the time some dependency
is building and nothing should rely upon them.
I suspect nothing is relying on this at the moment but clean up
just to be sure.
The various config copies are adjusted to be modified consistently as some
copies were and some were not. The Makefile has the "bad" ${B} paths
replaced with a dummy placeholder too.
(From OE-Core rev: ae9e6249ded8fc063d6333231c391cfa2d594567)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Without adding bitbake/bin to the PATH, some tests will fail when
they cannot find the main bitbake script.
(From yocto-docs rev: 1bbeb83bbff71a670ced81146732f04a947473b5)
Signed-off-by: Zachary T Welch <zach@aquabyte.ai>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These issues only affect libtiff post-4.3.0 but before 4.4.0, caused by
3079627e and fixed by b4e79bfa.
(From OE-Core rev: 49e93892a37d1a2af2b0a155117441e978385e4c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add some further info to the patch based on upstream changes. Given the last release
in 2017 and glaring issues on at least armv5, it does raise the question on whether
we should drop this. There are probably better compression tools now.
(From OE-Core rev: 241309c6dec364445093fa5973cc8998431cbed9)
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>
Allow wic to also manipulate the rootfs entry in fstab, which it
currently refuses to write. Reasons one might want to do that include
using systemd-growfs via --fsoptions on /
With this change / is now handled exactly the same as other
mountpoints, the former exception seemingly was not even documented.
(From OE-Core rev: 20d43a2599d7622b96e2fb0da87a886da1a3794a)
Signed-off-by: Tobias Schmidl <tobiasschmidl@siemens.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The grep is too wide, so it falsely fits additional lines that have
a UUID (i.e, `/`).
(From OE-Core rev: f72fdea1c890ddd793aa63bb9c1c0857962161cc)
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
LZO is a fairly obsolete compression format these days, so add an option
to enable/disable LZO to btrfs-progs and disable it by default.
(From OE-Core rev: 26ffb0300cfa365627299a7af2efcb230f5951f0)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For OE-Core our policy is to stay as close to the kernel stable releases
as we can. This should ensure the bulk of the major kernel CVEs are fixed
and we don't dive into each individual issue as the stable maintainers are
much more able to do that.
Rather than just ignore all kernel CVEs which is what we have been doing,
list the ones we ignore on this basis here, allowing new issues to be
visible. If anyone wishes to clean up CPE entries with NIST for these, we'd
welcome than and then entries can likely be removed from here.
(From OE-Core rev: 319d465d44328b5f062d2da0526c0e8b189b4239)
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>
pfc files are used e.g. in 38-basic-pfc_coverage.sh
valgrind_test.supp is required, when valgrind is installed, otherwise
all valgrind tests fail
(From OE-Core rev: 32ba67bc37b5ca73f7d29cb6c7de281ab8f824bd)
Signed-off-by: Joerg Vehlow <joerg.vehlow@aox.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The .dot file created by `bitbake -g` changed formats a while ago, which
broke oe-depends-dot.
Also add some useful examples to the --help output.
(From OE-Core rev: 7751bc4909f3834e43db020ebb91665a5d7960a9)
Signed-off-by: Rusty Howell <rustyhowell@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Misc
-----
#3328: Include a first line summary to some of the existing multi-line warnings.
(From OE-Core rev: a7881dfcd5cb9de175799bb3eadba9ca9864aa4d)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes to 0.4.26:
- Use tox for all multi-version testing
- Fix use of pytest, use it via tox
(From OE-Core rev: 4f4483a5e9df585d74071d30a52fd5839d320828)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building libsdl2-native, and I met a do_configure error as below.
| CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
| Please set them or make sure they are set and tested correctly in the CMake files:
| XINERAMA_LIB
This error appears on hosts with libxinerama-dev installed.
Looking at the CMakeLists.txt file, I got:
set(SDL_X11_OPTIONS Xcursor Xdbe Xinerama XInput Xfixes Xrandr Xscrnsaver XShape Xvm
We an see neither Xinerama nor Xvm is removed. So we should add back
these options removed by a previous commit.
(From OE-Core rev: 2c5d78153614fcdf30dbe3e41d88f18e9ae06684)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Added a patch to avoid excute fipshmac command. Because *.hmac
file should be created on target instead of on build environment.
- Added pkg_postinst_ontarget to make sure necessary files are
created on target.
(From OE-Core rev: 1b5c620d10aa678871b6cea46e113c8fe3b79822)
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Before this the rootfs manifest and the summary were identical.
We should separate the summary and rootfs manifest more clearly,
now the summary is for all CVEs and the rootfs manifest is only for
things in that image. This is even more useful if you build multiple
images.
(From OE-Core rev: 3b8cc6fc45f0ea5677729ee2b1819bdc7a441ab1)
Signed-off-by: Ernst Sjöstrand <ernstp@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a dependency of Hatchling, another Python build tool, so we need
it natively.
(From OE-Core rev: b6b17abaa3b5dcce61f6a5c8bdb397f714dba69d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* Remove constraints unnecessary since buster
* init-system-helpers: Drop versioned constraint on perl-base in Depends.
* init: Drop versioned constraint on init-system-helpers in Depends.
* t/helpers.pm: use installed version of deb-systemd-helper if
TEST_INSTALLED is set
* add DPKG_ROOT support (Closes: #983421)
* Add additional error checking on write operations.
The 'close()' call can fail on both read and write - while the read is
usually relatively benign, for the write counter part can include "fun"
errors. Most of these would most likely be persistent issues, but it makes
sense to detect errors as early possible.
* service: use 'grep -F' instead of 'egrep'
'egrep' and 'fgrep' have been deprecated in GNU grep since 2007, and in
current post 3.7 Git they have been made to emit obsolescence warnings.
The occurrence in 'service' uses a non-regex argument, so switch to 'grep
-F' instead of '-E'.
(From OE-Core rev: abf37e040faf510e6e087d97bf76cf07aef05e18)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
[security]
Fix a crash in DNS-over-HTTPS (DoH) code caused by
premature TLS stream socket object deletion.
(CVE-2022-1183) [GL #3216]
[bug]
RPZ NSIP and NSDNAME rule processing didn't handle stub
and static-stub zones at or above the query name. This
has now been addressed. [GL #3232]
Fixed a deadlock that could occur if an rndc
connection arrived during the shutdown of network
interfaces. [GL #3272]
Refactor the fctx_done() function to set fctx to
NULL after detaching, so that reference counting
errors will be easier to avoid. [GL #2969]
udp_recv() in dispatch could trigger an INSIST when the
callback's result indicated success but the response
was canceled in the meantime. [GL #3300]
Work around a jemalloc quirk which could trigger an
out-of-memory condition in named over time. [GL #3287]
If there was a pending negative cache DS entry,
validations depending upon it could fail. [GL #3279]
dig returned a 0 exit status on UDP connection failure.
[GL #3235]
Fix an assertion failure when using dig with +nssearch
and +tcp options by starting the next query in the
send_done() callback (like in the UDP mode) instead
of doing that recursively in start_tcp(). Also
ensure that queries interrupted while connecting
are detached properly. [GL #3144]
Don't remove CDS/CDNSKEY DELETE records on zone sign
when using 'auto-dnssec maintain;'. [GL #2931]
[contrib]
Avoid name space collision in dlz modules by prefixing
functions with 'dlz_'. [GL !5778]
dlz: Add FALLTHROUGH and UNREACHABLE macros. [GL #3306]
[func]
Add new named command-line option -C to print built-in
defaults. [GL #1326]
Introduce the concept of broken catalog zones described
in the DNS catalog zones draft version 5 document.
[GL #3224]
Add DNS Extended Errors when stale answers are returned
from cache. [GL #2267]
Implement support for catalog zones change of ownership
(coo) mechanism described in the DNS catalog zones draft
version 5 document. [GL #3223]
Implement support for catalog zones options new syntax
based on catalog zones custom properties with "ext"
suffix described in the DNS catalog zones draft version
5 document. [GL #3222]
Implement reference counting for TLS contexts and
allow reloading of TLS certificates on reconfiguration
without destroying the underlying TCP listener sockets
for TLS-based DNS transports. [GL #3122]
Add support for remote TLS certificates
verification, both to BIND and dig, making it possible
to implement Strict and Mutual TLS authentication,
as described in RFC 9103, Section 9.3. [GL #3163]
[cleanup]
Remove use of exclusive mode in ns_interfacemgr in
favor of rwlocked access to localhost and localnets
members of dns_aclenv_t structure. [GL #3229]
Remove the task exclusive mode use in ns_clientmgr.
[GL #3230]
(From OE-Core rev: d2ae8b85c71be2e9e332b1ef0a2d3083b30c63e6)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport patch to get efivar working with musl.
Upstream issue:
https://github.com/rhboot/efivar/issues/202
After commit meta-oe/1582f81805ee3114bc1a44bd5cf52d21f96702ca
fwupd gives an error when trying to build with musl because
efivar is not compatible. This fixes the issue.
(From OE-Core rev: 005b6aba89eaf1b79fdd7565dd028fdd9bbfcc7d)
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Allow recipe to set a custom postinst for kernel image.
Use prependVar in order to allow custom postinst to be
ran after default postinst, potentially modifying the
installed file/symlink.
(From OE-Core rev: 579906b9f4ea32c8d4e0e11a87ee6c9e27cdf0dc)
Signed-off-by: Raphael Teller <raphael.teller@se.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In oe-core, sysusers.d/sysctl.d/binfmt.d/modules-load.d are still kept
under /usr/lib instead of /lib changed in systemd v246. This patch
corrects the SD_PATH_{SYSUSERS,SYSCTL,BINFMT,MODULES_LOAD} returned
in sd_path_lookup() back to the /usr/lib ones.
Also updates the patch description and upstream status.
(From OE-Core rev: 8d913ab6db3ae4b2786a64a086d519a40dcb8c4d)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since systemd v250, commit d8f16737005e ("sort-util: avoid using
glibc's internal __compar_d_fn_t type"), __compare_fn_t type is no
longer used. This patch removes that type in the musl-specific patch.
(From OE-Core rev: 89c8a3f96dfeb444213fd6c523e1495c49065ccc)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch has already been upstreamed in commit systemd/850f0008bff7
("test-parse-argument: Include signal.h") since v249 stable release.
(From OE-Core rev: 25d8defc806ed760d371423a7ef99bd872462d1e)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Sort dict keys in the json output and use tab spacing. This means
when commited into git, the diffs are human readable but it is more
compact filesize than space indentation.
(From OE-Core rev: bde2ecb203d8a1a29715c70ca3ded382982390cf)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Save commit data when writing to the json file so the results can
be copared/extended later.
(From OE-Core rev: da761ac1984ee2a06ded905fc4ad878ef7d613e4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous changes cause sstatetests.SStateTests.test_sstate_32_64_same_hash
to fail since RUST_XXX_SYS changes depending on the native architecture. This
is correct but these are accounted for in the layout of paths in TMPDIR so
they should be excluded from the task signatures for the correct behaviour.
(From OE-Core rev: 2b9bb4c07d0ab53f58cbdd8a96896780a90be9a8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This all seems over complicated for something which is basically always
one of two values. This might even help cross-canadian work on something
which isn't x86-64.
(From OE-Core rev: bd36593ba3db758b3eacc974e48468a665967961)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[YOCTO #14742]
The build shows below error while building for arm machines.
Exception: TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
Detailed error info :
Steps to reproduce:
1. Set MACHINE ?= "qemuarm" in local.conf & add 'TOOLCHAIN_HOST_TASK:append = " packagegroup-rust-cross-canadian-${MACHINE}"'
2. bitbake core-image-minimal -cpopulate_sdk
Complete Error:
ERROR: rust-cross-canadian-arm-1.59.0-r0 do_rust_gen_targets: 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:do_rust_gen_targets(d)
0003:
File: '/ala-lpggp31/skokkonda/yocto/poky/meta/recipes-devtools/rust/rust-cross-canadian-common.inc', lineno: 31, function: do_rust_gen_targets
0027:
0028:LLVM_TARGET[x86_64] = "${RUST_HOST_SYS}"
0029:python do_rust_gen_targets () {
0030: wd = d.getVar('WORKDIR') + '/targets/'
*** 0031: rust_gen_target(d, 'TARGET', wd, d.getVar('TARGET_LLVM_FEATURES') or "", d.getVar('TARGET_LLVM_CPU'), d.getVar('TARGET_ARCH'))
0032: rust_gen_target(d, 'HOST', wd, "", "generic", d.getVar('HOST_ARCH'))
0033: rust_gen_target(d, 'BUILD', wd, "", "generic", d.getVar('BUILD_ARCH'))
0034:}
0035:
File: '/ala-lpggp31/skokkonda/yocto/poky/meta/recipes-devtools/rust/rust-common.inc', lineno: 330, function: rust_gen_target
0326: # build tspec
0327: tspec = {}
0328: tspec['llvm-target'] = d.getVarFlag('LLVM_TARGET', arch_abi)
0329: tspec['data-layout'] = d.getVarFlag('DATA_LAYOUT', arch_abi)
*** 0330: tspec['max-atomic-width'] = int(d.getVarFlag('MAX_ATOMIC_WIDTH', arch_abi))
0331: tspec['target-pointer-width'] = d.getVarFlag('TARGET_POINTER_WIDTH', arch_abi)
0332: tspec['target-c-int-width'] = d.getVarFlag('TARGET_C_INT_WIDTH', arch_abi)
0333: tspec['target-endian'] = d.getVarFlag('TARGET_ENDIAN', arch_abi)
0334: tspec['arch'] = arch_to_rust_target_arch(rust_arch)
Exception: TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
Below are the local variables from rust_gen_target function for arm and
aarch64 targets. Refer below, the tspec varibles for 'arm' generated with NoneType.
(a) Locals at rust_gen_target for arm::
tspec['data-layout'] = None, Type of tspec['data-layout'] = <class 'NoneType'>
tspec['data-layout'] = None, Type of tspec['data-layout'] = <class 'NoneType'>
DEBUG: Python function do_rust_gen_targets finished
(b) Locals at rust_gen_target for aarch64::
tspec['data-layout'] = aarch64-unknown-linux-gnu, Type of tspec['data-layout'] = <class 'str'>
tspec['max-atomic-width'] = 128, Type of tspec['max-atomic-width'] = <class 'int'>
Reason for changing arm-eabi to arm: The earlier changes introduced this bug, so reverting the change 'arm-eabi' to 'arm' fixed the issue.
(From OE-Core rev: 8ed000debb026477abd86ea3bf72adaf21d69f39)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The do_rust_gen_targets task was not rerunning when the configuration variables it
uses were changed. Add the missing variable dependencies to fix this.
[RP: Split to separate patch and add commit message]
(From OE-Core rev: 65ce2d129154d4540cb8ec960971bcf6aa5a9480)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Building with MACHINE=qemuarm and MACHINE=qemux86-64 causes rust-native
to rebuild. The reason is all the ingredients into the RUST_*_SYS
variables are being tracked but that doesn't really make sense in this
case:
$ bitbake-diffsigs tmp/stamps/x86_64-linux/rust-native/1.60.0-r0.do_rust_gen_targets.sigdata.63* tmp/stamps/x86_64-linux/rust-native/1.60.0-r0.do_rust_gen_targets.sigdata.34*
NOTE: Starting bitbake server...
basehash changed from 860b8f11b10182dc5b2737f62cdb697477f714adb63eeb4d4b932d67cac8eec2 to 9379e8b9df9696e8056fec7d1534661f34dda073f6d816e241b09a2dff76ae2d
Variable rust_base_triple value changed:
@@ -36,4 +36,4 @@
# In some cases uname and the toolchain differ on their idea of the arch name
-TUNE_FEATURES{callconvention-hard} = Set
+TUNE_FEATURES{callconvention-hard} = Unset
Switch to using the final variable value for sstate signature purposes
which avoids this issue.
(From OE-Core rev: 38b61aeaf877f6a34c3c0060c175119975ebd782)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Support for XVM and Xinerama has been removed
(From OE-Core rev: 09092685fdc8ffe6384bea441394ce02d6ff7e66)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use PACKAGE_BEFORE_PN for packages which need to capture files early,
switch to idiomatic ${PN} for additional packages. Swap spaces for tabs
in shell functions.
(From OE-Core rev: b78baf3bb3e6563823246d6583a04cb290bc8576)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
hid2hci moved to bluez4 in 2011. The FILES changes for ${PN} and
${PN}-dev only added existing defaults into the set.
(From OE-Core rev: cfed4e8201727f20103606a048690d571e057cc6)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
GObject support was dropped in 252150e181c5 ("src/gudev: remove Gobject
libudev support."), drop all g-i-r support which appears to be dead
upstream.
Fill out PACKAGECONFIG options.
(From OE-Core rev: c6e1483009fc67a5b0e192786b58f256a38f62f7)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add support to query latest revision. This makes it possble to use
osc fetcher without specifying the rev parameter.
(Bitbake rev: aa4cee1bb7415c498e4dc6af4dbb3d0c841faf2e)
Signed-off-by: Gunjan Gupta <viraniac@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
dev in modules.devname should be populated in /dev on boot. remove
create static mode from udevd will make these devices cannot be
populated. Since commit [1], when use sysVinit, devices like
/dev/net/tun will not be created.
more info:
udevd in systemd also remove create static mode in udevd, but using
service kmod-static-nodes.service and systemd-tmpfiles-setup-dev.service
in systemd to create these node, so systemd works well.
For sysV, parse kmod static-nodes and generate the device nodes in init
[1] https://gitweb.gentoo.org/proj/eudev.git/commit/?id=2b7abd5ec9cc47a8b895df6db77fb1537c6f1a39
(From OE-Core rev: 10940ee60864500f037a73d8bde8d74f9917959c)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Isolate the writing of the UBI configuration in a separate function.
This allows to use a custom configuration easily by overriding the
function.
Replace the echo functions by a cat to have a more readable configuration.
(From OE-Core rev: 601294b35c83faa134e26844c65db59b42d5052f)
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These patches are no longer needed in version 250, they have been
dragged along rebasing over releases unnessarily. Lets remove them
(From OE-Core rev: 216fe2b8e53640ae5794e9426de56cd87637dde4)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
this fixes:
ERROR: mesa-2_22.0.2-r0 do_package: QA Issue: mesa: Files/directories were installed but not shipped in any package:
/usr/share/drirc.d/00-radv-defaults.conf
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
mesa: 1 installed and not shipped files. [installed-vs-shipped]
(From OE-Core rev: e306dd7d300727852a2794cd78f3097d5999eb58)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
lttng-modules fails to build against 5.18-rc7, the details of the fix
are as follows:
The commit [fix: sched/tracing: Don't re-read p->state when emitting
sched_switch event (v5.18)] was correct, but the kernel changed their
mind with the following commit:
commit 9c2136be0878c88c53dea26943ce40bb03ad8d8d
Author: Delyan Kratunov <delyank@fb.com>
Date: Wed May 11 18:28:36 2022 +0000
sched/tracing: Append prev_state to tp args instead
Commit fa2c3254d7cf (sched/tracing: Don't re-read p->state when emitting
sched_switch event, 2022-01-20) added a new prev_state argument to the
sched_switch tracepoint, before the prev task_struct pointer.
This reordering of arguments broke BPF programs that use the raw
tracepoint (e.g. tp_btf programs). The type of the second argument has
changed and existing programs that assume a task_struct* argument
(e.g. for bpf_task_storage access) will now fail to verify.
If we instead append the new argument to the end, all existing programs
would continue to work and can conditionally extract the prev_state
argument on supported kernel versions.
Fixes: fa2c3254d7cf (sched/tracing: Don't re-read p->state when emitting sched_switch event, 2022-01-20)
Signed-off-by: Delyan Kratunov <delyank@fb.com>
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Acked-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Link: https://lkml.kernel.org/r/c8a6930dfdd58a4a5755fc01732675472979732b.camel@fb.com
By reordering the parameters (again) we can get back up and building.
Upstream-Status: Backport
(From OE-Core rev: fb69e5cfb043a15354beb2d613772aa0233d12ae)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
54af9dd2b958 Linux 5.10.113
7992fdb045fb Revert "net: micrel: fix KS8851_MLL Kconfig"
8bedbc8f7f35 block/compat_ioctl: fix range check in BLKGETSIZE
fea24b07edfc staging: ion: Prevent incorrect reference counting behavour
dccee748af17 spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller
572761645b88 jbd2: fix a potential race while discarding reserved buffers after an abort
50aac4427360 can: isotp: stop timeout monitoring when no first frame was sent
e1e96e372721 ext4: force overhead calculation if the s_overhead_cluster makes no sense
4789149b9ea2 ext4: fix overhead calculation to account for the reserved gdt blocks
0c54b093766b ext4, doc: fix incorrect h_reserved size
22c450d39f89 ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
75ac724684b7 ext4: fix use-after-free in ext4_search_dir
a46b3d849864 ext4: fix symlink file size not match to file content
f6038d43b25b ext4: fix fallocate to use file_modified to update permissions consistently
19590bbc691d perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
e012f9d1af54 powerpc/perf: Fix power9 event alternatives
0a2cef65b329 drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
f8f8b3124b89 KVM: PPC: Fix TCE handling for VFIO
405d98427416 drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
231381f52116 drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
51d9cbbb0f5a perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled
88fcfd6ee6c5 sched/pelt: Fix attach_entity_load_avg() corner case
c55327bc3712 arm_pmu: Validate single/group leader events
5580b974a84b ARC: entry: fix syscall_trace_exit argument
7082650eb826 e1000e: Fix possible overflow in LTR decoding
43a2a3734aa3 ASoC: soc-dapm: fix two incorrect uses of list iterator
54e6180c8c2d gpio: Request interrupts after IRQ is initialized
0837ff17d052 openvswitch: fix OOB access in reserve_sfa_size()
19f6dcb1f0f0 xtensa: fix a7 clobbering in coprocessor context load/store
f399ab11dd6c xtensa: patch_text: Fixup last cpu should be master
ba2716da2336 net: atlantic: invert deep par in pm functions, preventing null derefs
358a3846f6a9 dma: at_xdmac: fix a missing check on list iterator
cf23a960c5c6 ata: pata_marvell: Check the 'bmdma_addr' beforing reading
9ca66d791439 mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
ed5d4efb4df1 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup
6b932920b96f mm, hugetlb: allow for "high" userspace addresses
50cbc583fa83 EDAC/synopsys: Read the error count from the correct register
7ec6e06ee405 nvme-pci: disable namespace identifiers for Qemu controllers
316bd86c2261 nvme: add a quirk to disable namespace identifiers
76101c8e0c31 stat: fix inconsistency between struct stat and struct compat_stat
bf28bba30410 scsi: qedi: Fix failed disconnect handling
a284cca3d81a net: macb: Restart tx only if queue pointer is lagging
9581e07b549b drm/msm/mdp5: check the return of kzalloc()
8d71edabb0ab dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
b3afe5a7fd75 brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
202748f44148 mt76: Fix undefined behavior due to shift overflowing the constant
0de9c104d04a net: atlantic: Avoid out-of-bounds indexing
5bef9fc38ffa cifs: Check the IOCB_DIRECT flag, not O_DIRECT
e129c55153c8 vxlan: fix error return code in vxlan_fdb_append
8e7ea1136475 arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
cd227ac03f2a ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
490815f0b50e platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
cb17b56a9b4d reset: tegra-bpmp: Restore Handle errors in BPMP response
d513ea9b7ef8 ARM: vexpress/spc: Avoid negative array index when !SMP
052e4a661f90 arm64: mm: fix p?d_leaf()
18ff7a2efa4e arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad()
3bf8ca350170 selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets
520aab8b723c dmaengine: idxd: add RO check for wq max_transfer_size write
9a3c026dc3a5 dmaengine: idxd: add RO check for wq max_batch_size write
f593f49fcd17 net: stmmac: Use readl_poll_timeout_atomic() in atomic state
3d55b195747c netlink: reset network and mac headers in netlink_dump()
49516e6ed914 ipv6: make ip6_rt_gc_expire an atomic_t
078d839f11ac l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu
0ac8f83d8f64 net/sched: cls_u32: fix possible leak in u32_init_knode()
93366275be72 ip6_gre: Fix skb_under_panic in __gre6_xmit()
200f96ebb389 ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
8fb76adb89f0 net/packet: fix packet_sock xmit return value checking
a499cb5f3ef9 net/smc: Fix sock leak when release after smc_shutdown()
60592f16a456 rxrpc: Restore removed timer deletion
fc7116a79a86 igc: Fix BUG: scheduling while atomic
46b0e4f998ce igc: Fix infinite loop in release_swfw_sync
c075c3ea0317 esp: limit skb_page_frag_refill use to a single page
3f7914dbeacd spi: spi-mtk-nor: initialize spi controller after resume
f714abf28f81 dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources
9bc949a181ba dmaengine: imx-sdma: Fix error checking in sdma_event_remap
12aa8021c7a7 ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use
b6f474cd3097 ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
608fc58858bf ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
d29c78d3f9c5 dm: fix mempool NULL pointer race when completing IO
cf9b19546494 ALSA: hda/realtek: Add quirk for Clevo NP70PNP
8ce3820fc9d4 ALSA: usb-audio: Clear MIDI port active flag after draining
43ce33a68e2b net/sched: cls_u32: fix netns refcount changes in u32_change()
04dd45d9776e gfs2: assign rgrp glock before compute_bitstructs
378061c9b886 perf tools: Fix segfault accessing sample_id xyarray
5e8446e3820c tracing: Dump stacktrace trigger to the corresponding instance
69848f9488bc mm: page_alloc: fix building error on -Werror=array-compare
08ad7a770efa etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
(From OE-Core rev: 8be43ceaf742c4c1b59522ac75df4846cc271461)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
4bf7f350c163 Linux 5.15.37
f59e6886cafb selftests/bpf: Add test for reg2btf_ids out of bounds access
dcecd95a1357 mm: gup: make fault_in_safe_writeable() use fixup_user_fault()
4a0123bdb064 btrfs: fallback to blocking mode when doing async dio over multiple extents
c81c4f566660 btrfs: fix deadlock due to page faults during direct IO reads and writes
640a6be8e861 gfs2: Fix mmap + page fault deadlocks for direct I/O
f86f8d27840a iov_iter: Introduce nofault flag to disable page faults
6e213bc61446 gup: Introduce FOLL_NOFAULT flag to disable page faults
d3b744791bf0 iomap: Add done_before argument to iomap_dio_rw
ea7a57858875 iomap: Support partial direct I/O on user copy failures
a00cc46f97b9 iomap: Fix iomap_dio_rw return value for user copies
81a7fc397a62 gfs2: Fix mmap + page fault deadlocks for buffered I/O
38b58498819a gfs2: Eliminate ip->i_gh
8d363d817353 gfs2: Move the inode glock locking to gfs2_file_buffered_write
416a705304e5 gfs2: Introduce flag for glock holder auto-demotion
b25cfbc0e7de gfs2: Clean up function may_grant
b88b998579ee gfs2: Add wrapper for iomap_file_buffered_write
1d91c912e7d1 iov_iter: Introduce fault_in_iov_iter_writeable
30e66b1dfcbb iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable
923f05a660e6 gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable}
19cbd78fb26a mm: kfence: fix objcgs vector allocation
10033fa72d41 ARM: dts: socfpga: change qspi to "intel,socfpga-qspi"
e8749d608847 spi: cadence-quadspi: fix write completion support
8c39925e98d4 bpf: Fix crash due to out of bounds access into reg2btf_ids.
379382b347db bpf/selftests: Test PTR_TO_RDONLY_MEM
2a77c58726ab bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem.
15166bb3000f bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM.
b710f73704d6 bpf: Convert PTR_TO_MEM_OR_NULL to composable types.
b453361384c2 bpf: Introduce MEM_RDONLY flag
8d38cde47a7e bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL
3c141c82b958 bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL
d58a396fa6c9 bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL
a76020980b9f bpf: Introduce composable reg, ret and arg types.
e52da8e4632f floppy: disable FDRAWCMD by default
(From OE-Core rev: 786e668bdda1181438cbe570fa1155ad3b7f06d9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
To support crate:// fetcher on externalsrc, we need to remove "-z
${EXTERNALSRC} check of bitbake vendoring. It is possible to disable
vendoring by CARGO_DISABLE_BITBAKE_VENDORING = "1" if externalsrc-ed
project does not want to enablt it.
(From OE-Core rev: 3d8a388ba540598fec83d505d62ac36642bb90c7)
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a test to verify that the JSON reports are generated correctly for
both single recipe builds and image builds.
More tests are needed, but this is better than nothing.
(From OE-Core rev: df0f35555b09c4bc75470eb45ec9c74e6587d460)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The setuptools version is now used by default when setuptools is installed,
but it is incompatible with some of python's own tests.
(From OE-Core rev: c0c1ee33781733d712cd983be460001cd7938014)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop disable-check.patch, with recipe-specific sysroots
it is no longer necessary.
(From OE-Core rev: 300afee4835c451db139aff6d5a2a465ca6b14f5)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This was held by numpy rejecting setuptools >= 60.x,
however it got a workaround in recent point releases
and so the upgrade can proceed.
Drop 0001-_distutils-sysconfig-append-STAGING_LIBDIR-python-sy.patch
as changed code completely removed upstream.
Replicate another distutils/sysconfig.py fix from python recipe via
0001-_distutils-sysconfig.py-make-it-possible-to-substite.patch
Add a tomli build dependency to python3-setuptools-scm as new
setuptools exposes:
| File "/srv/work/alex/poky/build-64-alt/tmp/work/x86_64-linux/python3-setuptools-scm-native/6.4.2-r0/setuptools_scm-6.4.2/src/setuptools_scm/config.py", line 59, in _lazy_tomli_load
| from tomli import loads
| ModuleNotFoundError: No module named 'tomli'
(From OE-Core rev: 0907866325fbfb5774e1a3f0ba0cf110d9b9b663)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The two patches to disable use of debconf and generation of
documentation have been merged upstream.
(From OE-Core rev: aca8844d7c05b4ba937625e59275d3f7953d3da7)
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>
traceback.cpython-310.pyc is non-deterministic due to 'frozenset'
being written without strict ordering. For now let's just not
install the problematic file.
(From OE-Core rev: 4b1f0f7542abcb8606688c974695a6c8a142e7a2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Similarly to other tools such as pkgconfig and quilt, don't pull in
help2man-native unless there is a direct DEPENDS. This is generally good
for keeping the recipe sysroots leaner and cleaner and should fix some
issues with squashf-tools in particular.
This will mean any recipe with an indirect dependency will break so
missing recipe dependencies will need to be fixed.
(From OE-Core rev: df4e37ef888ad11f98c2f17ab4bc48dbd5417790)
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>
Original repository has been less maintained and thusly adelie linux
community has picked up the package and started to maintain it also
applied long standing bug fixes.
Now we use new fork by Adélie Linux, which includes more supported
locales.
(From OE-Core rev: b6c1e37ed20f636f4f3cdfcef204ea4c072dde58)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes Qt build with GCC 12.1.
Brings following fixes
* 3d549e5ccc0 PR29142, segv in ar with empty archive and libdeps specified
* c473aa1b9d8 M68K: avoid quadratic slowdlow in label alignment check
* 8d1187516e3 Adjust ld ctf test for 32-bit targets
* 9c67f6382ac x86: Properly handle function pointer reference
* 9a01457e02e s390: Add DT_JMPREL pointing to .rela.[i]plt with static-pie
* 82a5bb730a1 s390: Avoid dynamic TLS relocs in PIE
* d54081c642a LoongArch: Update ABI eflag in elf header.
* fb4d148004f IBM zSystems: Add support for z16 as CPU name.
* 975b5540232 libctf, ld: diagnose corrupted CTF header cth_strlen
* 99852365513 dlltool: Use the output name as basis for deterministic temp prefixes
* 210bf1d6225 Updated Serbian (for binutils/) and Russian (for gprof/) translations
* fcf60fe8482 PR28959, obdump doesn't disassemble mftb instruction
* e4a35c73196 PowerPC64 DT_RELR relative reloc addresses
* 7183434818e Work around gcc-4 warnings in elf64-ppc.c
(From OE-Core rev: c007a7251e697836a29bd1aebe49d4f2433a5e6e)
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The addition of summary output caused two issues: error when building
an image and the fact that JSON output was generated even when
CVE_CHECK_FORMAT_JSON.
When generating an image it caused an error like:
ERROR: core-image-minimal-1.0-r0 do_rootfs: 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:cve_check_write_rootfs_manifest(d)
0003:
File: '/home/alexk/poky/meta/classes/cve-check.bbclass', lineno: 213, function: cve_check_write_rootfs_manifest
0209:
0210: link_path = os.path.join(deploy_dir, "%s.json" % link_name)
0211: manifest_path = d.getVar("CVE_CHECK_MANIFEST_JSON")
0212: bb.note("Generating JSON CVE manifest")
*** 0213: generate_json_report(json_summary_name, json_summary_link_name)
0214: bb.plain("Image CVE JSON report stored in: %s" % link_path)
0215:}
0216:
0217:ROOTFS_POSTPROCESS_COMMAND:prepend = "${@'cve_check_write_rootfs_manifest; ' if d.getVar('CVE_CHECK_CREATE_MANIFEST') == '1' else ''}"
Exception: NameError: name 'json_summary_name' is not defined
The fix is to pass the d variable to the pure python function generate_json_report
to get correct values of variables and add conditions for the JSON
output where needed.
In addition clarify the message presenting the summary JSON file,
which isn't related to an image.
Uses partial fixes from Alex Kiernan, Ernst Sjöstrand (ernstp),
and Davide Gardenal.
Fixes: f2987891d315 ("cve-check: add JSON format to summary output")
(From OE-Core rev: 9015dec93233c7d45fd0c9885ff5d4ec23ad377d)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 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: e7abf63cc8bdc61c8d978b3c21a38e17716fc292)
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>
The `fspassno` parameter allows to overwrite the value of the last
column (`fs_passno`) in the /etc/fstab of the target root file system.
This allows to have periodic file system checks.
(From OE-Core rev: b9b9f71e6f37bfbf954ade518391b242669481e3)
Signed-off-by: Claudius Heine <ch@denx.de>
Signed-off-by: Vijai Kumar K <Vijaikumar_Kanagarajan@mentor.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Using += unintentionally removes all other entries from DISTRO_FEATURES
if DISTRO_FEATURES was set by ?= such as by poky.conf. This reduces
sstate reusage on the autobuilder. Fix this to speed up builds.
(From OE-Core rev: 124b82c32c4545bb216a8249954817f692f9795a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We've seen failures on the autobuilder in oe-selftest where things which should
be in the sysroot aren't. The exact steps to reproduce the exact failure are
elusive and probably hash equivalance dependency but this set of steps does
reproduce corruption which is probably of the same origin:
Add DISTRO_FEATURES += "systemd"
bitbake dbus
Remove DISTRO_FEATURES += "systemd"
bitbake dbus
bitbake dbus -c clean
bitbake dbus -c configure
Add DISTRO_FEATURES += "systemd"
bitbake quilt-native
bitbake dbus -c populate_sysroot
Remove DISTRO_FEATURES += "systemd"
bitbake dbus -c compile
Where dbus will now fail as the compiler was no longer in the sysroot.
This works by clearing x11 and other values out of DISTRO_FEATURES so the x11
dependencies are removed from the sysroot. The configure stamp remains valid so
when the original configuration is restored, it becomes valid again but a load
of the sysroot disappeared and build failures result.
Fix this by removing stamps when we remove things from the sysroot.
Depends on a change to bitbake build.py to add the clean_stamp API.
[YOCTO #14790]
(From OE-Core rev: f4b1cecc82435b71135d7b65f6ea67be0e4f8c66)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We currently have no API to be able to remove all the potential stamps of a
task. It is unusual to need to do this, particularly as you could race against
other things happening in the system but we do have a use case for this in
cleaning up sysroots in OE-Core. The alternative is to mess with CLEANMASK in
OE-Core but that is just going to add potential for errors.
We need the first part of the make_stamp() function so separate that out so
it can be called seperately.
(Bitbake rev: 4d671504a25863018ac51c21c005cef0a4d8f05c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If SRC_URI contains python function that extends vardepvalueexclude its
value is being tracked by sstate-cache, which can lead to rebuilds if
value is set dynamically (for example gerrit replicas).
Return empty string if vardepvalueexclude is checked to fix this
behaviour.
(Bitbake rev: f5f9a7b89a7d8321f03184e61ad6d5ed8d0f840e)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This minor version include fixes for several CVEs
CVE: CVE-2022-1292
CVE: CVE-2022-1343
CVE: CVE-2022-1434
CVE: CVE-2022-1473
(From OE-Core rev: d63ddc0874da32940be2b802ab31f49286e49f63)
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some distributions shipping gcc12 end up with stringop-overflow warnings
e.g.
/usr/include/bits/unistd.h:74:10: error: ‘__pread_alias’ specified size between 9223372036854775813 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Werror=stringop-overflow=]
74 | return __glibc_fortify (pread, __nbytes, sizeof (char),
| ^~~~~~~~~~~~~~~
Until fixed, lets not treat this warning as hard error
(From OE-Core rev: bb76fe2baf00b0874d221445c9fba4481740024f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Host distros have started deploying gcc12 as well e.g. archlinux
this build failure shows up which has been fixed upstream
In function ‘GetAlignmentFromFile’,
inlined from ‘main’ at GenFfs.c:816:20:
GenFfs.c:545:5: error: pointer ‘InFileHandle’ used after ‘fclose’ [-Werror=use-after-free]
545 | Error(NULL, 0, 4001, "Resource", "memory cannot be allocated of %s", InFileHandle);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(From OE-Core rev: 7b67f19d353d88107f52cceda3c858730ac1db54)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This fixes bash using its own broken getcwd() during cross compiling
The configure script assumes that your getcwd() function is broken.
Which then makes bash use it's own getcwd() implementation, which
doesn't work if the path to the current directory
contains bind mounts in its paths. This shows up as:
Fixes errors on musl images like
shell-init: error retrieving current directory: getcwd: cannot access parent directories: Bad file descriptor
(From OE-Core rev: 2137f68f6e84b669b5aba8f12237f164f710dba2)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When a recipe DEPENDS on multiple other npm based recipes,
the symlink will create a conflict.
(From OE-Core rev: 9896a7e3a9bdbc6bf3bb67b5f5d5c8ae8225ed0f)
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some node module archives in npmjs.org contain wrong permissions.
I found a case with package.json in the archive being r-xr-xr-x
for which open(..., "w") fails. Modify the manifest file permissions
to add the write bit for the owner.
(From OE-Core rev: c6740091cb7336aaa3bb9b692fe4dc6fc92aa3a8)
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix a minor typo and replace "partion" with "partition".
(From OE-Core rev: 186df231f95096c0ee0f29f1080deb351701374f)
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If there is a defconfig set by KBUILD_DEFCONFIG and something that looks
like a defconfig in SRC_URI, the SRC_URI is dropped. This happens even
if the entry in SRC_URI is called my_defconfig_frag.cfg.
Arguably, this is a bug and the behaviour should be changed, but for now
if we're going to remove entries from SRC_URI we should make it clear
what entry is being removed.
(From OE-Core rev: c807876507fa0257be9abc15457b312e01368c17)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since explicit debug package creation via ${KERNEL_PACKAGE_NAME}-dbg has
been added to kernel, it has to cover all PACKAGE_DEBUG_SPLIT_STYLE
options. For ex. when the variable "debug-file-directory" package search
path has to be set explicitly, otherwise it will not find any files.
(From OE-Core rev: 9c39da147683dcaaa244b3ddc4531c4408ad5c9e)
Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As a centos 8 spinoff, it lacks the same vgem kernel module.
(From OE-Core rev: 451605aa40482516c18cd1534feacb796516a785)
(From OE-Core rev: 8f74418637fbcdd7c68636ec1b9adfffc245f9c1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libstd-rs update also updated the vendored libc to 0.2.116, the rv64
musl patches were applied to 0.2.112 and hence needed forward porting
done with this changeset.
(From OE-Core rev: e3a910af0c0c4e07b15d03e9625760f98c67e874)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Check that open file and user process limits are greater than or equal to what
the autobuilder uses.
(From OE-Core rev: 6149bd4d4e23f69371b645d4c5fc6706e2413130)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use files from the current release to avoid the depreciated -show-cursor
option.
(From OE-Core rev: 53e86ed1af73834be03762eb8ce98aa977a12001)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since the commit fe26b2379ecd ("image.bbclass: Depend on
virtual/kernel:do_deploy"), the image.bbclass made building images
depend on virtual/kernel. For some images, including small initramfs,
this is not the case. Allow overriding this dependency in case
developers knows what they are doing.
(From OE-Core rev: 55875f68212657167ac6dc26f5fd93eac24b098e)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Create separate packages with firmware files for APQ8096 SoC and for
Adreno 2xx/4xx. Include A330 firmware into the 3xx package.
(From OE-Core rev: 1a0cb8f9131d1f238dc150e583a7ff816645765f)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add some documentation about skipping the QA check related to missing
fstab entries or mount units for base mount points where the overlayfs
is mounted from.
Also add a short paragraph about adding a systemd unit dependency to
services in recipes, so that they are started only after the overlayfs
is mounted and ready.
No functional change.
(From OE-Core rev: 7adc49fa6fdbdf118f74e95193e80ae7ef019e27)
Signed-off-by: Claudius Heine <ch@denx.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The current fetcher seemed to have some issues that made it difficult when
trying to use the same. This patch fixes the following
* Make consistent use of the path that needs to be used as oscdir
* The path mentioned in os.access in download function was not same as
ud.moddir which would result into invoking of fetch command instead of
update command even if directory already existed
* Before creating oscrc, make sure oscdir exists and create it if it does
not exist
* Updated the configuration to use apiurl and added a new parameter to
control whether http or https needs to be used to connect to apiurl
(Bitbake rev: 3ec78686f3c0ea2304097b86a965f9be4b0cb879)
Signed-off-by: Gunjan Gupta <viraniac@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
54af9dd2b958 Linux 5.10.113
7992fdb045fb Revert "net: micrel: fix KS8851_MLL Kconfig"
8bedbc8f7f35 block/compat_ioctl: fix range check in BLKGETSIZE
fea24b07edfc staging: ion: Prevent incorrect reference counting behavour
dccee748af17 spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller
572761645b88 jbd2: fix a potential race while discarding reserved buffers after an abort
50aac4427360 can: isotp: stop timeout monitoring when no first frame was sent
e1e96e372721 ext4: force overhead calculation if the s_overhead_cluster makes no sense
4789149b9ea2 ext4: fix overhead calculation to account for the reserved gdt blocks
0c54b093766b ext4, doc: fix incorrect h_reserved size
22c450d39f89 ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
75ac724684b7 ext4: fix use-after-free in ext4_search_dir
a46b3d849864 ext4: fix symlink file size not match to file content
f6038d43b25b ext4: fix fallocate to use file_modified to update permissions consistently
19590bbc691d perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
e012f9d1af54 powerpc/perf: Fix power9 event alternatives
0a2cef65b329 drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
f8f8b3124b89 KVM: PPC: Fix TCE handling for VFIO
405d98427416 drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
231381f52116 drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
51d9cbbb0f5a perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled
88fcfd6ee6c5 sched/pelt: Fix attach_entity_load_avg() corner case
c55327bc3712 arm_pmu: Validate single/group leader events
5580b974a84b ARC: entry: fix syscall_trace_exit argument
7082650eb826 e1000e: Fix possible overflow in LTR decoding
43a2a3734aa3 ASoC: soc-dapm: fix two incorrect uses of list iterator
54e6180c8c2d gpio: Request interrupts after IRQ is initialized
0837ff17d052 openvswitch: fix OOB access in reserve_sfa_size()
19f6dcb1f0f0 xtensa: fix a7 clobbering in coprocessor context load/store
f399ab11dd6c xtensa: patch_text: Fixup last cpu should be master
ba2716da2336 net: atlantic: invert deep par in pm functions, preventing null derefs
358a3846f6a9 dma: at_xdmac: fix a missing check on list iterator
cf23a960c5c6 ata: pata_marvell: Check the 'bmdma_addr' beforing reading
9ca66d791439 mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
ed5d4efb4df1 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup
6b932920b96f mm, hugetlb: allow for "high" userspace addresses
50cbc583fa83 EDAC/synopsys: Read the error count from the correct register
7ec6e06ee405 nvme-pci: disable namespace identifiers for Qemu controllers
316bd86c2261 nvme: add a quirk to disable namespace identifiers
76101c8e0c31 stat: fix inconsistency between struct stat and struct compat_stat
bf28bba30410 scsi: qedi: Fix failed disconnect handling
a284cca3d81a net: macb: Restart tx only if queue pointer is lagging
9581e07b549b drm/msm/mdp5: check the return of kzalloc()
8d71edabb0ab dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
b3afe5a7fd75 brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
202748f44148 mt76: Fix undefined behavior due to shift overflowing the constant
0de9c104d04a net: atlantic: Avoid out-of-bounds indexing
5bef9fc38ffa cifs: Check the IOCB_DIRECT flag, not O_DIRECT
e129c55153c8 vxlan: fix error return code in vxlan_fdb_append
8e7ea1136475 arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
cd227ac03f2a ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
490815f0b50e platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
cb17b56a9b4d reset: tegra-bpmp: Restore Handle errors in BPMP response
d513ea9b7ef8 ARM: vexpress/spc: Avoid negative array index when !SMP
052e4a661f90 arm64: mm: fix p?d_leaf()
18ff7a2efa4e arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad()
3bf8ca350170 selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets
520aab8b723c dmaengine: idxd: add RO check for wq max_transfer_size write
9a3c026dc3a5 dmaengine: idxd: add RO check for wq max_batch_size write
f593f49fcd17 net: stmmac: Use readl_poll_timeout_atomic() in atomic state
3d55b195747c netlink: reset network and mac headers in netlink_dump()
49516e6ed914 ipv6: make ip6_rt_gc_expire an atomic_t
078d839f11ac l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu
0ac8f83d8f64 net/sched: cls_u32: fix possible leak in u32_init_knode()
93366275be72 ip6_gre: Fix skb_under_panic in __gre6_xmit()
200f96ebb389 ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
8fb76adb89f0 net/packet: fix packet_sock xmit return value checking
a499cb5f3ef9 net/smc: Fix sock leak when release after smc_shutdown()
60592f16a456 rxrpc: Restore removed timer deletion
fc7116a79a86 igc: Fix BUG: scheduling while atomic
46b0e4f998ce igc: Fix infinite loop in release_swfw_sync
c075c3ea0317 esp: limit skb_page_frag_refill use to a single page
3f7914dbeacd spi: spi-mtk-nor: initialize spi controller after resume
f714abf28f81 dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources
9bc949a181ba dmaengine: imx-sdma: Fix error checking in sdma_event_remap
12aa8021c7a7 ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use
b6f474cd3097 ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
608fc58858bf ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
d29c78d3f9c5 dm: fix mempool NULL pointer race when completing IO
cf9b19546494 ALSA: hda/realtek: Add quirk for Clevo NP70PNP
8ce3820fc9d4 ALSA: usb-audio: Clear MIDI port active flag after draining
43ce33a68e2b net/sched: cls_u32: fix netns refcount changes in u32_change()
04dd45d9776e gfs2: assign rgrp glock before compute_bitstructs
378061c9b886 perf tools: Fix segfault accessing sample_id xyarray
5e8446e3820c tracing: Dump stacktrace trigger to the corresponding instance
69848f9488bc mm: page_alloc: fix building error on -Werror=array-compare
08ad7a770efa etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
1052f9bce629 Linux 5.10.112
5c62d3bf1410 ax25: Fix UAF bugs in ax25 timers
f934fa478dd1 ax25: Fix NULL pointer dereferences in ax25 timers
145ea8d213e8 ax25: fix NPD bug in ax25_disconnect
a4942c6fea87 ax25: fix UAF bug in ax25_send_control()
b20a5ab0f5fb ax25: Fix refcount leaks caused by ax25_cb_del()
57cc15f5fd55 ax25: fix UAF bugs of net_device caused by rebinding operation
5ddae8d06441 ax25: fix reference count leaks of ax25_dev
5ea00fc60676 ax25: add refcount in ax25_dev to avoid UAF bugs
361288633bfa scsi: iscsi: Fix unbound endpoint error handling
129db30599bc scsi: iscsi: Fix endpoint reuse regression
26f827e095ab dma-direct: avoid redundant memory sync for swiotlb
9a5a4d23e24d timers: Fix warning condition in __run_timers()
84837f43e56f i2c: pasemi: Wait for write xfers to finish
89496d80bf84 smp: Fix offline cpu check in flush_smp_call_function_queue()
cd02b2687d66 dm integrity: fix memory corruption when tag_size is less than digest size
0a312ec66a03 ARM: davinci: da850-evm: Avoid NULL pointer dereference
0806f1930562 tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
0275c75955d1 genirq/affinity: Consider that CPUs on nodes can be unbalanced
1fcfe37d170a drm/amdgpu: Enable gfxoff quirk on MacBook Pro
68ae52efa132 drm/amd/display: don't ignore alpha property on pre-multiplied mode
a263712ba8c9 ipv6: fix panic when forwarding a pkt with no in6 dev
659214603bf2 nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
912797e54c99 ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
48d070ca5e7e ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
163e16247130 ALSA: hda/realtek: Add quirk for Clevo PD50PNT
5e4dd1799883 btrfs: mark resumed async balance as writing
1d2eda18f6ff btrfs: fix root ref counts in error handling in btrfs_get_root_ref
9b7ec35253c9 ath9k: Fix usage of driver-private space in tx_info
0f65cedae500 ath9k: Properly clear TX status area before reporting to mac80211
cc21ae932656 gcc-plugins: latent_entropy: use /dev/urandom
c089ffc846c8 memory: renesas-rpc-if: fix platform-device leak in error path
342454231ee5 KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
06c348fde545 mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
20ed94f8181a mm: fix unexpected zeroed page mapping with zram swap
192e507ef894 mm, page_alloc: fix build_zonerefs_node()
000b3921b4d5 perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant
ca24c5e8f0ac drivers: net: slip: fix NPD bug in sl_tx_timeout()
e8cf1e4d953d scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
5b7ce74b6bc8 scsi: mvsas: Add PCI ID of RocketRaid 2640
4b44cd584057 drm/amd/display: Fix allocate_mst_payload assert on resume
34ea097fb63d drm/amd/display: Revert FEC check in validation
fa5ee7c4232c myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
d90df6da50c5 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
9c12fcf1d864 net: axienet: setup mdio unconditionally
b643807a735e tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
98973d2bdd4a arm64: alternatives: mark patch_alternative() as `noinstr`
2462faffbfa5 regulator: wm8994: Add an off-on delay for WM8994 variant
aa8cdedaf760 gpu: ipu-v3: Fix dev_dbg frequency output
150fe861c57c ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
1ff5359afa5e net: micrel: fix KS8851_MLL Kconfig
d3478709edf2 scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
b9a110fa755b scsi: lpfc: Fix queue failures when recovering from PCI parity error
aec36b98a1bb scsi: target: tcmu: Fix possible page UAF
43666798059c Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
1d7a5aae884c drm/amdkfd: Check for potential null return of kmalloc_array()
e5afacc826a8 drm/amdgpu/vcn: improve vcn dpg stop procedure
d2e0931e6d84 drm/amdkfd: Fix Incorrect VMIDs passed to HWS
7fc0610ad818 drm/amd/display: Update VTEM Infopacket definition
6906e05cf3ad drm/amd/display: FEC check in timing validation
756c61c1680f drm/amd/display: fix audio format not updated after edid updated
76e086ce7b2d btrfs: do not warn for free space inode in cow_file_range
217190dc66ef btrfs: fix fallocate to use file_modified to update permissions consistently
9b5d1b3413d7 drm/amd: Add USBC connector ID
6f9c06501d28 net: bcmgenet: Revert "Use stronger register read/writes to assure ordering"
504c15f07f54 dm mpath: only use ktime_get_ns() in historical selector
4e166a41180b cifs: potential buffer overflow in handling symlinks
67677050cecb nfc: nci: add flush_workqueue to prevent uaf
bfba9722cf2e perf tools: Fix misleading add event PMU debug message
280f721edc54 testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
eb8873b324d9 sctp: Initialize daddr on peeled off socket
45226fac4d31 scsi: iscsi: Fix conn cleanup and stop race during iscsid restart
73805795c99f scsi: iscsi: Fix offload conn cleanup when iscsid restarts
699bd835c36e scsi: iscsi: Move iscsi_ep_disconnect()
46f37a34a53d scsi: iscsi: Fix in-kernel conn failure handling
812573896711 scsi: iscsi: Rel ref after iscsi_lookup_endpoint()
22608545b834 scsi: iscsi: Use system_unbound_wq for destroy_work
4029a1e992fc scsi: iscsi: Force immediate failure during shutdown
17d14456f626 scsi: iscsi: Stop queueing during ep_disconnect
da9cf24aa739 scsi: pm80xx: Enable upper inbound, outbound queues
e08d26971237 scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
35b91e49bc80 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
98a7f6c4ada4 drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()
5f78ad93837c drm/msm: Fix range size vs end confusion
5513f9a0b068 cfg80211: hold bss_lock while updating nontrans_list
a44938950e5e net/sched: taprio: Check if socket flags are valid
08d5e3e95453 net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
2ad9d890d850 net: dsa: felix: suppress -EPROBE_DEFER errors
f2cc341fcc42 net/sched: fix initialization order when updating chain 0 head
7a7cf8414841 mlxsw: i2c: Fix initialization error flow
43e58e119a2b net: mdio: Alphabetically sort header inclusion
9709c8b5cdc8 gpiolib: acpi: use correct format characters
d67c900f1947 veth: Ensure eth header is in skb's linear part
845f44ce3d9f net/sched: flower: fix parsing of ethertype following VLAN header
85ee17ca21cf SUNRPC: Fix the svc_deferred_event trace class
af12dd71235c media: rockchip/rga: do proper error checking in probe
563712971202 firmware: arm_scmi: Fix sorting of retrieved clock rates
16c628b0c6fa memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
cb66641f8106 drm/msm: Add missing put_task_struct() in debugfs path
921fdc45a084 btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
5d131318bb87 ACPI: processor idle: Check for architectural support for LPI
503934df3108 cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function
cfa98ffc42f1 hamradio: remove needs_free_netdev to avoid UAF
80a4df14643f hamradio: defer 6pack kfree after unregister_netdev
f0c31f192f38 drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu
6c8e5cb264df Linux 5.10.111
d36febbcd537 powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
5c672073bcca mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
5973f7507a73 irqchip/gic, gic-v3: Prevent GSI to SGI translations
000e09462f85 Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()
e1f540b752cb arm64: module: remove (NOLOAD) from linker script
919823bd6738 selftests: cgroup: Test open-time cgroup namespace usage for migration checks
637eca44b8f7 selftests: cgroup: Test open-time credential usage for migration checks
9dd39d2c6572 selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
e74da71e6614 selftests/cgroup: Fix build on older distros
4665722d36ad cgroup: Use open-time credentials for process migraton perm checks
f089471d1b75 mm: don't skip swap entry even if zap_details specified
58823a9b097c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE
03b39bbbec8b dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
40e00885a61f tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
75c8558d410f tools build: Filter out options and warnings not supported by clang
6374faf49e89 perf python: Fix probing for some clang command line options
79abc219bafd perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13
82e43950143c drm/amdkfd: Create file descriptor after client is added to smi_clients list
326b408e7ec7 drm/nouveau/pmu: Add missing callbacks for Tegra devices
786ae8de3a5e drm/amdgpu/smu10: fix SoC/fclk units in auto mode
ff24114bb08d irqchip/gic-v3: Fix GICR_CTLR.RWP polling
451214b266e9 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
fc629224aa62 ata: sata_dwc_460ex: Fix crash due to OOB write
7e88a50704b0 gpio: Restrict usage of GPIO chip irq members before initialization
5f54364ff6cf RDMA/hfi1: Fix use-after-free bug for mm struct
8bb41682911f arm64: patch_text: Fixup last cpu should be master
a044bca8ef31 btrfs: prevent subvol with swapfile from being deleted
82ae73ac963c btrfs: fix qgroup reserve overflow the qgroup limit
fc4bdaed4d4e x86/speculation: Restore speculation related MSRs during S3 resume
8c9e26c890ba x86/pm: Save the MSR validity status at context setup
2827328e646d io_uring: fix race between timeout flush and removal
f7e183b0a713 mm/mempolicy: fix mpol_new leak in shared_policy_replace
7d659cb1763f mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
6adc01a7aa37 lz4: fix LZ4_decompress_safe_partial read out of bound
8b6f04b4c9d9 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
029b4170737f mmc: mmci: stm32: correctly check all elements of sg list
41a519c05bee Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
9de98470db6e arm64: Add part number for Arm Cortex-A78AE
4604b5738d5b perf session: Remap buf if there is no space for event
362ced37690d perf tools: Fix perf's libperf_print callback
65210fac639e perf: arm-spe: Fix perf report --mem-mode
bd905fed87ce iommu/omap: Fix regression in probe for NULL pointer dereference
b3c00be2ff8b SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec()
9a45e08636bb SUNRPC: Handle low memory situations in call_status()
132cbe2f182a SUNRPC: Handle ENOMEM in call_transmit_status()
aed30a205406 io_uring: don't touch scm_fp_list after queueing skb
594205b49367 drbd: Fix five use after free bugs in get_initial_state
970a6bb72912 bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
6c17f4ef3c4f spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
8928239e5e2e qede: confirm skb is allocated before using
b7893388bb88 net: phy: mscc-miim: reject clause 45 register accesses
08ff0e74fab5 rxrpc: fix a race in rxrpc_exit_net()
5ae05b5eb587 net: openvswitch: fix leak of nested actions
42ab401d22de net: openvswitch: don't send internal clone attribute to the userspace.
e54ea8fc51ca ice: synchronize_rcu() when terminating rings
e3dd1202ab2e ipv6: Fix stats accounting in ip6_pkt_drop
ffce126c952e ice: Do not skip not enabled queues in ice_vc_dis_qs_msg
b003fc4913ea ice: Set txq_teid to ICE_INVAL_TEID on ring creation
ebd1e3458dbf dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe
43c2d7890eca IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition
3a57babfb6e9 RDMA/mlx5: Don't remove cache MRs when a delay is needed
d8992b393f97 sfc: Do not free an empty page_ring
0ac74169ebc3 bnxt_en: reserve space inside receive page for skb_shared_info
f8b0ef0a5889 drm/imx: Fix memory leak in imx_pd_connector_get_modes
25bc9fd4c8d1 drm/imx: imx-ldb: Check for null pointer after calling kmemdup
02ab4abe5bbf net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
63ea57478aaa net: ipv4: fix route with nexthop object delete warning
4be6ed03107b ice: Clear default forwarding VSI during VSI release
589154d0f189 net/tls: fix slab-out-of-bounds bug in decrypt_internal
c5f77b595379 scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
45b9932b4daa NFSv4: fix open failure with O_ACCMODE flag
c688705a3978 Revert "NFSv4: Handle the special Linux file open access mode"
cf580d2e3884 Drivers: hv: vmbus: Fix potential crash on module unload
0c122eb3a109 drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
84e5dfc05f37 Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build"
3c3fbfa6dddb mm: fix race between MADV_FREE reclaim and blkdev direct IO read
1753a49e266d parisc: Fix patch code locking and flushing
f7c35220305f parisc: Fix CPU affinity for Lasi, WAX and Dino chips
c74e2f6ecc51 NFS: Avoid writeback threads getting stuck in mempool_alloc()
34681aeddcfc NFS: nfsiod should not block forever in mempool_alloc()
7a506fabcfe1 SUNRPC: Fix socket waits for write buffer space
b9c5ac0a15f2 jfs: prevent NULL deref in diFree
c69b442125bf virtio_console: eliminate anonymous module_init & module_exit
3309b3221711 serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
9cb90f9ad597 x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy
b3882e78aa0a NFS: swap-out must always use STABLE writes.
d4170a28217a NFS: swap IO handling is slightly different for O_DIRECT IO
4b6f122bdfdc SUNRPC: remove scheduling boost for "SWAPPER" tasks.
f4fc47e71e32 SUNRPC/xprt: async tasks mustn't block waiting for memory
f9244d31e05a SUNRPC/call_alloc: async tasks mustn't block waiting for memory
e2b2542f7452 clk: Enforce that disjoints limits are invalid
1e9b5538cf16 clk: ti: Preserve node in ti_dt_clocks_register()
a2a0e04f6478 xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
4a2544ce244b NFSv4: Protect the state recovery thread against direct reclaim
9b9feec97c1f NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify()
2e16895d06e6 w1: w1_therm: fixes w1_seq for ds28ea00 sensors
93498c6e775a staging: wfx: fix an error handling in wfx_init_common()
8f1d24f85ffd phy: amlogic: meson8b-usb2: Use dev_err_probe()
aa0b72967853 staging: vchiq_core: handle NULL result of find_service_by_handle
be4ecca95819 clk: si5341: fix reported clk_rate when output divider is 2
c9cf6baabf78 minix: fix bug when opening a file with O_DIRECT
8d9efd4434e3 init/main.c: return 1 from handled __setup() functions
f44297861296 ceph: fix memory leak in ceph_readdir when note_last_dentry returns error
d745512d54fd netlabel: fix out-of-bounds memory accesses
2cc803804ec9 Bluetooth: Fix use after free in hci_send_acl
789621df1963 MIPS: ingenic: correct unit node address
61e25021e67a xtensa: fix DTC warning unit_address_format
f6b9550f5367 usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
a4dd3e9e5ae8 net: sfp: add 2500base-X quirk for Lantech SFP module
278b652f0ad9 net: limit altnames to 64k total
423e7107f61f net: account alternate interface name memory
74c4d5025551 can: isotp: set default value for N_As to 50 micro seconds
1d7effe5fff9 scsi: libfc: Fix use after free in fc_exch_abts_resp()
02222bf4f0a2 powerpc/secvar: fix refcount leak in format_show()
fd416c3f5a4c MIPS: fix fortify panic when copying asm exception handlers
7c657c0694ff PCI: endpoint: Fix misused goto label
79cfc0052f39 bnxt_en: Eliminate unintended link toggle during FW reset
9567d54e70ff Bluetooth: use memset avoid memory leaks
f9b183f1332a Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg}
647b35aaf454 tuntap: add sanity checks about msg_controllen in sendmsg
797b4ea9515e macvtap: advertise link netns via netlink
142ae7d4f215 mips: ralink: fix a refcount leak in ill_acc_of_setup()
f2565cb40e9b net/smc: correct settings of RMB window update limit
224903cc60d0 scsi: hisi_sas: Free irq vectors in order for v3 HW
f49ffaa85d2c scsi: aha152x: Fix aha152x_setup() __setup handler return value
91ee8a14efb6 mt76: mt7615: Fix assigning negative values to unsigned variable
d83574666bac scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req()
a0bb65eadbf9 scsi: pm8001: Fix tag leaks on error
2051044d7901 scsi: pm8001: Fix task leak in pm8001_send_abort_all()
3bd9a28798ca scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
ef969095c442 scsi: pm8001: Fix pm80xx_pci_mem_copy() interface
fe4b6d5a0dd7 drm/amdkfd: make CRAT table missing message informational only
2f2f017ea873 dm: requeue IO if mapping table not yet available
71c8df33fd77 dm ioctl: prevent potential spectre v1 gadget
f655b724b440 ipv4: Invalidate neighbour for broadcast address upon address addition
bae03957e8ca iwlwifi: mvm: Correctly set fragmented EBS
9538563d31a2 power: supply: axp288-charger: Set Vhold to 4.4V
c66cc0404367 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
b1b27b0e8d48 tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH.
b02a1a65023f PCI: endpoint: Fix alignment fault error in copy tests
4820847e8bc2 usb: ehci: add pci device support for Aspeed platforms
0b9cf0b59925 iommu/arm-smmu-v3: fix event handling soft lockup
e07e420a0056 PCI: aardvark: Fix support for MSI interrupts
6694b8643bde drm/amdgpu: Fix recursive locking warning
ea21eaea7f5f powerpc: Set crashkernel offset to mid of RMA region
fb5ac62fbe16 ipv6: make mc_forwarding atomic
5baf92a2c46c libbpf: Fix build issue with llvm-readelf
26a1e4739e44 cfg80211: don't add non transmitted BSS to 6GHz scanned channels
9a56e2b271bc mt76: dma: initialize skip_unmap in mt76_dma_rx_fill
b42b6d0ec358 power: supply: axp20x_battery: properly report current when discharging
de9505936c47 scsi: bfa: Replace snprintf() with sysfs_emit()
ed7db959203e scsi: mvsas: Replace snprintf() with sysfs_emit()
995f51788868 bpf: Make dst_port field in struct bpf_sock 16-bit wide
339bd0b55ecd ath11k: mhi: use mhi_sync_power_up()
c6a815f5abdf ath11k: fix kernel panic during unload/load ath11k modules
e4d2d7201356 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
02e2ee861984 ptp: replace snprintf with sysfs_emit
9ea17b9f1dd0 usb: gadget: tegra-xudc: Fix control endpoint's definitions
07971b818e18 usb: gadget: tegra-xudc: Do not program SPARAM
927beb05aaa4 drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
85313d9bc7bd drm/amd/display: Add signal type check when verify stream backends same
9d7d83d0399e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
850c4351e895 drm: Add orientation quirk for GPD Win Max
a24479c5e9f4 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest
66b0fa6b2218 KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
2e52a294700b rtc: wm8350: Handle error for wm8350_register_irq
0777fe98a44c gfs2: gfs2_setattr_size error path fix
f349d7f9ee6d gfs2: Fix gfs2_release for non-writers regression
3f53715fd55c gfs2: Check for active reservation in gfs2_release
2dc49f58a29c ubifs: Rectify space amount budget for mkdir/tmpfile operations
(From meta-yocto rev: 184595145167adebf167368639d0258c13c064cc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The explanations which precede and follow are sufficient.
The removed text seemed to suggest to use conf/site.conf to specify
the location of another conf/site.conf file.
Another issue was that the way to override conf/site.conf settings
through conf/local.conf was described before explaining that
conf/site.conf is processed before conf/local.conf.
(From yocto-docs rev: d477a2044e7b53977daf4d0c0d45cad29c2006fb)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add it to the variable index
Misc improvements to the documentation for this variable
(From yocto-docs rev: fb460a7c7aba1ad5754806f9cfad9ef591420317)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Better for EPUB output in particular
- Make some diagrams wider when necessary
- Remove ":align: center" when we have ":width: 100%"
- Update the standards.md files to mention this
(From yocto-docs rev: 848ba7bd8984cc3f4bf6b818259865011cde0476)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- Using "BitBake" instead of "Bitbake" or "bitbake", aligning with the
title of the "BitBake User Manual".
- Using "OpenEmbedded" instead of "Openembedded"
- Using "Python" instead of "python"
(From yocto-docs rev: 0b893e2a15aefedd7100445fc9d7eeed07b6afc6)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixing "make clean" followed by "make epub" or "make latexpdf"
(From yocto-docs rev: 0dac10fc3d170fb162f4df6547541071bfa7a94e)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Also show release names in the dropdown menu so that people have
knowledge of both the version number and release name of whatever
they're using or planning to use or upgrade to.
This patch will make the dropdown menu show the following entries:
Unstable (dev)
Kirkstone (4.0)
Honister (3.4.3)
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 83867cd979810a023eb7e2d243782e6202873273)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Yocto #13722]
The Yocto bug reports a few improvements in the gdbserver configuration
which makes the configuration of gdb easier for novice users.
(From yocto-docs rev: 48c96378fd5edd587025f3ca138bc5114e927f2f)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
compare_sigfiles() recursively calculates differences on all dependent
tasks with changed hashes. This is done in arbitrary/alphabetical order, and
only the last of those results is returned, while everything else is discarded.
This changes the behavior to instead return the first difference and not calculate
any more, which significantly speeds up diffs of tasks with many dependencies.
(Bitbake rev: ea6a676c9aa2864c2eff40eea41ba09ce903a651)
Signed-off-by: Adriaan Schmidt <adriaan.schmidt@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
if a setup is using RPM for packaging and there are multiple
recipes that install to ${nonarch_base_libdir}/firmware by using
install -d ${nonarch_base_libdir}/firmware, it will create installation
clashes on image install, as linux-firmware in before this patch
used mkdir -p, which creates different file mode bits (depending
on the current user's settings).
In a particular example
linux-fimware created /lib/firmware with 0600
while other-firmware-package created it with 0644
making the combination not installable by rpm backend
(From OE-Core rev: 98bf3f427702687bf81ed759e7cde5d6d15e77eb)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We don't have less in HOSTTOOLS in OE and this can confuse git. Force the
pager to cat to be consistent and minimal everywhere.
(Bitbake rev: d3d406e8552fdd865dc58b419a84411736475ad2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes a fix for CVE-2022-27404.
(From OE-Core rev: 6dd928534d7c1bdd441256229068f3ae8f7d5cf2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There are cached reproducibility issues on the autobuilder due to the PRServ
sstate checksum issues, flush the bad data out the system by bumping the
versions.
(From OE-Core rev: b12e6cfe3bb34e426c8bb74183d041948cb2ed89)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The recent ptest addition was causing reproducibility tests to fail.
Remove the problematic files as they clearly aren't needed on target
to run the ptests. Hack the Makefile so that it doesn't try to rerun
configure and similar.
Also add a missing dependency on make.
(From OE-Core rev: 6936e44d10bbad1fae46406943db490791739f87)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently the signatures for do_packagedata don't reflect whether PRServ
was active or not. This means that if you have mxiing of PRServ usage and
non PRServ usage against the same sstate cache it can rarely become
corrupted with one referencing the other.
This likely doesn't happen in general but does on the autobuilder as PRServ
is tested. Add in some variables to ensure the binary state of PRServ being
enabled or disabled is tracked (but not the server value). We continue to
assume one PRServ is used per sstate cache.
(From OE-Core rev: dd660e5c3fb74f7c4b7b8e863f7143066ae22813)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes fixes for CVE-2022-1381, CVE-2022-1420.
(From OE-Core rev: 77d745bd49c979de987c75fd7a3af116e99db82b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Status updated but using the existing patch since it is functionally identical.
(From OE-Core rev: aab854a94e73e5035eb82fe1aafe970aaa296a54)
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patches makes locating the file database containing the file and
folder usernames and permissions more reliable.
In addition to locating it relative to the partition directory, we also
try to locate it relative to the IMAGE_ROOTFS.
Prior to this patch, the database was not found when using
--rootfs-dir=${IMAGE_ROOTFS}/<x> in the WIC script, leading to erronous file
permissions and ownership.
(From OE-Core rev: 09e18ee246da8b56f446c4db548fb9c7e895142b)
Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
OpenSSH 9.0 uses sftp by default as the transport for scp, add in
sftp-server so that this works as expected for users, rather than being
left with a confusing "scp: Connection closed" message.
(From OE-Core rev: be61b9dac78f0d85c870a0d8304fb4b536ec4bc8)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The CVE product name for PyPI packages is (usually) the same as the PyPI
package name (and not our recipe name), so use that as the default.
(From OE-Core rev: 61f6b0ad09bf87cdc2d3f08770b7c44cad1d0e58)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop DEPENDS on libxslt-native which is unused as the tarball includes
the manpages and the build process never invokes the script which
regenerates them (make.sh)
(From OE-Core rev: e6c18c9d9d0e11a6a93cca14dbe622707cf25515)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The upstream has moved from Gentoo to GitHub and is now maintained by a
new collection of cross-distribution contributors.
Drop the revert of the userspace firmware loading removal patch as these
are only required to support kernels older than 3.7, do not apply
cleanly and will never be merged upstream.
(From OE-Core rev: 31005f24d302082c98bdd33c1fc0fb3db81c74e4)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
File names containing colons cause split() to return a list with more
than two elements, which will lead to a stack trace ending in:
ValueError: too many values to unpack (expected 2)
Split only once at the last colon, thereby making sure that only two
elements are returned.
(Bitbake rev: a70a7376a8708bde07959deb5d5842d7f84ee5f8)
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The autobuilder sstate was corrupted via incorrect equiavlences caused by
the security fix to git and the poor interaction that had with SCM version
checks under fakeroot/pseudo. Bump the versions to enable a clean slate
to work off.
(From OE-Core rev: 3b6672730372e130d4d72b683fc3150911964745)
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>
Turns out this doesn't actually work, as git doesn't respect the environment
when reading the safe.directory configuration variable.
This reverts commit d4a5862ce8.
(From OE-Core rev: e28dd48ffb84c8bb4356d889b70a4b876c8bbaf3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is horrible but I'm running out of better ideas. We hit circular reference
issues which we were trying to avoid in the core HOSTTOOLS code. When building
the eSDK, there can be two copies of the script.
Therefore assume git will never be in a directory called scripts. This
fixes eSDK build failures.
(From OE-Core rev: 27de610ac30d4c81352efc794df7e9b1060f7a68)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The previous minimially invasive git intercept simply isn't enough. For example,
meson used in the igt-gpu-tools recipe hardcodes the path to git in the configure
step so at install time, changing PATH has no effect.
There are lots of interesting things we could do to try and avoid problems but
making the git intercept and dropping fakeroot privs for git global is probably
the least worst solution at this point. It will add slight overhead to git calls
but we don't make many so the overall impact is likely minimal.
(From OE-Core rev: af27c81eaf68ee681dcd9456a74cca6a9ab40bf6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We'd like to intercept git calls but we don't want circular references
and HOSTTOOLS currently sets them up. Tweak to avoid them.
(From OE-Core rev: 52c37e133fa55846aca2248ffcf3a10648dbb8d7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The fix for CVE-2022-24765 in git[1] breaks any use of git inside
pseudo. Add a simple test case to oe-selftest to verify that at least
basic uses of git work fine under pseudo.
[1] 8959555cee
(From OE-Core rev: 46822268040a23dbb81f71fe35aee8c2663a31f6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop patches:
fix-selinux-flask.patch
(upstream fixed the issue)
e8b56ebd536e82b15542a00c888109471936bfda.patch
(backport)
0001-uname-report-processor-and-hardware-correctly.patch
(upstream explicitly marks the options as non-portable and unreliable[1];
the patch is difficult to rebase, use case for oe unclear)
[1] https://git.savannah.gnu.org/gitweb/?p=coreutils.git;a=commitdiff;h=v8.24-7-g6d67649
License-Update: copyright years
(From OE-Core rev: c22f81a375b900c71e8ad0f6d13c5aa84b1bdad3)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The trace tools are licensed under GPL-3.0-or-later but this wasn't
listed in LIC_FILES_CHKSUM. Fix that.
Ultimately we could disable that license if the trace PACKAGECONFIG is
disabled but I'll leave that to someone else if they're keen.
(From OE-Core rev: f763b906ea10705d519c9eebb5ef1ebe87d49d7c)
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>
do_configure uses the base.bbclass version, which can
call 'make clean', negating the disabling.
(From OE-Core rev: 5ab122a79ec3c65c2704b2f47c59b357c425dad0)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop xfs/libxml2 options no longer offered upstream.
Dropped patches all found their way upstream, particularly
0001-qemu-Add-missing-wacom-HID-descriptor.patch as well.
(From OE-Core rev: ab6bd34a07d10583aeb9377a7fdb9392242b6a8c)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop patch as issue addressed upstream.
Restore doc generation, as it is now possible to disable/enable.
(From OE-Core rev: 9fb6450a71578a8399eeccf41d2c515543b4aae7)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Drop configure options that have been removed upstream.
License-Update: formatting
(From OE-Core rev: bc9bf4c2ea4230391fc3ee2f55d1f73e1dd39edf)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rebase configure.patch
Drop symlink creation; make install already does it.
(From OE-Core rev: 8b35bad89eafd51d49438725e781450d7907d0f2)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
brings in pre-work for submitting rv32 port
* 6e9d2370 use __fstat instead of __fstatat with AT_EMPTY_PATH in __map_file
* 05a55868 provide an internal namespace-safe __fstat
* fb10dc28 only use fstatat and others legacy stat syscalls if they exist
* 2b754a54 drop direct use of stat syscalls in internal __map_file
* c9ba0769 provide an internal namespace-safe __fstatat
* 7edbcbeb drop direct use of stat syscalls in fchmodat
* 9a937495 drop use of stat operation in temporary file name generation
* 12a757b3 only fallback to gettimeofday/settimeofday syscalls if they exist
* 41149ea8 only use getrlimit/setrlimit syscalls if they exist
* 8910efd0 don't remap internal-use syscall macros to nonexistent time32 syscalls
* 03f71251 remove ARMSUBARCH relic from configure
* 55b727d7 add missing POSIX confstr keys for pthread CFLAGS/LDFLAGS
* 8cf87b30 fix incorrect parameter name in internal netlink.h RTA_OK macro
(From OE-Core rev: e3c2bc571e173e230cd3942888bdcf6423f14a2e)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The DISTRO_FEATURES check for pam does not have a variable for no set
and has no qouting for strings, in case pam is not contained within
DISTRO_FEATURES, the resulting test in the install routine will not
check against anything and fail with a syntax error:
[…]/build/tmp/work/cortexa9hf-neon-apa-linux-gnueabi/kbd/2.4.0-r0/temp/run.do_install.1052292: 158: [: =: unexpected operator
check within the do_install script:
if [ = yes ]
Provide the quoting and a proper no value in case the pam distro feature
ist not set.
(From OE-Core rev: 366c657c688270d68b1c688a2446389c8934cd58)
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
"argp" was used to tweak a uclibc feature. With uclibc's removal, this
option to DISTRO_FEATURES is no longer required/used.
(From OE-Core rev: 335940ac3efb4589e67453b132c2e50bd6c75639)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When creating the manifest and the testdata.json links, if the link
name is equal to the output name the link is not created, otherwise
it is. This prevents a link-to-self in the first case.
(From OE-Core rev: bed63756c56f296ff3d5a7eef66e978bd19f1008)
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Users are misreading this message. Reorder the wording to make
the empahsis clearer on the shell environment.
(Bitbake rev: dd2475e36af470ea47b0841d181444e36aa6e947)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
45451e8015a9 Linux 5.15.36
bb906d15a99e arm64: dts: qcom: add IPA qcom,qmp property
1ea01e64632f block/compat_ioctl: fix range check in BLKGETSIZE
6a3c609feb11 spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller
b1b8f39c2475 jbd2: fix a potential race while discarding reserved buffers after an abort
2e25c46c6eef netfilter: nft_ct: fix use after free when attaching zone template
2b273d1fd18e ext4: force overhead calculation if the s_overhead_cluster makes no sense
52ca84a3edd1 ext4: fix overhead calculation to account for the reserved gdt blocks
6b952563934c ext4, doc: fix incorrect h_reserved size
9b90003771e5 ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
e3912775b476 ext4: fix use-after-free in ext4_search_dir
8bb5676b49d3 ext4: fix symlink file size not match to file content
ba50ea456f49 ext4: fix fallocate to use file_modified to update permissions consistently
67e4860eeed8 netfilter: conntrack: avoid useless indirection during conntrack destruction
bcba40bd36d7 netfilter: conntrack: convert to refcount_t api
4bbd693d9f0a KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs
8b2da9690489 KVM: nVMX: Defer APICv updates while L2 is active until L1 is active
a41b3243a6de KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race
2b4417acd3c6 KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog
87d95ff0ca27 arm_pmu: Validate single/group leader events
4d98fbb26683 ARC: entry: fix syscall_trace_exit argument
7b69c07beb23 e1000e: Fix possible overflow in LTR decoding
73a0b4c5c0bd ASoC: soc-dapm: fix two incorrect uses of list iterator
571a67b0d8a4 gpio: Request interrupts after IRQ is initialized
e411af98013d openvswitch: fix OOB access in reserve_sfa_size()
bac4cadeb718 xtensa: fix a7 clobbering in coprocessor context load/store
91335ca9ebe7 xtensa: patch_text: Fixup last cpu should be master
49952e31e50d perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
04ecea282b42 perf script: Always allow field 'data_src' for auxtrace
a92335b4b189 powerpc/perf: Fix power10 event alternatives
7a56867c5ef3 powerpc/perf: Fix power9 event alternatives
53c4a9ff225b drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
9dc46d2e3723 KVM: PPC: Fix TCE handling for VFIO
76614b111867 drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
7981351a916e drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
56637084e8a5 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled
b1b929468229 sched/pelt: Fix attach_entity_load_avg() corner case
914473a07088 scsi: sr: Do not leak information in ioctl
f0cfae3e0d3a Input: omap4-keypad - fix pm_runtime_get_sync() error checking
232541989a1a net: atlantic: invert deep par in pm functions, preventing null derefs
6b8af9f96749 dmaengine: imx-sdma: fix init of uart scripts
1a8d1665cff1 dma: at_xdmac: fix a missing check on list iterator
d10a711d4db6 ata: pata_marvell: Check the 'bmdma_addr' beforing reading
48b2ab1a960a mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
41ba681c6373 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup
9dcb65cdf312 mm, hugetlb: allow for "high" userspace addresses
07bdd207774c memcg: sync flush only if periodic flush is delayed
9c71b29d55d4 mm/memory-failure.c: skip huge_zero_page in memory_failure()
b81291922f8b EDAC/synopsys: Read the error count from the correct register
87dd813bd2c3 nvme-pci: disable namespace identifiers for Qemu controllers
dab2f477e15a nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202
25f37ed22a9e nvme: add a quirk to disable namespace identifiers
4a9f9f1791f3 VFS: filename_create(): fix incorrect intent.
773ca67ffc96 stat: fix inconsistency between struct stat and struct compat_stat
80c713a894c3 scsi: qedi: Fix failed disconnect handling
c7f4f3016fea scsi: iscsi: Fix NOP handling during conn recovery
e4efe868aa14 scsi: iscsi: Merge suspend fields
740411ee2f94 scsi: iscsi: Release endpoint ID when its freed
123a52eb610d net: macb: Restart tx only if queue pointer is lagging
bc663ff8cae3 drm/msm/mdp5: check the return of kzalloc()
5fe864539caf dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
48e1db2c3d42 brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
e25b350e2521 mt76: Fix undefined behavior due to shift overflowing the constant
a7a651d5a525 net: atlantic: Avoid out-of-bounds indexing
213330bafd02 cifs: Check the IOCB_DIRECT flag, not O_DIRECT
6085e24fd972 vxlan: fix error return code in vxlan_fdb_append
32fe43df71c5 arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
f0ba965e4783 drm/msm/disp: check the return value of kzalloc()
b78d40339568 ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
9d441c2e2ad1 platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
4426116b2e02 reset: tegra-bpmp: Restore Handle errors in BPMP response
a6ec9d95c205 reset: renesas: Check return value of reset_control_deassert()
70fa727835f9 ARM: vexpress/spc: Avoid negative array index when !SMP
d3acd3f9f80e arm64: mm: fix p?d_leaf()
ec9cb700cbf7 selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets
6b9a418d3850 dmaengine: idxd: skip clearing device context when device is read-only
49047fa486b3 dmaengine: idxd: add RO check for wq max_transfer_size write
6c30e099b978 dmaengine: idxd: add RO check for wq max_batch_size write
e83acf93919b net: stmmac: Use readl_poll_timeout_atomic() in atomic state
79957134ca1d drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
f3552c37593a netlink: reset network and mac headers in netlink_dump()
93581ae1f980 net: mscc: ocelot: fix broken IP multicast flooding
6a5ca57d5acd net: dsa: hellcreek: Calculate checksums in tagger
40ebaf7365b0 can: isotp: stop timeout monitoring when no first frame was sent
652a5405396d ipv6: make ip6_rt_gc_expire an atomic_t
d23fe66eb7b0 l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu
58bdbd121a34 net/sched: cls_u32: fix possible leak in u32_init_knode()
1b4fb109cc53 net: restore alpha order to Ethernet devices in config
d5049ef1f671 ip6_gre: Fix skb_under_panic in __gre6_xmit()
3cc2f6b71eb6 ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
ab26f1136757 net/packet: fix packet_sock xmit return value checking
b355ca6a915f net/smc: Fix sock leak when release after smc_shutdown()
8fe1bf23c96b rxrpc: Restore removed timer deletion
09da8cf94588 ALSA: hda/hdmi: fix warning about PCM count when used with SOF
c7c71b3e4764 igc: Fix suspending when PTM is active
da323d0d6aaa igc: Fix BUG: scheduling while atomic
b3ce7d3a1742 igc: Fix infinite loop in release_swfw_sync
8920a03a3a15 spi: cadence-quadspi: fix incorrect supports_op() return value
a583f2f3c878 esp: limit skb_page_frag_refill use to a single page
76900a136b1a spi: spi-mtk-nor: initialize spi controller after resume
84e77e72367f dmaengine: dw-edma: Fix unaligned 64bit access
d18fb19c1c8e dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources
8932d9ee4b9f dmaengine: imx-sdma: Fix error checking in sdma_event_remap
a8be4586352b dmaengine: idxd: fix device cleanup on disable
6168532a08ef ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use
053bd9604f05 ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
9a4c63e7332c ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
bc15442cc99f ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create()
bc7d0133181e ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
236785649ad2 ALSA: hda/realtek: Add quirk for Clevo NP70PNP
aaa22e5b526d ALSA: usb-audio: Clear MIDI port active flag after draining
ba9e9a794fd1 net/sched: cls_u32: fix netns refcount changes in u32_change()
8dfec6e0a62d scsi: ufs: core: scsi_get_lba() error fix
c2d0cdf8ad06 gfs2: assign rgrp glock before compute_bitstructs
a52e73bef254 mm, kfence: support kmem_dump_obj() for KFENCE objects
3876c574e4cc perf tools: Fix segfault accessing sample_id xyarray
77a467983bff mm: page_alloc: fix building error on -Werror=array-compare
3177d047e58a etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
3f7b1a87ac75 arm64/mm: drop HAVE_ARCH_PFN_VALID
c01430cf5b87 dma-mapping: remove bogus test for pfn_valid from dma_map_resource
155ae0547cb8 xfs: return errors in xfs_fs_sync_fs
935745abcf4c vfs: make sync_filesystem return errors from ->sync_fs
6eb927ee189f block: simplify the block device syncing code
7877e7a5a52e block: remove __sync_blockdev
4b7617ae04de fs: remove __sync_filesystem
81d8d30c35ed Linux 5.15.35
85f25bb9a005 ax25: Fix UAF bugs in ax25 timers
43c107021d91 ax25: Fix NULL pointer dereferences in ax25 timers
da6509fba636 ax25: fix NPD bug in ax25_disconnect
1bf8946d5826 ax25: fix UAF bug in ax25_send_control()
452ae92b9906 ax25: Fix refcount leaks caused by ax25_cb_del()
b982492ec3a1 ax25: fix UAF bugs of net_device caused by rebinding operation
bc706d89199b ax25: fix reference count leaks of ax25_dev
9af0fd5c4453 ax25: add refcount in ax25_dev to avoid UAF bugs
de6a76eea645 cpufreq: intel_pstate: ITMT support for overclocked system
74d23d422556 net: ipa: fix a build dependency
1648c7b450d8 soc: qcom: aoss: Fix missing put_device call in qmp_get
d712aea3cd81 cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
14785927a1d4 drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
4ef9951d0252 dma-direct: avoid redundant memory sync for swiotlb
111becd63e37 timers: Fix warning condition in __run_timers()
cbdd7a33c533 dt-bindings: net: snps: remove duplicate name
83a4c1080e09 i2c: pasemi: Wait for write xfers to finish
44981e4cde68 smp: Fix offline cpu check in flush_smp_call_function_queue()
2f345bb14ad4 i2c: dev: check return value when calling dev_set_name()
6b4bf97587ef dm integrity: fix memory corruption when tag_size is less than digest size
0940795c6834 ARM: davinci: da850-evm: Avoid NULL pointer dereference
68a38b07f125 tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
c11ef9ded22e genirq/affinity: Consider that CPUs on nodes can be unbalanced
c61d929944c9 x86/tsx: Disable TSX development mode at boot
aaf27fcaefc1 x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits
2dd7d2eddf8e drm/amdgpu: Enable gfxoff quirk on MacBook Pro
804c096d640e drm/amd/display: don't ignore alpha property on pre-multiplied mode
adee01bbf6cb ipv6: fix panic when forwarding a pkt with no in6 dev
cab64cb82fe1 nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
63038f6e96a7 ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
a53062c94b8c ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
0349df521528 ALSA: hda/realtek: Add quirk for Clevo PD50PNT
3680b48533ae btrfs: mark resumed async balance as writing
252db93fd0bd btrfs: fix root ref counts in error handling in btrfs_get_root_ref
9b81c2c147e1 ath9k: Fix usage of driver-private space in tx_info
3386927f436e ath9k: Properly clear TX status area before reporting to mac80211
7a509a9f2bb7 cifs: verify that tcon is valid before dereference in cifs_kill_sb
bd17422b9b67 gcc-plugins: latent_entropy: use /dev/urandom
05d1824a7fb4 memory: renesas-rpc-if: fix platform-device leak in error path
f5e13d700a4d SUNRPC: Fix NFSD's request deferral on RDMA transports
00715427ea77 KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
70ea5e7b38c3 mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
12ba1d38115a mm: fix unexpected zeroed page mapping with zram swap
bb7645c33869 mm, page_alloc: fix build_zonerefs_node()
b6d17c67885a mm/secretmem: fix panic when growing a memfd_secret
4cdf0e7a5be8 perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant
b8ed0f7531f3 io_uring: use nospec annotation for more indexes
5218d5cc0283 io_uring: zero tag on rsrc removal
efb020924a71 drivers: net: slip: fix NPD bug in sl_tx_timeout()
e455d7510db7 scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
f1933d9ee745 scsi: mvsas: Add PCI ID of RocketRaid 2640
389f37e46bdd scsi: mpt3sas: Fail reset operation if config request timed out
184b4fad0872 drbd: set QUEUE_FLAG_STABLE_WRITES
6a03581ccffa drm/amd/display: Fix allocate_mst_payload assert on resume
ac2eb310af05 drm/amd/display: Revert FEC check in validation
eab8e585840f drm/amd/display: Enable power gating before init_pipes
d8860f1f9e41 spi: cadence-quadspi: fix protocol setup for non-1-1-X operations
6d48df738272 myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
b416898442f2 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
c3f86aef97cf Drivers: hv: balloon: Disable balloon and hot-add accordingly
1c9fdb9587e0 net: axienet: setup mdio unconditionally
61dd8bef80c2 tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
ed2711c696ce arm64: alternatives: mark patch_alternative() as `noinstr`
cfd24b14eb2d regulator: wm8994: Add an off-on delay for WM8994 variant
86d1cdf56fc5 gpu: ipu-v3: Fix dev_dbg frequency output
4583205048ae ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
6eecc4811a47 net: micrel: fix KS8851_MLL Kconfig
9e60a788a3f7 scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
026083cb43a4 scsi: lpfc: Fix queue failures when recovering from PCI parity error
b7f3b5d70c83 scsi: target: tcmu: Fix possible page UAF
44f95a5aae99 Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
92a3499933c1 PCI: hv: Propagate coherence from VMbus device to PCI device
1b576e81d31b Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests
f2658d5966bc drm/amdkfd: Check for potential null return of kmalloc_array()
9f0fabf30b48 drm/amdgpu/vcn: improve vcn dpg stop procedure
25efb191d86b drm/amdkfd: Fix Incorrect VMIDs passed to HWS
7a3bc11a4034 drm/amd/display: Update VTEM Infopacket definition
92951699a5f1 drm/amd/display: FEC check in timing validation
b054e8183fbd drm/amd/display: fix audio format not updated after edid updated
37bc29a44538 drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
5a3b56a4a1c7 drm/amdgpu: conduct a proper cleanup of PDB bo
01dcda701fef btrfs: do not warn for free space inode in cow_file_range
bb93369f93b5 btrfs: fix fallocate to use file_modified to update permissions consistently
6dded62e5aa6 drm/amd: Add USBC connector ID
3e67054c339c block: fix offset/size check in bio_trim()
279018a01b08 net: bcmgenet: Revert "Use stronger register read/writes to assure ordering"
b8c0f6d1b04c vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used
5fda973f0ece dm mpath: only use ktime_get_ns() in historical selector
9901b07ba42b cifs: potential buffer overflow in handling symlinks
9ded5ae40f4f nfc: nci: add flush_workqueue to prevent uaf
331c99ee8dcb net: ftgmac100: access hardware register after clock ready
8f79ce226ad2 macvlan: Fix leaking skb in source mode with nodst option
8e86fba13479 perf tools: Fix misleading add event PMU debug message
1665758b4bfd ALSA: usb-audio: Limit max buffer and period sizes per time
6b38c5722610 ALSA: usb-audio: Increase max buffer size
7399ed8e6a8d testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
9947548d9cef io_uring: verify pad field is 0 in io_get_ext_arg
7a7c9f9de961 io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
22aa1597f462 io_uring: move io_uring_rsrc_update2 validation
cb981d5c7511 ALSA: mtpav: Don't call card private_free at probe error path
872e5fa0781f ALSA: ad1889: Fix the missing snd_card_free() call at probe error
96aceacda8d2 netfilter: nf_tables: nft_parse_register can return a negative value
90c153ca45da sctp: Initialize daddr on peeled off socket
50d46b5ce004 scsi: iscsi: Fix unbound endpoint error handling
578616ac3d87 scsi: iscsi: Fix conn cleanup and stop race during iscsid restart
485780af7ef1 scsi: iscsi: Fix endpoint reuse regression
cbd4f4e40944 scsi: iscsi: Fix offload conn cleanup when iscsid restarts
cc0082d45de1 scsi: iscsi: Move iscsi_ep_disconnect()
d6f6f945e850 scsi: pm80xx: Enable upper inbound, outbound queues
b02c509ceef4 scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
3a523807f014 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
66b3107a4a06 drm/msm/dp: add fail safe mode outside of event_mutex context
815006c33391 drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()
a6549b364be4 drm/msm: Fix range size vs end confusion
1c86b7ea63ff netfilter: nft_socket: make cgroup match work in input too
5a52384a5134 cfg80211: hold bss_lock while updating nontrans_list
d5be67ecbeff net/sched: taprio: Check if socket flags are valid
62a48383ebe2 net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
72f9c15854b0 net: dsa: felix: suppress -EPROBE_DEFER errors
13faa76cf572 net/sched: fix initialization order when updating chain 0 head
4c979e6fcec8 mlxsw: i2c: Fix initialization error flow
152b813d8ba5 net: mdio: don't defer probe forever if PHY IRQ provider is missing
675e7d3086d0 cifs: release cached dentries only if mount is complete
d40cf3492277 gpiolib: acpi: use correct format characters
93940fc4cb81 veth: Ensure eth header is in skb's linear part
de8a332c86a7 net/sched: flower: fix parsing of ethertype following VLAN header
726ae7300fcc SUNRPC: Fix the svc_deferred_event trace class
ec2ab59b9e66 media: rockchip/rga: do proper error checking in probe
b0d8a9eb3239 firmware: arm_scmi: Fix sorting of retrieved clock rates
e2da8f9ce3ea Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax"
9f029cb2c92e memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
e7b1992b0722 firmware: arm_scmi: Remove clear channel call on the TX channel
77ffc38e577d drm/msm: Add missing put_task_struct() in debugfs path
aa4845194b9d ALSA: nm256: Don't call card private_free at probe error path
425c83e2898d ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb
3bbd4850d957 ALSA: via82xx: Fix the missing snd_card_free() call at probe error
56e44ff13d84 ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error
73229d7cb836 ALSA: sc6000: Fix the missing snd_card_free() call at probe error
df03ce487e1b ALSA: rme96: Fix the missing snd_card_free() call at probe error
ef4c35339414 ALSA: rme9652: Fix the missing snd_card_free() call at probe error
4efa63663c36 ALSA: rme32: Fix the missing snd_card_free() call at probe error
bb94f5d98511 ALSA: riptide: Fix the missing snd_card_free() call at probe error
4ecd10217df6 ALSA: oxygen: Fix the missing snd_card_free() call at probe error
30b86477daaa ALSA: maestro3: Fix the missing snd_card_free() call at probe error
5fbb73cb1208 ALSA: lx6464es: Fix the missing snd_card_free() call at probe error
0651442d22e2 ALSA: lola: Fix the missing snd_card_free() call at probe error
0bec8b8a57de ALSA: korg1212: Fix the missing snd_card_free() call at probe error
d9ac5256de1f ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error
e87b8d0ba455 ALSA: intel8x0: Fix the missing snd_card_free() call at probe error
547c9af67b4e ALSA: ice1724: Fix the missing snd_card_free() call at probe error
141abcbf902a ALSA: hdspm: Fix the missing snd_card_free() call at probe error
f006a4bcf8bb ALSA: hdsp: Fix the missing snd_card_free() call at probe error
85515309293b ALSA: galaxy: Fix the missing snd_card_free() call at probe error
841e8f8dd21f ALSA: fm801: Fix the missing snd_card_free() call at probe error
3a738f1b3ffd ALSA: es1968: Fix the missing snd_card_free() call at probe error
d3c6ac7a051c ALSA: es1938: Fix the missing snd_card_free() call at probe error
20b35ba7aa2f ALSA: ens137x: Fix the missing snd_card_free() call at probe error
0d52c09f0c17 ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error
2a2a75ebdbd4 ALSA: echoaudio: Fix the missing snd_card_free() call at probe error
648e89e9de29 ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error
9decc5bfd173 ALSA: cs4281: Fix the missing snd_card_free() call at probe error
2dde47610757 ALSA: cmipci: Fix the missing snd_card_free() call at probe error
f98476228801 ALSA: ca0106: Fix the missing snd_card_free() call at probe error
e5a54e236f70 ALSA: bt87x: Fix the missing snd_card_free() call at probe error
935629ba096e ALSA: azt3328: Fix the missing snd_card_free() call at probe error
3a943321c362 ALSA: aw2: Fix the missing snd_card_free() call at probe error
811a92b866a0 ALSA: au88x0: Fix the missing snd_card_free() call at probe error
ea61c1bd582b ALSA: atiixp: Fix the missing snd_card_free() call at probe error
007a9b5554e1 ALSA: als4000: Fix the missing snd_card_free() call at probe error
291d9e5e94d0 ALSA: als300: Fix the missing snd_card_free() call at probe error
5bc156409025 ALSA: ali5451: Fix the missing snd_card_free() call at probe error
cfa98d6c41e0 ALSA: sis7019: Fix the missing error handling
1479bdea76dd ALSA: core: Add snd_card_free_on_error() helper
07cacfd9d9dc btrfs: release correct delalloc amount in direct IO write path
8ff8bdb8c92d net: ipa: request IPA register values be retained
587ced6b8cf3 dt-bindings: net: qcom,ipa: add optional qcom,qmp property
7883df73fd59 soc: qcom: aoss: Expose send for generic usecase
ec13aa4e0085 btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
ed0e951463ea btrfs: remove no longer used counter when reading data page
6308ab54c8ec btrfs: remove unused parameter nr_pages in add_ra_bio_pages()
ff810f85ed3f ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40
7cad1c40ef91 ACPI: processor idle: Allow playing dead in C3 state
631473adaaef ACPI: processor idle: Check for architectural support for LPI
5b13295ac584 cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function
9873fe0f3857 hamradio: remove needs_free_netdev to avoid UAF
c799c18a287e hamradio: defer 6pack kfree after unregister_netdev
8e663865f528 drm/amd/display: Fix p-state allow debug index on dcn31
685a19fa6ae9 drm/amd/display: Add pstate verification and recovery for DCN31
1b86fc15ba6d Linux 5.15.34
c9ea4fb1f3f3 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c
fddb88bd266f powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
68cea1e243b8 static_call: Don't make __static_call_return0 static
429f413ed83f mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
8fe51495efff irqchip/gic, gic-v3: Prevent GSI to SGI translations
69943af22a32 powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S
7b5d60323f90 irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling
f4f8b6d8490e x86,static_call: Fix __static_call_return0 for i386
ff6505766565 sched: Teach the forced-newidle balancer about CPU affinity limitation.
f399f38eda57 x86/bug: Prevent shadowing in __WARN_FLAGS
469eed08becd Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()
f5e59185b033 mm: don't skip swap entry even if zap_details specified
4693fce5a5d4 selftests: cgroup: Test open-time cgroup namespace usage for migration checks
47802775bc11 selftests: cgroup: Test open-time credential usage for migration checks
e326f218de1f selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
33db9912ff7c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE
f1607e13ed71 Revert "net/mlx5: Accept devlink user input after driver initialization complete"
226b4327ef5c KVM: avoid NULL pointer dereference in kvm_dirty_ring_push
104bfa23a001 dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
3c3a8e56553e tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
fbe722d48b8e tools build: Filter out options and warnings not supported by clang
9b2b01e36741 perf python: Fix probing for some clang command line options
03044b841406 perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13
3b14aa053181 Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()"
5d69622eb036 SUNRPC: Don't call connect() more than once on a TCP socket
22174e8ce8ac rtc: mc146818-lib: fix signedness bug in mc146818_get_time()
9e46f7319549 selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port
0c64645e6373 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide
e2ff1d653069 Revert "selftests: net: Add tls config dependency for tls selftests"
7f48521172fb net/smc: send directly on setting TCP_NODELAY
20633216ded0 KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255
b536cf3eb6f9 drm/amdgpu: don't use BACO for reset in S3
3c8902bbf2ab drm/amdkfd: Create file descriptor after client is added to smi_clients list
588393cdae7f drm/nouveau/pmu: Add missing callbacks for Tegra devices
6a5d209898a6 drm/amdgpu/vcn: Fix the register setting for vcn1
155338be5d90 drm/amdgpu/smu10: fix SoC/fclk units in auto mode
0115e4f2f6bc drm/amdgpu/display: change pipe policy for DCN 2.1
28dc1503a9d3 drm/panel: ili9341: fix optional regulator handling
b911702a0105 SUNRPC: Prevent immediate close+reconnect
a551e6629247 amd/display: set backlight only if required
2388f826cdc9 fbdev: Fix unregistering of framebuffers without device
7218a789abb3 irqchip/gic-v3: Fix GICR_CTLR.RWP polling
fcf9ccf9d26a perf/core: Inherit event_caps
0309f053ce47 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
8a05a6952ecd ata: sata_dwc_460ex: Fix crash due to OOB write
136c21ce8e01 perf/x86/intel: Don't extend the pseudo-encoding to GP counters
983a759640bf x86/mm/tlb: Revert retpoline avoidance approach
2f67341e5bce x86/msi: Fix msi message data shadow struct
0912cf021fb5 gpio: Restrict usage of GPIO chip irq members before initialization
9ca11bd8222a RDMA/hfi1: Fix use-after-free bug for mm struct
fa7cc2df9505 arm64: patch_text: Fixup last cpu should be master
90012c6748d3 spi: core: add dma_map_dev for __spi_unmap_msg()
887366faf0c9 btrfs: prevent subvol with swapfile from being deleted
4b98799e181b btrfs: fix qgroup reserve overflow the qgroup limit
56c88810466b perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids
fab4b79e869a x86/speculation: Restore speculation related MSRs during S3 resume
fcf185f7e03e x86/pm: Save the MSR validity status at context setup
ba7261af2b03 io_uring: fix race between timeout flush and removal
fe223dd2f18b io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF
ae6cba337cbf io_uring: defer splice/tee file validity check until command issue
056e1e7c1713 io_uring: don't check req->file in io_fsync_prep()
198932a14aeb mm/mempolicy: fix mpol_new leak in shared_policy_replace
a04cb99c5d46 mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
c21d040de622 highmem: fix checks in __kmap_local_sched_{in,out}
9fb8bc6cfc58 lz4: fix LZ4_decompress_safe_partial read out of bound
75cae557bc44 mmc: core: Fixup support for writeback-cache for eMMC and SD
5d2712b78056 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
11497ecbda04 mmc: mmci: stm32: correctly check all elements of sg list
1515d2a466bf mmc: block: Check for errors after write on SPI
86b5d155fced Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
dc5e603c247d scsi: ufs: ufs-pci: Add support for Intel MTL
25c1353dca74 scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove()
32dd8b63e633 arm64: Add part number for Arm Cortex-A78AE
159c7db3ccbb perf session: Remap buf if there is no space for event
58aece34fb7f perf tools: Fix perf's libperf_print callback
e1f2750e7531 perf: arm-spe: Fix perf report --mem-mode
47e239117bd9 iommu/omap: Fix regression in probe for NULL pointer dereference
3fd9be3ec5c8 SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec()
3b32dda29f99 SUNRPC: Handle low memory situations in call_status()
03ac680dacf9 SUNRPC: Handle ENOMEM in call_transmit_status()
285f5d724005 io_uring: don't touch scm_fp_list after queueing skb
50c981bd7790 io_uring: nospec index for tags on files update
685f42de443d scsi: ufs: ufshpb: Fix a NULL check on list iterator
a972c7687233 drbd: Fix five use after free bugs in get_initial_state
1816af613e56 bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
88a3bdcb462a spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
c9bdce2359b5 qede: confirm skb is allocated before using
fb45e80b2194 net: phy: mscc-miim: reject clause 45 register accesses
8ba8e1398a66 net: sfc: fix using uninitialized xdp tx_queue
571d8e1d154c rxrpc: fix a race in rxrpc_exit_net()
837b96d81039 net: openvswitch: fix leak of nested actions
42b2e418f9a2 net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address()
085d002432ac net: openvswitch: don't send internal clone attribute to the userspace.
70cf0b820e55 ice: xsk: fix VSI state check in ice_xsk_wakeup()
840cbbdc8bf1 ice: synchronize_rcu() when terminating rings
070aa68f8fab ipv6: Fix stats accounting in ip6_pkt_drop
1c0763475401 ice: Do not skip not enabled queues in ice_vc_dis_qs_msg
5d3e9f71c310 ice: Set txq_teid to ICE_INVAL_TEID on ring creation
599874bbc4ed dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe
2cb2b3fb20a2 sctp: count singleton chunks in assoc user stats
92f1947c0d26 IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition
3b5fd693621b IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD
34b8ba1cb337 RDMA/mlx5: Add a missing update of cache->last_add
5b88519b78e8 RDMA/mlx5: Don't remove cache MRs when a delay is needed
d1c87d36a655 sfc: Do not free an empty page_ring
917eeb220023 bnxt_en: Prevent XDP redirect from running when stopping TX queue
154fc224e65e bnxt_en: reserve space inside receive page for skb_shared_info
6108a8918fd7 bnxt_en: Synchronize tx when xdp redirects happen on same ring
87f5d66daa5f arch/arm64: Fix topology initialization for core scheduling
cb713eb793e6 regulator: atc260x: Fix missing active_discharge_on setting
336942b1682f regulator: rtq2134: Fix missing active_discharge_on setting
2560fe298e6e drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe
31e449302ed0 drm/imx: Fix memory leak in imx_pd_connector_get_modes
c1e96348dbeb drm/imx: imx-ldb: Check for null pointer after calling kmemdup
47fec6139b5e net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
907c97986d6f net: ipv4: fix route with nexthop object delete warning
71d28e5073b8 mctp: Fix check for dev_hard_header() result
40229b2977f1 ice: Clear default forwarding VSI during VSI release
ba965e8605ae skbuff: fix coalescing for page_pool fragment recycling
13bcc6f8efcd vrf: fix packet sniffing for traffic originating from ip tunnels
6e2f1b033b17 net/tls: fix slab-out-of-bounds bug in decrypt_internal
ed7a824fda87 net: sfc: add missing xdp queue reinitialization
69ec350a417d vdpa: mlx5: prevent cvq work from hogging CPU
893c70f8b8f3 vdpa/mlx5: Propagate link status from device to vdpa driver
dc872b72d180 vdpa/mlx5: Rename control VQ workqueue to vdpa wq
aefd755a9605 scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
cd483e17eca2 scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map()
0610371c768c scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling
6f52d4cda0bf NFSv4: fix open failure with O_ACCMODE flag
9f0c217469e8 Revert "NFSv4: Handle the special Linux file open access mode"
dcd6b1a624c0 Drivers: hv: vmbus: Fix potential crash on module unload
5ba9d78a7294 drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
985d87e6a365 rtc: mc146818-lib: fix RTC presence check
be6c3152d6f6 rtc: Check return value from mc146818_get_time()
8c6921075222 rtc: mc146818-lib: change return values of mc146818_get_time()
c9f50e06ca76 mm: fix race between MADV_FREE reclaim and blkdev direct IO read
93a8347f72c0 parisc: Fix patch code locking and flushing
f77f482ec31a parisc: Fix CPU affinity for Lasi, WAX and Dino chips
30dd4af48a9e selftests: net: Add tls config dependency for tls selftests
ea029e4ce760 NFS: Avoid writeback threads getting stuck in mempool_alloc()
da747de68599 NFS: nfsiod should not block forever in mempool_alloc()
e04ef859d6c6 SUNRPC: Fix socket waits for write buffer space
d925b7e78b62 jfs: prevent NULL deref in diFree
44c2d5fbe7b2 virtio_console: eliminate anonymous module_init & module_exit
053bbff873a1 serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
c393a9f4cb3b x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy
e3c961c56ad5 x86: Annotate call_on_stack()
6bb2270223a8 NFS: swap-out must always use STABLE writes.
24d28d9b0fd5 NFS: swap IO handling is slightly different for O_DIRECT IO
a55386405094 SUNRPC: remove scheduling boost for "SWAPPER" tasks.
20700aa01bc2 SUNRPC/xprt: async tasks mustn't block waiting for memory
a19fd1d61797 SUNRPC/call_alloc: async tasks mustn't block waiting for memory
b07387c476a3 clk: Enforce that disjoints limits are invalid
15bfec9d8030 clk: ti: Preserve node in ti_dt_clocks_register()
5c0750cad733 xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
12e49aefda2e habanalabs: fix possible memory leak in MMU DR fini
a34752aa2397 NFSv4: Protect the state recovery thread against direct reclaim
b37f482ba9f0 NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify()
24acdd5f9c91 w1: w1_therm: fixes w1_seq for ds28ea00 sensors
86efcb524ae1 staging: wfx: fix an error handling in wfx_init_common()
7295544bcf56 opp: Expose of-node's name in debugfs
ea1f29584136 cpufreq: CPPC: Fix performance/frequency conversion
26f0a9e3d04d clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568
caffa76ded5a phy: amlogic: meson8b-usb2: fix shared reset control use
ab27675a0fcc phy: amlogic: meson8b-usb2: Use dev_err_probe()
35df38c4be0c phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use
42f2142a337e staging: vchiq_core: handle NULL result of find_service_by_handle
176df12b38c7 staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances
161863aec0e1 clk: si5341: fix reported clk_rate when output divider is 2
31e027259ce4 minix: fix bug when opening a file with O_DIRECT
4602b7a8ee0d init/main.c: return 1 from handled __setup() functions
9d849449d28f lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option
2fe82d325402 ceph: fix memory leak in ceph_readdir when note_last_dentry returns error
3ae7163598c6 ceph: fix inode reference leakage in ceph_get_snapdir()
eb0e7173d9cb netlabel: fix out-of-bounds memory accesses
58d52743ae85 netfilter: conntrack: revisit gc autotuning
d404765dffdb Bluetooth: Fix use after free in hci_send_acl
f249bbf3cb9a MIPS: ingenic: correct unit node address
11ba1aa21280 xtensa: fix DTC warning unit_address_format
13946d5a68ef mt76: fix monitor mode crash with sdio driver
ac27808b82db usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
0616792164d3 net: sfp: add 2500base-X quirk for Lantech SFP module
459e56859f7a net/mlx5e: Remove overzealous validations in netlink EEPROM query
1c4561d9b5cb net: limit altnames to 64k total
601f748029f3 net: account alternate interface name memory
d804db3dafd1 riscv: Fixed misaligned memory access. Fixed pointer comparison.
6ca71078a91e can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len()
db9a140a8585 can: isotp: set default value for N_As to 50 micro seconds
f581df412bc4 scsi: libfc: Fix use after free in fc_exch_abts_resp()
2a71e3ecd829 powerpc/secvar: fix refcount leak in format_show()
5c80ff21c5db powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E
9b85e31309c2 MIPS: fix fortify panic when copying asm exception handlers
dc9d33b2d8d0 PCI: endpoint: Fix misused goto label
b6d4b322da46 bnxt_en: Eliminate unintended link toggle during FW reset
42b6a39f439b Bluetooth: use memset avoid memory leaks
0000de40b9f3 Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg}
bb78c3b11f4d tuntap: add sanity checks about msg_controllen in sendmsg
e8d8f1d091e4 macvtap: advertise link netns via netlink
5fb47ca34908 mips: ralink: fix a refcount leak in ill_acc_of_setup()
58758110912d net/smc: correct settings of RMB window update limit
dd111d335cab scsi: hisi_sas: Limit users changing debugfs BIST count value
f05a0d8de2ea scsi: hisi_sas: Free irq vectors in order for v3 HW
b8fa10d7c8fc scsi: aha152x: Fix aha152x_setup() __setup handler return value
556ec5030e57 mt76: mt7615: Fix assigning negative values to unsigned variable
c3543bac6efa powerpc/64s/hash: Make hash faults work in NMI context
df467929a040 mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU
e5ecdb01952f scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req()
43c617eefab7 scsi: pm8001: Fix tag leaks on error
2290dcad6f65 scsi: pm8001: Fix task leak in pm8001_send_abort_all()
ece79aaec8fc scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
5e4ac14baebb scsi: pm8001: Fix pm80xx_pci_mem_copy() interface
5e96bb81eddf vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA
f325d3e1dcc8 drm/amdkfd: make CRAT table missing message informational only
da52e8b9dad6 dm: requeue IO if mapping table not yet available
02cc46f397eb dm ioctl: prevent potential spectre v1 gadget
049072749a5e ipv4: Invalidate neighbour for broadcast address upon address addition
e45d1d19a0bb drm/msm/dsi: Remove spurious IRQF_ONESHOT flag
e1b5aae5b6b0 iwlwifi: mvm: move only to an enabled channel
6f215801c302 iwlwifi: mvm: Correctly set fragmented EBS
d353d3b27af4 usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks()
c64f3707cdf9 net/mlx5e: Disable TX queues before registering the netdev
83efc05c8579 power: supply: axp288-charger: Set Vhold to 4.4V
6def4eaf0391 powerpc/set_memory: Avoid spinlock recursion in change_page_attr()
5d76a88b8536 scsi: mpi3mr: Fix memory leaks
248ead78f346 scsi: mpi3mr: Fix reporting of actual data transfer size
53643a112dd6 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
aa9c9fd0ef9d tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH.
bd21b9607bd7 PCI: endpoint: Fix alignment fault error in copy tests
2aa10e2fa2ab usb: ehci: add pci device support for Aspeed platforms
99073052f45b iommu/arm-smmu-v3: fix event handling soft lockup
60eabd66d17f PCI: aardvark: Fix support for MSI interrupts
330c4e1b4ec4 scsi: smartpqi: Fix kdump issue when controller is locked up
0a922366d6d9 drm/amdgpu: Fix recursive locking warning
06ee48a4fc25 powerpc: Set crashkernel offset to mid of RMA region
9c1ace066f22 net: initialize init_net earlier
4790998fdd0d ipv6: make mc_forwarding atomic
e9da1df2c021 libbpf: Fix build issue with llvm-readelf
19d067c10b71 cfg80211: don't add non transmitted BSS to 6GHz scanned channels
55c93a89e31d mt76: dma: initialize skip_unmap in mt76_dma_rx_fill
38fbe8066450 mt76: mt7921: fix crash when startup fails.
793a37045893 power: supply: axp20x_battery: properly report current when discharging
a0f8220ce934 drm/v3d: fix missing unlock
0f8ec114029a scsi: bfa: Replace snprintf() with sysfs_emit()
1378075fa5bc scsi: mvsas: Replace snprintf() with sysfs_emit()
1c6ffdf4cc45 bpf: Make dst_port field in struct bpf_sock 16-bit wide
ff13c90d7f7a drm/bridge: Add missing pm_runtime_put_sync
35380262304f net/smc: Send directly when TCP_CORK is cleared
20d01a11efde ath11k: mhi: use mhi_sync_power_up()
fed4cef115ab ath11k: pci: fix crash on suspend if board file is not found
c4b7653af62a ath11k: fix kernel panic during unload/load ath11k modules
910ee99d47d3 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
e84b0438010d drm/amdkfd: Don't take process mutex for svm ioctls
1eb598045326 ptp: replace snprintf with sysfs_emit
052fb1c9ddfb usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value
c27576bbbe77 usb: gadget: tegra-xudc: Fix control endpoint's definitions
111a63235001 usb: gadget: tegra-xudc: Do not program SPARAM
6040c99cb1a1 drm/amd/display: Use PSR version selected during set_psr_caps
7e10369c72db drm/amd/display: Fix memory leak
3edd8646cb7c drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
c4b64a80554e drm/amd/display: Add signal type check when verify stream backends same
be2f81024e79 ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
b3ca02c1ee93 drm: Add orientation quirk for GPD Win Max
d5f6f44e04c3 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest
a997e0f5aa55 KVM: x86/pmu: Fix and isolate TSX-specific performance event logic
e7bab9898249 KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
5483640f8efb KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode()
a82fe0ba1c52 KVM: x86/pmu: Use different raw event masks for AMD and Intel
105b50d9bb82 kfence: limit currently covered allocations when pool nearly full
44b44b64b4da kfence: move saving stack trace of allocations into __kfence_alloc()
72d2d94a981d kfence: count unexpectedly skipped allocations
5142720dbe51 nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
64742cf82dec nbd: Fix hungtask when nbd_config_put
694b5a32c162 nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add
3e526e9ae0e4 nbd: add error handling support for add_disk()
f8008f42d463 rtc: wm8350: Handle error for wm8350_register_irq
b257272f5483 um: fix and optimize xor select template for CONFIG64 and timetravel mode
2be1a7f09635 lib/logic_iomem: correct fallback config references
06f50ca83ace Linux 5.15.33
541b7456fc4d PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup"
39fd0cc079c9 coredump: Use the vma snapshot in fill_files_note
cabd69640957 coredump/elf: Pass coredump_params into fill_note_info
7ba958df6449 coredump: Remove the WARN_ON in dump_vma_snapshot
f6ca862806df coredump: Snapshot the vmas in do_coredump
57c04fac8023 iommu/dma: Account for min_align_mask w/swiotlb
3e44e136560c swiotlb: Support aligned swiotlb buffers
52d23f5f0915 iommu/dma: Check CONFIG_SWIOTLB more broadly
bc05d84824c0 iommu/dma: Fold _swiotlb helpers into callers
c3841d020b82 iommu/dma: Skip extra sync during unmap w/swiotlb
8771d9673e0b KVM: x86/mmu: do compare-and-exchange of gPTE via the user address
b0e8e828acb5 mmc: rtsx: Fix build errors/warnings for unused variable
8af04b6aa02b mmc: rtsx: Let MMC core handle runtime PM
a9bbdeef768f n64cart: convert bi_disk to bi_bdev->bd_disk fix build
2a710a5c59e9 torture: Make torture.sh help message match reality
acabfc943245 openvswitch: Fixed nd target mask field in the flow dump.
3fc38521fc30 docs: sysctl/kernel: add missing bit to panic_print
166abd13eab0 um: Fix uml_mconsole stop/go
94a53804ec3a arm64: dts: ls1046a: Update i2c node dma properties
32820c358d1b arm64: dts: ls1043a: Update i2c dma properties
28a020859c00 ARM: dts: spear13xx: Update SPI dma properties
7aa9bba18f80 ARM: dts: spear1340: Update serial node properties
dd8772224c19 spi: mediatek: support tick_delay without enhance_timing
2a6e0695ddd5 media: ov6650: Fix crop rectangle affected by set format
3995d4cf529c media: ov6650: Add try support to selection API operations
8f5e6110e108 perf vendor events: Update metrics for SkyLake Server
b0e5c18317f7 ASoC: topology: Allow TLV control to be either read or write
678b6901d00b ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV
ba8260872dd5 ubi: fastmap: Return error code if memory allocation fails in add_aeb()
666176d0f9bb dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example
e918b36600d6 dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167
b2b85196a31a dt-bindings: spi: mxic: The interrupt property is not mandatory
c19a9d307844 dt-bindings: mtd: nand-controller: Fix a comment in the examples
716a77f8460d dt-bindings: mtd: nand-controller: Fix the reg property description
8ec990990be3 mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM
50c906a6977f bpf: Fix comment for helper bpf_current_task_under_cgroup()
398ac11f4425 bpf: Adjust BPF stack helper functions to accommodate skip > 0
21b6b8d43d87 af_unix: Support POLLPRI for OOB.
260daa256d30 mm/usercopy: return 1 from hardened_usercopy __setup() handler
c9acbcd636ab mm/memcontrol: return 1 from cgroup.memory __setup() handler
48ddbd8b4e42 ARM: 9187/1: JIVE: fix return value of __setup handler
6795b20d4b2c mm/mmap: return 1 from stack_guard_gap __setup() handler
23629b673b78 net: preserve skb_end_offset() in skb_unclone_keeptruesize()
51e458fc0ca6 net: add skb_set_end_offset() helper
14d552ab31ed tracing: Have type enum modifications copy the strings
7007c894631c Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
63351e2e1362 ASoC: soc-compress: Change the check for codec_dai
7ed3cce2fe68 arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition
5ab0f5e238b9 staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet
0e39097efcb5 scsi: qla2xxx: Add qla2x00_async_done() for async routines
b9cf1208af36 drm/connector: Fix typo in documentation
5b422da35c15 proc: bootconfig: Add null pointer check
f78f56488cd3 can: isotp: restore accidentally removed MSG_PEEK feature
3fc81968625a platform/chrome: cros_ec_typec: Check for EC device
8c1c3c00dceb spi: Fix Tegra QSPI example
7480cc0240eb vhost: handle error while adding split ranges to iotlb
97b5593fd1b1 ACPI: CPPC: Avoid out of bounds access when parsing _CPC data
dae252901378 riscv module: remove (NOLOAD)
0853bd6885c2 io_uring: fix memory leak of uid in files registration
5b9ac3727e4a block: Fix the maximum minor value is blk_alloc_ext_minor()
21cfddd5e0f6 ARM: iop32x: offset IRQ numbers by 1
1a3f1cf87054 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
619709f0c608 ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs
d509d41d89c5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()
3e51c3023228 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR()
b603cbe08b0b net: sparx5: uses, depends on BRIDGE or !BRIDGE
84817c83c0e7 watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function
d02ca80ec735 pinctrl: pinconf-generic: Print arguments for bias-pull-*
4913daecd04a watch_queue: Free the page array when watch_queue is dismantled
210891d81b9c crypto: arm/aes-neonbs-cbc - Select generic cbc and aes
c78d23ea7506 mailbox: imx: fix wakeup failure from freeze mode
8cbf4ae7a283 rxrpc: Fix call timer start racing with call destruction
432297011caf rxrpc: fix some null-ptr-deref bugs in server_key.c
88570bda6e48 net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware
a0817ad3f283 net: hns3: fix the concurrency between functions reading debugfs
5c3c9bce1c99 gfs2: Make sure FITRIM minlen is rounded up to fs block size
1d8195349742 gfs2: gfs2_setattr_size error path fix
50ed32e67c5c rtc: check if __rtc_read_time was successful
9f20ce95db3d modpost: restore the warning message for missing symbol versions
7aae60df6782 XArray: Update the LRU list in xas_split()
be8ebbabac94 can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value
fa9c1f14002d can: mcba_usb: properly check endpoint type
37f07ad24866 can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path
7521a97b1929 XArray: Fix xas_create_range() when multi-order entry present
9af42a4f6d81 wireguard: socket: ignore v6 endpoints when ipv6 is disabled
402991a97715 wireguard: socket: free skb in send6 when ipv6 is disabled
6a7245252fdc wireguard: queueing: use CFI-safe ptr_ring cleanup function
c98f792a1468 nvme: fix the read-only state for zoned namespaces with unsupposed features
7d18d6c71372 nvme: allow duplicate NSIDs for private namespaces
578bf41d9443 ubifs: rename_whiteout: correct old_dir size computing
4f75bab98565 ubifs: Fix to add refcount once page is set private
a7054aaf1909 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
56cf8b26b18e ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
489c3a2577b3 ubifs: Rectify space amount budget for mkdir/tmpfile operations
a9662bec5a4d ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work
c67bc98d1f08 ubifs: Rename whiteout atomically
ff846f2c5d1d ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
c58af8564a7b ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
2ad07009c459 ubifs: rename_whiteout: Fix double free for whiteout_ui->data
3fa2d7479605 KVM: SVM: fix panic on out-of-bounds guest IRQ
63961ac1359e KVM: x86: fix sending PV IPI
43637ee17092 KVM: Prevent module exit until all VMs are freed
ba6e8c2df520 KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated
0e5dbc0540ba KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
569a229142e9 KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
81e5b16de862 platform: chrome: Split trace include file
89dad346c241 scsi: qla2xxx: Use correct feature type field during RFF_ID processing
f63fde0d16a4 scsi: qla2xxx: Reduce false trigger to login
20909563bd50 scsi: qla2xxx: Fix stuck session of PRLI reject
2b612191f9d3 scsi: qla2xxx: Fix N2N inconsistent PLOGI
c9d6081a5f18 scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests
d6f691a133f0 scsi: qla2xxx: Fix hang due to session stuck
7ccd6063874d scsi: qla2xxx: Fix incorrect reporting of task management failure
c0300beb313f scsi: qla2xxx: Fix disk failure to rediscover
9c33d49ab9f3 scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
d1b7d23cd462 scsi: qla2xxx: Check for firmware dump already collected
812afc2b8ec0 scsi: qla2xxx: Add devids and conditionals for 28xx
d70d86f7a6ea scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters
2df59f3bb240 scsi: qla2xxx: edif: Fix clang warning
fbc1aa41269a scsi: qla2xxx: Fix device reconnect in loop topology
b6c95db6d2e8 scsi: qla2xxx: Fix warning for missing error code
67b1be130861 scsi: qla2xxx: Fix wrong FDMI data for 64G adapter
5ef6319f9882 scsi: qla2xxx: Fix premature hw access after PCI error
826a9d4a00d1 scsi: qla2xxx: Fix scheduling while atomic
7a3457777c4f scsi: qla2xxx: Fix warning message due to adisc being flushed
5fb0a488028e scsi: qla2xxx: Fix stuck session in gpdb
e17111dd2fda scsi: qla2xxx: Implement ref count for SRB
24e86eae3f7b scsi: qla2xxx: Refactor asynchronous command initialization
f5a0cf225f8d drm/i915: Reject unsupported TMDS rates on ICL+
beeebae6ea82 drm/i915: Fix PSF GV point mask when SAGV is not possible
102cba6d5ae2 drm/i915: Treat SAGV block time 0 as SAGV disabled
e912d697400c drm/dp: Fix off-by-one in register cache size
2d67222b2380 powerpc: Fix build errors with newer binutils
f4b0b5a0f3c1 powerpc: Add set_memory_{p/np}() and remove set_memory_attr()
a29341e48601 powerpc/lib/sstep: Fix build errors with newer binutils
d25efd904271 powerpc/lib/sstep: Fix 'sthcx' instruction
5a3d8f3192a4 powerpc/kasan: Fix early region not updated correctly
cb188e07105f KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall
5c3d0dbe200f KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls
72eae60bfe83 KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb()
dbec906dbef6 KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi()
f4fd34eaa767 KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU
af47248407c0 KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU
31a70b170e06 KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root()
48306afcac2a KVM: x86: Reinitialize context if host userspace toggles EFER.LME
273ad0cf5684 ALSA: hda/realtek: Add alc256-samsung-headphone fixup
fe440221ca0f media: atomisp: fix bad usage at error handling logic
251a11699fe5 mmc: host: Return an error when ->enable_sdio_irq() ops is missing
7c6bd60999f3 tracing: Have TRACE_DEFINE_ENUM affect trace event types as well
ae2b93b0a6a7 ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13"
f90db7cca4d4 media: hdpvr: initialize dev->worker at hdpvr_register_videodev
deb1f0453198 media: Revert "media: em28xx: add missing em28xx_close_extension"
96a7522c72c4 media: i2c: ov5648: Fix lockdep error
eae90015d10f video: fbdev: sm712fb: Fix crash in smtcfb_write()
a07c7b64eadf ASoC: amd: vg: fix for pm resume callback sequence
4ab0293c961b ARM: mmp: Fix failure to remove sram device
f8ef3b979bfa ARM: tegra: tamonten: Fix I2C3 pad setting
6a1c70de40b5 lib/test_lockup: fix kernel pointer check for separate address spaces
8b2a6074b981 uaccess: fix type mismatch warnings from access_ok()
cb5bd93ad218 media: cx88-mpeg: clear interrupt status register before streaming video
02f9f97d54ff media: imx-jpeg: fix a bug of accessing array out of bounds
0b620fce5eae ASoC: soc-core: skip zero num_dai component in searching dai name
80e6bbe4e193 ARM: dts: bcm2711: Add the missing L1/L2 cache information
2d5c47df8e21 video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit
e7f5b1c56921 video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
509bc99aba95 video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
79045b61875d arm64: defconfig: build imx-sdma as a module
c7129c401f55 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk
330de92eb10f ARM: ftrace: avoid redundant loads or clobbering IP
3f887cb763a0 media: atomisp: fix dummy_ptr check to avoid duplicate active_bo
8b6b38083a29 media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards
1c17870f26d9 ASoC: madera: Add dependencies on MFD
35a2aeb70fe6 ARM: dts: bcm2837: Add the missing L1/L2 cache information
93b85b6e8358 ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960
521796018815 video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
6fe23ff94e78 video: fbdev: cirrusfb: check pixclock to avoid divide by zero
9522e11e8636 video: fbdev: w100fb: Reset global state
9ff2f7294ab0 video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
77fbe028d5a3 media: iommu/mediatek: Add device_link between the consumer and the larb devices
4dd3e2d1bd70 media: iommu/mediatek: Return ENODEV if the device is NULL
1515d1414967 media: iommu/mediatek-v1: Free the existed fwspec if the master dev already has
eff76b180751 media: imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers
47b45e08e5ad ASoC: SOF: Intel: match sdw version on link_slaves_found
205db54b159f ASoC: sh: rz-ssi: Make the data structures available before registering the handlers
2011363c1968 media: ir_toy: free before error exiting
0b2313042634 media: atmel: atmel-isc-base: report frame sizes as full supported range
3681eb1fd45c media: staging: media: zoran: fix various V4L2 compliance errors
7e76f3ed7ab2 media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com
ff3357bffd9f media: staging: media: zoran: move videodev alloc
24ab2d4ef52c ntfs: add sanity check on allocation size
9dd6bb11df64 Adjust cifssb maximum read size
1a55c48bba81 f2fs: compress: fix to print raw data size in error path of lz4 decompression
2eff60346e7a f2fs: use spin_lock to avoid hang
c78bada18aa1 btrfs: make search_csum_tree return 0 if we get -EFBIG
40d006dfedd6 btrfs: harden identification of a stale device
58d3aa672d13 f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs
7260793c13e9 NFSD: Fix nfsd_breaker_owns_lease() return values
f68caedf264a f2fs: fix to do sanity check on curseg->alloc_type
a0856764dc12 ext4: don't BUG if someone dirty pages without asking ext4 first
7cca463f1030 sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE
6a6beb074186 ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit
572d14e6cec4 ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb
1388c10b3257 locking/lockdep: Iterate lock_classes directly when reading lockdep files
95bc0ba6bef8 atomics: Fix atomic64_{read_acquire,set_release} fallbacks
75fe5dcb1653 spi: tegra20: Use of_device_get_match_data()
ffe0c4916795 nvme-tcp: lockdep: annotate in-kernel sockets
b3ea76bda7f7 parisc: Fix handling off probe non-access faults
c29642ba72f8 PM: core: keep irq flags in device_pm_check_callbacks()
c02f2d420a44 ACPI/APEI: Limit printable size of BERT table data
65d8a737452e Revert "Revert "block, bfq: honor already-setup queue merges""
5b8d69c8c107 lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3
33ccf4f81785 ACPICA: Avoid walking the ACPI Namespace if it is not there
080665e2c3cb bfq: fix use-after-free in bfq_dispatch_request
e0943c456b60 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files
757322b5aba9 irqchip/nvic: Release nvic_base upon failure
dabfc878ef6f irqchip/qcom-pdc: Fix broken locking
05ba7d0c639f Fix incorrect type in assignment of ipv6 port for audit
860d36424d1b loop: use sysfs_emit() in the sysfs xxx show()
55d192691b4b selinux: allow FIOCLEX and FIONCLEX with policy capability
e48c260b0b2a arm64: module: remove (NOLOAD) from linker script
15bb7a467b2b selinux: use correct type for context length
8f34dea99cd7 block, bfq: don't move oom_bfqq
69d41c77aadf crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3
f84b1633004d crypto: xts - Add softdep on ecb
e11293de5cf6 block/bfq_wf2q: correct weight to ioprio
e34806c6c29d rcu: Mark writes to the rcu_segcblist structure's ->flags field
99780fcb5494 pinctrl: npcm: Fix broken references to chip->parent_device
999ee266531b gcc-plugins/stackleak: Exactly match strings instead of prefixes
ca97dfbda510 crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos
4941c21090c3 regulator: rpi-panel: Handle I2C errors/timing to the Atmel
f3f93a1aaafc LSM: general protection fault in legacy_parse_param
c331c9d1d2b7 fs: fix fd table size alignment properly
611170142b42 lib/test: use after free in register_test_dev_kmod()
136736abcd35 fs: fd tables have to be multiples of BITS_PER_LONG
fd3f70b90772 net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator
a738ff8143d8 NFSv4/pNFS: Fix another issue with a list iterator pointing to the head
bcbf4e5c3b5b net/sched: act_ct: fix ref leak when switching zones
72dd9e61fa31 net: prefer nf_ct_put instead of nf_conntrack_put
6b663fa23c7e octeontx2-af: initialize action variable
b375ea083fa6 net: sparx5: switchdev: fix possible NULL pointer dereference
409570a619c1 net/x25: Fix null-ptr-deref caused by x25_disconnect
c416e9bb85a6 qlcnic: dcb: default to returning -EOPNOTSUPP
e87c47df2193 net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL
34a5c64951c3 net: hns3: clean residual vf config after disable sriov
c95578235888 NFS: Don't loop forever in nfs_do_recoalesce()
667760fe01e9 selftests: test_vxlan_under_vrf: Fix broken test case
2d05a007096e net: phy: broadcom: Fix brcm_fet_config_init()
2dc73ba93202 net: hns3: refine the process when PF set VF VLAN
ee7e9a9d73d9 net: hns3: format the output of the MAC address
30f0ff7176ef net: hns3: add vlan list lock to protect vlan list
02948e5782ce net: hns3: fix port base vlan add fail when concurrent with reset
5e528c0e0618 net: hns3: fix bug when PF set the duplicate MAC address for VFs
be6937a11b1c net: enetc: report software timestamping via SO_TIMESTAMPING
af884b276b08 xen: fix is_xen_pmu()
6c17fd7a6f5d clk: Initialize orphan req_rate
8b320893461c vsock/virtio: enable VQs early on probe
b64bf5464ad5 vsock/virtio: read the negotiated features before using VQs
10c6cb867ffa vsock/virtio: initialize vdev->priv before using VQs
c07a9d2a1d1d clk: qcom: gcc-msm8994: Fix gpll4 width
e16b5f077980 perf stat: Fix forked applications enablement of counters
c532caa7df8c kdb: Fix the putarea helper function
0445609a7ace NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error
4ee7a4b67770 SUNRPC don't resend a task on an offlined transport
6195af5ad801 netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options
6bbfe9a715ea jfs: fix divide error in dbNextAG
104852921ff6 driver core: dd: fix return value of __setup handler
20fab30930f3 firmware: google: Properly state IOMEM dependency
af6e1b06d0ba kgdbts: fix return value of __setup handler
1d5103d9bb7d virt: acrn: fix a memory leak in acrn_dev_ioctl()
b9c43aa0b18d virt: acrn: obtain pa from VMA with PFNMAP flag
16e323804732 serial: 8250: fix XOFF/XON sending when DMA is used
a885e17cf5f2 kgdboc: fix return value of __setup handler
e1338178f35e tty: hvc: fix return value of __setup handler
e35a555b5a9d pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
c52703355766 pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
84940deb8dd3 pinctrl: microchip-sgpio: lock RMW access
c6f009fe90f1 pinctrl: microchip sgpio: use reset driver
a843ba2e9c87 pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs
070d46aee151 pinctrl: mediatek: paris: Fix pingroup pin config state readback
1190c1a5828a pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()
a8d236a32934 pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback
3ddbb9ba7579 pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init
127a5d3e732d staging: mt7621-dts: fix GB-PC2 devicetree
b24dfa54d6e8 staging: mt7621-dts: fix pinctrl properties for ethernet
97d01fabee69 staging: mt7621-dts: fix formatting
1293b7481d73 staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
75ee75cc360a NFS: remove unneeded check in decode_devicenotify_args()
8bddc0227e78 mailbox: imx: fix crash in resume on i.mx8ulp
613e1b253f6d clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
4be3e4c05d8d clk: Fix clk_hw_get_clk() when dev is NULL
071c958f8e1b clk: clps711x: Terminate clk_div_table with sentinel element
0415dce6228c clk: hisilicon: Terminate clk_div_table with sentinel element
f4aee7714a1c clk: loongson1: Terminate clk_div_table with sentinel element
7608a654a294 clk: actions: Terminate clk_div_table with sentinel element
be8ab90a3a77 nvdimm/region: Fix default alignment for small regions
bd4771ba2cf9 remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region
9c28309d6a5e remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
9a809b902e1d remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region
95deff8996fb dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma
2a9b575627fc clk: qcom: clk-rcg2: Update the frac table for pixel clock
34dca60982e9 clk: qcom: clk-rcg2: Update logic to calculate D value for RCG
7a778371f9f2 clk: at91: sama7g5: fix parents of PDMCs' GCLK
4b8a71f206c9 clk: imx: off by one in imx_lpcg_parse_clks_from_dt()
4bd979ee9927 clk: imx7d: Remove audio_mclk_root_clk
c39a750b61f7 dma-debug: fix return value of __setup handlers
872a7b12af43 staging: r8188eu: fix endless loop in recv_func
18dc19571210 NFS: Return valid errors from nfs2/3_decode_dirent()
8a842f88d0e2 habanalabs: Add check for pci_enable_device
82546d91d588 iio: adc: Add check for devm_request_threaded_irq
3e843460fb42 serial: 8250: Fix race condition in RTS-after-send handling
ba3a3390c9b1 NFS: Use of mapping_set_error() results in spurious errors
b59173ff16fb serial: 8250_lpss: Balance reference count for PCI DMA device
3a1131f7d2a8 serial: 8250_mid: Balance reference count for PCI DMA device
675216a820ec phy: phy-brcm-usb: fixup BCM4908 support
d9a3c2949d04 phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})
ca3d7cf53d8f clk: qcom: ipq8074: Use floor ops for SDCC1 clock
8c54f6c900d1 pinctrl: renesas: checker: Fix miscalculation of number of states
d19fb1d659ba pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel
157a22ca80c5 staging:iio:adc:ad7280a: Fix handing of device address bit reversing.
d6c4fc0d903f serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type
011e841cd11b iio: mma8452: Fix probe failing when an i2c_device_id is used
cad1a3b1f481 dmaengine: idxd: restore traffic class defaults after wq reset
7bebc9519691 dmaengine: idxd: change bandwidth token to read buffers
e509584b079a dmaengine: idxd: check GENCAP config support for gencfg register
41e360fa73a4 clk: qcom: ipq8074: fix PCI-E clock oops
9a5f4da1ea27 soundwire: intel: fix wrong register name in intel_shim_wake
251aabcb0b09 cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse
2d7a9c09be64 misc: alcor_pci: Fix an error handling path
72c4f4200f98 fsi: Aspeed: Fix a potential double free
8adfd166fb32 pps: clients: gpio: Propagate return value from pps_gpio_probe
6f4f778f2747 pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
28a886a308ed fsi: scom: Remove retries in indirect scoms
9fdc543b0e2a fsi: scom: Fix error handling
b125b08dbee3 mxser: fix xmit_buf leak in activate when LSR == 0xff
7a68abde36e1 staging: r8188eu: release_firmware is not called if allocation fails
1768384f61d1 staging: r8188eu: convert DBG_88E_LEVEL call in hal/rtl8188e_hal_init.c
a9e88c2618d2 kernel/resource: fix kfree() of bootmem memory again
585dc196a08f drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool
eec20eea27a0 ice: don't allow to run ice_send_event_to_aux() in atomic ctx
9b77c8cf69a4 ice: fix 'scheduling while atomic' on aux critical err interrupt
c64223a8d188 mfd: asic3: Add missing iounmap() on error asic3_mfd_probe
21a2b4ab48a4 tipc: fix the timer expires after interval 100ms
95df5cd5a446 net: dsa: fix panic on shutdown if multi-chip tree failed to probe
894347d4d29b openvswitch: always update flow key after nat
862002402333 tcp: ensure PMTU updates are processed during fastopen
06d836801cd8 net: bcmgenet: Use stronger register read/writes to assure ordering
40092a8ac089 PCI: Avoid broken MSI on SB600 USB devices
dd1043342e45 selftests/bpf/test_lirc_mode2.sh: Exit with proper code
33d39efb61a8 powerpc/pseries: Fix use after free in remove_phb_dynamic()
226ec1997de7 i2c: mux: demux-pinctrl: do not deactivate a master that is not active
0ee072f91326 netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned()
9b2bbf36b9cf i2c: meson: Fix wrong speed use from probe
7409ff6393a6 af_netlink: Fix shift out of bounds in group mask calculation
9151982547ee ipv4: Fix route lookups when handling ICMP redirects and PMTU updates
770a97d3f34b Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt
60283d3ad395 Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed
7235485433d2 Bluetooth: hci_uart: add missing NULL check in h5_enqueue
292e8478ae0a selftests/bpf: Fix error reporting from sock_fields programs
48e785075f9e af_unix: Fix some data-races around unix_sk(sk)->oob_skb.
1bd58abf595b ibmvnic: fix race between xmit and reset
3f798111077a bareudp: use ipv6_mod_enabled to check if IPv6 enabled
b184a8fa7dd4 can: isotp: support MSG_TRUNC flag when reading from socket
05e4e7d9bbb3 can: isotp: return -EADDRNOTAVAIL when reading from unbound socket
f343dbe82314 can: isotp: sanitize CAN ID checks in isotp_bind()
9265c09b2415 mt76: mt7921: fix mt7921_queues_acq implementation
2a85c4cb3b15 netfilter: flowtable: Fix QinQ and pppoe support for inet table
7ff346ee019b drm/i915/display: Fix HPD short pulse handling for eDP
5d48ddbcafdf USB: storage: ums-realtek: fix error code in rts51x_read_mem()
bc2c4dc5b566 samples/bpf, xdpsock: Fix race when running for fix duration of time
cb6f141ae705 bpf, sockmap: Fix double uncharge the mem of sk_msg
168ff181f5b6 bpf, sockmap: Fix more uncharged while msg has more_data
de3a8d8fab07 bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full
ef9785f42979 bpf, sockmap: Fix memleak in sk_psock_queue_msg
8dd392e352d3 RDMA/mlx5: Fix memory leak in error flow for subscribe event routine
b089f7fc89f9 Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error"
d52dab6e0355 RDMA/irdma: Prevent some integer underflows
18e65ab351cf power: ab8500_chargalg: Use CLOCK_MONOTONIC
fe0e2ce5c87e mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init
d29cda15cab0 MIPS: pgalloc: fix memory leak caused by pgd_free()
d5e41310bd72 MIPS: RB532: fix return value of __setup handler
69155dc2e047 mips: cdmm: Fix refcount leak in mips_cdmm_phys_base
32939187f254 ath10k: Fix error handling in ath10k_setup_msa_resources
9d04f4a15fe0 vxcan: enable local echo for sent CAN frames
45962427aca2 powerpc: 8xx: fix a return value error in mpc8xx_pic_init
88242bd033e2 scsi: mpt3sas: Fix incorrect 4GB boundary check
ee773b7018d6 platform/x86: huawei-wmi: check the return value of device_create_file()
fdee6b347cb8 selftests/bpf: Make test_lwt_ip_encap more stable and faster
adc4a1ed139e libbpf: Unmap rings when umem deleted
0a0c75ce5e26 mfd: mc13xxx: Add check for mc13xxx_irq_request
4a852ff9b7be powerpc/64s: Don't use DSISR for SLB faults
b55697c2a274 powerpc/sysdev: fix incorrect use to determine if list is empty
804338913d27 MIPS: Sanitise Cavium switch cases in TLB handler synthesizers
be48780b4dec mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n
f23b4c9c6a5a drm/msm/a6xx: Fix missing ARRAY_SIZE() check
62f44f554d1c net: axienet: fix RX ring refill allocation failure handling
e37d269734ee PCI: Reduce warnings on possible RW1C corruption
4c3c666ecc6a RDMA/core: Fix ib_qp_usecnt_dec() called when error
c5505076073b IB/hfi1: Allow larger MTU without AIP
4124966fbd95 power: supply: wm8350-power: Add missing free in free_charger_irq
1318caf07507 power: supply: wm8350-power: Handle error for wm8350_register_irq
8659aba5cab3 i2c: xiic: Make bus names unique
383798d13aea hv_balloon: rate-limit "Unhandled message" warning
5baa1283d698 KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()
468b136c2ca1 KVM: x86: Fix emulation in writing cr8
29322cd03678 powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit
451472dc178f powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties()
6792c0b56252 libbpf: Skip forward declaration when counting duplicated type names
c06577a80485 gpu: host1x: Fix a memory leak in 'host1x_remove()'
2154f7cadd88 RDMA/irdma: Remove incorrect masking of PD
a0051c05312e RDMA/irdma: Fix Passthrough mode in VM
5e96bb45c936 RDMA/irdma: Fix netdev notifications for vlan's
ad7219cd8751 xsk: Fix race at socket teardown
c08f23081c9b bpf, arm64: Feed byte-offset into bpf line info
c301772c219d bpf, arm64: Call build_prologue() first in first JIT pass
ffe0526c2e17 drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt
849e6be7d66d scsi: hisi_sas: Change permission of parameter prot_mask
1003a85d0a30 power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return
852c1f5f3119 drm/tegra: Fix reference leak in tegra_dsi_ganged_probe
3813591bc046 ext2: correct max file size computing
0c80fe5ea1b3 power: supply: sbs-charger: Don't cancel work that is not initialized
c2554b47644f TOMOYO: fix __setup handlers return values
bd443887ed2a drm/amd/display: Remove vupdate_int_entry definition
847f8677e367 RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR
c8db786858d8 scsi: pm8001: Fix abort all task initialization
c6c95cdd5138 scsi: pm8001: Fix NCQ NON DATA command completion handling
e4fce9af88ec scsi: pm8001: Fix NCQ NON DATA command task initialization
03865ae38771 scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req()
b453d71af756 scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req()
d14d1f88d8c2 scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update()
fc1d7c820287 scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config()
e332a97c4358 scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()
3a9bb3afd0cb scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
4e878e41e900 scsi: pm8001: Fix command initialization in pm80XX_send_read_log()
08f0b58e2a5f scsi: fnic: Fix a tracing statement
aed99c7648cb vfio/pci: wake-up devices around reset functions
4319f17fb826 vfio/pci: fix memory leak during D3hot to D0 transition
5f3856f3ba10 dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS
590bc324ac4e drm/msm/dpu: fix dp audio condition
9b625cee90a9 drm/msm/dpu: add DSPP blocks teardown
ea009273d0c2 drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode
04ed3cd92999 drm/msm/dsi: Use "ref" fw clock instead of global name for VCO parent
47e2060f2366 drm/msm/dp: always add fail-safe mode into connector mode list
740d2330760e drm/msm/dp: stop link training after link training 2 failed
9525b8bcae8b drm/msm/dp: populate connector of struct dp_panel
2c4de9b94227 mtd: rawnand: pl353: Set the nand chip node as the flash node
a2095c3e0309 iwlwifi: mvm: Fix an error code in iwl_mvm_up()
01e36bdb95e7 iwlwifi: Fix -EIO error code that is never returned
a3bb5cda4fed iwlwifi: yoyo: remove DBGI_SRAM address reset writing
06511eed8177 iwlwifi: mvm: align locking in D3 test debugfs
ec9b77481aaf iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req
21053d707480 iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta
2de35ae362f3 selftests: mptcp: add csum mib check for mptcp_connect
e2951eaa9398 dax: make sure inodes are flushed before destroy cache
c08208f2635c IB/cma: Allow XRC INI QPs to set their local ACK timeout
d85baefc858f libbpf: Fix memleak in libbpf_netlink_recv()
0f47edc22c2b drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug
ac98fdec1114 drm/amd/pm: enable pm sysfs write for one VF mode
28093e78e0f2 bpftool: Fix the error when lookup in no-btf maps
64c06df2428b drm/bridge: anx7625: Fix overflow issue on reading EDID
d6c7f46b8f05 iommu/ipmmu-vmsa: Check for error num after setting mask
b5b285818754 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports
ffb8e92b4cef power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
9dea119df0fa libbpf: Use dynamically allocated buffer when receiving netlink messages
f2a19db2a941 drm/bridge: dw-hdmi: use safe format when first in bridge chain
2f0949db6e2c libbpf: Fix compilation warning due to mismatched printf format
0255e93dce7a net:enetc: allocate CBD ring data memory using DMA coherent methods
721992163e0c cxl/regs: Fix size of CXL Capability Header Register
0e348f94787f cxl/core: Fix cxl_probe_component_regs() error message
855f1c64e21e libbpf: Fix signedness bug in btf_dump_array_data()
cdb2150050c7 RDMA/rxe: Check the last packet by RXE_END_MASK
ed750e22e443 PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge
0fe94b84c43c PCI: aardvark: Fix reading MSI interrupt number
1f0add37ac5c igb: refactor XDP registration
ab8c107470d1 igc: avoid kernel warning when changing RX ring parameters
ea6b04796c87 mtd: mchp48l640: Add SPI ID table
21e78798b206 mtd: mchp23k256: Add SPI ID table
0eec5e2748f1 i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()'
0b01811fc193 i2c: bcm2835: Use platform_get_irq() to get the interrupt
b96a7265f763 net: asix: add proper error handling of usb read errors
b997cfdc3f98 livepatch: Fix build failure on 32 bits processors
34bed8dae12a scripts/dtc: Call pkg-config POSIXly correct
0aec294f2d2f mac80211: limit bandwidth in HE capabilities
a41efae062bf mac80211: Remove a couple of obsolete TODO
5ad6b337e4ac net: dsa: mv88e6xxx: Enable port policy support on 6097
b2dea2a696d0 ptp: unregister virtual clocks when unregistering physical clock.
a53c147ac496 mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
fd1fcad5c053 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
443cb1bc8a96 mt76: mt7615: fix a leftover race in runtime-pm
421cb64c91dd mt76: mt7921: fix a leftover race in runtime-pm
0f3d76144b9c mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv
60d815fd4338 mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode
203a1e1230cf mt76: connac: fix sta_rec_wtbl tag len
94fd8a2a47c8 powerpc/perf: Don't use perf_hw_context for trace IMC PMU
0dc750479a5f KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init
10686b028059 powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch
9acf7c2f3145 ray_cs: Check ioremap return value
3a4bcc4cb612 power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
cb42b6cfc5b0 ixgbe: respect metadata on XSK Rx to skb
8c072b8e3226 ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
6dc18226976c ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly
28e561f3660d igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
0e2f6a7f59f1 i40e: respect metadata on XSK Rx to skb
968c76e96afd i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
7ad4f7729f0e selftests/net: timestamping: Fix bind_phc check
5bedd66a59e5 KVM: PPC: Fix vmx/vsx mixup in mmio emulation
72c179f650f6 RDMA/core: Set MR type in ib_reg_user_mr
0b700f7d0649 ath9k_htc: fix uninit value bugs
c41832e7dadd selftests/bpf/test_xdp_redirect_multi: use temp netns for testing
a5c1c0920cf6 selftests/bpf: Normalize XDP section names in selftests
f00346b30a7c net: phy: at803x: move page selection fix to config_init
b175bc586410 drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function
bdc7429708a0 drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
408ab78ca138 drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl()
2e05de23052d ionic: Don't send reset commands if FW isn't running
4f69a923a388 ionic: start watchdog after all is setup
76624b5a61c7 ionic: fix type complaint in ionic_dev_cmd_clean()
da491fc54e4e drm/edid: Split deep color modes between RGB and YUV444
19da408ab41c drm/edid: Don't clear formats if using deep color
8480efe815e5 mtd: rawnand: gpmi: fix controller timings setting
5b1f32593955 mtd: onenand: Check for error irq
041e5b8a62e6 Bluetooth: hci_serdev: call init_rwsem() before p->open()
9d42e744685c Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products
0b96610a7b74 selftests: bpf: Fix bind on used port
0728ccb66468 drm/selftests/test-drm_dp_mst_helper: Fix memory leak in sideband_msg_req_encode_decode
51b82141fffa bpf: Fix UAF due to race between btf_try_get_module and load_module
811b667cefbe udmabuf: validate ubuf->pagecount
e5f642c55f4c bpftool: Only set obj->skeleton on complete success
b385ebe91ae9 libbpf: Fix possible NULL pointer dereference when destroying skeleton
34d0a99fa09a drm/panfrost: Check for error num after setting mask
2ff993b3daa4 drm/v3d/v3d_drv: Check for error num after setting mask
982d824a9b27 ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
66b805b63527 drm: bridge: adv7511: Fix ADV7535 HPD enablement
c43b4106cfc5 drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe
4db8e14ce478 drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe
f20a990784ee drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
461656a5e9be drm/meson: Fix error handling when afbcd.ops->init fails
1c5439a71612 drm/meson: split out encoder from meson_dw_hdmi
ffcfa1669316 drm/meson: Make use of the helper function devm_platform_ioremap_resourcexxx()
d2a0678dff46 drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops
d81d72b912dc ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx
c4d2a100f104 ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS
c2e5f5d23718 ASoC: amd: Fix reference to PCM buffer address
2f44eca78cc6 ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data
e2aeafc6509c ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe
f589063b585a ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe
f2b0fc2a46a6 mmc: davinci_mmc: Handle error for clk_enable
9668c6bca12a ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
42735eae94ee ASoC: SOF: Intel: enable DMI L1 for playback streams
b23b524b8bbd ASoC: imx-es8328: Fix error return code in imx_es8328_probe()
06e6f4ba2534 ASoC: fsl_spdif: Disable TX clock when stop
44acdaf7acb6 ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
1ecf9dcf2868 ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
39c2894dfc08 ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe
87e04a89c31e ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe
56e0f1696a96 ASoC: mediatek: use of_device_get_match_data()
5441ab46dd43 ASoC: SOF: Add missing of_node_put() in imx8m_probe
6724217bfbfd ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe
f32ac9bf5e3f ASoC: atmel: Fix error handling in snd_proto_probe
1e77cab218e4 ivtv: fix incorrect device_caps for ivtvfb
a8523efdc946 media: saa7134: fix incorrect use to determine if list is empty
a41fc6d02d82 video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
c19312809931 ASoC: fsi: Add check for clk_enable
0bdb861b7d1b ASoC: wm8350: Handle error for wm8350_register_irq
a0bc36b247dc ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
9dd2fd7a1f84 media: vidtv: Check for null return of vzalloc
a09e9882800f media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED
ea2258664ffc m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined
178b32112be1 arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly
eab74c416120 ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction
2883fb9838fc memory: emif: check the pointer temp in get_device_details()
50d934cea574 memory: emif: Add check for setup_interrupts
fc237b8d624f ASoC: soc-compress: prevent the potentially use of null pointer
d70d4a3ff5f2 ASoC: dwc-i2s: Handle errors for clk_enable
58b64ee38637 ASoC: atmel_ssc_dai: Handle errors for clk_enable
152d62d80960 ASoC: mxs-saif: Handle errors for clk_enable
f64c5b235b47 printk: fix return value of printk.devkmsg __setup handler
0fbd610e68c2 arm64: dts: broadcom: Fix sata nodename
de64846df9fe arm64: dts: ns2: Fix spi-cpol and spi-cpha property
b98940965daf ALSA: spi: Add check for clk_enable()
89676d9e8c84 ASoC: ti: davinci-i2s: Add check for clk_enable()
0a96bff46a5e mmc: sdhci_am654: Fix the driver data of AM64 SoC
7c31acd9ca79 soc: mediatek: pm-domains: Add wakeup capacity support in power domain
9db742370304 ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
3fa8114be4a2 uaccess: fix nios2 and microblaze get_user_8()
469277ff5ac8 vsprintf: Fix %pK with kptr_restrict == 0
8611161ea715 lib: uninline simple_strntoull() as well
34dd193d2329 selftests/lkdtm: Add UBSAN config
f58159509b62 media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated
b1b91b31627d media: v4l2-core: Initialize h264 scaling matrix
7399b9b62277 ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put
c42e96af49ef ASoC: codecs: wcd934x: fix kcontrol max values
363490abe0be ASoC: codecs: wcd938x: fix kcontrol max values
adafea71b49e ASoC: codecs: wc938x: fix accessing array out of bounds for enum type
966408e37d84 ASoC: codecs: va-macro: fix accessing array out of bounds for enum type
eb15c6ea692f ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type
9208ecc703b5 ASoC: codecs: rx-macro: fix accessing compander for aux
56dcb5480687 media: cedrus: h264: Fix neighbour info buffer size
dd6454742581 media: cedrus: H265: Fix neighbour info buffer size
895364fa97e6 media: usb: go7007: s2250-board: fix leak in probe()
332d45fe51d7 media: em28xx: initialize refcount before kref_get
aa613ac27029 media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ctx_v4l2_init_formats()
12cb301cc5cb media: video/hdmi: handle short reads of hdmi info frame.
0d05a58ea3b9 media: mexon-ge2d: fixup frames size in registers
498ab2d70a9d ARM: dts: imx: Add missing LVDS decoder on M53Menlo
2305e3460b42 vsprintf: Fix potential unaligned access
b4c8675a710a ARM: dts: sun8i: v3s: Move the csi1 block to follow address order
49db8d166d7b soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
42dab81e9309 firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined
19e4c3b037ff arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc
8026415d7f54 arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc
17790ef9ad1f arm64: dts: broadcom: bcm4908: use proper TWD binding
cc3a67e4147e arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema
4514dc92a353 arm64: dts: qcom: sdm845: fix microphone bias properties and values
15565049d729 soc: qcom: aoss: remove spurious IRQF_ONESHOT flags
1874365f3c17 soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem
724376c30af5 soc: qcom: rpmpd: Check for null return of devm_kcalloc
d761d62022bb ARM: dts: qcom: ipq4019: fix sleep clock
b14f6a7d3608 firmware: qcom: scm: Remove reassignment to desc following initializer
6c4cc4d36966 ARM: dts: Fix OpenBMC flash layout label addresses
c3364cbc3762 video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
f3ef254c840d video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()
c420b540db4b video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
24cfeb466146 video: fbdev: controlfb: Fix COMPILE_TEST build
02684dd83332 video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen
96eb48f017cd media: aspeed: Correct value for h-total-pixels
4a3051977327 media: ov5648: Don't pack controls struct
26b1865f1fd4 media: v4l: Avoid unaligned access warnings when printing 4cc modifiers
ef35afc268c5 media: ov6650: Fix set format try processing path
4ea548312052 media: hantro: Fix overfill bottom register field name
b0b890dd8df3 media: meson: vdec: potential dereference of null pointer
c3590ec1161d media: coda: Fix missing put_device() call in coda_get_vdoa_data
f0344f0aee4d ASoC: simple-card-utils: Set sysclk on all components
bb0a0e23dd00 ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting
1179081ba5fa ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio
e48b189799d3 ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively
f7d07ad8bc03 media: atmel: atmel-sama7g5-isc: fix ispck leftover
25b925f94a36 media: bttv: fix WARNING regression on tunerless devices
e1854a6c3a68 media: imx: imx8mq-mipi_csi2: fix system resume
72d79cd3c3ad media: imx: imx8mq-mipi-csi2: remove wrong irq config write operation
0022dc8cafa5 media: mtk-vcodec: potential dereference of null pointer
48d00e24822e media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
1fbc023f8173 media: staging: media: imx: imx7-mipi-csis: Make subdev name unique
74cbe85fa044 media: camss: vfe-170: fix "VFE halt timeout" error
9af4e473668a media: camss: csid-170: set the right HALT_CMD when disabled
a3b104487f74 media: camss: csid-170: don't enable unused irqs
20d5934825b9 media: camss: csid-170: fix non-10bit formats
0ac903a7bde9 media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size
b84343a9d676 pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios
9a24d035c5eb kunit: make kunit_test_timeout compatible with comment
9ca7b59e7877 drivers/base/memory: add memory block to memory group after registration succeeded
5bed6c2c1ffe selftests, x86: fix how check_cc.sh is being invoked
0f42a02e4773 f2fs: fix compressed file start atomic write may cause data corruption
1a97987f76b4 btrfs: fix unexpected error path when reflinking an inline extent
2911ad0249c5 f2fs: fix to avoid potential deadlock
1e0e63ad6243 sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race
b7aec0843e28 sched/cpuacct: Fix charge percpu cpuusage
cc91880f0417 nfsd: more robust allocation failure handling in nfsd_file_cache_init
d1eaaf6caded f2fs: fix missing free nid in f2fs_handle_failed_inode
ec5884cbbfd3 sched/fair: Improve consistency of allowed NUMA balance calculations
df5e0a0b3a4e perf/x86/intel/pt: Fix address filter config for 32-bit kernel
929d8a87f709 perf/core: Fix address filter parser for multiple filters
3bb11f3f6872 rseq: Remove broken uapi field layout on 32-bit little endian
d2c741290f7e sched/uclamp: Fix iowait boost escaping uclamp restriction
6c7276622393 sched/core: Export pelt_thermal_tp
8bc68c44d97f sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
d8c8dd97bb8c f2fs: fix to enable ATGC correctly via gc_idle sysfs interface
f69aecb49968 watch_queue: Actually free the watch
695c47cea02b watch_queue: Fix NULL dereference in error cleanup
109dda451021 io_uring: terminate manual loop iterator loop correctly for non-vecs
1323976e9448 io_uring: don't check unrelated req->open.how in accept request
657edec8987a clocksource: acpi_pm: fix return value of __setup handler
9b181ad309c6 hwmon: (pmbus) Add Vin unit off handling
41887c82e76f hwrng: nomadik - Change clk_disable to clk_disable_unprepare
335bf1fc74f7 crypto: ccree - Fix use after free in cc_cipher_exit()
20550eb187e8 crypto: ccp - ccp_dmaengine_unregister release dma channels
166b2478152c ACPI: APEI: fix return value of __setup handlers
bfa4a733aeaa KEYS: trusted: Avoid calling null function trusted_key_exit
b0efbe7e88c7 KEYS: trusted: Fix trusted key backends when building as module
d362998e8df9 arm64: prevent instrumentation of bp hardening callbacks
df04ef63347f clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init()
abc6b2a12a3e clocksource/drivers/timer-microchip-pit64b: Use notrace
a81de4315ecf clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts
e34ba9ff04ee clocksource/drivers/exynos_mct: Refactor resources allocation
97e3aaace46e clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix
58c9d407ce82 crypto: vmx - add missing dependencies
f9474039df09 crypto: gemini - call finalize with bh disabled
6ce48276d736 crypto: amlogic - call finalize with bh disabled
67bc6890b981 crypto: sun8i-ce - call finalize with bh disabled
05e13c5e4f8e crypto: sun8i-ss - call finalize with bh disabled
2684f459f919 hwrng: atmel - disable trng on failure path
f8a1392c099b spi: spi-zynqmp-gqspi: Handle error for dma_set_mask
7e45fc93dde2 PM: suspend: fix return value of __setup handler
d0cd9da501f6 PM: hibernate: fix __setup handler error handling
efaa0e969261 block: don't delete queue kobject before its children
b9070c866aa3 nvme: fix the check for duplicate unique identifiers
2340a15d3914 nvme: cleanup __nvme_check_ids
a015dd1b8a54 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
3a70165fc788 hwmon: (pmbus) Add mutex to regulator ops
f2757af27bf3 spi: pxa2xx-pci: Balance reference count for PCI DMA device
40dba7c26e89 crypto: hisilicon/sec - fix the aead software fallback for engine
c71e4d45dcc4 crypto: ccree - don't attempt 0 len DMA mappings
0c366ade8606 EVM: fix the evm= __setup handler return value
3a10df731516 audit: log AUDIT_TIME_* records only from rules
8e8724b87afe crypto: rockchip - ECB does not need IV
4d6e00474872 selftests/sgx: Treat CC as one argument
d9172393f0f6 selftests/x86: Add validity check and allow field splitting
e129fb065106 blk-cgroup: set blkg iostat after percpu stat aggregation
c17eb1586c94 arm64/mm: avoid fixmap race condition when create pud mapping
8550c9b846c5 stack: Constrain and fix stack offset randomization with Clang builds
8effc4dc79a5 spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe
906315cb82d6 spi: tegra114: Add missing IRQ check in tegra_spi_probe
e6374086f249 crypto: octeontx2 - remove CONFIG_DM_CRYPT check
9ada174f47b3 thermal: int340x: Check for NULL after calling kmemdup()
486d4c18f207 selinux: Fix selinux_sb_mnt_opts_compat()
c111b3c1a257 crypto: mxs-dcp - Fix scatterlist processing
af3c34eb9410 crypto: authenc - Fix sleep in atomic context in decrypt_tail
8f10a38c9212 crypto: sun8i-ss - really disable hash on A80
046f1499aef8 hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER
7919dfd84b35 hwrng: cavium - Check health status while reading random data
0e67b3e1f93a crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked()
01d508417055 selinux: check return value of sel_make_avc_files
aeeb944e7f91 selinux: access superblock_security_struct in LSM blob way
ae2ff8d991b6 regulator: qcom_smd: fix for_each_child.cocci warnings
9bbe88d1023f PCI: xgene: Revert "PCI: xgene: Fix IB window setup"
920facf23305 PCI: pciehp: Clear cmd_busy bit in polling mode
86ca87591870 PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails
312d3d4f49e1 drm/i915/gem: add missing boundary check in vm_access
d8b8bd1d03ee drm/i915/opregion: check port number bounds for SWSCI display power state
2b08e0189b02 brcmfmac: pcie: Fix crashes due to early IRQs
a7ea6de3bdd5 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
b6957a10747c brcmfmac: pcie: Declare missing firmware files in pcie.c
a88337a06966 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path
6e2dfa829026 brcmfmac: firmware: Allocate space for default boardrev in nvram
51f0af904fb6 drm/fb-helper: Mark screen buffers in system memory with FBINFO_VIRTFB
713f1fefb6c6 drm/nouveau/backlight: Just set all backlight types as RAW
80de94c4ab4e drm/nouveau/backlight: Fix LVDS backlight detection on some laptops
7585d0f56f29 drm/syncobj: flatten dma_fence_chains on transfer
85814e6461b8 xtensa: fix xtensa_wsr always writing 0
821907e8f516 xtensa: fix stop_machine_cpuslocked call in patch_text
e28bace5e7dc xtensa: define update_mmu_tlb function
00c6bb4cea62 btrfs: verify the tranisd of the to-be-written dirty extent buffer
f85ee0c845fd btrfs: extend locking to all space_info members accesses
68a8120e1647 btrfs: zoned: mark relocation as writing
2bd666b0fd28 media: davinci: vpif: fix unbalanced runtime PM enable
12159871e1b4 media: davinci: vpif: fix unbalanced runtime PM get
992af22dab9c media: venus: venc: Fix h264 8x8 transform control
d5fcfc4af806 media: venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3
0a45148635f8 media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC
3e3c8d88e0ca DEC: Limit PMAX memory probing to R3k systems
2039163c30f8 PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove()
74e2d61e4faa bcache: fixup multiple threads crash
2221a0f6c90c crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()
dc7cacd209c8 crypto: rsa-pkcs1pad - restore signature length check
5013dbd89101 crypto: rsa-pkcs1pad - correctly get hash from source scatterlist
9c8d8f87c213 crypto: rsa-pkcs1pad - only allow with rsa
1290eb4412aa exec: Force single empty string when argv is empty
d342786a0e94 lib/raid6/test: fix multiple definition linking error
137c66d5f915 thermal: int340x: Increase bitmap size
bc5f440e1c5c pstore: Don't use semaphores in always-atomic-context code
10a15d91bcba carl9170: fix missing bit-wise or operator for tx_params
1d89cb2c72d6 mgag200 fix memmapsl configuration in GCTL6 register
bd0cc79722df ARM: dts: exynos: add missing HDMI supplies on SMDK5420
661016b895e6 ARM: dts: exynos: add missing HDMI supplies on SMDK5250
d4577ac55725 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
cc7c9d207fce ARM: dts: at91: sama5d2: Fix PMERRLOC resource size
64b3bc9050d8 ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes
cdcaec46a6b2 rfkill: make new event layout opt-in
677a5f6c81b5 video: fbdev: atari: Atari 2 bpp (STe) palette bugfix
46cdbff26c88 video: fbdev: sm712fb: Fix crash in smtcfb_read()
c894ac44786c fbdev: Hot-unplug firmware fb devices on forced removal
6e72980d588e drm/edid: check basic audio support on CEA extension block
2e76c69c85f9 block: don't merge across cgroup boundaries if blkcg is enabled
6a11b52b498d block: limit request dispatch loop duration
f1dd8c1186be mailbox: tegra-hsp: Flush whole channel
3d4b396a616d landlock: Use square brackets around "landlock-ruleset"
20fbf100f84b samples/landlock: Fix path_list memory leak
3eb18f8a1d02 drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
3c65b7309d2e ext4: make mb_optimize_scan performance mount option work with extents
597393cde841 ext4: fix fs corruption when tring to remove a non-empty directory with IO error
73fa1798233c ext4: fix ext4_fc_stats trace point
6cdb84dd0c8d coredump: Also dump first pages of non-executable ELF libraries
8a7f9d9c3f6a ACPI: properties: Consistently return -ENOENT if there are no more references
2e2eb55823df Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag"
b6094744e261 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM
5e3bd996d2c8 arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs
96181539a521 arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs
e931b8494a51 arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs
146ad3e0177d arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs
393a8a0f971e arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2
a01e1eaf5407 arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones
556e8e0a27c8 arm64: signal: nofpsimd: Do not allocate fp/simd context when not available
e04a1de51cf6 PCI: fu740: Force 2.5GT/s for initial device probe
ec5ebfd1ce35 powerpc/kvm: Fix kvm_use_magic_page
024c2a0db53a drbd: fix potential silent data corruption
39483fd3b2d2 tracing: Have trace event string test handle zero length strings
12ea1f73690b dm integrity: set journal entry unused when shrinking device
737d5e25e28d dm: fix double accounting of flush with data
dc77afd7491e dm: interlock pending dm_io and dm_wait_for_bios_completion
0987f00a76a1 dm: fix use-after-free in dm_cleanup_zoned_dev()
d3444138ff0d dm stats: fix too short end duration_ns when using precise_timestamps
7d3bd683e084 mm/kmemleak: reset tag when compare object pointer
7d04d6d5c114 mm,hwpoison: unmap poisoned page before invalidation
d4835551fd9f Revert "mm: madvise: skip unmapped vma holes passed to process_madvise"
a07a4b75cccb mm: madvise: return correct bytes advised with process_madvise
27d96f11b0a2 mm: madvise: skip unmapped vma holes passed to process_madvise
476df5994878 drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels
7c5312fdb1dc ocfs2: fix crash when mount with quota enabled
cd2722e411e8 rtc: pl031: fix rtc features null pointer dereference
8e167fdd4f62 rtc: mc146818-lib: fix locking in mc146818_set_time
0cc320929ac6 ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020
7777744e92a0 ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
f9f37a956de1 ALSA: hda: Avoid unsol event during RPM suspending
cf4cd2a5d0ae ALSA: cs4236: fix an incorrect NULL check on list iterator
39a4bf7d1a23 cifs: fix NULL ptr dereference in smb2_ioctl_query_info()
f143f8334fb9 cifs: prevent bad output lengths in smb2_ioctl_query_info()
665cf5507470 Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
305a5303d1da riscv: Increase stack size under KASAN
ee29fe27818e riscv: Fix fill_callchain return value
3c4a1c81900c riscv: dts: canaan: Fix SPI3 bus width
876a9bdfd9af qed: validate and restrict untrusted VFs vlan promisc mode
4d8323922ea9 qed: display VF trust config
59a4bc52f111 scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
cbf4e2f4f700 scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters
64b0fe4808bd scsi: ufs: Fix runtime PM messages never-ending cycle
6ade94e6afc6 scsi: core: sd: Add silence_suspend flag to suppress some PM messages
5e217aa2c825 mempolicy: mbind_range() set_policy() after vma_merge()
3bae72c2db69 mm: invalidate hwpoison page cache page in fault path
a74bb0eeabcd mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node
ab657a29c3e9 mm: fs: fix lru_cache_disabled race in bh_lru
52ba0ab4f0a6 jffs2: fix memory leak in jffs2_scan_medium
4392e8aeebc5 jffs2: fix memory leak in jffs2_do_mount_fs
7a75740206af jffs2: fix use-after-free in jffs2_clear_xattr_subsystem
f2ce5238904f can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
f43e64076ff1 can: m_can: m_can_tx_handler(): fix use after free of skb
459b19f42fd5 can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
31d7d7f35045 mtd: rawnand: protect access to rawnand devices while in suspend
7d94d25c7972 spi: mxic: Fix the transmit path
48254561bd04 net: bnxt_ptp: fix compilation error
89d369454267 pinctrl: samsung: drop pin banks references on error paths
1db1639d955b pinctrl: ingenic: Fix regmap on X series SoCs
025a7ccfb7a5 mm/mlock: fix two bugs in user_shm_lock()
34afac3c75fa remoteproc: Fix count check in rproc_coredump_write()
b065f398c860 f2fs: fix to do sanity check on .cp_pack_total_block_count
f9156db0987f f2fs: quota: fix loop condition at f2fs_quota_sync()
e98ae961b334 f2fs: fix to unlock page correctly in error path of is_alive()
303cd6173dce NFSD: prevent integer overflow on 32 bit systems
614a61e15920 NFSD: prevent underflow in nfssvc_decode_writeargs()
253a9533941e NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR
518a7d6be1ed SUNRPC: avoid race between mod_timer() and del_timer_sync()
19c82681db26 HID: intel-ish-hid: Use dma_alloc_coherent for firmware update
b3e38f939ab4 firmware: sysfb: fix platform-device leak in error path
0dff5664b867 firmware: stratix10-svc: add missing callback parameter on RSU
72403d1c04bb Documentation: update stable tree link
8259235ab46e Documentation: add link to stable release candidate tree
a1e55db51a88 KEYS: asymmetric: properly validate hash_algo and encoding
255921f63a9e KEYS: asymmetric: enforce that sig algo matches key algo
fe8df4489240 KEYS: fix length validation in keyctl_pkey_params_get_2()
512bde642087 cifs: we do not need a spinlock around the tree access during umount
2fafbc198613 cifs: fix handlecache and multiuser
b6d75218ff65 ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
42606add50f9 clk: uniphier: Fix fixed-rate initialization
5aa6d84a0b07 clk: rockchip: re-add rational best approximation algorithm to the fractional divider
ab67122003b1 greybus: svc: fix an error handling bug in gb_svc_hello()
9e97f6641c87 iio: inkern: make a best effort on offset calculation
b378d3f585e3 iio: inkern: apply consumer scale when no channel scale is available
e38582362101 iio: inkern: apply consumer scale on IIO_VAL_INT cases
1cb35faea3c3 iio: afe: rescale: use s64 for temporary scale calculations
c61e2fc87f24 coresight: syscfg: Fix memleak on registration failure in cscfg_create_device
ba81399402b7 coresight: Fix TRCCONFIGR.QE sysfs interface
f1d936537155 docs: sphinx/requirements: Limit jinja2<3.1
c1013a5ba4c9 bus: mhi: Fix MHI DMA structure endianness
fe66a11af28c bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series
84bb0ac6c86f mei: avoid iterator usage outside of list_for_each_entry
6d2ec095176c mei: me: add Alder Lake N device id.
7c2422748463 mei: me: disable driver on the ign firmware
f6121a746fae xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx()
7c2a317703c6 xhci: make xhci_handshake timeout for xhci_reset() adjustable
4f2ab7e93b37 xhci: fix runtime PM imbalance in USB2 resume
75bbc2b9748b xhci: fix garbage USBSTS being logged in some cases
f5dc00496f76 USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c
c94138ae4000 usb: typec: tipd: Forward plug orientation to typec subsystem
662893b4f6bd tpm: fix reference counting for struct tpm_chip
5a0735b0bcf9 virtio-blk: Use blk_validate_block_size() to validate block size
8a4521456b54 iommu/iova: Improve 32-bit free space estimate
fe953e0f77e5 drm/amdgpu: only check for _PR3 on dGPUs
0884abb259f1 drm/amdgpu: move PX checking into amdgpu_device_ip_early_init
03f836fcb655 locking/lockdep: Avoid potential access of invalid memory in lock_class
9f93d46a63d5 selftests: vm: fix clang build error multiple output files
2ea395dc1327 net: dsa: microchip: add spi_device_id tables
d06ee4572fd9 af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register
f868ffd1ead3 Input: zinitix - do not report shadow fingers
8745973cdfc6 spi: Fix erroneous sgs value with min_t()
20f46b12162c Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)"
13b570f365b8 net:mcf8390: Use platform_get_irq() to get the interrupt
526a46a5f479 spi: Fix invalid sgs value
a28571fcc422 gpio: Revert regression in sysfs-gpio (gpiolib.c)
cd3121310e33 ethernet: sun: Free the coherent when failing in probing
afffb79a2dd5 tools/virtio: fix virtio_test execution
f8f8e96048ad vdpa/mlx5: should verify CTRL_VQ feature exists for MQ
32aef620e650 virtio_console: break out of buf poll on remove
3d39860bea5e ARM: mstar: Select HAVE_ARM_ARCH_TIMER
189bdde30b55 xfrm: fix tunnel model fragmentation behavior
3a2914bc3e62 HID: Add support for open wheel and no attachment to T300
a3248ecf0724 HID: logitech-dj: add new lightspeed receiver id
d5aad7d63b1b hv: utils: add PTP_1588_CLOCK to Kconfig to fix build
dd84d71bcbcb mm: kfence: fix missing objcg housekeeping for SLAB
3d7df3f83f67 USB: serial: simple: add Nokia phone driver
33325a62249e USB: serial: pl2303: fix GS type detection
1dd64317e785 dt-bindings: usb: hcd: correct usb-device path
2241e42f6c71 USB: serial: pl2303: add IBM device IDs
890f78e54b74 Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
e29be6724adb Linux 5.15.32
60981bb5ce18 llc: only change llc->dev when bind() succeeds
22ac37c53065 nds32: fix access_ok() checks in get/put_user
110dea31d48f m68k: fix access_ok for coldfire
cdb96445297b wcn36xx: Differentiate wcn3660 from wcn3620
476ddd23f818 tpm: use try_get_ops() in tpm-space.c
12e407a8ef17 mac80211: fix potential double free on mesh join
e65d28d4e9bf uaccess: fix integer overflow on access_ok()
058d62a03e7d rcu: Don't deboost before reporting expedited quiescent state
b094fece3810 drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free()
5023652cc6e4 Revert "ath: add support for special 0x0 regulatory domain"
4b6a48f87d03 Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE
cb807cb52a8e crypto: qat - disable registration of algorithms
57a2b3f8bf1c ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU
a01ac2411489 ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3
8942aac69016 ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board
1bd57dea4561 netfilter: nf_tables: validate registers coming from userspace.
fafb904156fb netfilter: nf_tables: initialize registers in nft_do_chain()
3e27eafac659 drivers: net: xgene: Fix regression in CRC stripping
c2052ad0c74f ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec
9abaacd6491e ALSA: cmipci: Restore aux vol on suspend/resume
099a1cc21b16 ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB
f4827c62b649 ALSA: pcm: Add stream lock during PCM reset ioctl operations
51fce708ab89 ALSA: pcm: Fix races among concurrent prealloc proc writes
cb6a39c5ebd0 ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls
47711ff10c7e ALSA: pcm: Fix races among concurrent read/write and buffer changes
33061d0fba51 ALSA: pcm: Fix races among concurrent hw_params and hw_free calls
3b1bacd00ac3 ALSA: hda/realtek: Add quirk for ASUS GA402
0e7cdc8059a0 ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671
8e6ea2176222 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ
85060f4868db ALSA: hda/realtek: Add quirk for Clevo NP70PNJ
10cdffd4854a ALSA: usb-audio: add mapping for new Corsair Virtuoso SE
7a40cbf3579a ALSA: oss: Fix PCM OSS buffer allocation overflow
5e431799c35b ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call
e90729961083 llc: fix netdevice reference leaks in llc_ui_bind()
5b2ca3b8213a Bluetooth: btusb: Add another Realtek 8761BU
42b9f6d19faa tpm: Fix error handling in async work
2317fd3b126c net: ipv6: fix skb_over_panic in __ip6_append_data
a34c47b1ab07 nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION
96e48ac9a685 Linux 5.15.31
4c5d94990fa2 btrfs: skip reserved bytes warning on unmount after log cleanup failure
23775775b9a6 perf symbols: Fix symbol size calculation condition
e762f57ff255 Input: aiptek - properly check endpoint type
0cd2dd4bcf4a scsi: mpt3sas: Page fault in reply q processing
c69aef9db878 usb: usbtmc: Fix bug in pipe direction for control transfers
2015c23610cd usb: gadget: Fix use-after-free bug by not setting udc->dev.driver
56b38e3ca406 usb: gadget: rndis: prevent integer overflow in rndis_set_response()
222f5e2d7f20 arm64: fix clang warning about TRAMP_VALIAS
80974bb73027 iavf: Fix hang during reboot/shutdown
800a17adb531 net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload
2d7cff7e1fee net: bcmgenet: skip invalid partial checksums
6840fdeab423 bnx2x: fix built-in kernel driver load failure
f07e0b020f7a net: phy: mscc: Add MODULE_FIRMWARE macros
e396fda10ddf net: dsa: Add missing of_node_put() in dsa_port_parse_of
11dab4a800a4 drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS
a1adf00e1728 net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit()
8ee52c302191 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings
43dcd410809e drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check()
ab0ab1761831 hv_netvsc: Add check for kvmalloc_array
735f918cc2c8 iavf: Fix double free in iavf_reset_task
b2bc45327e8c atm: eni: Add check for dma_map_single
a055f5f2841f net/packet: fix slab-out-of-bounds access in packet_recvmsg()
a296f3ae8009 net: phy: marvell: Fix invalid comparison in the resume and suspend functions
b9820bf09f59 esp6: fix check on ipv6_skip_exthdr's return value
093f11b49609 vsock: each transport cycles only on its own sockets
1dcc1b888223 alx: acquire mutex for alx_reinit in alx_change_mtu
4b49ba22a253 efi: fix return value of __setup handlers
16ac5dca1e13 drm/mgag200: Fix PLL setup for g200wb and g200ew
d4ad8736ac98 block: release rq qos structures for queue without disk
6829aa17ca55 mm: swap: get rid of livelock in swapin readahead
b786b64dcb31 ocfs2: fix crash when initialize filecheck kobj fails
ab9337c7cb6f crypto: qcom-rng - ensure buffer for generate is completely filled
0464ab17184b Linux 5.15.30
a9bbacc53d1f ice: Fix race condition during interface enslave
df3817ab226f x86/module: Fix the paravirt vs alternative order
ff2e93a03f8d kselftest/vm: fix tests build with old libc
d99db3b935b7 bnx2: Fix an error message
ff7dfcd47a7e sfc: extend the locking on mcdi->seqno
ff17119dceef tcp: make tcp_read_sock() more robust
f5a425f5d5fc nl80211: Update bss channel on channel switch for P2P_CLIENT
3534c5c005ef drm/vrr: Set VRR capable prop only if it is attached to connector
46c02c5051aa iwlwifi: don't advertise TWT support
4051516d4b79 atm: firestream: check the return value of ioremap() in fs_init()
76e0b8e12c64 can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready
3679ccc09d88 Bluetooth: hci_core: Fix leaking sent_cmd skb
c2924e9143c2 ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE
be538b764a46 MIPS: smp: fill in sibling and core maps earlier
c98afa0db3a3 mac80211: refuse aggregations sessions before authorized
84ecddbc9888 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller
8ad1b44f2d2e ARM: dts: rockchip: reorder rk322x hmdi clocks
4744e1df7268 arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg"
f5743453365b arm64: dts: rockchip: reorder rk3399 hdmi clocks
f9a510bb024d arm64: dts: rockchip: align pl330 node name with dtschema
e90da30175cb arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity
0f06f953aac5 xfrm: Fix xfrm migrate issues when address family changes
e6d7e51e1092 xfrm: Check if_id in xfrm_migrate
8918ae97417a arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode
e901c9212457 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"
b9a0208cb3e3 Linux 5.15.29
f83c85ee73df vhost: allow batching hint without size
caf18e4da9bf Revert "net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN"
69b80587f650 block: drop unused includes in <linux/genhd.h>
cd072bf2dcbd riscv: dts: k210: fix broken IRQs on hart1
074c88751dc1 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL
a1ce40f8aeb1 btrfs: make send work with concurrent block group relocation
342783ba9c3c drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP
1fbafa9a5b42 x86/traps: Mark do_int3() NOKPROBE_SYMBOL
ce91f0f023ad x86/sgx: Free backing memory after faulting the enclave page
e946556d3665 x86/boot: Add setup_indirect support in early_memremap_is_setup_data()
19503d381aab x86/boot: Fix memremap of setup_indirect structures
ffb8fd39c84c watch_queue: Make comment about setting ->defunct more accurate
eb38c2e9fc74 watch_queue: Fix lack of barrier/sync/lock between post and read
82ff8a2243f7 watch_queue: Free the alloc bitmap when the watch_queue is torn down
d453d0e5a15d watch_queue: Fix the alloc bitmap size to reflect notes allocated
b022b6a0586f watch_queue: Fix to always request a pow-of-2 pipe ring size
ccd03c30f103 watch_queue: Fix to release page in ->release()
8275b6699c6d watch_queue, pipe: Free watchqueue state after clearing pipe ring
1b09f28f70a5 watch_queue: Fix filter limit check
52445030f135 ARM: fix Thumb2 regression with Spectre BHB
4a8e7f9dae4a net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE
cbb726e6c652 virtio: acknowledge all features before access
22823b1a0dc9 virtio: unexport virtio_finalize_features
a633bc013333 KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned
2c1f97af38be swiotlb: rework "fix info leak with DMA_FROM_DEVICE"
0349c79c5508 arm64: kasan: fix include error in MTE functions
61d32defc00f arm64: Ensure execute-only permissions are not allowed without EPAN
72ea28d88d30 arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0
42aaf726c9e9 tracing/osnoise: Force quiescent states while tracing
eae073d854c5 riscv: Fix auipc+jalr relocation range checks
b515552d41ee mmc: meson: Fix usage of meson_mmc_post_req()
9b3cdf5e8ad9 riscv: alternative only works on !XIP_KERNEL
b5e792187f50 net: macb: Fix lost RX packet wakeup race in NAPI receive
1fb9dd378749 staging: gdm724x: fix use after free in gdm_lte_rx()
441bc1e3d7e0 staging: rtl8723bs: Fix access-point mode deadlock
ca62747b38f5 fuse: fix pipe buffer lifetime for direct_io
d60d34b4d6d1 fuse: fix fileattr op failure
64147ce85e2f ARM: Spectre-BHB: provide empty stub for non-config
5c237251421d selftests/memfd: clean up mapping in mfd_fail_write
e22807ee679f selftest/vm: fix map_fixed_noreplace test failure
9d95b7e239a1 tracing/osnoise: Make osnoise_main to sleep for microseconds
4d2889691570 tracing: Ensure trace buffer is at least 4096 bytes large
041616a22c40 ipv6: prevent a possible race condition with lifetimes
2708ceb4e5cc Revert "xen-netback: Check for hotplug-status existence before watching"
fe39ab30dcc2 Revert "xen-netback: remove 'hotplug-status' once it has served its purpose"
fcd1d79aa943 drm/amdgpu: bypass tiling flag check in virtual display case (v2)
5cf4dd01efe0 gpio: Return EPROBE_DEFER if gc->to_irq is NULL
94b568a9d2a5 PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken
bb9795b6da22 hwmon: (pmbus) Clear pmbus fault/warning bits after read
8d5e69d8fbf3 net-sysfs: add check for netdevice being present to speed_show
1280c8ae9745 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU
ee22082c3e2f drm/vc4: hdmi: Unregister codec device on unbind
5bef4e5089d3 spi: rockchip: terminate dma transmission when slave abort
1f04bbd2935c spi: rockchip: Fix error in getting num-cs property
bcd4279b989f kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode
e160ee96d03f KVM: Fix lockdep false negative during host resume
302ce2946160 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID"
839ddf786772 usb: dwc3: pci: add support for the Intel Raptor Lake-S
7403f4118ab9 swiotlb: fix info leak with DMA_FROM_DEVICE
b0028e1cc1fa selftests/bpf: Add test for bpf_timer overwriting crash
732c7172b79c net: phy: meson-gxl: improve link-up behavior
6c0d2f348be2 net: bcmgenet: Don't claim WOL when its not available
1502f15b9f29 sctp: fix kernel-infoleak for SCTP sockets
9ca50a73c98c net: phy: DP83822: clear MISR2 register to disable interrupts
f49f646f9ec2 gianfar: ethtool: Fix refcount leak in gfar_get_ts_info
c7f6accc6795 gpio: ts4900: Do not set DAT and OE together
c614aad2ee9e selftests: pmtu.sh: Kill nettest processes launched in subshell.
d4dfc94c4052 selftests: pmtu.sh: Kill tcpdump processes launched by subshell.
0e721b8f2ee5 NFC: port100: fix use-after-free in port100_send_complete
a2355333cf18 net/mlx5e: Lag, Only handle events from highest priority multipath entry
7c519f769f55 net/mlx5: Fix a race on command flush flow
b3d4a7dcb9ca net/mlx5: Fix size field in bufferx_reg struct
46ad629e58ce ax25: Fix NULL pointer dereference in ax25_kill_by_device
b7c2fd1d1263 net: marvell: prestera: Add missing of_node_put() in prestera_switch_set_base_mac_addr
6e294d389023 net: ethernet: lpc_eth: Handle error for clk_enable
c746fa0f54c9 net: ethernet: ti: cpts: Handle error for clk_enable
5548c81e97ab tipc: fix incorrect order of state message data sanity check
5e7c402892e1 ethernet: Fix error handling in xemaclite_of_probe
06a97a7afa05 ice: Fix curr_link_speed advertised speed
fd0ca20f1846 ice: Don't use GFP_KERNEL in atomic context
15d1271d89b8 ice: Fix error with handling of bonding MTU
9bda6a09e7ef ice: stop disabling VFs due to PF error responses
49839cb40d6c i40e: stop disabling VFs due to PF error responses
35f11aba74e2 iavf: Fix handling of vlan strip virtual channel messages
0716607ad241 ARM: dts: aspeed: Fix AST2600 quad spi group
9c0686caa822 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate()
f9ec15fc3c48 drm/sun4i: mixer: Fix P010 and P210 format numbers
c5883d38a470 gpiolib: acpi: Convert ACPI value of debounce to microseconds
c014efbd1c28 smsc95xx: Ignore -ENODEV errors when device is unplugged
3acc8788febf qed: return status of qed_iov_get_link
e5d078d21fa0 esp: Fix BEET mode inter address family tunneling on GSO
4aaabbffc3b0 esp: Fix possible buffer overflow in ESP transformation
4dfa7d3508bf net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
92d97017c67c isdn: hfcpci: check the return value of dma_set_mask() in setup_hw()
4b1743bc715a vdpa: fix use-after-free on vp_vdpa_remove
8848b0fa9bf1 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero
f8d88e86e90e vhost: fix hung thread due to erroneous iotlb entries
7777b1f795af mISDN: Fix memory leak in dsp_pipeline_build()
20145e05e497 net: phy: meson-gxl: fix interrupt handling in forced mode
90a2f4fc5b23 vduse: Fix returning wrong type in vduse_domain_alloc_iova()
e7e118416465 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command
f96dc3adb9a9 tipc: fix kernel panic when enabling bearer
0a99594d2058 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias
e52ecbca254b HID: vivaldi: fix sysfs attributes leak
ea45b38caf2b clk: qcom: dispcc: Update the transition delay for MDSS GDSC
ba24eb3cc95c clk: qcom: gdsc: Add support to update GDSC transition delay
b6c624d07bf2 ARM: boot: dts: bcm2711: Fix HVS register range
3ffbe85cda7f HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts
a5334502f91f HID: elo: Revert USB reference counting
af4fcf85c88d arm64: dts: qcom: sm8350: Correct UFS symbol clocks
8fa52df84c58 arm64: dts: qcom: sm8350: Describe GCC dependency clocks
aa79753319d8 Linux 5.15.28
39d332de8edb Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE"
dea18aef2021 xen/netfront: react properly to failing gnttab_end_foreign_access_ref()
27dc69aa5568 xen/gnttab: fix gnttab_end_foreign_access() without page specified
5bff1721c8f9 xen/pvcalls: use alloc/free_pages_exact()
a019d26830e8 xen/9p: use alloc/free_pages_exact()
90c5f198b923 xen: remove gnttab_query_foreign_access()
f06e3edaeac1 xen/gntalloc: don't use gnttab_query_foreign_access()
f1c85942314d xen/scsifront: don't use gnttab_query_foreign_access() for mapped status
5d5fa1d53a31 xen/netfront: don't use gnttab_query_foreign_access() for mapped status
f9ade968df79 xen/blkfront: don't use gnttab_query_foreign_access() for mapped status
1dd5b4b230f6 xen/grant-table: add gnttab_try_end_foreign_access()
66cb2bbb522b xen/xenbus: don't let xenbus_grant_ring() remove grants in error case
2b2d2a8ba2e9 ARM: fix build warning in proc-v7-bugs.c
8836a046ef41 arm64: Do not include __READ_ONCE() block in assembly files
431b92c3c25e ARM: Do not use NOCROSSREFS directive with ld.lld
57a65667fbdc ARM: fix co-processor register typo
49062ec32e79 ARM: fix build error when BPF_SYSCALL is disabled
3317d21b84e9 arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting
8979720ac64c arm64: Use the clearbhb instruction in mitigations
fb2bb2ec137c KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated
4bbfd0c28025 arm64: Mitigate spectre style branch history side channels
8e55b9b0e765 arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2
d7066114dcd6 arm64: Add percpu vectors for EL1
cfd0c38125aa arm64: entry: Add macro for reading symbol addresses from the trampoline
50e700a11766 arm64: entry: Add vectors that have the bhb mitigation sequences
ffb8a34c0fd8 arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations
517f988ee050 arm64: entry: Allow the trampoline text to occupy multiple pages
6895584a92ee arm64: entry: Make the kpti trampoline's kpti sequence optional
a40472d463f9 arm64: entry: Move trampoline macros out of ifdef'd section
be9c5526aad6 arm64: entry: Don't assume tramp_vectors is the start of the vectors
2e09754a03a7 arm64: entry: Allow tramp_alias to access symbols after the 4K boundary
e25a9dced2bd arm64: entry: Move the trampoline data page before the text page
4a691bbf56a1 arm64: entry: Free up another register on kpti's tramp_exit path
479c9bb741bf arm64: entry: Make the trampoline cleanup optional
368a1fd8c4a6 KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A
44adac5908ff arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit
b7beeab84f02 arm64: entry.S: Add ventry overflow sanity checks
e38b3c0d245b arm64: cpufeature: add HWCAP for FEAT_RPRES
a4c234f60269 arm64: cpufeature: add HWCAP for FEAT_AFP
912961e188dc arm64: add ID_AA64ISAR2_EL1 sys register
ac7bc62b78de arm64: Add Cortex-X2 CPU part definition
f0c559c38e98 arm64: Add HWCAP for self-synchronising virtual counter
d82f489cbbdb arm64: Add Neoverse-N2, Cortex-A710 CPU part definition
842f2d498ee1 ARM: include unprivileged BPF status in Spectre V2 reporting
576548846f1e ARM: Spectre-BHB workaround
2dca61693e6c ARM: use LOADADDR() to get load address of sections
878ad97f745e ARM: early traps initialisation
f02cab2bed1a ARM: report Spectre v2 status through sysfs
bf048d1921b6 x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT
074d72604639 x86/speculation: Warn about Spectre v2 LFENCE mitigation
36fbbd78471c x86/speculation: Update link to AMD speculation whitepaper
a56566d7a957 x86/speculation: Use generic retpoline by default on AMD
316e4a16524a x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting
eb4596417756 Documentation/hw-vuln: Update spectre doc
d7771f380c90 x86/speculation: Add eIBRS + Retpoline options
f150b6fccf7f x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE
e94d490a1ad6 x86,bugs: Unconditionally allow spectre_v2=retpoline,amd
668c821321b4 slip: fix macro redefine warning
efe3167e52a5 Linux 5.15.27
ea2bc310250d hamradio: fix macro redefine warning
8998aa676205 KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots()
416e3a0e4276 proc: fix documentation and description of pagemap
8b893496892e Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6"
6599d5e8bd75 btrfs: do not start relocation until in progress drops are done
4aef4c900597 btrfs: add missing run of delayed items after unlink during log replay
34146bbadcdd btrfs: qgroup: fix deadlock between rescan worker and remove qgroup
e00077aa439f btrfs: do not WARN_ON() if we have PageError set
725a6ac389b1 btrfs: fix relocation crash due to premature return from btrfs_commit_transaction()
5342e9f3dac0 btrfs: fix lost prealloc extents beyond eof after full fsync
80660a726d47 tracing: Fix return value of __setup handlers
452f64ee0940 tracing/histogram: Fix sorting on old "cpu" value
aa6d3eef28f3 HID: add mapping for KEY_ALL_APPLICATIONS
b355d6a14ba7 HID: add mapping for KEY_DICTATE
74e9545d9e25 Input: samsung-keypad - properly state IOMEM dependency
cb19f03e5f65 Input: elan_i2c - fix regulator enable count imbalance after suspend/resume
f74fc94691f0 Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power()
7a1ee9934b14 MAINTAINERS: adjust file entry for of_net.c after movement
7626ab3a3897 iavf: missing unlocks in iavf_watchdog_task()
d784113217f9 iavf: do not override the adapter state in the watchdog task (again)
d61f3737c559 net: stmmac: perserve TX and RX coalesce value during XDP setup
d666d3363845 selftests: mlxsw: resource_scale: Fix return value
6fe3127d3af1 net: dcb: disable softirqs in dcbnl_flush_dev()
46eed3a37dee drm/amdgpu: fix suspend/resume hang regression
a1e603e5f3b2 nl80211: Handle nla_memdup failures in handle_nan_filter
a30496660634 MIPS: ralink: mt7621: use bitwise NOT instead of logical
68c4fe2ef0bf e1000e: Fix possible HW unit hang after an s0ix exit
9dfe6abc6c13 drm/bridge: ti-sn65dsi86: Properly undo autosuspend
d675c05b792e drm/i915/guc/slpc: Correct the param count for unset param
6f62bc0fc12b iavf: Fix __IAVF_RESETTING state usage
598bc8955916 iavf: Fix race in init state
ddc5db0bcfa2 iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS
8c0e4da63385 iavf: Fix init state closure on remove
85aa76066fef iavf: Add waiting so the port is initialized in remove
e734c794dea3 iavf: Fix kernel BUG in free_msi_irqs
200366d1a583 iavf: Add helper function to go from pci_dev to adapter
23901462c301 iavf: Rework mutexes for better synchronisation
9fedc4f86ee3 iavf: Add trace while removing device
b4e0e00a361d iavf: Combine init and watchdog state machines
57d2f0db2e63 iavf: Add __IAVF_INIT_FAILED state
7e2d102501e1 iavf: Refactor iavf state machine tracking
f8ce435f2c81 net: sparx5: Fix add vlan when invalid operation
50948cea504c net: chelsio: cxgb3: check the return value of pci_find_capability()
ea3d3c36a4fa ibmvnic: complete init_done on transport events
13e3b51ffaf8 ibmvnic: define flush_reset_queue helper
046d933c1b74 ibmvnic: initialize rc before completing wait
bb20939bc8d1 net: stmmac: only enable DMA interrupts when ready
e753b639363d net: stmmac: enhance XDP ZC driver level switching performance
8cdac518eac7 can: etas_es58x: change opened_channel_cnt's type from atomic_t to u8
04746dbd9593 ARM: tegra: Move panels to AUX bus
9920d99cc89a netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant
4ed52fbeb967 soc: fsl: qe: Check of ioremap return value
c2266d20251c soc: fsl: guts: Add a missing memory allocation failure check
20ff0ff315cd soc: fsl: guts: Revert commit 3c0d64e867ed
40d763efa5bf ARM: dts: Use 32KiHz oscillator on devkit8000
50bce7f03e8c ARM: dts: switch timer config to common devkit8000 devicetree
af143626eb85 MIPS: ralink: mt7621: do memory detection on KSEG1
378e2fe1eb58 iommu/amd: Fix I/O page table memory leak
f6cabb721c5b arm64: dts: juno: Remove GICv2m dma-range
3411613611a5 sched: Fix yet more sched_fork() races
3d76a995f646 s390/extable: fix exception table sorting
b7c35587be23 memfd: fix F_SEAL_WRITE after shmem huge page allocated
39738a2346b2 ibmvnic: free reset-work-item when flushing
d4706de93cf7 igc: igc_write_phy_reg_gpy: drop premature return
896d1b8a3612 pinctrl: sunxi: Use unique lockdep classes for IRQs
09423ff81601 selftests: mlxsw: tc_police_scale: Make test more robust
0c3f34beb459 mptcp: Correctly set DATA_FIN timeout when number of retransmits is large
d7a4b54f4fc5 ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions
a664bd7a0084 mips: setup: fix setnocoherentio() boolean setting
f14a0244b1ba ARM: Fix kgdb breakpoint for Thumb2
c9cfcdd111d7 igc: igc_read_phy_reg_gpy: drop premature return
7c1db4a30e29 arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output
6be5b626bec1 iommu/tegra-smmu: Fix missing put_device() call in tegra_smmu_find
2b04bb51a9c1 can: gs_usb: change active_channels's type from atomic_t to u8
b6149efc57bf auxdisplay: lcd2s: Use proper API to free the instance of charlcd object
5d53cd33f425 auxdisplay: lcd2s: Fix memory leak in ->remove()
6d6c139d1e2d ASoC: cs4265: Fix the duplicated control name
d442f20e6daf firmware: arm_scmi: Remove space in MODULE_ALIAS name
f9c3aa939c41 auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature
4efa386ef9e1 efivars: Respect "block" flag in efivar_entry_set_safe()
61a303971c3c iavf: Fix deadlock in iavf_reset_task
366f785bbba4 ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc()
ea372aab5490 net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe()
1c09774e5ea1 ibmvnic: register netdev after init of adapter
f58ead21dd6a net: sxgbe: fix return value of __setup handler
23a6be260d56 iavf: Fix missing check for running netdev
a83ebad95542 mac80211: treat some SAE auth steps as final
b85dd0d7a503 net: stmmac: fix return value of __setup handler
828f75c24ab8 mac80211: fix forwarded mesh frames AC & queue selection
5afd80c393f4 btrfs: fix ENOSPC failure when attempting direct IO write into NOCOW range
15cbeeaada70 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server
21922d9cde88 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client
80895b6f9154 net/smc: fix connection leak
a559e0598ce6 net: ipa: add an interconnect dependency
4daaf8816d60 net: dcb: flush lingering app table entries for unregistered devices
b11781515208 net: ipv6: ensure we call ipv6_mc_down() at most once
24e49e17cbfc batman-adv: Don't expect inter-netns unique iflink indices
94355d99ad70 batman-adv: Request iflink once in batadv_get_real_netdevice
58ea33965a6f batman-adv: Request iflink once in batadv-on-batadv check
216f3cb587e0 netfilter: nf_queue: handle socket prefetch
dd648bd1b33a netfilter: nf_queue: fix possible use-after-free
63291e95e8ae netfilter: nf_queue: don't assume sk is full socket
3a65b82b1ef2 net: fix up skbs delta_truesize in UDP GRO frag_list
a47e7ac8851c e1000e: Correct NVM checksum verification flow
4020d2e14f13 xfrm: enforce validity of offload input flags
ce0d6bf33c35 xfrm: fix the if_id check in changelink
00c74b587197 bpf, sockmap: Do not ignore orig_len parameter
bd61f192a339 netfilter: fix use-after-free in __nf_register_net_hook()
75cbedd33343 xfrm: fix MTU regression
261eff11ade9 mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls
5d7c23d39660 ntb: intel: fix port config status offset for SPR
78acc7dbd84a blktrace: fix use after free for struct blk_trace
5f298bf7f337 mac80211: fix EAPoL rekey fail in 802.3 rx path
3dafbf915c05 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference
a63eb1e4a2e1 xen/netfront: destroy queues before real_num_tx_queues is zeroed
dab06be16184 drm/amd/display: Reduce dmesg error to a debug print
7508ac360d1e drm/i915: s/JSP2/ICP2/ PCH
a8a86631f4ce iommu/amd: Recover from event log overflow
2aaa085bd012 iommu/vt-d: Fix double list_add when enabling VMD in scalable mode
050b1821f27c ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min
7de1ed755e1a iwlwifi: mvm: check debugfs_dir ptr before use
728fb555882b riscv: Fix config KASAN && DEBUG_VIRTUAL
08b22e3f150e riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP
e64d6a689ec5 riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value
6c3d4da8e7a9 ucounts: Fix systemd LimitNPROC with private users regression
3eb418122d12 ALSA: intel_hdmi: Fix reference to PCM buffer address
9285523b4174 net: of: fix stub of_net helpers for CONFIG_NET=n
dc75d7968901 PCI: mvebu: Fix device enumeration regression
35afd8ae1184 drm/amd/display: For vblank_disable_immediate, check PSR is really used
5f283e64a850 bnxt_en: Fix occasional ethtool -t loopback test failures
10dd26349edf drm/amd/display: Fix stream->link_enc unassigned during stream removal
aa280c04da1b cifs: fix confusing unneeded warning message on smb2.1 and earlier
3d74c2c917e4 cifs: protect session channel fields with chan_lock
2594dba1cd79 drm/mediatek: mtk_dsi: Reset the dsi0 hardware
f510d6463949 net: ethernet: litex: Add the dependency on HAS_IOMEM
3a3aa0881aeb of: net: move of_net under net/
960dfaf3b578 ibmvnic: don't release napi in __ibmvnic_open()
1d13e7221035 net: dsa: seville: register the mdiobus under devres
8bfa27186e29 net: dsa: ocelot: seville: utilize of_mdiobus_register
68c8e6d16f57 gve: Recording rx queue before sending to napi
5c66161cceaa drm/i915: Disable DRRS on IVB/HSW port != A
e2b3d1bf6ec3 drm/i915/display: Move DRRS code its own file
23eb29281f1e drm/i915/display: split out dpt out of intel_display.c
fbf6d5f8eef7 riscv/mm: Add XIP_FIXUP for phys_ram_base
86a337bb8030 drm: mxsfb: Fix NULL pointer dereference
9bbeba67bbbd drm: mxsfb: Set fallback bus format when the bridge doesn't provide one
ed4488d8307f drm/amd/display: Update watermark values for DCN301
07058fb18df8 bpf: Fix possible race in inc_misses_counter
aa5040691cb7 bpf: Use u64_stats_t in struct bpf_prog_stats
82a82ad92746 net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic
748438b4e62c net/mlx5e: IPsec: Refactor checksum code in tx data path
f1c0163bb824 octeontx2-af: Add KPU changes to parse NGIO as separate layer
63138001c961 octeontx2-af: Adjust LA pointer for cpt parse header
ab3380a844aa octeontx2-af: cn10k: Use appropriate register for LMAC enable
fe3eafea3907 octeontx2-af: cn10k: RPM hardware timestamp configuration
ef33ae74bb9c octeontx2-af: Reset PTP config in FLR handler
75279de4e392 octeontx2-af: Optimize KPU1 processing for variable-length headers
462c5e6cb241 ethtool: Fix link extended state for big endian
27e01f10d183 drm/amd/display: move FPU associated DSC code to DML folder
691c0030be65 drm/amd/display: Use adjusted DCN301 watermarks
2157e509e5b2 drm/amdgpu: filter out radeon secondary ids as well
f724a438d986 drm/amdgpu: filter out radeon PCI device IDs
48cf33ee6b04 drm/amdgpu/display: Only set vblank_disable_immediate when PSR is not enabled
3f20cf3cd43f hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list()
e9737301f0df selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting
1123c2fb9dc3 kasan: fix quarantine conflicting with init_on_free
f1675103e0f3 mm: defer kmemleak object creation of module_alloc()
013c2af6c15c tracing/probes: check the return value of kstrndup() for pbuf
8a20fed48eb4 tracing/uprobes: Check the return value of kstrdup() for tu->filename
1a62246c2c60 dma-buf: cma_heap: Fix mutex locking section
8654464086a1 i3c: master: dw: check return of dw_i3c_master_get_free_pos()
a80b13642a10 drm/amdgpu: use spin_lock_irqsave to avoid deadlock by local interrupt
5609b7803947 drm/amdkfd: Check for null pointer after calling kmemdup
950d17f190a4 ntb_hw_switchtec: Fix bug with more than 32 partitions
377cbdc92716 ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all
cd07b19fbf37 drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode
1796d5350cb4 drm/sun4i: dw-hdmi: Fix missing put_device() call in sun8i_hdmi_phy_get
e209742c13d2 SUNRPC: Fix sockaddr handling in svcsock_accept_class trace points
bdaa8c7b7189 SUNRPC: Fix sockaddr handling in the svc_xprt_create_error trace point
d3f67ceaeb3f drm/i915: don't call free_mmap_offset when purging
e47679c06afc x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi()
4425ca3677a6 nfsd: fix crash on COPY_NOTIFY with special stateid
0f84cfb465af Revert "nfsd: skip some unnecessary stats in the v4 case"
3abe2a70f5b4 NFSD: Fix verifier returned in stable WRITEs
e7c433270307 PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge
a24745673304 PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge
1d4200e28436 PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge
1ea3f69784ed PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge
9c91c755005b PCI: mvebu: Setup PCIe controller to Root Complex mode
3d394fa375f4 PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge
4396c507a8f8 PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge
bc988b126134 PCI: mvebu: Do not modify PCI IO type bits in conf_write
c1a027629c36 PCI: mvebu: Check for errors from pci_bridge_emul_init() call
7c93c809e00a Input: ti_am335x_tsc - fix STEPCONFIG setup for Z2
16ff93557d1e Input: ti_am335x_tsc - set ADCREFM for X configuration
628761fe0588 tracing: Do not let synth_events block other dyn_event systems during create
f35bacbb795a i3c/master/mipi-i3c-hci: Fix a potentially infinite loop in 'hci_dat_v1_get_index()'
e5264d44f732 i3c: fix incorrect address slot lookup on 64-bit
1adfbfaeb20d KVM: x86: Exit to userspace if emulation prepared a completion callback
3d8468045e39 KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg
00542cbacf22 KVM: X86: Ensure that dirty PDPTRs are loaded
723053e16d55 KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration
32b758d12c24 KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU
b63190d0203f KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest
f303196899f1 PCI: aardvark: Fix checking for MEM resource type
a2f5e9a6f2a0 PCI: dwc: Do not remap invalid res
d9fc43aab60d PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled()
aa805236ed97 PCI: mediatek-gen3: Disable DVFSRC voltage request
7f361266e981 signal: In get_signal test for signal_group_exit every time through the loop
f98371d2ac83 MIPS: fix local_{add,sub}_return on MIPS64
64b487be33b7 mtd: spi-nor: Fix mtd size for s3an flashes
83ef63535a8a tools/resolve_btf_ids: Close ELF file on error
1bd12b7aaee0 io_uring: fix no lock protection for ctx->cq_extra
384d1b11382b NFSD: Fix zero-length NFSv3 WRITEs
2de88544b3db NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment()
771aca9bc707 ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report()
33e22b6c53d0 tracing: Add ustring operation to filtering string pointers
a9c6e02d223e drm/amdgpu: check vm ready by amdgpu_vm->evicting flag
b2a3068d5f15 ata: pata_hpt37x: fix PCI clock detection
e0bcd6b57793 sched/fair: Fix fault in reweight_entity
6f6ffc717b85 ext4: fast commit may miss file actions
97abcfedc87c ext4: fast commit may not fallback for ineligible commit
647b3f1533f4 ext4: simplify updating of fast commit stats
5abb1d84b6db ext4: drop ineligible txn start stop APIs
82a99bc85c0e serial: stm32: prevent TDR register overwrite when sending x_char
1921d1fd0e60 arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL
60e6d58ef921 tracing: Add test for user space strings when filtering on string pointers
c9f727219f3e exfat: fix i_blocks for files truncated over 4 GiB
1ffc130388c5 exfat: reuse exfat_inode_info variable instead of calling EXFAT_I()
ab3656acb7b4 usb: gadget: clear related members when goto fail
07de9a494b5a usb: gadget: don't release an existing dev->buf
a1ba98731518 block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern
1148adac7781 net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990
f6fbf18d156c i2c: qup: allow COMPILE_TEST
d65d187b51b6 i2c: imx: allow COMPILE_TEST
d2327116861c i2c: cadence: allow COMPILE_TEST
7b22f63b933f dmaengine: shdma: Fix runtime PM imbalance on error
7d0214c38dca selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT
4543426cd7b8 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish and Beige Goby
b628fffce58a selftests/seccomp: Fix seccomp failure by adding missing headers
54e7951a1988 cifs: modefromsids must add an ACE for authenticated users
18a9d6b18c2b HID: amd_sfh: Add interrupt handler to process interrupts
852b6b0411e6 HID: amd_sfh: Add functionality to clear interrupts
8ba9a2e72584 HID: amd_sfh: Handle amd_sfh work buffer in PM ops
546d60859ecf cifs: fix double free race when mount fails in cifs_get_root()
ccf46cb68859 cifs: do not use uninitialized data in the owner/group sid
5340a0924ea9 tipc: fix a bit overflow in tipc_crypto_key_rcv()
1ccc12f2240a block: loop:use kstatfs.f_bsize of backing file to set discard granularity
8694330db9b0 KVM: arm64: vgic: Read HW interrupt pending state from the HW
850a77c999b8 btrfs: get rid of warning on transaction commit when using flushoncommit
6279c5263ded Input: clear BTN_RIGHT/MIDDLE on buttonpads
700485846e12 regulator: core: fix false positive in regulator_late_cleanup()
fd64f8bc0644 ASoC: rt5682: do not block workqueue if card is unbound
4235a04ad401 ASoC: rt5668: do not block workqueue if card is unbound
2ed390555dbc i2c: bcm2835: Avoid clock stretching timeouts
e03ad1915ccc mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work
2d27a2bd381f mac80211_hwsim: report NOACK frames in tx_status
8993e6067f26 Linux 5.15.26
3c805fce07c9 ice: fix concurrent reset and removal of VFs
26bc7197f9d3 ice: Fix race conditions between virtchnl handling and VF ndo ops
fd21a0b6da94 memblock: use kfree() to release kmalloced memblock regions
83f331d1debb gpio: tegra186: Fix chip_data type confusion
a15769155440 pinctrl: k210: Fix bias-pull-up
e3a751ee48f9 pinctrl: fix loop in k210_pinconf_get_drive()
92cab57ea6d7 tty: n_gsm: fix deadlock in gsmtty_open()
06bce5327b76 tty: n_gsm: fix wrong modem processing in convergence layer type 2
1bc6f3b19bc6 tty: n_gsm: fix wrong tty control line for flow control
50cacb783bb3 tty: n_gsm: fix NULL pointer access due to DLCI release
519d0b389c10 tty: n_gsm: fix proper link termination after failed open
4f0ab1c8a5a6 tty: n_gsm: fix encoding of control signal octet bit DV
1851b9a46706 riscv: fix oops caused by irqsoff latency tracer
e0ff4dffded5 riscv: fix nommu_k210_sdcard_defconfig
72aa720acacf IB/qib: Fix duplicate sysfs directory name
7a7e1b3aeef7 tps6598x: clear int mask on probe failure
bde6a6b111b9 staging: fbtft: fb_st7789v: reset display before initialization
ba9efbbf6745 thermal: int340x: fix memory leak in int3400_notify()
00265efbd3e5 RDMA/cma: Do not change route.addr.src_addr outside state checks
8df508b7a44c btrfs: prevent copying too big compressed lzo segment
d2bef2cbd3b1 driver core: Free DMA range map when device is released
453a82127f17 mtd: core: Fix a conflict between MTD and NVMEM on wp-gpios property
fcd3f5906d64 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property
ce94606060d7 xhci: Prevent futile URB re-submissions due to incorrect return value.
c8b38e557414 xhci: re-initialize the HC during resume if HCE was set
88f69c64443f usb: dwc3: gadget: Let the interrupt handler disable bottom halves.
83e0190fb77c usb: dwc3: pci: Fix Bay Trail phy GPIO mappings
e62f41a6528f usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail
943a914d3dab usb: dwc2: drd: fix soft connect when gadget is unconfigured
85171fbf714c USB: serial: option: add Telit LE910R1 compositions
c331aa7e7064 USB: serial: option: add support for DW5829e
6db927ce66ac tracefs: Set the group ownership in apply_options() not parse_options()
2c775ad1fd5e USB: gadget: validate endpoint index for xilinx udc
da514063440b usb: gadget: rndis: add spinlock for rndis response list
f7c9fd0dff99 Revert "USB: serial: ch341: add new Product ID for CH341A"
27089f04fac6 ata: pata_hpt37x: disable primary channel on HPT371
4e508c593573 sc16is7xx: Fix for incorrect data being transmitted
72b0fba2dd4d iio: Fix error handling for PM
1f05c7568445 iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot
c77f4ae7bd43 iio: accel: fxls8962af: add padding to regmap for SPI
ca9d1799be68 iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits
0cb9b2f73c18 iio: adc: tsc2046: fix memory corruption by preventing array overflow
fe7347780298 iio: adc: men_z188_adc: Fix a resource leak in an error handling path
7bdf7d5f0cbd iio:imu:adis16480: fix buffering for devices with no burst mode
9000406481a5 tracing: Have traceon and traceoff trigger honor the instance
7e35b31e2cee tracing: Dump stacktrace trigger to the corresponding instance
c8b56e51aa91 RDMA/ib_srp: Fix a deadlock
e7a66dd26877 configfs: fix a race in configfs_{,un}register_subsystem()
a94879d41917 bnxt_en: Increase firmware message response DMA wait time
27440589551f RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close
bf2cfad0c6e4 RDMA/rtrs-clt: Fix possible double free in error case
ff999198ec21 net-timestamp: convert sk->sk_tskey to atomic_t
d99dcdabc52a regmap-irq: Update interrupt clear register for proper reset
43221f446c02 gpio: rockchip: Reset int_bothedge when changing trigger
3c32405d6474 spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op()
2378f94c8d9b net/mlx5: Update log_max_qp value to be 17 at most
6e94d2863384 net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets
95c1867704d0 net/mlx5e: MPLSoUDP decap, fix check for unsupported matches
d4d188487ddc net/mlx5: DR, Fix the threshold that defines when pool sync is initiated
9703a9e2f968 net/mlx5: Fix wrong limitation of metadata match on ecpf
f63548dd05ab net/mlx5: Fix possible deadlock on rule deletion
837b0d2e69e8 net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version
954997aeb8f2 ibmvnic: schedule failover only if vioctl fails
117a5a7f019e net/mlx5: DR, Cache STE shadow memory
6b6094db77e6 udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister()
4039254acbd4 surface: surface3_power: Fix battery readings on batteries without a serial number
062772d5cc8c net/smc: Use a mutex for locking "struct smc_pnettable"
e96e204ee6fa netfilter: nf_tables: fix memory leak during stateful obj update
7d258451d345 net: mdio-ipq4019: add delay after clock enable
9d8097caa732 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac()
8ffb8ac34488 netfilter: nf_tables: unregister flowtable hooks on netns exit
2e15fa8091de net: Force inlining of checksum functions in net/checksum.h
be2d38247657 net: ll_temac: check the return value of devm_kmalloc()
a95ea90deb30 net/sched: act_ct: Fix flow table lookup after ct clear or switching zones
d064d0c39405 drm/i915/dg2: Print PHY name properly on calibration error
eae86ab32069 drm/vc4: crtc: Fix runtime_pm reference counting
163e50b00530 net/mlx5e: Fix wrong return value on ioctl EEPROM query failure
143dafa60aa7 drm/edid: Always set RGB444
f941104aa116 openvswitch: Fix setting ipv6 fields causing hw csum failure
62ca33976ddc net: mv643xx_eth: process retval from of_get_mac_address
899e56a1ad43 gso: do not skip outer ip header in case of ipip and net_failover
0a9bc4179c30 tipc: Fix end of loop tests for list_for_each_entry()
8270e92a0e42 nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info
6f2e0ae12aa8 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends
c718ea4e7382 io_uring: add a schedule point in io_add_buffers()
8628f489b749 bpf: Add schedule points in batch ops
976406c5cc00 bpf: Fix a bpf_timer initialization issue
755d4b744056 selftests: bpf: Check bpf_msg_push_data return value
5d75e374eb77 bpf: Do not try bpf_msg_push_data with len 0
719d1c2524c8 bpf: Fix crash due to incorrect copy_map_value
de49b0e1cf62 net/mlx5: Update the list of the PCI supported devices
9594d817b5eb ice: initialize local variable 'tlv'
b3615ea66b91 ice: check the return of ice_ptp_gettimex64
7e8da9964437 net/mlx5: Fix tc max supported prio for nic mode
7efe8499cb90 hwmon: Handle failure to register sensor with thermal zone correctly
86da2e4a1284 bnxt_en: Fix incorrect multicast rx mask setting when not requested
24931b4d199e bnxt_en: Fix offline ethtool selftest with RDMA enabled
f84bbb9893bd bnxt_en: Fix active FEC reporting to ethtool
1243861bc002 bnx2x: fix driver load from initrd
7c844c7af784 selftests: mptcp: be more conservative with cookie MPJ limits
f76977643339 selftests: mptcp: fix diag instability
f25ae162f4b3 mptcp: add mibs counter for ignored incoming options
150d1e06c4f1 mptcp: fix race in incoming ADD_ADDR option processing
40bbab9d4ed7 perf data: Fix double free in perf_session__delete()
05ef4f56173e perf evlist: Fix failed to use cpu list for uncore events
0b92b5f4c50b gpu: host1x: Always return syncpoint value when waiting
734d80b4365a Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC"
1cfb33b338fb ping: remove pr_err from ping_lookup
2922aff43397 optee: use driver internal tee_context for some rpc
0efdc0360395 tee: export teedev_open() and teedev_close_context()
6c5d780469d6 netfilter: nf_tables_offload: incorrect flow offload action array size
144f3008524c netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES dependency
cb2313b216be netfilter: xt_socket: fix a typo in socket_mt_destroy()
49909c9f8458 CDC-NCM: avoid overflow in sanity checking
4b77aab7ada7 USB: zaurus: support another broken Zaurus
9f2d61477990 sr9700: sanity check for packet length
0726fca0b6cc drm/i915: Fix bw atomic check when switching between SAGV vs. no SAGV
1b4445e09df8 drm/i915: Correctly populate use_sagv_wm for all pipes
7782e3c4e539 drm/i915: Widen the QGV point mask
8840d963e566 drm/amdgpu: do not enable asic reset for raven2
70b2413ac30c drm/amdgpu: disable MMHUB PG for Picasso
ea44fcee7e3d drm/amd: Check if ASPM is enabled from PCIe subsystem
c00e4c01f470 drm/amd/pm: fix some OEM SKU specific stability issues
211b67fb5a49 drm/amd/display: Protect update_bw_bounding_box FPU code.
4c3644b6c96c KVM: x86/mmu: make apf token non-zero to fix bug
759e5dc6554d parisc/unaligned: Fix ldw() and stw() unalignment handlers
bf0b3d61e002 parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel
960d474e451b vhost/vsock: don't check owner in vhost_vsock_stop() while releasing
af091cc27e37 selinux: fix misuse of mutex_is_locked()
0d773aaf5a90 io_uring: disallow modification of rsrc_data during quiesce
7c83437fb3ae io_uring: don't convert to jiffies for waiting on timeouts
6d20ff677349 clk: jz4725b: fix mmc0 clock gating
b80fbc20f334 btrfs: tree-checker: check item_size for dev_item
7e80846a9927 btrfs: tree-checker: check item_size for inode_item
a6d9692cadb9 x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing
ebeb7b73571e cgroup-v1: Correct privileges check in release_agent writes
ffed0bf6a63d cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug
f89903ae99bd mm/filemap: Fix handling of THPs in generic_file_buffered_read()
1e7beca28299 Linux 5.15.25
5dcc36569734 lockdep: Correct lock_classes index mapping
c2df4c62a189 i2c: brcmstb: fix support for DSL and CM variants
ec7d87b64e78 ice: enable parsing IPSEC SPI headers for RSS
0b4ea5b72b17 scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp()
795feafb7234 copy_process(): Move fd_install() out of sighand->siglock critical section
3e41445287af dmaengine: ptdma: Fix the error handling path in pt_core_init()
8641ceb41f30 i2c: qcom-cci: don't put a device tree node before i2c_add_adapter()
7512f91bc313 i2c: qcom-cci: don't delete an unregistered adapter
052707279e70 tests: fix idmapped mount_setattr test
6b186a23af0d dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size
4f3a0737992c dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe
62e228e3e169 dmaengine: sh: rcar-dmac: Check for error num after setting mask
f4a821b098c5 net: sched: limit TC_ACT_REPEAT loops
2b2be95b6013 ucounts: Move RLIMIT_NPROC handling after set_user
b5f949d9a9c3 rlimit: Fix RLIMIT_NPROC enforcement failure caused by capability calls in set_user
114e9f141822 lib/iov_iter: initialize "flags" in new pipe_buffer
2d2d92cfcd3b ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1
efc853d8ffd5 ucounts: Base set_cred_ucounts changes on the real user
f418bfabea43 ucounts: In set_cred_ucounts assume new->ucounts is non-NULL
d464492eb391 ucounts: Handle wrapping in is_ucounts_overlimit
e1e26697d032 EDAC: Fix calculation of returned address and next offset in edac_align_ptr()
e6da726eb67d scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop
3f2bc7f028f6 kconfig: fix failing to generate auto.conf
88289d56cb28 net: macb: Align the dma and coherent dma masks
b501b0f4e113 net: usb: qmi_wwan: Add support for Dell DW5829e
1ddab2ee8829 drm/amd/display: fix yellow carp wm clamping
929b2eddebc2 drm/amd/display: Cap pflip irqs per max otg number
3fd92f5be6c4 display/amd: decrease message verbosity about watermarks table failure
eb61dbb192b1 tracing: Fix tp_printk option related with tp_printk_stop_on_boot
893297940084 drm/rockchip: dw_hdmi: Do not leave clock enabled in error case
9921c866dc36 xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create
b5caba5efbab soc: aspeed: lpc-ctrl: Block error printing on probe defer cases
71720cae1cad ata: libata-core: Disable TRIM on M88V29
62542c5f18a1 kconfig: let 'shell' return enough output for deep path names
004458327695 ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems"
246dfbc12539 mm: io_uring: allow oom-killer from io_uring_setup
54d69f072d5e selftests: fixup build warnings in pidfd / clone3 tests
fc6d187f2986 pidfd: fix test failure due to stack overflow on some arches
9659711c3248 arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610
42b3092ccfb1 arm64: dts: meson-g12: add ATF BL32 reserved-memory region
de3b10b7ccc6 arm64: dts: meson-gx: add ATF BL32 reserved-memory region
5644bf688e4a ksmbd: don't align last entry offset in smb2 query directory
03dd71e0b9d8 ksmbd: fix same UniqueId for dot and dotdot entries
7afed8b3608e netfilter: conntrack: don't refresh sctp entries in closed state
f7b95b396700 x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm
c4315bffe5d0 irqchip/sifive-plic: Add missing thead,c900-plic match string
459b97c958c1 phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy
993db6da4aec staging: vc04_services: Fix RCU dereference check
6a469cf7f372 phy: usb: Leave some clocks running during suspend
9492e1e53e7d ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of
1587d6b1e0b9 ARM: OMAP2+: hwmod: Add of_node_put() before break
5f45f96f4189 KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW
0d3b91d4d9f5 KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event
d8110cb2cf19 KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id()
c377e2ba78d3 Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj
6936f02d14ed mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get
de0d102d0c8c HID: elo: fix memory leak in elo_probe
ffe36e3a991e mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status
9fd00a568663 mtd: phram: Prevent divide by zero bug in phram_setup()
3eb5185896a6 mtd: parsers: qcom: Fix missing free for pparts in cleanup
eb03cb6e03ff mtd: parsers: qcom: Fix kernel panic on skipped partition
502f86f5168a mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe()
e65450a12cf4 block: fix surprise removal for drivers calling blk_set_queue_dying
e1dce8e127fd tty: n_tty: do not look ahead for EOL character past the end of the buffer
21165833efa6 NFS: Do not report writeback errors in nfs_getattr()
f1322f10f60c NFS: LOOKUP_DIRECTORY is also ok with symlinks
f2238b4e83b6 NFS: Remove an incorrect revalidation in nfs4_update_changeattr_locked()
4b9c861a589e block/wbt: fix negative inflight counter when remove scsi device
a22b213139e0 ASoC: qcom: Actually clear DMA interrupt register for HDMI
ce3e1f82da73 ASoC: tas2770: Insert post reset delay
493c9e850677 scsi: ufs: Fix a deadlock in the error handler
2af0fdfbfb37 scsi: ufs: Remove dead code
84c109620fef tipc: fix wrong notification node addresses
727dd33561d5 smb3: fix snapshot mount option
4a7ec50298b1 mtd: rawnand: gpmi: don't leak PM reference in error path
45948a4b1fd0 powerpc/lib/sstep: fix 'ptesync' build error
0e0b5705640c powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE
68b8924f6038 cifs: fix set of group SID via NTSD xattrs
b4b8e7ae1346 ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx()
312d8074bc99 ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx()
ed1e33f121ea ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range()
edb43ae4ca8d ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw()
900d37d7d8ef ALSA: hda: Fix missing codec probe on Shenker Dock 15
f9d9574a8ba8 ALSA: hda: Fix regression on forced probe mask option
3b6134e35a60 ALSA: hda/realtek: Fix deadlock by COEF mutex
a562de3b700a ALSA: hda/realtek: Add quirk for Legion Y9000X 2019
2c9a7e11127e ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra
7285daaca3cd arm64: Correct wrong label in macro __init_el2_gicv3
b04dcc00ae33 selftests/exec: Add non-regular to TEST_GEN_PROGS
bf4161eb7e3b perf bpf: Defer freeing string after possible strlen() on it
e8ba5b039eea net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled
6b1c9f99c2e6 dpaa2-eth: Initialize mutex used in one step timestamping path
d3c9dd36ec24 dpaa2-switch: fix default return of dpaa2_switch_flower_parse_mirror_key
1a16f047946b tipc: fix wrong publisher node address in link publications
868366d627e4 atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC
0e6727589aea net: phy: mediatek: remove PHY mode check on MT7531
7de7ba7a8bd4 net/smc: Avoid overwriting the copies of clcsock callback functions
f8ba235c4927 libsubcmd: Fix use-after-free for realloc(..., 0)
4c9f207810b7 bonding: fix data-races around agg_select_timer
9bb363ba014f net_sched: add __rcu annotation to netdev->qdisc
3077976a752a drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit
bdb6df9bedb3 bonding: force carrier update when releasing slave
b9ff5667e116 ping: fix the dif and sdif check in ping_lookup
392c42424ae0 net: ieee802154: ca8210: Fix lifs/sifs periods
4b27446b538d net: dsa: lan9303: add VLAN IDs to master device
860c5c275ed2 net: dsa: lan9303: handle hwaccel VLAN tags
df2495f329b0 net: dsa: lantiq_gswip: fix use after free in gswip_remove()
2566a89b9e16 net: dsa: mv88e6xxx: flush switchdev FDB workqueue before removing VLAN
d8905a499af4 net: dsa: lan9303: fix reset on probe
241e633cb379 cfg80211: fix race in netlink owner interface destruction
c4caf72a42d3 brcmfmac: firmware: Fix crash in brcm_alt_fw_path
00fb850c8a1a mac80211: mlme: check for null after calling kmemdup
61e8fc49a9f8 Revert "net: ethernet: bgmac: Use devm_platform_ioremap_resource_byname"
d51cd648dbca ipv6: per-netns exclusive flowlabel checks
3e11ef1903cf ipv6: mcast: use rcu-safe version of ipv6_get_lladdr()
9ed25183e6d4 ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt
db333693b052 ipv4: fix data races in fib_alias_hw_flags_set
5dc653ef0785 selftests: netfilter: disable rp_filter on router
2035d13eb12e netfilter: nft_synproxy: unregister hooks on init error path
a1d9e1f14207 selftests: netfilter: fix exit value for nft_concat_range
b10f4b00e10a iwlwifi: mvm: don't send SAR GEO command for 3160 devices
c448b0541abf iwlwifi: pcie: gen2: fix locking when "HW not ready"
78cd5c0acfed iwlwifi: pcie: fix locking when "HW not ready"
79bdf56cc55d drm/i915/ttm: tweak priority hint selection
e4778408c04d drm/i915/gvt: Make DRM_I915_GVT depend on X86
02f7d38533ba drm/cma-helper: Set VM_DONTEXPAND for mmap
787468ee7a43 vsock: remove vsock from connected table when connect is interrupted by a signal
fe802b3fe763 drm/i915: Fix mbus join config lookup
34f5556ddf2b drm/i915: Fix dbuf slice config lookup
d006f2fe7d62 drm/i915/opregion: check port number bounds for SWSCI display power state
960c8a55016b drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix.
3851046599c1 drm/amd/pm: correct the sequence of sending gpu reset msg
a1596e0277ed drm/atomic: Don't pollute crtc_state->mode_blob with error pointers
68f3a4252e97 drm/radeon: Fix backlight control on iMac 12,1
ddd46059f7d9 iwlwifi: fix use-after-free
8209fede7d58 KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state
74b426bea4f7 KVM: x86: nSVM: fix potential NULL derefernce on nested migration
417b87cb2311 KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case
cd14c7342df5 KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM
b5c86e750388 KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU
b16817a6de31 random: wake up /dev/random writers after zap
effdcc250584 gcc-plugins/stackleak: Use noinstr in favor of notrace
0a01326fddf6 Revert "module, async: async_synchronize_full() on module init iff async is used"
769a6b33ec9f x86/Xen: streamline (and fix) PV CPU enumeration
0fec53c5dca8 drm/amdgpu: fix logic inversion in check
38108fd273ac drm/amd: Only run s3 or s0ix if system is configured properly
72808bb42c87 drm/amd: add support to check whether the system is set to s3
0ceba4d64fee net: sparx5: do not refer to skb after passing it on
646952b2210f nvme-rdma: fix possible use-after-free in transport error_recovery work
5e42fca37ccc nvme-tcp: fix possible use-after-free in transport error_recovery work
e043fb5a0336 nvme: fix a possible use-after-free in controller reset during load
64519c9e32ac drm/amd: Warn users about potential s0ix problems
d9d93f32534a scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task
3c334cdfd949 scsi: pm8001: Fix use-after-free for aborted TMF sas_task
f2c58667ffcd scsi: core: Reallocate device's budget map on queue depth change
46756cc81099 kselftest: Fix vdso_test_abi return status
3801775a07b5 scsi: pm80xx: Fix double completion for SATA devices
64d6f76958c5 quota: make dquot_quota_sync return errors from ->sync_fs
38f22c730c38 vfs: make freeze_super abort when sync_filesystem returns error
5d3e1af11e07 pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP
4c958f0c5714 ax25: improve the incomplete fix to avoid UAF and NPD bugs
bced176da6e0 selftests: skip mincore.check_file_mmap when fs lacks needed support
7d10b671a052 selftests: openat2: Skip testcases that fail with EOPNOTSUPP
04542fd44dd7 selftests: openat2: Add missing dependency in Makefile
a613105e07b9 selftests: openat2: Print also errno in failure messages
16d28de2f361 selftests/zram: Adapt the situation that /dev/zram0 is being used
9172557bdf13 selftests/zram01.sh: Fix compression ratio calculation
586ec7c0992a selftests/zram: Skip max_comp_streams interface on newer kernel
23b2a2538240 net: ieee802154: at86rf230: Stop leaking skb's
c99068d6839c kselftest: signal all child processes
eb3b35385558 selftests: rtc: Increase test timeout so that all tests run
ec1d9bb08850 kunit: tool: Import missing importlib.abc
fdad28ff1d1d platform/x86: ISST: Fix possible circular locking dependency detected
54688a550924 platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1
7e234c47fd2f btrfs: send: in case of IO error log it
94e76b372817 parisc: Add ioread64_lo_hi() and iowrite64_lo_hi()
c7a4b1d155d3 PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology
7da6ba116cdc HID: amd_sfh: Correct the structure field name
6b75f5c18f38 HID: amd_sfh: Increase sensor command timeout
bdbc65eb77ee HID: i2c-hid: goodix: Fix a lockdep splat
6451058f2720 HID: amd_sfh: Add illuminance mask to limit ALS max value
b3dc4b9d3ca6 mm: don't try to NUMA-migrate COW pages that have other uses
f3ff5f75d8f6 mmc: block: fix read single on recovery logic
5b6e29b9306c parisc: Fix sglist access in ccio-dma.c
8c8e949ae81e parisc: Fix data TLB miss in sba_unmap_sg
9413b2e2bdb7 parisc: Drop __init from map_pages declaration
35c955b5a45e serial: parisc: GSC: fix build when IOSAPIC is not set
7a25d8249971 parisc: Show error if wrong 32/64-bit compiler is being used
9750d45760c8 Revert "svm: Add warning message for AVIC IPI invalid target"
65ad2f6191a6 HID:Add support for UGTABLET WP5540
06bd0f157e70 scsi: lpfc: Fix mailbox command failure during driver initialization
ae6ca6343929 btrfs: zoned: cache reported zone during mount
a8dd0cfa3779 fs/proc: task_mmu.c: don't read mapcount for migration entry
f0a60c7c4ede drm/nouveau/pmu/gm200-: use alternate falcon reset sequence
a0ebea480bb3 Linux 5.15.24
65ab30f6a695 iommu: Fix potential use-after-free during probe
7969fe91c983 perf: Fix list corruption in perf_cgroup_switch()
8ebcd2c680e1 arm64: dts: imx8mq: fix lcdif port node
48f54966f7f7 MIPS: octeon: Fix missed PTR->PTR_WD conversion
cd4494f8685c scsi: lpfc: Reduce log messages seen after firmware download
6737f9a95a42 scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled
c8e9c2b52c4c Makefile.extrawarn: Move -Wunaligned-access to W=1
24645c47880b x86/sgx: Silence softlockup detection when releasing large enclaves
30de73bebf2b hwmon: (dell-smm) Speed up setting of fan speed
16cde074b00c bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W
2c1d20e34669 bus: mhi: pci_generic: Add mru_default for Foxconn SDX55
fe990b7bf6ac s390/cio: verify the driver availability for path_event call
56ca18dd5483 signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE
f7a56fcca2e4 seccomp: Invalidate seccomp mode to catch death failures
956cf21cd1ae mm: memcg: synchronize objcg lists with a dedicated spinlock
b7f54894aa75 iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTL
7a360e546ad9 phy: ti: Fix missing sentinel for clk_div_table
12431425c466 speakup-dectlk: Restore pitch setting
9ae3dad535a9 USB: serial: cp210x: add CPI Bulk Coin Recycler id
7e5108a22f19 USB: serial: cp210x: add NCR Retail IO box id
8d226d39d052 USB: serial: ch341: add support for GW Instek USB2.0-Serial devices
2ea4f4612cb9 USB: serial: option: add ZTE MF286D modem
24311a9fc426 USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320
2330b2ba6465 usb: raw-gadget: fix handling of dual-direction-capable endpoints
33d2a0c1ec20 usb: gadget: f_uac2: Define specific wTerminalType
2da3b0ab54fb usb: gadget: rndis: check size of RNDIS_MSG_SET command
3e33e5c67cb9 USB: gadget: validate interface OS descriptor requests
d3d5bfb3a279 usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition
8d2b04dad380 usb: dwc3: gadget: Prevent core from processing stale TRBs
93feb2bdf6d4 usb: ulpi: Call of_node_put correctly
fc50f42e4616 usb: ulpi: Move of_node_put to ulpi_dev_release
ffd0393adcdc net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup
f4e72ad027b0 Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured"
a6ef1bda0efd usb: dwc2: drd: fix soft connect when gadget is unconfigured
9a5f471ae380 eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX
decb36e9a9f0 n_tty: wake up poll(POLLRDNORM) on receiving data
573321db328b vt_ioctl: add array_index_nospec to VT_ACTIVATE
ffe54289b02e vt_ioctl: fix array_index_nospec in vt_setactivate
f916181692cb net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister
d98ba26a4ba9 net: mscc: ocelot: fix mutex lock error during ethtool stats read
41a8c548d47b ice: Avoid RTNL lock when re-creating auxiliary device
f9daedc3ab8f ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler
52eb5c86ede4 ice: fix IPIP and SIT TSO offload
efd399e12c1b ice: fix an error code in ice_cfg_phy_fec()
12e067a4d98f dpaa2-eth: unregister the netdev before disconnecting from the PHY
29b25d5f8f30 mptcp: netlink: process IPv6 addrs in creating listening sockets
dcd1c4663469 drm/amd/pm: fix hwmon node of power1_label create issue
4b24ef1d03cf net: amd-xgbe: disable interrupts during pci removal
489d9fa78e59 tipc: rate limit warning for received illegal binding update
bb04b5527aff net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE
b8ac37e57044 veth: fix races around rq->rx_notify_masked
fdcb263fa5cd net: fix a memleak when uncloning an skb dst and its metadata
f1ab1ba32d36 net: do not keep the dst cache when uncloning an skb dst and its metadata
6cbe14cc0eb6 nfp: flower: fix ida_idx not being released
3cab045c99db ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path
b5652bc50dde net: dsa: lantiq_gswip: don't use devres for mdiobus
46b747232329 net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding
8cda7577a0b4 net: dsa: felix: don't use devres for mdiobus
caabb5f64f5c net: dsa: bcm_sf2: don't use devres for mdiobus
aae1c6a1d3d6 net: dsa: ar9331: register the mdiobus under devres
8b626d45127d net: dsa: mv88e6xxx: don't use devres for mdiobus
147540cae264 bonding: pair enable_port with slave_arr_updates
3523167d6658 fbcon: Avoid 'cap' set but not used warning
ef2cb1fc0365 gpio: sifive: use the correct register to read output values
d9daa2b76dde gpiolib: Never return internal error codes to user space
e799974e7cbb ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE
ab142ea5d502 drm/panel: simple: Assign data from panel_dpi_probe() correctly
9e3dd49145f3 ixgbevf: Require large buffers for build_skb on 82599VF
51eece9f8a1d arm64: dts: meson-sm1-odroid: fix boot loop after reboot
57154c07ed62 arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain for GPIOE_2
162f8057192c arm64: dts: meson-sm1-odroid: use correct enable-gpio pin for tf-io regulator
006dc5815bb3 arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133'
c5ee4cbd0f1b netfilter: ctnetlink: disable helper autoassign
7f486bed5ec0 net: sparx5: Fix get_stat64 crash in tcpdump
e4382d0a39f9 misc: fastrpc: avoid double fput() on failed usercopy
f5e8733d93cf drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd.
3d2bc21a6768 NFS: Don't skip directory entries when doing uncached readdir
557302faea9c NFS: Don't overfill uncached readdir pages
00181d6c9665 gpio: aggregator: Fix calling into sleeping GPIO controllers
ddcb149ce10a phy: dphy: Correct clk_pre parameter
72a8aee863af usb: f_fs: Fix use-after-free for epfile
0ed2f9a97a92 arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers
af6a1d60a13c ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo
94b16ca86ab6 phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable()
541ec7bfeed3 phy: xilinx: zynqmp: Fix bus width setting for SGMII
58c42f415b81 ARM: dts: imx6qdl-udoo: Properly describe the SD card detect
025c6eef1490 staging: fbtft: Fix error path in fbtft_driver_module_init()
c0ad2c2cac1b phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option
86cdc3060d41 ARM: dts: meson8b: Fix the UART device-tree schema validation
5253b083f0a8 ARM: dts: meson8: Fix the UART device-tree schema validation
00d135070efa ARM: dts: meson: Fix the UART compatible strings
c22bddf61db0 ARM: dts: Fix timer regression for beagleboard revision c
ac14a51c3169 drm/i915: Populate pipe dbuf slices more accurately during readout
8d6a31b83cdd drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration
05ffa30c99f7 drm/rockchip: vop: Correct RK3399 VOP register fields
c1af59449d80 drm/amdgpu/display: change pipe policy for DCN 2.0
0e546bb1324e PM: s2idle: ACPI: Fix wakeup interrupts handling
65aabd296665 ACPI/IORT: Check node revision for PMCG resources
64c37c05f7ad nvme-tcp: fix bogus request completion when failing to send AER
7740eb27c38e ARM: socfpga: fix missing RESET_CONTROLLER
ccdd7956cd28 ARM: dts: Fix boot regression on Skomer
14917a884f70 ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group
4134396f99d2 gfs2: Fix gfs2_release for non-writers regression
71f46f3d1bf2 riscv: eliminate unreliable __builtin_frame_address(1)
efe220337181 riscv: cpu-hotplug: clear cpu from numa map when teardown
7486227fa47a riscv: fix build with binutils 2.38
67398d2c7b8c KVM: x86: Report deprecated x87 features in supported CPUID
c09a83ae3b2e KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow
f7da3276e087 KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode
11f9427d01a3 KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS
a3c43649600b KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER
d44af3ad2a21 KVM: eventfd: Fix false positive RCU usage warning
a85f3ea1407f net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout()
a3ba49c129ed MIPS: Fix build error due to PTR used in more places
96f91a877a5c nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs
a3486ef99a3b perf: Always wake the parent event
8981a8fd900e usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend
a277422a8d97 drm/amd/display: Correct MPC split policy for DCN301
dc5769c7b063 PM: hibernate: Remove register_nosave_region_late()
50fe79589c14 net: stmmac: reduce unnecessary wakeups from eee sw timer
6207f35c213f scsi: myrs: Fix crash in error case
0c8d27c2aae5 scsi: ufs: Treat link loss as fatal error
f0a91d892310 scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode()
cb26e94204d7 scsi: pm8001: Fix bogus FW crash for maxcpus=1
1c22df15cf40 scsi: qedf: Change context reset messages to ratelimited
6be8eaad75ca scsi: qedf: Fix refcount issue when LOGO is received during TMF
1f53bbf27a87 scsi: qedf: Add stag_work to all the vports
83f31dab46b2 scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup()
4f786e8f18c3 scsi: target: iscsi: Make sure the np under each tpg is unique
43ae0ccc4d27 powerpc/fixmap: Fix VM debug warning on unmap
fa693cfd8fe4 net: sched: Clarify error message when qdisc kind is unknown
9696125fb3ca drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer
770d1ba9a820 drm/vc4: Fix deadlock on DSI device attach error
85008bde411d sched: Avoid double preemption in __cond_resched_*lock*()
ec903b6daa58 x86/perf: Avoid warning for Arch LBR without XSAVE
ef5685971abd perf/x86/rapl: fix AMD event handling
3f4e05eb46ae irqchip/realtek-rtl: Service all pending interrupts
4403233b8775 sunrpc: Fix potential race conditions in rpc_sysfs_xprt_state_change()
4b22aa42bd4d net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_state_change
5ca123c91a64 SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt
c5ae18fa8d71 NFSv4 handle port presence in fs_location server string
be67be6a1a8f NFSv4 expose nfs_parse_server_name function
6f2836341d8a NFSv4.1 query for fs_location attr on a new file system
2df6a47a131a NFSv4 store server support for fs_location attribute
0c5d3bfb2967 NFSv4 remove zero number of fs_locations entries error check
3cb5b317901e NFSv4.1: Fix uninitialised variable in devicenotify
58967a232ab3 nfs: nfs4clinet: check the return value of kstrdup()
bbf647ecebc0 NFSv4 only print the label when its queried
38ae938701e7 NFS: change nfs_access_get_cached to only report the mask
78c28fdf1685 tracing: Propagate is_signed to expression
8fdaa9a6ace2 thermal/drivers/int340x: Fix RFIM mailbox write commands
5abd95ff5d6a thermal: int340x: Limit Kconfig to 64-bit
786293f61b4b thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses
e9b0301939d1 thermal/drivers/int340x: Improve the tcc offset saving for suspend/resume
c6eff5c42771 NFSD: Fix the behavior of READ near OFFSET_MAX
c9a8571dd893 NFSD: Fix offset type in I/O trace points
01c3ae81eef4 NFSD: Clamp WRITE offsets
8e0ecaf7a7e5 NFSD: Fix ia_size underflow
37f2d2cd8ead NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes
535e301ea677 NFS: Fix initialisation of nfs_client cl_flags field
6b42352bea56 net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs
9338c17e2c63 net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs
540dff311c9a can: isotp: fix error path in isotp_sendmsg() to unlock wait queue
f90cc68f9f4b can: isotp: fix potential CAN frame reception race in isotp_rcv()
dbe7bf9b6fc8 mmc: core: Wait for command setting 'Power Off Notification' bit to complete
222c071fadd6 mmc: sdhci-of-esdhc: Check for error num after setting mask
cf4570ca8ed6 ima: Do not print policy rule with inactive LSM labels
5389ea64af1e ima: Allow template selection with ima_template[_fmt]= after ima_hash=
20805cdf95af ima: Remove ima_policy file before directory
0838d6d68182 ima: fix reference leak in asymmetric_verify()
739b7bb886b5 integrity: check the return value of audit_log_start()
c1d3ac0c115f Linux 5.15.23
1f1788616157 tipc: improve size validations for received domain records
40eb05e5e72b crypto: api - Move cryptomgr soft dependency into algapi
ab32ea3ad0d5 ksmbd: fix SMB 3.11 posix extension mount failure
14f880ea779e KVM: s390: Return error on SIDA memop on normal guest
c28ee73fea29 arm64: Add Cortex-A510 CPU part definition
af0e6c49438b moxart: fix potential use-after-free on remove path
0bf5b7cc9848 Linux 5.15.22
3853c4e27149 selftests: netfilter: check stateless nat udp checksum fixup
b84753200e79 selftests: nft_concat_range: add test for reload with no element add/del
7c0ee51fe998 gpio: mpc8xxx: Fix an ignored error return from platform_get_irq()
3d631a1af0d7 gpio: idt3243x: Fix an ignored error return from platform_get_irq()
ff43b75eea32 tools include UAPI: Sync sound/asound.h copy with the kernel sources
f5afdefe188e cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning
e4a7e1418ab7 net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY
f187daed64e1 ext4: fix incorrect type issue during replay_del_range
1b6762ecdf3c ext4: fix error handling in ext4_fc_record_modified_inode()
ce38bb98cec7 ext4: fix error handling in ext4_restore_inline_data()
869cb287d893 ext4: modify the logic of ext4_mb_new_blocks_simple
0cb4480bc4f4 ext4: prevent used blocks from being allocated during fast commit replay
d583cb17ee50 EDAC/xgene: Fix deferred probing
c6c04bb32b73 EDAC/altera: Fix deferred probing
587dadb43c9a x86/perf: Default set FREEZE_ON_SMI for all
e83d941fd344 perf/x86/intel/pt: Fix crash with stop filters in single-range mode
0f4dcaeaf6ae perf stat: Fix display of grouped aliased events
64e133ce280b perf: Copy perf_event_attr::sig_data on modification
9a60e92b76d6 kvm/arm64: rework guest entry logic
83071e2dad68 kvm: add guest_state_{enter,exit}_irqoff()
aba976f96bbc rtc: cmos: Evaluate century appropriate
3b5fcdfab628 e1000e: Separate ADP board type from TGP
b3a4d501e91c tools/resolve_btfids: Do not print any commands when building silently
7620887a7779 selftests: futex: Use variable MAKE instead of make
c5610494fd45 selftests/exec: Remove pipe from TEST_GEN_FILES
5e457aeab52a bpf: Use VM_MAP instead of VM_ALLOC for ringbuf
62ab929a8f6b gve: fix the wrong AdminQ buffer queue index check
3611f4f91e11 nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client.
2f5a1ac68bdf scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe
0bb4c6b9ecff pinctrl: bcm2835: Fix a few error paths
3cdcfa3c526e pinctrl: intel: fix unexpected interrupt
ca63438dc5c4 pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line
d4036172ca3b pinctrl: sunxi: Fix H616 I2S3 pin data
f00012885e70 ASoC: codecs: wcd938x: fix return value of mixer put function
b54ff87a1567 ASoC: codecs: lpass-rx-macro: fix sidetone register offsets
aa7152f9f117 ASoC: codecs: wcd938x: fix incorrect used of portid
baead410e5db ASoC: max9759: fix underflow in speaker_gain_control_put()
263b947aa4c1 ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name
841e6a6b831b ASoC: simple-card: fix probe failure on platform component
c6cf5b5078db ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes
9d44f73df070 ASoC: fsl: Add missing error handling in pcm030_fabric_probe
8a15ac1786c9 drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled
5cba71707f0a drm/i915/overlay: Prevent divide by zero bugs in scaling
b2c91bee7970 drm/kmb: Fix for build errors with Warray-bounds
a84854bc230a net: stmmac: ensure PTP time register reads are consistent
27ea34ead54a net: stmmac: dump gmac4 DMA registers correctly
0ced878998f2 net: macsec: Verify that send_sci is on when setting Tx sci explicitly
e7a0b3a0806d net: macsec: Fix offload support for NETDEV_UNREGISTER event
2967b08119d5 net: stmmac: properly handle with runtime pm in stmmac_dvr_remove()
6358e093547c net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL for unexpected speed request.
0ef6049f6649 net/smc: Forward wakeup to smc socket waitqueue after fallback
ea8ecd2d65b4 net: ieee802154: Return meaningful error codes from the netlink helpers
566bf0e1c761 netfilter: nft_reject_bridge: Fix for missing reply from prerouting
94cd597e20ed net: ieee802154: ca8210: Stop leaking skb's
6c6b19a99131 net: ieee802154: mcr20a: Fix lifs/sifs periods
29e60b77a449 net: ieee802154: hwsim: Ensure proper channel selection at probe time
bb7a226780e2 IB/cm: Release previously acquired reference counter in the cm_id_priv
40e20ba90390 IB/hfi1: Fix tstats alloc and dealloc
dd00b4f8f768 spi: uniphier: fix reference count leak in uniphier_spi_probe()
66606d329d61 spi: meson-spicc: add IRQ check in meson_spicc_probe
7352f2c26482 spi: mediatek: Avoid NULL pointer crash in interrupt
101a1cf8af55 spi: bcm-qspi: check for valid cs before applying chip select
ca1f48c30e5b iommu/amd: Fix loop timeout issue in iommu_ga_log_enable()
336d096b62bd iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()
e4b74b89862c ALSA: hda: Skip codec shutdown in case the codec is not registered
0c5c64335657 ALSA: hda: Fix signedness of sscanf() arguments
c2a91f1ef38a ALSA: usb-audio: initialize variables that could ignore errors
63c69c93d978 RDMA/mlx4: Don't continue event handler after memory allocation failure
035ea99c537d RDMA/siw: Fix broken RDMA Read Fence/Resume logic.
7d9ad6f9f38f IB/rdmavt: Validate remote_addr during loopback atomic tests
2989ba9532ba RDMA/siw: Fix refcounting leak in siw_create_qp()
2923948ffe08 RDMA/ucma: Protect mc during concurrent multicast leaves
7715682f357d RDMA/cma: Use correct address when leaving multicast group
0452c3dc851b KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs
e1e852746997 KVM: arm64: Avoid consuming a stale esr value when SError occur
aff6657f5243 Revert "ASoC: mediatek: Check for error clk pointer"
9908c759a17e mptcp: fix msk traversal in mptcp_nl_cmd_set_flags()
778283dc2840 fbcon: Add option to enable legacy hardware acceleration
2a2629db4248 Revert "fbcon: Disable accelerated scrolling"
a3dd4d2682f2 IB/hfi1: Fix AIP early init panic
24f8e12d965b dma-buf: heaps: Fix potential spectre v1 gadget
f576721152fd block: bio-integrity: Advance seed correctly for larger interval sizes
a5389c80992f mm/kmemleak: avoid scanning potential huge holes
65a4863a4ed5 mm/pgtable: define pte_index so that preprocessor could recognize it
120973e64db9 mm/debug_vm_pgtable: remove pte entry from the page table
90391ac6888e nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts()
2093ecf557e7 drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels
7ff0ed88e4eb drm/amd/display: watermark latencies is not enough on DCN31
4f4c77ad5a13 drm/amd/pm: correct the MGpuFanBoost support for Beige Goby
39ac3945d966 drm/i915/adlp: Fix TypeC PHY-ready status readout
d877e814a62b drm/nouveau: fix off by one in BIOS boundary checking
b9e9f848c82b Revert "fs/9p: search open fids first"
a7b717fa1516 btrfs: fix use-after-free after failure to create a snapshot
89d4cca583fc btrfs: fix deadlock between quota disable and qgroup rescan worker
f4b2736eeb62 btrfs: don't start transaction for scrub if the fs is mounted read-only
7ccf5849bef7 ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows
9fc509f806a5 ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset)
b3625b0017a4 ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks
730f823e3c68 ALSA: hda/realtek: Add quirk for ASUS GU603
586d71ddee6c ALSA: hda: realtek: Fix race at concurrent COEF updates
0e629052f013 ALSA: hda: Fix UAF of leds class devs at unbinding
303e89f94b66 ALSA: usb-audio: Correct quirk for VF0770
b0a7836ecf13 ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx()
e8e07c5e25a2 ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx()
9e8895f1b3d4 ASoC: ops: Reject out of bounds values in snd_soc_put_volsw()
10007bd96b6c ASoC: hdmi-codec: Fix OOB memory accesses
0b8b02903173 spi: stm32-qspi: Update spi registering
45ba0a5fa0a6 ipc/sem: do not sleep with a spin lock held
b8d9e0aec158 audit: improve audit queue handling when "audit=1" on cmdline
70caa32e6d81 selinux: fix double free of cond_list on error paths
d63d077fc446 drm/i915: Disable DSB usage for now
f01ed5defb04 Linux 5.15.21
2b2f53331b3a Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again
a03d2f9f82bd Revert "drm/vc4: hdmi: Make sure the device is powered with CEC"
(From meta-yocto rev: b608714c3fc60c43cb3dc6d1b1c04ffc5a6c106c)
(From meta-yocto rev: 9abfc74ab404ada55fc058e8bc685e56fa132f0c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An if statement now checks if the link and output path are
the same, if they are then the link is not created,
otherwise it is.
(From OE-Core rev: 2f024c0236c4806f0e59e4ce51a42f6b80fdf1b3)
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Create generate_json_report including all the code used to generate the JSON
manifest file.
Add to cve_save_summary_handler the ability to create the summary in JSON format.
(From OE-Core rev: f2987891d315466b7ef180ecce81d15320ce8487)
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The overlayfs_qa_check checks if the current root file system has a
mount configured for each overlayfs, when the overlayfs class is used.
However there are certain instances where this mount point is created at
runtime and not static in a fstab entry or systemd mount unit.
One such case would be if overlayfs-etc is used, where the device is
mounted in the preinit script and not via a mount unit or fstab entry.
However there are other possibilities for this as well, like startup
scripts that support a dynamic partition layout. For instance when
systemd-repart is used.
This adds the `OVERLAYFS_QA_SKIP` variable, which allows to define QA
skips via its flags. In principle it supports multiple QA skip flags
separated by whitespace, but only one (`mount-configured`) is
implemented here. To skip this QA check simply add `mount-configured` to
the flag of `OVERLAYFS_QA_SKIP` with the same name. For instance if a
overlayfs is configured as:
OVERLAYFS_MOUNT_POINT[data] = "/data"
Skipping this QA check can be done by setting:
OVERLAYFS_QA_SKIP[data] = "mount-configured"
Also add a testcase and fix a typo (fstat -> fstab).
(From OE-Core rev: 2ce9173169a2a86392c4a85fe9be7fbbd7353b7f)
Signed-off-by: Claudius Heine <ch@denx.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a new variable CVE_DB_UPDATE_INTERVAL allowing the user to set
the database update interval.
- a positive value sets an interval (in seconds)
- a zero ("0") forces the database update
(From OE-Core rev: fe7bc6f16184d5ebdb1dd914b6dcb75c9e5e0c9c)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The update of the NVD database was expected to happen once per hour.
However, the database file date changes only if the content was actually
updated. In practice, the check worked for the first hour after the
new download.
As the NVD database changes usually only once a day, we can just
update it less frequently.
(From OE-Core rev: 35bccdedadeaba820d58b69fe74ce5e4c1f577e3)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It fails to build wpa-supplicant with gnutls by setting PACKAGECONFIG
with 'gnutls':
| wpa_supplicant/../src/eap_common/eap_pwd_common.c:440: undefined
reference to `crypto_ec_point_deinit'
Disable 3 configure options CONFIG_DPP, CONFIG_EAP_PWD and CONFIG_SAE to
make it work with gnutls.
(From OE-Core rev: 3a43c2a82881688d85238464db371f695e60b572)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Kernel commit:
commit 3d4b396a616d0d67bf95d6823ad1197f6247292e
Author: Christian Brauner <christian.brauner@ubuntu.com>
Date: Mon Oct 11 15:37:04 2021 +0200
landlock: Use square brackets around "landlock-ruleset"
commit aea0b9f2486da8497f35c7114b764bf55e17c7ea upstream.
Make the name of the anon inode fd "[landlock-ruleset]" instead of
"landlock-ruleset". This is minor but most anon inode fds already
carry square brackets around their name:
[eventfd]
[eventpoll]
[fanotify]
[fscontext]
[io_uring]
[pidfd]
[signalfd]
[timerfd]
[userfaultfd]
For the sake of consistency lets do the same for the landlock-ruleset anon
inode fd that comes with landlock. We did the same in
1cdc415f1083 ("uapi, fsopen: use square brackets around "fscontext" [ver #2]")
for the new mount api.
Cc: linux-security-module@vger.kernel.org
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
Link: https://lore.kernel.org/r/20211011133704.1704369-1-brauner@kernel.org
Cc: stable@vger.kernel.org
Signed-off-by: Mickaël Salaün <mic@linux.microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Changed the format of the landlock tracing. We need to update the strace
expected string to match.
Upstream-Status: Submitted [https://lists.strace.io/pipermail/strace-devel/2022-April/011064.html]
(From OE-Core rev: bf7d885aef06f6208533dd5fab45ee8e92d6d6d7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
During the cleanup/refactoring of qemuarm* we dropped a PCI option
that is required for graphical boot. The configuration is fixed to
create a separate fragment, which just enabled the minimim and we
include it into qemuarma15 standard/preempt-rt.
Integrating the following commit(s) to linux-yocto/5.15:
fcf48627ea5 qemuarma15: include pci-of-generic support
(From OE-Core rev: 375366bd16619b14f718f96a9235d0936cae97ac)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
45451e8015a9 Linux 5.15.36
bb906d15a99e arm64: dts: qcom: add IPA qcom,qmp property
1ea01e64632f block/compat_ioctl: fix range check in BLKGETSIZE
6a3c609feb11 spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller
b1b8f39c2475 jbd2: fix a potential race while discarding reserved buffers after an abort
2e25c46c6eef netfilter: nft_ct: fix use after free when attaching zone template
2b273d1fd18e ext4: force overhead calculation if the s_overhead_cluster makes no sense
52ca84a3edd1 ext4: fix overhead calculation to account for the reserved gdt blocks
6b952563934c ext4, doc: fix incorrect h_reserved size
9b90003771e5 ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
e3912775b476 ext4: fix use-after-free in ext4_search_dir
8bb5676b49d3 ext4: fix symlink file size not match to file content
ba50ea456f49 ext4: fix fallocate to use file_modified to update permissions consistently
67e4860eeed8 netfilter: conntrack: avoid useless indirection during conntrack destruction
bcba40bd36d7 netfilter: conntrack: convert to refcount_t api
4bbd693d9f0a KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs
8b2da9690489 KVM: nVMX: Defer APICv updates while L2 is active until L1 is active
a41b3243a6de KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race
2b4417acd3c6 KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog
87d95ff0ca27 arm_pmu: Validate single/group leader events
4d98fbb26683 ARC: entry: fix syscall_trace_exit argument
7b69c07beb23 e1000e: Fix possible overflow in LTR decoding
73a0b4c5c0bd ASoC: soc-dapm: fix two incorrect uses of list iterator
571a67b0d8a4 gpio: Request interrupts after IRQ is initialized
e411af98013d openvswitch: fix OOB access in reserve_sfa_size()
bac4cadeb718 xtensa: fix a7 clobbering in coprocessor context load/store
91335ca9ebe7 xtensa: patch_text: Fixup last cpu should be master
49952e31e50d perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
04ecea282b42 perf script: Always allow field 'data_src' for auxtrace
a92335b4b189 powerpc/perf: Fix power10 event alternatives
7a56867c5ef3 powerpc/perf: Fix power9 event alternatives
53c4a9ff225b drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
9dc46d2e3723 KVM: PPC: Fix TCE handling for VFIO
76614b111867 drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
7981351a916e drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
56637084e8a5 perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled
b1b929468229 sched/pelt: Fix attach_entity_load_avg() corner case
914473a07088 scsi: sr: Do not leak information in ioctl
f0cfae3e0d3a Input: omap4-keypad - fix pm_runtime_get_sync() error checking
232541989a1a net: atlantic: invert deep par in pm functions, preventing null derefs
6b8af9f96749 dmaengine: imx-sdma: fix init of uart scripts
1a8d1665cff1 dma: at_xdmac: fix a missing check on list iterator
d10a711d4db6 ata: pata_marvell: Check the 'bmdma_addr' beforing reading
48b2ab1a960a mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
41ba681c6373 oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup
9dcb65cdf312 mm, hugetlb: allow for "high" userspace addresses
07bdd207774c memcg: sync flush only if periodic flush is delayed
9c71b29d55d4 mm/memory-failure.c: skip huge_zero_page in memory_failure()
b81291922f8b EDAC/synopsys: Read the error count from the correct register
87dd813bd2c3 nvme-pci: disable namespace identifiers for Qemu controllers
dab2f477e15a nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202
25f37ed22a9e nvme: add a quirk to disable namespace identifiers
4a9f9f1791f3 VFS: filename_create(): fix incorrect intent.
773ca67ffc96 stat: fix inconsistency between struct stat and struct compat_stat
80c713a894c3 scsi: qedi: Fix failed disconnect handling
c7f4f3016fea scsi: iscsi: Fix NOP handling during conn recovery
e4efe868aa14 scsi: iscsi: Merge suspend fields
740411ee2f94 scsi: iscsi: Release endpoint ID when its freed
123a52eb610d net: macb: Restart tx only if queue pointer is lagging
bc663ff8cae3 drm/msm/mdp5: check the return of kzalloc()
5fe864539caf dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
48e1db2c3d42 brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
e25b350e2521 mt76: Fix undefined behavior due to shift overflowing the constant
a7a651d5a525 net: atlantic: Avoid out-of-bounds indexing
213330bafd02 cifs: Check the IOCB_DIRECT flag, not O_DIRECT
6085e24fd972 vxlan: fix error return code in vxlan_fdb_append
32fe43df71c5 arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
f0ba965e4783 drm/msm/disp: check the return value of kzalloc()
b78d40339568 ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
9d441c2e2ad1 platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
4426116b2e02 reset: tegra-bpmp: Restore Handle errors in BPMP response
a6ec9d95c205 reset: renesas: Check return value of reset_control_deassert()
70fa727835f9 ARM: vexpress/spc: Avoid negative array index when !SMP
d3acd3f9f80e arm64: mm: fix p?d_leaf()
ec9cb700cbf7 selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets
6b9a418d3850 dmaengine: idxd: skip clearing device context when device is read-only
49047fa486b3 dmaengine: idxd: add RO check for wq max_transfer_size write
6c30e099b978 dmaengine: idxd: add RO check for wq max_batch_size write
e83acf93919b net: stmmac: Use readl_poll_timeout_atomic() in atomic state
79957134ca1d drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
f3552c37593a netlink: reset network and mac headers in netlink_dump()
93581ae1f980 net: mscc: ocelot: fix broken IP multicast flooding
6a5ca57d5acd net: dsa: hellcreek: Calculate checksums in tagger
40ebaf7365b0 can: isotp: stop timeout monitoring when no first frame was sent
652a5405396d ipv6: make ip6_rt_gc_expire an atomic_t
d23fe66eb7b0 l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu
58bdbd121a34 net/sched: cls_u32: fix possible leak in u32_init_knode()
1b4fb109cc53 net: restore alpha order to Ethernet devices in config
d5049ef1f671 ip6_gre: Fix skb_under_panic in __gre6_xmit()
3cc2f6b71eb6 ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
ab26f1136757 net/packet: fix packet_sock xmit return value checking
b355ca6a915f net/smc: Fix sock leak when release after smc_shutdown()
8fe1bf23c96b rxrpc: Restore removed timer deletion
09da8cf94588 ALSA: hda/hdmi: fix warning about PCM count when used with SOF
c7c71b3e4764 igc: Fix suspending when PTM is active
da323d0d6aaa igc: Fix BUG: scheduling while atomic
b3ce7d3a1742 igc: Fix infinite loop in release_swfw_sync
8920a03a3a15 spi: cadence-quadspi: fix incorrect supports_op() return value
a583f2f3c878 esp: limit skb_page_frag_refill use to a single page
76900a136b1a spi: spi-mtk-nor: initialize spi controller after resume
84e77e72367f dmaengine: dw-edma: Fix unaligned 64bit access
d18fb19c1c8e dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources
8932d9ee4b9f dmaengine: imx-sdma: Fix error checking in sdma_event_remap
a8be4586352b dmaengine: idxd: fix device cleanup on disable
6168532a08ef ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use
053bd9604f05 ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
9a4c63e7332c ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
bc15442cc99f ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create()
bc7d0133181e ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
236785649ad2 ALSA: hda/realtek: Add quirk for Clevo NP70PNP
aaa22e5b526d ALSA: usb-audio: Clear MIDI port active flag after draining
ba9e9a794fd1 net/sched: cls_u32: fix netns refcount changes in u32_change()
8dfec6e0a62d scsi: ufs: core: scsi_get_lba() error fix
c2d0cdf8ad06 gfs2: assign rgrp glock before compute_bitstructs
a52e73bef254 mm, kfence: support kmem_dump_obj() for KFENCE objects
3876c574e4cc perf tools: Fix segfault accessing sample_id xyarray
77a467983bff mm: page_alloc: fix building error on -Werror=array-compare
3177d047e58a etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
3f7b1a87ac75 arm64/mm: drop HAVE_ARCH_PFN_VALID
c01430cf5b87 dma-mapping: remove bogus test for pfn_valid from dma_map_resource
155ae0547cb8 xfs: return errors in xfs_fs_sync_fs
935745abcf4c vfs: make sync_filesystem return errors from ->sync_fs
6eb927ee189f block: simplify the block device syncing code
7877e7a5a52e block: remove __sync_blockdev
4b7617ae04de fs: remove __sync_filesystem
(From OE-Core rev: 02149163c8643cec5fd8ef9c7b8a2f5af06519ec)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
The revert of commit [fbdev: Hot-unplug firmware fb devices on forced
removal] was done to fix powerpc fbdev issues. Upstream went in a
different direction, which means that our fbdev routines have conflicts
with -stable updates.
The fix for the fbdev is in -stable, so we drob our reverted commit,
such that 5.15 builds again, and fbdev is functional.
(From OE-Core rev: 6da0cde02dd6a315a7eb34cb0bc691cf622eba05)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
gcc12 generates some warnings with arch/powerpc, and we know that
these warnings are understood/non-fatal at runtime.
This fragment allows testing to continue, while upstream powerpc
looks at removing warnings.
We only enable it for 5.10/5.15 standard kernels for now, since
this gets us enough coverage to continue working with gcc12.
(From OE-Core rev: 992d9d41642981152a387fe59733cc6a77ea3528)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
(From OE-Core rev: 3a0d2acf249717416226c34b6147e5499adbda15)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
81d8d30c35ed Linux 5.15.35
85f25bb9a005 ax25: Fix UAF bugs in ax25 timers
43c107021d91 ax25: Fix NULL pointer dereferences in ax25 timers
da6509fba636 ax25: fix NPD bug in ax25_disconnect
1bf8946d5826 ax25: fix UAF bug in ax25_send_control()
452ae92b9906 ax25: Fix refcount leaks caused by ax25_cb_del()
b982492ec3a1 ax25: fix UAF bugs of net_device caused by rebinding operation
bc706d89199b ax25: fix reference count leaks of ax25_dev
9af0fd5c4453 ax25: add refcount in ax25_dev to avoid UAF bugs
de6a76eea645 cpufreq: intel_pstate: ITMT support for overclocked system
74d23d422556 net: ipa: fix a build dependency
1648c7b450d8 soc: qcom: aoss: Fix missing put_device call in qmp_get
d712aea3cd81 cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
14785927a1d4 drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
4ef9951d0252 dma-direct: avoid redundant memory sync for swiotlb
111becd63e37 timers: Fix warning condition in __run_timers()
cbdd7a33c533 dt-bindings: net: snps: remove duplicate name
83a4c1080e09 i2c: pasemi: Wait for write xfers to finish
44981e4cde68 smp: Fix offline cpu check in flush_smp_call_function_queue()
2f345bb14ad4 i2c: dev: check return value when calling dev_set_name()
6b4bf97587ef dm integrity: fix memory corruption when tag_size is less than digest size
0940795c6834 ARM: davinci: da850-evm: Avoid NULL pointer dereference
68a38b07f125 tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
c11ef9ded22e genirq/affinity: Consider that CPUs on nodes can be unbalanced
c61d929944c9 x86/tsx: Disable TSX development mode at boot
aaf27fcaefc1 x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits
2dd7d2eddf8e drm/amdgpu: Enable gfxoff quirk on MacBook Pro
804c096d640e drm/amd/display: don't ignore alpha property on pre-multiplied mode
adee01bbf6cb ipv6: fix panic when forwarding a pkt with no in6 dev
cab64cb82fe1 nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
63038f6e96a7 ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
a53062c94b8c ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
0349df521528 ALSA: hda/realtek: Add quirk for Clevo PD50PNT
3680b48533ae btrfs: mark resumed async balance as writing
252db93fd0bd btrfs: fix root ref counts in error handling in btrfs_get_root_ref
9b81c2c147e1 ath9k: Fix usage of driver-private space in tx_info
3386927f436e ath9k: Properly clear TX status area before reporting to mac80211
7a509a9f2bb7 cifs: verify that tcon is valid before dereference in cifs_kill_sb
bd17422b9b67 gcc-plugins: latent_entropy: use /dev/urandom
05d1824a7fb4 memory: renesas-rpc-if: fix platform-device leak in error path
f5e13d700a4d SUNRPC: Fix NFSD's request deferral on RDMA transports
00715427ea77 KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
70ea5e7b38c3 mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
12ba1d38115a mm: fix unexpected zeroed page mapping with zram swap
bb7645c33869 mm, page_alloc: fix build_zonerefs_node()
b6d17c67885a mm/secretmem: fix panic when growing a memfd_secret
4cdf0e7a5be8 perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant
b8ed0f7531f3 io_uring: use nospec annotation for more indexes
5218d5cc0283 io_uring: zero tag on rsrc removal
efb020924a71 drivers: net: slip: fix NPD bug in sl_tx_timeout()
e455d7510db7 scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
f1933d9ee745 scsi: mvsas: Add PCI ID of RocketRaid 2640
389f37e46bdd scsi: mpt3sas: Fail reset operation if config request timed out
184b4fad0872 drbd: set QUEUE_FLAG_STABLE_WRITES
6a03581ccffa drm/amd/display: Fix allocate_mst_payload assert on resume
ac2eb310af05 drm/amd/display: Revert FEC check in validation
eab8e585840f drm/amd/display: Enable power gating before init_pipes
d8860f1f9e41 spi: cadence-quadspi: fix protocol setup for non-1-1-X operations
6d48df738272 myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
b416898442f2 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
c3f86aef97cf Drivers: hv: balloon: Disable balloon and hot-add accordingly
1c9fdb9587e0 net: axienet: setup mdio unconditionally
61dd8bef80c2 tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
ed2711c696ce arm64: alternatives: mark patch_alternative() as `noinstr`
cfd24b14eb2d regulator: wm8994: Add an off-on delay for WM8994 variant
86d1cdf56fc5 gpu: ipu-v3: Fix dev_dbg frequency output
4583205048ae ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
6eecc4811a47 net: micrel: fix KS8851_MLL Kconfig
9e60a788a3f7 scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
026083cb43a4 scsi: lpfc: Fix queue failures when recovering from PCI parity error
b7f3b5d70c83 scsi: target: tcmu: Fix possible page UAF
44f95a5aae99 Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
92a3499933c1 PCI: hv: Propagate coherence from VMbus device to PCI device
1b576e81d31b Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests
f2658d5966bc drm/amdkfd: Check for potential null return of kmalloc_array()
9f0fabf30b48 drm/amdgpu/vcn: improve vcn dpg stop procedure
25efb191d86b drm/amdkfd: Fix Incorrect VMIDs passed to HWS
7a3bc11a4034 drm/amd/display: Update VTEM Infopacket definition
92951699a5f1 drm/amd/display: FEC check in timing validation
b054e8183fbd drm/amd/display: fix audio format not updated after edid updated
37bc29a44538 drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
5a3b56a4a1c7 drm/amdgpu: conduct a proper cleanup of PDB bo
01dcda701fef btrfs: do not warn for free space inode in cow_file_range
bb93369f93b5 btrfs: fix fallocate to use file_modified to update permissions consistently
6dded62e5aa6 drm/amd: Add USBC connector ID
3e67054c339c block: fix offset/size check in bio_trim()
279018a01b08 net: bcmgenet: Revert "Use stronger register read/writes to assure ordering"
b8c0f6d1b04c vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used
5fda973f0ece dm mpath: only use ktime_get_ns() in historical selector
9901b07ba42b cifs: potential buffer overflow in handling symlinks
9ded5ae40f4f nfc: nci: add flush_workqueue to prevent uaf
331c99ee8dcb net: ftgmac100: access hardware register after clock ready
8f79ce226ad2 macvlan: Fix leaking skb in source mode with nodst option
8e86fba13479 perf tools: Fix misleading add event PMU debug message
1665758b4bfd ALSA: usb-audio: Limit max buffer and period sizes per time
6b38c5722610 ALSA: usb-audio: Increase max buffer size
7399ed8e6a8d testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
9947548d9cef io_uring: verify pad field is 0 in io_get_ext_arg
7a7c9f9de961 io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
22aa1597f462 io_uring: move io_uring_rsrc_update2 validation
cb981d5c7511 ALSA: mtpav: Don't call card private_free at probe error path
872e5fa0781f ALSA: ad1889: Fix the missing snd_card_free() call at probe error
96aceacda8d2 netfilter: nf_tables: nft_parse_register can return a negative value
90c153ca45da sctp: Initialize daddr on peeled off socket
50d46b5ce004 scsi: iscsi: Fix unbound endpoint error handling
578616ac3d87 scsi: iscsi: Fix conn cleanup and stop race during iscsid restart
485780af7ef1 scsi: iscsi: Fix endpoint reuse regression
cbd4f4e40944 scsi: iscsi: Fix offload conn cleanup when iscsid restarts
cc0082d45de1 scsi: iscsi: Move iscsi_ep_disconnect()
d6f6f945e850 scsi: pm80xx: Enable upper inbound, outbound queues
b02c509ceef4 scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
3a523807f014 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
66b3107a4a06 drm/msm/dp: add fail safe mode outside of event_mutex context
815006c33391 drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()
a6549b364be4 drm/msm: Fix range size vs end confusion
1c86b7ea63ff netfilter: nft_socket: make cgroup match work in input too
5a52384a5134 cfg80211: hold bss_lock while updating nontrans_list
d5be67ecbeff net/sched: taprio: Check if socket flags are valid
62a48383ebe2 net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
72f9c15854b0 net: dsa: felix: suppress -EPROBE_DEFER errors
13faa76cf572 net/sched: fix initialization order when updating chain 0 head
4c979e6fcec8 mlxsw: i2c: Fix initialization error flow
152b813d8ba5 net: mdio: don't defer probe forever if PHY IRQ provider is missing
675e7d3086d0 cifs: release cached dentries only if mount is complete
d40cf3492277 gpiolib: acpi: use correct format characters
93940fc4cb81 veth: Ensure eth header is in skb's linear part
de8a332c86a7 net/sched: flower: fix parsing of ethertype following VLAN header
726ae7300fcc SUNRPC: Fix the svc_deferred_event trace class
ec2ab59b9e66 media: rockchip/rga: do proper error checking in probe
b0d8a9eb3239 firmware: arm_scmi: Fix sorting of retrieved clock rates
e2da8f9ce3ea Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax"
9f029cb2c92e memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
e7b1992b0722 firmware: arm_scmi: Remove clear channel call on the TX channel
77ffc38e577d drm/msm: Add missing put_task_struct() in debugfs path
aa4845194b9d ALSA: nm256: Don't call card private_free at probe error path
425c83e2898d ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb
3bbd4850d957 ALSA: via82xx: Fix the missing snd_card_free() call at probe error
56e44ff13d84 ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error
73229d7cb836 ALSA: sc6000: Fix the missing snd_card_free() call at probe error
df03ce487e1b ALSA: rme96: Fix the missing snd_card_free() call at probe error
ef4c35339414 ALSA: rme9652: Fix the missing snd_card_free() call at probe error
4efa63663c36 ALSA: rme32: Fix the missing snd_card_free() call at probe error
bb94f5d98511 ALSA: riptide: Fix the missing snd_card_free() call at probe error
4ecd10217df6 ALSA: oxygen: Fix the missing snd_card_free() call at probe error
30b86477daaa ALSA: maestro3: Fix the missing snd_card_free() call at probe error
5fbb73cb1208 ALSA: lx6464es: Fix the missing snd_card_free() call at probe error
0651442d22e2 ALSA: lola: Fix the missing snd_card_free() call at probe error
0bec8b8a57de ALSA: korg1212: Fix the missing snd_card_free() call at probe error
d9ac5256de1f ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error
e87b8d0ba455 ALSA: intel8x0: Fix the missing snd_card_free() call at probe error
547c9af67b4e ALSA: ice1724: Fix the missing snd_card_free() call at probe error
141abcbf902a ALSA: hdspm: Fix the missing snd_card_free() call at probe error
f006a4bcf8bb ALSA: hdsp: Fix the missing snd_card_free() call at probe error
85515309293b ALSA: galaxy: Fix the missing snd_card_free() call at probe error
841e8f8dd21f ALSA: fm801: Fix the missing snd_card_free() call at probe error
3a738f1b3ffd ALSA: es1968: Fix the missing snd_card_free() call at probe error
d3c6ac7a051c ALSA: es1938: Fix the missing snd_card_free() call at probe error
20b35ba7aa2f ALSA: ens137x: Fix the missing snd_card_free() call at probe error
0d52c09f0c17 ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error
2a2a75ebdbd4 ALSA: echoaudio: Fix the missing snd_card_free() call at probe error
648e89e9de29 ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error
9decc5bfd173 ALSA: cs4281: Fix the missing snd_card_free() call at probe error
2dde47610757 ALSA: cmipci: Fix the missing snd_card_free() call at probe error
f98476228801 ALSA: ca0106: Fix the missing snd_card_free() call at probe error
e5a54e236f70 ALSA: bt87x: Fix the missing snd_card_free() call at probe error
935629ba096e ALSA: azt3328: Fix the missing snd_card_free() call at probe error
3a943321c362 ALSA: aw2: Fix the missing snd_card_free() call at probe error
811a92b866a0 ALSA: au88x0: Fix the missing snd_card_free() call at probe error
ea61c1bd582b ALSA: atiixp: Fix the missing snd_card_free() call at probe error
007a9b5554e1 ALSA: als4000: Fix the missing snd_card_free() call at probe error
291d9e5e94d0 ALSA: als300: Fix the missing snd_card_free() call at probe error
5bc156409025 ALSA: ali5451: Fix the missing snd_card_free() call at probe error
cfa98d6c41e0 ALSA: sis7019: Fix the missing error handling
1479bdea76dd ALSA: core: Add snd_card_free_on_error() helper
07cacfd9d9dc btrfs: release correct delalloc amount in direct IO write path
8ff8bdb8c92d net: ipa: request IPA register values be retained
587ced6b8cf3 dt-bindings: net: qcom,ipa: add optional qcom,qmp property
7883df73fd59 soc: qcom: aoss: Expose send for generic usecase
ec13aa4e0085 btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
ed0e951463ea btrfs: remove no longer used counter when reading data page
6308ab54c8ec btrfs: remove unused parameter nr_pages in add_ra_bio_pages()
ff810f85ed3f ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40
7cad1c40ef91 ACPI: processor idle: Allow playing dead in C3 state
631473adaaef ACPI: processor idle: Check for architectural support for LPI
5b13295ac584 cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function
9873fe0f3857 hamradio: remove needs_free_netdev to avoid UAF
c799c18a287e hamradio: defer 6pack kfree after unregister_netdev
8e663865f528 drm/amd/display: Fix p-state allow debug index on dcn31
685a19fa6ae9 drm/amd/display: Add pstate verification and recovery for DCN31
1b86fc15ba6d Linux 5.15.34
c9ea4fb1f3f3 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c
fddb88bd266f powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
68cea1e243b8 static_call: Don't make __static_call_return0 static
429f413ed83f mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
8fe51495efff irqchip/gic, gic-v3: Prevent GSI to SGI translations
69943af22a32 powerpc/64: Fix build failure with allyesconfig in book3s_64_entry.S
7b5d60323f90 irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling
f4f8b6d8490e x86,static_call: Fix __static_call_return0 for i386
ff6505766565 sched: Teach the forced-newidle balancer about CPU affinity limitation.
f399f38eda57 x86/bug: Prevent shadowing in __WARN_FLAGS
469eed08becd Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()
f5e59185b033 mm: don't skip swap entry even if zap_details specified
4693fce5a5d4 selftests: cgroup: Test open-time cgroup namespace usage for migration checks
47802775bc11 selftests: cgroup: Test open-time credential usage for migration checks
e326f218de1f selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
33db9912ff7c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE
f1607e13ed71 Revert "net/mlx5: Accept devlink user input after driver initialization complete"
226b4327ef5c KVM: avoid NULL pointer dereference in kvm_dirty_ring_push
104bfa23a001 dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
3c3a8e56553e tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
fbe722d48b8e tools build: Filter out options and warnings not supported by clang
9b2b01e36741 perf python: Fix probing for some clang command line options
03044b841406 perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13
3b14aa053181 Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()"
5d69622eb036 SUNRPC: Don't call connect() more than once on a TCP socket
22174e8ce8ac rtc: mc146818-lib: fix signedness bug in mc146818_get_time()
9e46f7319549 selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port
0c64645e6373 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide
e2ff1d653069 Revert "selftests: net: Add tls config dependency for tls selftests"
7f48521172fb net/smc: send directly on setting TCP_NODELAY
20633216ded0 KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255
b536cf3eb6f9 drm/amdgpu: don't use BACO for reset in S3
3c8902bbf2ab drm/amdkfd: Create file descriptor after client is added to smi_clients list
588393cdae7f drm/nouveau/pmu: Add missing callbacks for Tegra devices
6a5d209898a6 drm/amdgpu/vcn: Fix the register setting for vcn1
155338be5d90 drm/amdgpu/smu10: fix SoC/fclk units in auto mode
0115e4f2f6bc drm/amdgpu/display: change pipe policy for DCN 2.1
28dc1503a9d3 drm/panel: ili9341: fix optional regulator handling
b911702a0105 SUNRPC: Prevent immediate close+reconnect
a551e6629247 amd/display: set backlight only if required
2388f826cdc9 fbdev: Fix unregistering of framebuffers without device
7218a789abb3 irqchip/gic-v3: Fix GICR_CTLR.RWP polling
fcf9ccf9d26a perf/core: Inherit event_caps
0309f053ce47 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
8a05a6952ecd ata: sata_dwc_460ex: Fix crash due to OOB write
136c21ce8e01 perf/x86/intel: Don't extend the pseudo-encoding to GP counters
983a759640bf x86/mm/tlb: Revert retpoline avoidance approach
2f67341e5bce x86/msi: Fix msi message data shadow struct
0912cf021fb5 gpio: Restrict usage of GPIO chip irq members before initialization
9ca11bd8222a RDMA/hfi1: Fix use-after-free bug for mm struct
fa7cc2df9505 arm64: patch_text: Fixup last cpu should be master
90012c6748d3 spi: core: add dma_map_dev for __spi_unmap_msg()
887366faf0c9 btrfs: prevent subvol with swapfile from being deleted
4b98799e181b btrfs: fix qgroup reserve overflow the qgroup limit
56c88810466b perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids
fab4b79e869a x86/speculation: Restore speculation related MSRs during S3 resume
fcf185f7e03e x86/pm: Save the MSR validity status at context setup
ba7261af2b03 io_uring: fix race between timeout flush and removal
fe223dd2f18b io_uring: implement compat handling for IORING_REGISTER_IOWQ_AFF
ae6cba337cbf io_uring: defer splice/tee file validity check until command issue
056e1e7c1713 io_uring: don't check req->file in io_fsync_prep()
198932a14aeb mm/mempolicy: fix mpol_new leak in shared_policy_replace
a04cb99c5d46 mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
c21d040de622 highmem: fix checks in __kmap_local_sched_{in,out}
9fb8bc6cfc58 lz4: fix LZ4_decompress_safe_partial read out of bound
75cae557bc44 mmc: core: Fixup support for writeback-cache for eMMC and SD
5d2712b78056 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
11497ecbda04 mmc: mmci: stm32: correctly check all elements of sg list
1515d2a466bf mmc: block: Check for errors after write on SPI
86b5d155fced Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
dc5e603c247d scsi: ufs: ufs-pci: Add support for Intel MTL
25c1353dca74 scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove()
32dd8b63e633 arm64: Add part number for Arm Cortex-A78AE
159c7db3ccbb perf session: Remap buf if there is no space for event
58aece34fb7f perf tools: Fix perf's libperf_print callback
e1f2750e7531 perf: arm-spe: Fix perf report --mem-mode
47e239117bd9 iommu/omap: Fix regression in probe for NULL pointer dereference
3fd9be3ec5c8 SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec()
3b32dda29f99 SUNRPC: Handle low memory situations in call_status()
03ac680dacf9 SUNRPC: Handle ENOMEM in call_transmit_status()
285f5d724005 io_uring: don't touch scm_fp_list after queueing skb
50c981bd7790 io_uring: nospec index for tags on files update
685f42de443d scsi: ufs: ufshpb: Fix a NULL check on list iterator
a972c7687233 drbd: Fix five use after free bugs in get_initial_state
1816af613e56 bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
88a3bdcb462a spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
c9bdce2359b5 qede: confirm skb is allocated before using
fb45e80b2194 net: phy: mscc-miim: reject clause 45 register accesses
8ba8e1398a66 net: sfc: fix using uninitialized xdp tx_queue
571d8e1d154c rxrpc: fix a race in rxrpc_exit_net()
837b96d81039 net: openvswitch: fix leak of nested actions
42b2e418f9a2 net: ethernet: mv643xx: Fix over zealous checking of_get_mac_address()
085d002432ac net: openvswitch: don't send internal clone attribute to the userspace.
70cf0b820e55 ice: xsk: fix VSI state check in ice_xsk_wakeup()
840cbbdc8bf1 ice: synchronize_rcu() when terminating rings
070aa68f8fab ipv6: Fix stats accounting in ip6_pkt_drop
1c0763475401 ice: Do not skip not enabled queues in ice_vc_dis_qs_msg
5d3e9f71c310 ice: Set txq_teid to ICE_INVAL_TEID on ring creation
599874bbc4ed dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe
2cb2b3fb20a2 sctp: count singleton chunks in assoc user stats
92f1947c0d26 IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition
3b5fd693621b IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD
34b8ba1cb337 RDMA/mlx5: Add a missing update of cache->last_add
5b88519b78e8 RDMA/mlx5: Don't remove cache MRs when a delay is needed
d1c87d36a655 sfc: Do not free an empty page_ring
917eeb220023 bnxt_en: Prevent XDP redirect from running when stopping TX queue
154fc224e65e bnxt_en: reserve space inside receive page for skb_shared_info
6108a8918fd7 bnxt_en: Synchronize tx when xdp redirects happen on same ring
87f5d66daa5f arch/arm64: Fix topology initialization for core scheduling
cb713eb793e6 regulator: atc260x: Fix missing active_discharge_on setting
336942b1682f regulator: rtq2134: Fix missing active_discharge_on setting
2560fe298e6e drm/imx: dw_hdmi-imx: Fix bailout in error cases of probe
31e449302ed0 drm/imx: Fix memory leak in imx_pd_connector_get_modes
c1e96348dbeb drm/imx: imx-ldb: Check for null pointer after calling kmemdup
47fec6139b5e net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
907c97986d6f net: ipv4: fix route with nexthop object delete warning
71d28e5073b8 mctp: Fix check for dev_hard_header() result
40229b2977f1 ice: Clear default forwarding VSI during VSI release
ba965e8605ae skbuff: fix coalescing for page_pool fragment recycling
13bcc6f8efcd vrf: fix packet sniffing for traffic originating from ip tunnels
6e2f1b033b17 net/tls: fix slab-out-of-bounds bug in decrypt_internal
ed7a824fda87 net: sfc: add missing xdp queue reinitialization
69ec350a417d vdpa: mlx5: prevent cvq work from hogging CPU
893c70f8b8f3 vdpa/mlx5: Propagate link status from device to vdpa driver
dc872b72d180 vdpa/mlx5: Rename control VQ workqueue to vdpa wq
aefd755a9605 scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
cd483e17eca2 scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map()
0610371c768c scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling
6f52d4cda0bf NFSv4: fix open failure with O_ACCMODE flag
9f0c217469e8 Revert "NFSv4: Handle the special Linux file open access mode"
dcd6b1a624c0 Drivers: hv: vmbus: Fix potential crash on module unload
5ba9d78a7294 drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
985d87e6a365 rtc: mc146818-lib: fix RTC presence check
be6c3152d6f6 rtc: Check return value from mc146818_get_time()
8c6921075222 rtc: mc146818-lib: change return values of mc146818_get_time()
c9f50e06ca76 mm: fix race between MADV_FREE reclaim and blkdev direct IO read
93a8347f72c0 parisc: Fix patch code locking and flushing
f77f482ec31a parisc: Fix CPU affinity for Lasi, WAX and Dino chips
30dd4af48a9e selftests: net: Add tls config dependency for tls selftests
ea029e4ce760 NFS: Avoid writeback threads getting stuck in mempool_alloc()
da747de68599 NFS: nfsiod should not block forever in mempool_alloc()
e04ef859d6c6 SUNRPC: Fix socket waits for write buffer space
d925b7e78b62 jfs: prevent NULL deref in diFree
44c2d5fbe7b2 virtio_console: eliminate anonymous module_init & module_exit
053bbff873a1 serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
c393a9f4cb3b x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy
e3c961c56ad5 x86: Annotate call_on_stack()
6bb2270223a8 NFS: swap-out must always use STABLE writes.
24d28d9b0fd5 NFS: swap IO handling is slightly different for O_DIRECT IO
a55386405094 SUNRPC: remove scheduling boost for "SWAPPER" tasks.
20700aa01bc2 SUNRPC/xprt: async tasks mustn't block waiting for memory
a19fd1d61797 SUNRPC/call_alloc: async tasks mustn't block waiting for memory
b07387c476a3 clk: Enforce that disjoints limits are invalid
15bfec9d8030 clk: ti: Preserve node in ti_dt_clocks_register()
5c0750cad733 xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
12e49aefda2e habanalabs: fix possible memory leak in MMU DR fini
a34752aa2397 NFSv4: Protect the state recovery thread against direct reclaim
b37f482ba9f0 NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify()
24acdd5f9c91 w1: w1_therm: fixes w1_seq for ds28ea00 sensors
86efcb524ae1 staging: wfx: fix an error handling in wfx_init_common()
7295544bcf56 opp: Expose of-node's name in debugfs
ea1f29584136 cpufreq: CPPC: Fix performance/frequency conversion
26f0a9e3d04d clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568
caffa76ded5a phy: amlogic: meson8b-usb2: fix shared reset control use
ab27675a0fcc phy: amlogic: meson8b-usb2: Use dev_err_probe()
35df38c4be0c phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use
42f2142a337e staging: vchiq_core: handle NULL result of find_service_by_handle
176df12b38c7 staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_platform_instances
161863aec0e1 clk: si5341: fix reported clk_rate when output divider is 2
31e027259ce4 minix: fix bug when opening a file with O_DIRECT
4602b7a8ee0d init/main.c: return 1 from handled __setup() functions
9d849449d28f lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option
2fe82d325402 ceph: fix memory leak in ceph_readdir when note_last_dentry returns error
3ae7163598c6 ceph: fix inode reference leakage in ceph_get_snapdir()
eb0e7173d9cb netlabel: fix out-of-bounds memory accesses
58d52743ae85 netfilter: conntrack: revisit gc autotuning
d404765dffdb Bluetooth: Fix use after free in hci_send_acl
f249bbf3cb9a MIPS: ingenic: correct unit node address
11ba1aa21280 xtensa: fix DTC warning unit_address_format
13946d5a68ef mt76: fix monitor mode crash with sdio driver
ac27808b82db usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
0616792164d3 net: sfp: add 2500base-X quirk for Lantech SFP module
459e56859f7a net/mlx5e: Remove overzealous validations in netlink EEPROM query
1c4561d9b5cb net: limit altnames to 64k total
601f748029f3 net: account alternate interface name memory
d804db3dafd1 riscv: Fixed misaligned memory access. Fixed pointer comparison.
6ca71078a91e can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_event_msg before calling es58x_check_msg_len()
db9a140a8585 can: isotp: set default value for N_As to 50 micro seconds
f581df412bc4 scsi: libfc: Fix use after free in fc_exch_abts_resp()
2a71e3ecd829 powerpc/secvar: fix refcount leak in format_show()
5c80ff21c5db powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E
9b85e31309c2 MIPS: fix fortify panic when copying asm exception handlers
dc9d33b2d8d0 PCI: endpoint: Fix misused goto label
b6d4b322da46 bnxt_en: Eliminate unintended link toggle during FW reset
42b6a39f439b Bluetooth: use memset avoid memory leaks
0000de40b9f3 Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg}
bb78c3b11f4d tuntap: add sanity checks about msg_controllen in sendmsg
e8d8f1d091e4 macvtap: advertise link netns via netlink
5fb47ca34908 mips: ralink: fix a refcount leak in ill_acc_of_setup()
58758110912d net/smc: correct settings of RMB window update limit
dd111d335cab scsi: hisi_sas: Limit users changing debugfs BIST count value
f05a0d8de2ea scsi: hisi_sas: Free irq vectors in order for v3 HW
b8fa10d7c8fc scsi: aha152x: Fix aha152x_setup() __setup handler return value
556ec5030e57 mt76: mt7615: Fix assigning negative values to unsigned variable
c3543bac6efa powerpc/64s/hash: Make hash faults work in NMI context
df467929a040 mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU
e5ecdb01952f scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req()
43c617eefab7 scsi: pm8001: Fix tag leaks on error
2290dcad6f65 scsi: pm8001: Fix task leak in pm8001_send_abort_all()
ece79aaec8fc scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
5e4ac14baebb scsi: pm8001: Fix pm80xx_pci_mem_copy() interface
5e96bb81eddf vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA
f325d3e1dcc8 drm/amdkfd: make CRAT table missing message informational only
da52e8b9dad6 dm: requeue IO if mapping table not yet available
02cc46f397eb dm ioctl: prevent potential spectre v1 gadget
049072749a5e ipv4: Invalidate neighbour for broadcast address upon address addition
e45d1d19a0bb drm/msm/dsi: Remove spurious IRQF_ONESHOT flag
e1b5aae5b6b0 iwlwifi: mvm: move only to an enabled channel
6f215801c302 iwlwifi: mvm: Correctly set fragmented EBS
d353d3b27af4 usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks()
c64f3707cdf9 net/mlx5e: Disable TX queues before registering the netdev
83efc05c8579 power: supply: axp288-charger: Set Vhold to 4.4V
6def4eaf0391 powerpc/set_memory: Avoid spinlock recursion in change_page_attr()
5d76a88b8536 scsi: mpi3mr: Fix memory leaks
248ead78f346 scsi: mpi3mr: Fix reporting of actual data transfer size
53643a112dd6 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
aa9c9fd0ef9d tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH.
bd21b9607bd7 PCI: endpoint: Fix alignment fault error in copy tests
2aa10e2fa2ab usb: ehci: add pci device support for Aspeed platforms
99073052f45b iommu/arm-smmu-v3: fix event handling soft lockup
60eabd66d17f PCI: aardvark: Fix support for MSI interrupts
330c4e1b4ec4 scsi: smartpqi: Fix kdump issue when controller is locked up
0a922366d6d9 drm/amdgpu: Fix recursive locking warning
06ee48a4fc25 powerpc: Set crashkernel offset to mid of RMA region
9c1ace066f22 net: initialize init_net earlier
4790998fdd0d ipv6: make mc_forwarding atomic
e9da1df2c021 libbpf: Fix build issue with llvm-readelf
19d067c10b71 cfg80211: don't add non transmitted BSS to 6GHz scanned channels
55c93a89e31d mt76: dma: initialize skip_unmap in mt76_dma_rx_fill
38fbe8066450 mt76: mt7921: fix crash when startup fails.
793a37045893 power: supply: axp20x_battery: properly report current when discharging
a0f8220ce934 drm/v3d: fix missing unlock
0f8ec114029a scsi: bfa: Replace snprintf() with sysfs_emit()
1378075fa5bc scsi: mvsas: Replace snprintf() with sysfs_emit()
1c6ffdf4cc45 bpf: Make dst_port field in struct bpf_sock 16-bit wide
ff13c90d7f7a drm/bridge: Add missing pm_runtime_put_sync
35380262304f net/smc: Send directly when TCP_CORK is cleared
20d01a11efde ath11k: mhi: use mhi_sync_power_up()
fed4cef115ab ath11k: pci: fix crash on suspend if board file is not found
c4b7653af62a ath11k: fix kernel panic during unload/load ath11k modules
910ee99d47d3 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
e84b0438010d drm/amdkfd: Don't take process mutex for svm ioctls
1eb598045326 ptp: replace snprintf with sysfs_emit
052fb1c9ddfb usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value
c27576bbbe77 usb: gadget: tegra-xudc: Fix control endpoint's definitions
111a63235001 usb: gadget: tegra-xudc: Do not program SPARAM
6040c99cb1a1 drm/amd/display: Use PSR version selected during set_psr_caps
7e10369c72db drm/amd/display: Fix memory leak
3edd8646cb7c drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
c4b64a80554e drm/amd/display: Add signal type check when verify stream backends same
be2f81024e79 ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
b3ca02c1ee93 drm: Add orientation quirk for GPD Win Max
d5f6f44e04c3 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest
a997e0f5aa55 KVM: x86/pmu: Fix and isolate TSX-specific performance event logic
e7bab9898249 KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
5483640f8efb KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode()
a82fe0ba1c52 KVM: x86/pmu: Use different raw event masks for AMD and Intel
105b50d9bb82 kfence: limit currently covered allocations when pool nearly full
44b44b64b4da kfence: move saving stack trace of allocations into __kfence_alloc()
72d2d94a981d kfence: count unexpectedly skipped allocations
5142720dbe51 nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
64742cf82dec nbd: Fix hungtask when nbd_config_put
694b5a32c162 nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add
3e526e9ae0e4 nbd: add error handling support for add_disk()
f8008f42d463 rtc: wm8350: Handle error for wm8350_register_irq
b257272f5483 um: fix and optimize xor select template for CONFIG64 and timetravel mode
2be1a7f09635 lib/logic_iomem: correct fallback config references
(From OE-Core rev: 39e9635c34b773f671870dec4c1953daef576b16)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
1052f9bce629 Linux 5.10.112
5c62d3bf1410 ax25: Fix UAF bugs in ax25 timers
f934fa478dd1 ax25: Fix NULL pointer dereferences in ax25 timers
145ea8d213e8 ax25: fix NPD bug in ax25_disconnect
a4942c6fea87 ax25: fix UAF bug in ax25_send_control()
b20a5ab0f5fb ax25: Fix refcount leaks caused by ax25_cb_del()
57cc15f5fd55 ax25: fix UAF bugs of net_device caused by rebinding operation
5ddae8d06441 ax25: fix reference count leaks of ax25_dev
5ea00fc60676 ax25: add refcount in ax25_dev to avoid UAF bugs
361288633bfa scsi: iscsi: Fix unbound endpoint error handling
129db30599bc scsi: iscsi: Fix endpoint reuse regression
26f827e095ab dma-direct: avoid redundant memory sync for swiotlb
9a5a4d23e24d timers: Fix warning condition in __run_timers()
84837f43e56f i2c: pasemi: Wait for write xfers to finish
89496d80bf84 smp: Fix offline cpu check in flush_smp_call_function_queue()
cd02b2687d66 dm integrity: fix memory corruption when tag_size is less than digest size
0a312ec66a03 ARM: davinci: da850-evm: Avoid NULL pointer dereference
0806f1930562 tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
0275c75955d1 genirq/affinity: Consider that CPUs on nodes can be unbalanced
1fcfe37d170a drm/amdgpu: Enable gfxoff quirk on MacBook Pro
68ae52efa132 drm/amd/display: don't ignore alpha property on pre-multiplied mode
a263712ba8c9 ipv6: fix panic when forwarding a pkt with no in6 dev
659214603bf2 nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
912797e54c99 ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
48d070ca5e7e ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
163e16247130 ALSA: hda/realtek: Add quirk for Clevo PD50PNT
5e4dd1799883 btrfs: mark resumed async balance as writing
1d2eda18f6ff btrfs: fix root ref counts in error handling in btrfs_get_root_ref
9b7ec35253c9 ath9k: Fix usage of driver-private space in tx_info
0f65cedae500 ath9k: Properly clear TX status area before reporting to mac80211
cc21ae932656 gcc-plugins: latent_entropy: use /dev/urandom
c089ffc846c8 memory: renesas-rpc-if: fix platform-device leak in error path
342454231ee5 KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
06c348fde545 mm: kmemleak: take a full lowmem check in kmemleak_*_phys()
20ed94f8181a mm: fix unexpected zeroed page mapping with zram swap
192e507ef894 mm, page_alloc: fix build_zonerefs_node()
000b3921b4d5 perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant
ca24c5e8f0ac drivers: net: slip: fix NPD bug in sl_tx_timeout()
e8cf1e4d953d scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
5b7ce74b6bc8 scsi: mvsas: Add PCI ID of RocketRaid 2640
4b44cd584057 drm/amd/display: Fix allocate_mst_payload assert on resume
34ea097fb63d drm/amd/display: Revert FEC check in validation
fa5ee7c4232c myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
d90df6da50c5 net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
9c12fcf1d864 net: axienet: setup mdio unconditionally
b643807a735e tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
98973d2bdd4a arm64: alternatives: mark patch_alternative() as `noinstr`
2462faffbfa5 regulator: wm8994: Add an off-on delay for WM8994 variant
aa8cdedaf760 gpu: ipu-v3: Fix dev_dbg frequency output
150fe861c57c ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
1ff5359afa5e net: micrel: fix KS8851_MLL Kconfig
d3478709edf2 scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
b9a110fa755b scsi: lpfc: Fix queue failures when recovering from PCI parity error
aec36b98a1bb scsi: target: tcmu: Fix possible page UAF
43666798059c Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer
1d7a5aae884c drm/amdkfd: Check for potential null return of kmalloc_array()
e5afacc826a8 drm/amdgpu/vcn: improve vcn dpg stop procedure
d2e0931e6d84 drm/amdkfd: Fix Incorrect VMIDs passed to HWS
7fc0610ad818 drm/amd/display: Update VTEM Infopacket definition
6906e05cf3ad drm/amd/display: FEC check in timing validation
756c61c1680f drm/amd/display: fix audio format not updated after edid updated
76e086ce7b2d btrfs: do not warn for free space inode in cow_file_range
217190dc66ef btrfs: fix fallocate to use file_modified to update permissions consistently
9b5d1b3413d7 drm/amd: Add USBC connector ID
6f9c06501d28 net: bcmgenet: Revert "Use stronger register read/writes to assure ordering"
504c15f07f54 dm mpath: only use ktime_get_ns() in historical selector
4e166a41180b cifs: potential buffer overflow in handling symlinks
67677050cecb nfc: nci: add flush_workqueue to prevent uaf
bfba9722cf2e perf tools: Fix misleading add event PMU debug message
280f721edc54 testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set
eb8873b324d9 sctp: Initialize daddr on peeled off socket
45226fac4d31 scsi: iscsi: Fix conn cleanup and stop race during iscsid restart
73805795c99f scsi: iscsi: Fix offload conn cleanup when iscsid restarts
699bd835c36e scsi: iscsi: Move iscsi_ep_disconnect()
46f37a34a53d scsi: iscsi: Fix in-kernel conn failure handling
812573896711 scsi: iscsi: Rel ref after iscsi_lookup_endpoint()
22608545b834 scsi: iscsi: Use system_unbound_wq for destroy_work
4029a1e992fc scsi: iscsi: Force immediate failure during shutdown
17d14456f626 scsi: iscsi: Stop queueing during ep_disconnect
da9cf24aa739 scsi: pm80xx: Enable upper inbound, outbound queues
e08d26971237 scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
35b91e49bc80 net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
98a7f6c4ada4 drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init()
5f78ad93837c drm/msm: Fix range size vs end confusion
5513f9a0b068 cfg80211: hold bss_lock while updating nontrans_list
a44938950e5e net/sched: taprio: Check if socket flags are valid
08d5e3e95453 net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link
2ad9d890d850 net: dsa: felix: suppress -EPROBE_DEFER errors
f2cc341fcc42 net/sched: fix initialization order when updating chain 0 head
7a7cf8414841 mlxsw: i2c: Fix initialization error flow
43e58e119a2b net: mdio: Alphabetically sort header inclusion
9709c8b5cdc8 gpiolib: acpi: use correct format characters
d67c900f1947 veth: Ensure eth header is in skb's linear part
845f44ce3d9f net/sched: flower: fix parsing of ethertype following VLAN header
85ee17ca21cf SUNRPC: Fix the svc_deferred_event trace class
af12dd71235c media: rockchip/rga: do proper error checking in probe
563712971202 firmware: arm_scmi: Fix sorting of retrieved clock rates
16c628b0c6fa memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe
cb66641f8106 drm/msm: Add missing put_task_struct() in debugfs path
921fdc45a084 btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
5d131318bb87 ACPI: processor idle: Check for architectural support for LPI
503934df3108 cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function
cfa98ffc42f1 hamradio: remove needs_free_netdev to avoid UAF
80a4df14643f hamradio: defer 6pack kfree after unregister_netdev
f0c31f192f38 drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu
6c8e5cb264df Linux 5.10.111
d36febbcd537 powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
5c672073bcca mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
5973f7507a73 irqchip/gic, gic-v3: Prevent GSI to SGI translations
000e09462f85 Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()
e1f540b752cb arm64: module: remove (NOLOAD) from linker script
919823bd6738 selftests: cgroup: Test open-time cgroup namespace usage for migration checks
637eca44b8f7 selftests: cgroup: Test open-time credential usage for migration checks
9dd39d2c6572 selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
e74da71e6614 selftests/cgroup: Fix build on older distros
4665722d36ad cgroup: Use open-time credentials for process migraton perm checks
f089471d1b75 mm: don't skip swap entry even if zap_details specified
58823a9b097c ubsan: remove CONFIG_UBSAN_OBJECT_SIZE
03b39bbbec8b dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
40e00885a61f tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
75c8558d410f tools build: Filter out options and warnings not supported by clang
6374faf49e89 perf python: Fix probing for some clang command line options
79abc219bafd perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13
82e43950143c drm/amdkfd: Create file descriptor after client is added to smi_clients list
326b408e7ec7 drm/nouveau/pmu: Add missing callbacks for Tegra devices
786ae8de3a5e drm/amdgpu/smu10: fix SoC/fclk units in auto mode
ff24114bb08d irqchip/gic-v3: Fix GICR_CTLR.RWP polling
451214b266e9 perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
fc629224aa62 ata: sata_dwc_460ex: Fix crash due to OOB write
7e88a50704b0 gpio: Restrict usage of GPIO chip irq members before initialization
5f54364ff6cf RDMA/hfi1: Fix use-after-free bug for mm struct
8bb41682911f arm64: patch_text: Fixup last cpu should be master
a044bca8ef31 btrfs: prevent subvol with swapfile from being deleted
82ae73ac963c btrfs: fix qgroup reserve overflow the qgroup limit
fc4bdaed4d4e x86/speculation: Restore speculation related MSRs during S3 resume
8c9e26c890ba x86/pm: Save the MSR validity status at context setup
2827328e646d io_uring: fix race between timeout flush and removal
f7e183b0a713 mm/mempolicy: fix mpol_new leak in shared_policy_replace
7d659cb1763f mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
6adc01a7aa37 lz4: fix LZ4_decompress_safe_partial read out of bound
8b6f04b4c9d9 mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
029b4170737f mmc: mmci: stm32: correctly check all elements of sg list
41a519c05bee Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
9de98470db6e arm64: Add part number for Arm Cortex-A78AE
4604b5738d5b perf session: Remap buf if there is no space for event
362ced37690d perf tools: Fix perf's libperf_print callback
65210fac639e perf: arm-spe: Fix perf report --mem-mode
bd905fed87ce iommu/omap: Fix regression in probe for NULL pointer dereference
b3c00be2ff8b SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec()
9a45e08636bb SUNRPC: Handle low memory situations in call_status()
132cbe2f182a SUNRPC: Handle ENOMEM in call_transmit_status()
aed30a205406 io_uring: don't touch scm_fp_list after queueing skb
594205b49367 drbd: Fix five use after free bugs in get_initial_state
970a6bb72912 bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
6c17f4ef3c4f spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
8928239e5e2e qede: confirm skb is allocated before using
b7893388bb88 net: phy: mscc-miim: reject clause 45 register accesses
08ff0e74fab5 rxrpc: fix a race in rxrpc_exit_net()
5ae05b5eb587 net: openvswitch: fix leak of nested actions
42ab401d22de net: openvswitch: don't send internal clone attribute to the userspace.
e54ea8fc51ca ice: synchronize_rcu() when terminating rings
e3dd1202ab2e ipv6: Fix stats accounting in ip6_pkt_drop
ffce126c952e ice: Do not skip not enabled queues in ice_vc_dis_qs_msg
b003fc4913ea ice: Set txq_teid to ICE_INVAL_TEID on ring creation
ebd1e3458dbf dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe
43c2d7890eca IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition
3a57babfb6e9 RDMA/mlx5: Don't remove cache MRs when a delay is needed
d8992b393f97 sfc: Do not free an empty page_ring
0ac74169ebc3 bnxt_en: reserve space inside receive page for skb_shared_info
f8b0ef0a5889 drm/imx: Fix memory leak in imx_pd_connector_get_modes
25bc9fd4c8d1 drm/imx: imx-ldb: Check for null pointer after calling kmemdup
02ab4abe5bbf net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
63ea57478aaa net: ipv4: fix route with nexthop object delete warning
4be6ed03107b ice: Clear default forwarding VSI during VSI release
589154d0f189 net/tls: fix slab-out-of-bounds bug in decrypt_internal
c5f77b595379 scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
45b9932b4daa NFSv4: fix open failure with O_ACCMODE flag
c688705a3978 Revert "NFSv4: Handle the special Linux file open access mode"
cf580d2e3884 Drivers: hv: vmbus: Fix potential crash on module unload
0c122eb3a109 drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
84e5dfc05f37 Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build"
3c3fbfa6dddb mm: fix race between MADV_FREE reclaim and blkdev direct IO read
1753a49e266d parisc: Fix patch code locking and flushing
f7c35220305f parisc: Fix CPU affinity for Lasi, WAX and Dino chips
c74e2f6ecc51 NFS: Avoid writeback threads getting stuck in mempool_alloc()
34681aeddcfc NFS: nfsiod should not block forever in mempool_alloc()
7a506fabcfe1 SUNRPC: Fix socket waits for write buffer space
b9c5ac0a15f2 jfs: prevent NULL deref in diFree
c69b442125bf virtio_console: eliminate anonymous module_init & module_exit
3309b3221711 serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
9cb90f9ad597 x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy
b3882e78aa0a NFS: swap-out must always use STABLE writes.
d4170a28217a NFS: swap IO handling is slightly different for O_DIRECT IO
4b6f122bdfdc SUNRPC: remove scheduling boost for "SWAPPER" tasks.
f4fc47e71e32 SUNRPC/xprt: async tasks mustn't block waiting for memory
f9244d31e05a SUNRPC/call_alloc: async tasks mustn't block waiting for memory
e2b2542f7452 clk: Enforce that disjoints limits are invalid
1e9b5538cf16 clk: ti: Preserve node in ti_dt_clocks_register()
a2a0e04f6478 xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
4a2544ce244b NFSv4: Protect the state recovery thread against direct reclaim
9b9feec97c1f NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify()
2e16895d06e6 w1: w1_therm: fixes w1_seq for ds28ea00 sensors
93498c6e775a staging: wfx: fix an error handling in wfx_init_common()
8f1d24f85ffd phy: amlogic: meson8b-usb2: Use dev_err_probe()
aa0b72967853 staging: vchiq_core: handle NULL result of find_service_by_handle
be4ecca95819 clk: si5341: fix reported clk_rate when output divider is 2
c9cf6baabf78 minix: fix bug when opening a file with O_DIRECT
8d9efd4434e3 init/main.c: return 1 from handled __setup() functions
f44297861296 ceph: fix memory leak in ceph_readdir when note_last_dentry returns error
d745512d54fd netlabel: fix out-of-bounds memory accesses
2cc803804ec9 Bluetooth: Fix use after free in hci_send_acl
789621df1963 MIPS: ingenic: correct unit node address
61e25021e67a xtensa: fix DTC warning unit_address_format
f6b9550f5367 usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
a4dd3e9e5ae8 net: sfp: add 2500base-X quirk for Lantech SFP module
278b652f0ad9 net: limit altnames to 64k total
423e7107f61f net: account alternate interface name memory
74c4d5025551 can: isotp: set default value for N_As to 50 micro seconds
1d7effe5fff9 scsi: libfc: Fix use after free in fc_exch_abts_resp()
02222bf4f0a2 powerpc/secvar: fix refcount leak in format_show()
fd416c3f5a4c MIPS: fix fortify panic when copying asm exception handlers
7c657c0694ff PCI: endpoint: Fix misused goto label
79cfc0052f39 bnxt_en: Eliminate unintended link toggle during FW reset
9567d54e70ff Bluetooth: use memset avoid memory leaks
f9b183f1332a Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg}
647b35aaf454 tuntap: add sanity checks about msg_controllen in sendmsg
797b4ea9515e macvtap: advertise link netns via netlink
142ae7d4f215 mips: ralink: fix a refcount leak in ill_acc_of_setup()
f2565cb40e9b net/smc: correct settings of RMB window update limit
224903cc60d0 scsi: hisi_sas: Free irq vectors in order for v3 HW
f49ffaa85d2c scsi: aha152x: Fix aha152x_setup() __setup handler return value
91ee8a14efb6 mt76: mt7615: Fix assigning negative values to unsigned variable
d83574666bac scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req()
a0bb65eadbf9 scsi: pm8001: Fix tag leaks on error
2051044d7901 scsi: pm8001: Fix task leak in pm8001_send_abort_all()
3bd9a28798ca scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
ef969095c442 scsi: pm8001: Fix pm80xx_pci_mem_copy() interface
fe4b6d5a0dd7 drm/amdkfd: make CRAT table missing message informational only
2f2f017ea873 dm: requeue IO if mapping table not yet available
71c8df33fd77 dm ioctl: prevent potential spectre v1 gadget
f655b724b440 ipv4: Invalidate neighbour for broadcast address upon address addition
bae03957e8ca iwlwifi: mvm: Correctly set fragmented EBS
9538563d31a2 power: supply: axp288-charger: Set Vhold to 4.4V
c66cc0404367 PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
b1b27b0e8d48 tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH.
b02a1a65023f PCI: endpoint: Fix alignment fault error in copy tests
4820847e8bc2 usb: ehci: add pci device support for Aspeed platforms
0b9cf0b59925 iommu/arm-smmu-v3: fix event handling soft lockup
e07e420a0056 PCI: aardvark: Fix support for MSI interrupts
6694b8643bde drm/amdgpu: Fix recursive locking warning
ea21eaea7f5f powerpc: Set crashkernel offset to mid of RMA region
fb5ac62fbe16 ipv6: make mc_forwarding atomic
5baf92a2c46c libbpf: Fix build issue with llvm-readelf
26a1e4739e44 cfg80211: don't add non transmitted BSS to 6GHz scanned channels
9a56e2b271bc mt76: dma: initialize skip_unmap in mt76_dma_rx_fill
b42b6d0ec358 power: supply: axp20x_battery: properly report current when discharging
de9505936c47 scsi: bfa: Replace snprintf() with sysfs_emit()
ed7db959203e scsi: mvsas: Replace snprintf() with sysfs_emit()
995f51788868 bpf: Make dst_port field in struct bpf_sock 16-bit wide
339bd0b55ecd ath11k: mhi: use mhi_sync_power_up()
c6a815f5abdf ath11k: fix kernel panic during unload/load ath11k modules
e4d2d7201356 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
02e2ee861984 ptp: replace snprintf with sysfs_emit
9ea17b9f1dd0 usb: gadget: tegra-xudc: Fix control endpoint's definitions
07971b818e18 usb: gadget: tegra-xudc: Do not program SPARAM
927beb05aaa4 drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
85313d9bc7bd drm/amd/display: Add signal type check when verify stream backends same
9d7d83d0399e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
850c4351e895 drm: Add orientation quirk for GPD Win Max
a24479c5e9f4 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest
66b0fa6b2218 KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
2e52a294700b rtc: wm8350: Handle error for wm8350_register_irq
0777fe98a44c gfs2: gfs2_setattr_size error path fix
f349d7f9ee6d gfs2: Fix gfs2_release for non-writers regression
3f53715fd55c gfs2: Check for active reservation in gfs2_release
2dc49f58a29c ubifs: Rectify space amount budget for mkdir/tmpfile operations
(From OE-Core rev: 1a5b51284c28013563bf654aa41287b1288684fb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.15:
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
(From OE-Core rev: 2aaf2429474da762d305d6fb70996b5502c879c7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The 5.15-stable series pulled in the following commit:
commit c894ac44786cfed383a6c6b20c1bfb12eb96018a
Author: Thomas Zimmermann <tzimmermann@suse.de>
Date: Tue Jan 25 10:12:18 2022 +0100
fbdev: Hot-unplug firmware fb devices on forced removal
commit 27599aacbaefcbf2af7b06b0029459bbf682000d upstream.
Hot-unplug all firmware-framebuffer devices as part of removing
them via remove_conflicting_framebuffers() et al. Releases all
memory regions to be acquired by native drivers.
Firmware, such as EFI, install a framebuffer while posting the
computer. After removing the firmware-framebuffer device from fbdev,
a native driver takes over the hardware and the firmware framebuffer
becomes invalid.
Firmware-framebuffer drivers, specifically simplefb, don't release
their device from Linux' device hierarchy. It still owns the firmware
framebuffer and blocks the native drivers from loading. This has been
observed in the vmwgfx driver. [1]
Initiating a device removal (i.e., hot unplug) as part of
remove_conflicting_framebuffers() removes the underlying device and
returns the memory range to the system.
[1] https://lore.kernel.org/dri-devel/20220117180359.18114-1-zack@kde.org/
v2:
* rename variable 'dev' to 'device' (Javier)
Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reported-by: Zack Rusin <zackr@vmware.com>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Reviewed-by: Zack Rusin <zackr@vmware.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
CC: stable@vger.kernel.org # v5.11+
Link: https://patchwork.freedesktop.org/patch/msgid/20220125091222.21457-2-tzimmermann@suse.de
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
And this is causing qemuppc to panic during boot when manipulating
the fbdev.
Reverting it fixes the problem, and won't cause issues for other
platforms, so we revert it.
(From OE-Core rev: f69fca36ef10f7345bba08c55d8af2628d250a32)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
645b337371e base.cfg: enable kernel crypto userspace API
(From OE-Core rev: c769807e3a150496f62be88bec9678c9f9dce211)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
06f50ca83ace Linux 5.15.33
541b7456fc4d PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup"
39fd0cc079c9 coredump: Use the vma snapshot in fill_files_note
cabd69640957 coredump/elf: Pass coredump_params into fill_note_info
7ba958df6449 coredump: Remove the WARN_ON in dump_vma_snapshot
f6ca862806df coredump: Snapshot the vmas in do_coredump
57c04fac8023 iommu/dma: Account for min_align_mask w/swiotlb
3e44e136560c swiotlb: Support aligned swiotlb buffers
52d23f5f0915 iommu/dma: Check CONFIG_SWIOTLB more broadly
bc05d84824c0 iommu/dma: Fold _swiotlb helpers into callers
c3841d020b82 iommu/dma: Skip extra sync during unmap w/swiotlb
8771d9673e0b KVM: x86/mmu: do compare-and-exchange of gPTE via the user address
b0e8e828acb5 mmc: rtsx: Fix build errors/warnings for unused variable
8af04b6aa02b mmc: rtsx: Let MMC core handle runtime PM
a9bbdeef768f n64cart: convert bi_disk to bi_bdev->bd_disk fix build
2a710a5c59e9 torture: Make torture.sh help message match reality
acabfc943245 openvswitch: Fixed nd target mask field in the flow dump.
3fc38521fc30 docs: sysctl/kernel: add missing bit to panic_print
166abd13eab0 um: Fix uml_mconsole stop/go
94a53804ec3a arm64: dts: ls1046a: Update i2c node dma properties
32820c358d1b arm64: dts: ls1043a: Update i2c dma properties
28a020859c00 ARM: dts: spear13xx: Update SPI dma properties
7aa9bba18f80 ARM: dts: spear1340: Update serial node properties
dd8772224c19 spi: mediatek: support tick_delay without enhance_timing
2a6e0695ddd5 media: ov6650: Fix crop rectangle affected by set format
3995d4cf529c media: ov6650: Add try support to selection API operations
8f5e6110e108 perf vendor events: Update metrics for SkyLake Server
b0e5c18317f7 ASoC: topology: Allow TLV control to be either read or write
678b6901d00b ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV
ba8260872dd5 ubi: fastmap: Return error code if memory allocation fails in add_aeb()
666176d0f9bb dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example
e918b36600d6 dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167
b2b85196a31a dt-bindings: spi: mxic: The interrupt property is not mandatory
c19a9d307844 dt-bindings: mtd: nand-controller: Fix a comment in the examples
716a77f8460d dt-bindings: mtd: nand-controller: Fix the reg property description
8ec990990be3 mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM
50c906a6977f bpf: Fix comment for helper bpf_current_task_under_cgroup()
398ac11f4425 bpf: Adjust BPF stack helper functions to accommodate skip > 0
21b6b8d43d87 af_unix: Support POLLPRI for OOB.
260daa256d30 mm/usercopy: return 1 from hardened_usercopy __setup() handler
c9acbcd636ab mm/memcontrol: return 1 from cgroup.memory __setup() handler
48ddbd8b4e42 ARM: 9187/1: JIVE: fix return value of __setup handler
6795b20d4b2c mm/mmap: return 1 from stack_guard_gap __setup() handler
23629b673b78 net: preserve skb_end_offset() in skb_unclone_keeptruesize()
51e458fc0ca6 net: add skb_set_end_offset() helper
14d552ab31ed tracing: Have type enum modifications copy the strings
7007c894631c Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
63351e2e1362 ASoC: soc-compress: Change the check for codec_dai
7ed3cce2fe68 arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition
5ab0f5e238b9 staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet
0e39097efcb5 scsi: qla2xxx: Add qla2x00_async_done() for async routines
b9cf1208af36 drm/connector: Fix typo in documentation
5b422da35c15 proc: bootconfig: Add null pointer check
f78f56488cd3 can: isotp: restore accidentally removed MSG_PEEK feature
3fc81968625a platform/chrome: cros_ec_typec: Check for EC device
8c1c3c00dceb spi: Fix Tegra QSPI example
7480cc0240eb vhost: handle error while adding split ranges to iotlb
97b5593fd1b1 ACPI: CPPC: Avoid out of bounds access when parsing _CPC data
dae252901378 riscv module: remove (NOLOAD)
0853bd6885c2 io_uring: fix memory leak of uid in files registration
5b9ac3727e4a block: Fix the maximum minor value is blk_alloc_ext_minor()
21cfddd5e0f6 ARM: iop32x: offset IRQ numbers by 1
1a3f1cf87054 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl
619709f0c608 ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs
d509d41d89c5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE()
3e51c3023228 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR()
b603cbe08b0b net: sparx5: uses, depends on BRIDGE or !BRIDGE
84817c83c0e7 watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function
d02ca80ec735 pinctrl: pinconf-generic: Print arguments for bias-pull-*
4913daecd04a watch_queue: Free the page array when watch_queue is dismantled
210891d81b9c crypto: arm/aes-neonbs-cbc - Select generic cbc and aes
c78d23ea7506 mailbox: imx: fix wakeup failure from freeze mode
8cbf4ae7a283 rxrpc: Fix call timer start racing with call destruction
432297011caf rxrpc: fix some null-ptr-deref bugs in server_key.c
88570bda6e48 net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware
a0817ad3f283 net: hns3: fix the concurrency between functions reading debugfs
5c3c9bce1c99 gfs2: Make sure FITRIM minlen is rounded up to fs block size
1d8195349742 gfs2: gfs2_setattr_size error path fix
50ed32e67c5c rtc: check if __rtc_read_time was successful
9f20ce95db3d modpost: restore the warning message for missing symbol versions
7aae60df6782 XArray: Update the LRU list in xas_split()
be8ebbabac94 can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value
fa9c1f14002d can: mcba_usb: properly check endpoint type
37f07ad24866 can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path
7521a97b1929 XArray: Fix xas_create_range() when multi-order entry present
9af42a4f6d81 wireguard: socket: ignore v6 endpoints when ipv6 is disabled
402991a97715 wireguard: socket: free skb in send6 when ipv6 is disabled
6a7245252fdc wireguard: queueing: use CFI-safe ptr_ring cleanup function
c98f792a1468 nvme: fix the read-only state for zoned namespaces with unsupposed features
7d18d6c71372 nvme: allow duplicate NSIDs for private namespaces
578bf41d9443 ubifs: rename_whiteout: correct old_dir size computing
4f75bab98565 ubifs: Fix to add refcount once page is set private
a7054aaf1909 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock()
56cf8b26b18e ubifs: setflags: Make dirtied_ino_d 8 bytes aligned
489c3a2577b3 ubifs: Rectify space amount budget for mkdir/tmpfile operations
a9662bec5a4d ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work
c67bc98d1f08 ubifs: Rename whiteout atomically
ff846f2c5d1d ubifs: Add missing iput if do_tmpfile() failed in rename whiteout
c58af8564a7b ubifs: Fix deadlock in concurrent rename whiteout and inode writeback
2ad07009c459 ubifs: rename_whiteout: Fix double free for whiteout_ui->data
3fa2d7479605 KVM: SVM: fix panic on out-of-bounds guest IRQ
63961ac1359e KVM: x86: fix sending PV IPI
43637ee17092 KVM: Prevent module exit until all VMs are freed
ba6e8c2df520 KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated
0e5dbc0540ba KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
569a229142e9 KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
81e5b16de862 platform: chrome: Split trace include file
89dad346c241 scsi: qla2xxx: Use correct feature type field during RFF_ID processing
f63fde0d16a4 scsi: qla2xxx: Reduce false trigger to login
20909563bd50 scsi: qla2xxx: Fix stuck session of PRLI reject
2b612191f9d3 scsi: qla2xxx: Fix N2N inconsistent PLOGI
c9d6081a5f18 scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests
d6f691a133f0 scsi: qla2xxx: Fix hang due to session stuck
7ccd6063874d scsi: qla2xxx: Fix incorrect reporting of task management failure
c0300beb313f scsi: qla2xxx: Fix disk failure to rediscover
9c33d49ab9f3 scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair()
d1b7d23cd462 scsi: qla2xxx: Check for firmware dump already collected
812afc2b8ec0 scsi: qla2xxx: Add devids and conditionals for 28xx
d70d86f7a6ea scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters
2df59f3bb240 scsi: qla2xxx: edif: Fix clang warning
fbc1aa41269a scsi: qla2xxx: Fix device reconnect in loop topology
b6c95db6d2e8 scsi: qla2xxx: Fix warning for missing error code
67b1be130861 scsi: qla2xxx: Fix wrong FDMI data for 64G adapter
5ef6319f9882 scsi: qla2xxx: Fix premature hw access after PCI error
826a9d4a00d1 scsi: qla2xxx: Fix scheduling while atomic
7a3457777c4f scsi: qla2xxx: Fix warning message due to adisc being flushed
5fb0a488028e scsi: qla2xxx: Fix stuck session in gpdb
e17111dd2fda scsi: qla2xxx: Implement ref count for SRB
24e86eae3f7b scsi: qla2xxx: Refactor asynchronous command initialization
f5a0cf225f8d drm/i915: Reject unsupported TMDS rates on ICL+
beeebae6ea82 drm/i915: Fix PSF GV point mask when SAGV is not possible
102cba6d5ae2 drm/i915: Treat SAGV block time 0 as SAGV disabled
e912d697400c drm/dp: Fix off-by-one in register cache size
2d67222b2380 powerpc: Fix build errors with newer binutils
f4b0b5a0f3c1 powerpc: Add set_memory_{p/np}() and remove set_memory_attr()
a29341e48601 powerpc/lib/sstep: Fix build errors with newer binutils
d25efd904271 powerpc/lib/sstep: Fix 'sthcx' instruction
5a3d8f3192a4 powerpc/kasan: Fix early region not updated correctly
cb188e07105f KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall
5c3d0dbe200f KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls
72eae60bfe83 KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb()
dbec906dbef6 KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi()
f4fd34eaa767 KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU
af47248407c0 KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU
31a70b170e06 KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root()
48306afcac2a KVM: x86: Reinitialize context if host userspace toggles EFER.LME
273ad0cf5684 ALSA: hda/realtek: Add alc256-samsung-headphone fixup
fe440221ca0f media: atomisp: fix bad usage at error handling logic
251a11699fe5 mmc: host: Return an error when ->enable_sdio_irq() ops is missing
7c6bd60999f3 tracing: Have TRACE_DEFINE_ENUM affect trace event types as well
ae2b93b0a6a7 ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13"
f90db7cca4d4 media: hdpvr: initialize dev->worker at hdpvr_register_videodev
deb1f0453198 media: Revert "media: em28xx: add missing em28xx_close_extension"
96a7522c72c4 media: i2c: ov5648: Fix lockdep error
eae90015d10f video: fbdev: sm712fb: Fix crash in smtcfb_write()
a07c7b64eadf ASoC: amd: vg: fix for pm resume callback sequence
4ab0293c961b ARM: mmp: Fix failure to remove sram device
f8ef3b979bfa ARM: tegra: tamonten: Fix I2C3 pad setting
6a1c70de40b5 lib/test_lockup: fix kernel pointer check for separate address spaces
8b2a6074b981 uaccess: fix type mismatch warnings from access_ok()
cb5bd93ad218 media: cx88-mpeg: clear interrupt status register before streaming video
02f9f97d54ff media: imx-jpeg: fix a bug of accessing array out of bounds
0b620fce5eae ASoC: soc-core: skip zero num_dai component in searching dai name
80e6bbe4e193 ARM: dts: bcm2711: Add the missing L1/L2 cache information
2d5c47df8e21 video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit
e7f5b1c56921 video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf()
509bc99aba95 video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf()
79045b61875d arm64: defconfig: build imx-sdma as a module
c7129c401f55 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk
330de92eb10f ARM: ftrace: avoid redundant loads or clobbering IP
3f887cb763a0 media: atomisp: fix dummy_ptr check to avoid duplicate active_bo
8b6b38083a29 media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards
1c17870f26d9 ASoC: madera: Add dependencies on MFD
35a2aeb70fe6 ARM: dts: bcm2837: Add the missing L1/L2 cache information
93b85b6e8358 ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960
521796018815 video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit
6fe23ff94e78 video: fbdev: cirrusfb: check pixclock to avoid divide by zero
9522e11e8636 video: fbdev: w100fb: Reset global state
9ff2f7294ab0 video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow
77fbe028d5a3 media: iommu/mediatek: Add device_link between the consumer and the larb devices
4dd3e2d1bd70 media: iommu/mediatek: Return ENODEV if the device is NULL
1515d1414967 media: iommu/mediatek-v1: Free the existed fwspec if the master dev already has
eff76b180751 media: imx-jpeg: Prevent decoding NV12M jpegs into single-planar buffers
47b45e08e5ad ASoC: SOF: Intel: match sdw version on link_slaves_found
205db54b159f ASoC: sh: rz-ssi: Make the data structures available before registering the handlers
2011363c1968 media: ir_toy: free before error exiting
0b2313042634 media: atmel: atmel-isc-base: report frame sizes as full supported range
3681eb1fd45c media: staging: media: zoran: fix various V4L2 compliance errors
7e76f3ed7ab2 media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com
ff3357bffd9f media: staging: media: zoran: move videodev alloc
24ab2d4ef52c ntfs: add sanity check on allocation size
9dd6bb11df64 Adjust cifssb maximum read size
1a55c48bba81 f2fs: compress: fix to print raw data size in error path of lz4 decompression
2eff60346e7a f2fs: use spin_lock to avoid hang
c78bada18aa1 btrfs: make search_csum_tree return 0 if we get -EFBIG
40d006dfedd6 btrfs: harden identification of a stale device
58d3aa672d13 f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs
7260793c13e9 NFSD: Fix nfsd_breaker_owns_lease() return values
f68caedf264a f2fs: fix to do sanity check on curseg->alloc_type
a0856764dc12 ext4: don't BUG if someone dirty pages without asking ext4 first
7cca463f1030 sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINTERRUPTIBLE
6a6beb074186 ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit
572d14e6cec4 ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb
1388c10b3257 locking/lockdep: Iterate lock_classes directly when reading lockdep files
95bc0ba6bef8 atomics: Fix atomic64_{read_acquire,set_release} fallbacks
75fe5dcb1653 spi: tegra20: Use of_device_get_match_data()
ffe0c4916795 nvme-tcp: lockdep: annotate in-kernel sockets
b3ea76bda7f7 parisc: Fix handling off probe non-access faults
c29642ba72f8 PM: core: keep irq flags in device_pm_check_callbacks()
c02f2d420a44 ACPI/APEI: Limit printable size of BERT table data
65d8a737452e Revert "Revert "block, bfq: honor already-setup queue merges""
5b8d69c8c107 lib/raid6/test/Makefile: Use $(pound) instead of \# for Make 4.3
33ccf4f81785 ACPICA: Avoid walking the ACPI Namespace if it is not there
080665e2c3cb bfq: fix use-after-free in bfq_dispatch_request
e0943c456b60 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files
757322b5aba9 irqchip/nvic: Release nvic_base upon failure
dabfc878ef6f irqchip/qcom-pdc: Fix broken locking
05ba7d0c639f Fix incorrect type in assignment of ipv6 port for audit
860d36424d1b loop: use sysfs_emit() in the sysfs xxx show()
55d192691b4b selinux: allow FIOCLEX and FIONCLEX with policy capability
e48c260b0b2a arm64: module: remove (NOLOAD) from linker script
15bb7a467b2b selinux: use correct type for context length
8f34dea99cd7 block, bfq: don't move oom_bfqq
69d41c77aadf crypto: hisilicon/sec - not need to enable sm4 extra mode at HW V3
f84b1633004d crypto: xts - Add softdep on ecb
e11293de5cf6 block/bfq_wf2q: correct weight to ioprio
e34806c6c29d rcu: Mark writes to the rcu_segcblist structure's ->flags field
99780fcb5494 pinctrl: npcm: Fix broken references to chip->parent_device
999ee266531b gcc-plugins/stackleak: Exactly match strings instead of prefixes
ca97dfbda510 crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos
4941c21090c3 regulator: rpi-panel: Handle I2C errors/timing to the Atmel
f3f93a1aaafc LSM: general protection fault in legacy_parse_param
c331c9d1d2b7 fs: fix fd table size alignment properly
611170142b42 lib/test: use after free in register_test_dev_kmod()
136736abcd35 fs: fd tables have to be multiples of BITS_PER_LONG
fd3f70b90772 net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator
a738ff8143d8 NFSv4/pNFS: Fix another issue with a list iterator pointing to the head
bcbf4e5c3b5b net/sched: act_ct: fix ref leak when switching zones
72dd9e61fa31 net: prefer nf_ct_put instead of nf_conntrack_put
6b663fa23c7e octeontx2-af: initialize action variable
b375ea083fa6 net: sparx5: switchdev: fix possible NULL pointer dereference
409570a619c1 net/x25: Fix null-ptr-deref caused by x25_disconnect
c416e9bb85a6 qlcnic: dcb: default to returning -EOPNOTSUPP
e87c47df2193 net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL
34a5c64951c3 net: hns3: clean residual vf config after disable sriov
c95578235888 NFS: Don't loop forever in nfs_do_recoalesce()
667760fe01e9 selftests: test_vxlan_under_vrf: Fix broken test case
2d05a007096e net: phy: broadcom: Fix brcm_fet_config_init()
2dc73ba93202 net: hns3: refine the process when PF set VF VLAN
ee7e9a9d73d9 net: hns3: format the output of the MAC address
30f0ff7176ef net: hns3: add vlan list lock to protect vlan list
02948e5782ce net: hns3: fix port base vlan add fail when concurrent with reset
5e528c0e0618 net: hns3: fix bug when PF set the duplicate MAC address for VFs
be6937a11b1c net: enetc: report software timestamping via SO_TIMESTAMPING
af884b276b08 xen: fix is_xen_pmu()
6c17fd7a6f5d clk: Initialize orphan req_rate
8b320893461c vsock/virtio: enable VQs early on probe
b64bf5464ad5 vsock/virtio: read the negotiated features before using VQs
10c6cb867ffa vsock/virtio: initialize vdev->priv before using VQs
c07a9d2a1d1d clk: qcom: gcc-msm8994: Fix gpll4 width
e16b5f077980 perf stat: Fix forked applications enablement of counters
c532caa7df8c kdb: Fix the putarea helper function
0445609a7ace NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error
4ee7a4b67770 SUNRPC don't resend a task on an offlined transport
6195af5ad801 netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options
6bbfe9a715ea jfs: fix divide error in dbNextAG
104852921ff6 driver core: dd: fix return value of __setup handler
20fab30930f3 firmware: google: Properly state IOMEM dependency
af6e1b06d0ba kgdbts: fix return value of __setup handler
1d5103d9bb7d virt: acrn: fix a memory leak in acrn_dev_ioctl()
b9c43aa0b18d virt: acrn: obtain pa from VMA with PFNMAP flag
16e323804732 serial: 8250: fix XOFF/XON sending when DMA is used
a885e17cf5f2 kgdboc: fix return value of __setup handler
e1338178f35e tty: hvc: fix return value of __setup handler
e35a555b5a9d pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe
c52703355766 pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe
84940deb8dd3 pinctrl: microchip-sgpio: lock RMW access
c6f009fe90f1 pinctrl: microchip sgpio: use reset driver
a843ba2e9c87 pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs
070d46aee151 pinctrl: mediatek: paris: Fix pingroup pin config state readback
1190c1a5828a pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get()
a8d236a32934 pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback
3ddbb9ba7579 pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init
127a5d3e732d staging: mt7621-dts: fix GB-PC2 devicetree
b24dfa54d6e8 staging: mt7621-dts: fix pinctrl properties for ethernet
97d01fabee69 staging: mt7621-dts: fix formatting
1293b7481d73 staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree
75ee75cc360a NFS: remove unneeded check in decode_devicenotify_args()
8bddc0227e78 mailbox: imx: fix crash in resume on i.mx8ulp
613e1b253f6d clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver
4be3e4c05d8d clk: Fix clk_hw_get_clk() when dev is NULL
071c958f8e1b clk: clps711x: Terminate clk_div_table with sentinel element
0415dce6228c clk: hisilicon: Terminate clk_div_table with sentinel element
f4aee7714a1c clk: loongson1: Terminate clk_div_table with sentinel element
7608a654a294 clk: actions: Terminate clk_div_table with sentinel element
be8ab90a3a77 nvdimm/region: Fix default alignment for small regions
bd4771ba2cf9 remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region
9c28309d6a5e remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region
9a809b902e1d remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region
95deff8996fb dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma
2a9b575627fc clk: qcom: clk-rcg2: Update the frac table for pixel clock
34dca60982e9 clk: qcom: clk-rcg2: Update logic to calculate D value for RCG
7a778371f9f2 clk: at91: sama7g5: fix parents of PDMCs' GCLK
4b8a71f206c9 clk: imx: off by one in imx_lpcg_parse_clks_from_dt()
4bd979ee9927 clk: imx7d: Remove audio_mclk_root_clk
c39a750b61f7 dma-debug: fix return value of __setup handlers
872a7b12af43 staging: r8188eu: fix endless loop in recv_func
18dc19571210 NFS: Return valid errors from nfs2/3_decode_dirent()
8a842f88d0e2 habanalabs: Add check for pci_enable_device
82546d91d588 iio: adc: Add check for devm_request_threaded_irq
3e843460fb42 serial: 8250: Fix race condition in RTS-after-send handling
ba3a3390c9b1 NFS: Use of mapping_set_error() results in spurious errors
b59173ff16fb serial: 8250_lpss: Balance reference count for PCI DMA device
3a1131f7d2a8 serial: 8250_mid: Balance reference count for PCI DMA device
675216a820ec phy: phy-brcm-usb: fixup BCM4908 support
d9a3c2949d04 phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure})
ca3d7cf53d8f clk: qcom: ipq8074: Use floor ops for SDCC1 clock
8c54f6c900d1 pinctrl: renesas: checker: Fix miscalculation of number of states
d19fb1d659ba pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel
157a22ca80c5 staging:iio:adc:ad7280a: Fix handing of device address bit reversing.
d6c4fc0d903f serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type
011e841cd11b iio: mma8452: Fix probe failing when an i2c_device_id is used
cad1a3b1f481 dmaengine: idxd: restore traffic class defaults after wq reset
7bebc9519691 dmaengine: idxd: change bandwidth token to read buffers
e509584b079a dmaengine: idxd: check GENCAP config support for gencfg register
41e360fa73a4 clk: qcom: ipq8074: fix PCI-E clock oops
9a5f4da1ea27 soundwire: intel: fix wrong register name in intel_shim_wake
251aabcb0b09 cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse
2d7a9c09be64 misc: alcor_pci: Fix an error handling path
72c4f4200f98 fsi: Aspeed: Fix a potential double free
8adfd166fb32 pps: clients: gpio: Propagate return value from pps_gpio_probe
6f4f778f2747 pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add()
28a886a308ed fsi: scom: Remove retries in indirect scoms
9fdc543b0e2a fsi: scom: Fix error handling
b125b08dbee3 mxser: fix xmit_buf leak in activate when LSR == 0xff
7a68abde36e1 staging: r8188eu: release_firmware is not called if allocation fails
1768384f61d1 staging: r8188eu: convert DBG_88E_LEVEL call in hal/rtl8188e_hal_init.c
a9e88c2618d2 kernel/resource: fix kfree() of bootmem memory again
585dc196a08f drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool
eec20eea27a0 ice: don't allow to run ice_send_event_to_aux() in atomic ctx
9b77c8cf69a4 ice: fix 'scheduling while atomic' on aux critical err interrupt
c64223a8d188 mfd: asic3: Add missing iounmap() on error asic3_mfd_probe
21a2b4ab48a4 tipc: fix the timer expires after interval 100ms
95df5cd5a446 net: dsa: fix panic on shutdown if multi-chip tree failed to probe
894347d4d29b openvswitch: always update flow key after nat
862002402333 tcp: ensure PMTU updates are processed during fastopen
06d836801cd8 net: bcmgenet: Use stronger register read/writes to assure ordering
40092a8ac089 PCI: Avoid broken MSI on SB600 USB devices
dd1043342e45 selftests/bpf/test_lirc_mode2.sh: Exit with proper code
33d39efb61a8 powerpc/pseries: Fix use after free in remove_phb_dynamic()
226ec1997de7 i2c: mux: demux-pinctrl: do not deactivate a master that is not active
0ee072f91326 netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned()
9b2bbf36b9cf i2c: meson: Fix wrong speed use from probe
7409ff6393a6 af_netlink: Fix shift out of bounds in group mask calculation
9151982547ee ipv4: Fix route lookups when handling ICMP redirects and PMTU updates
770a97d3f34b Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt
60283d3ad395 Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed
7235485433d2 Bluetooth: hci_uart: add missing NULL check in h5_enqueue
292e8478ae0a selftests/bpf: Fix error reporting from sock_fields programs
48e785075f9e af_unix: Fix some data-races around unix_sk(sk)->oob_skb.
1bd58abf595b ibmvnic: fix race between xmit and reset
3f798111077a bareudp: use ipv6_mod_enabled to check if IPv6 enabled
b184a8fa7dd4 can: isotp: support MSG_TRUNC flag when reading from socket
05e4e7d9bbb3 can: isotp: return -EADDRNOTAVAIL when reading from unbound socket
f343dbe82314 can: isotp: sanitize CAN ID checks in isotp_bind()
9265c09b2415 mt76: mt7921: fix mt7921_queues_acq implementation
2a85c4cb3b15 netfilter: flowtable: Fix QinQ and pppoe support for inet table
7ff346ee019b drm/i915/display: Fix HPD short pulse handling for eDP
5d48ddbcafdf USB: storage: ums-realtek: fix error code in rts51x_read_mem()
bc2c4dc5b566 samples/bpf, xdpsock: Fix race when running for fix duration of time
cb6f141ae705 bpf, sockmap: Fix double uncharge the mem of sk_msg
168ff181f5b6 bpf, sockmap: Fix more uncharged while msg has more_data
de3a8d8fab07 bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full
ef9785f42979 bpf, sockmap: Fix memleak in sk_psock_queue_msg
8dd392e352d3 RDMA/mlx5: Fix memory leak in error flow for subscribe event routine
b089f7fc89f9 Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error"
d52dab6e0355 RDMA/irdma: Prevent some integer underflows
18e65ab351cf power: ab8500_chargalg: Use CLOCK_MONOTONIC
fe0e2ce5c87e mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init
d29cda15cab0 MIPS: pgalloc: fix memory leak caused by pgd_free()
d5e41310bd72 MIPS: RB532: fix return value of __setup handler
69155dc2e047 mips: cdmm: Fix refcount leak in mips_cdmm_phys_base
32939187f254 ath10k: Fix error handling in ath10k_setup_msa_resources
9d04f4a15fe0 vxcan: enable local echo for sent CAN frames
45962427aca2 powerpc: 8xx: fix a return value error in mpc8xx_pic_init
88242bd033e2 scsi: mpt3sas: Fix incorrect 4GB boundary check
ee773b7018d6 platform/x86: huawei-wmi: check the return value of device_create_file()
fdee6b347cb8 selftests/bpf: Make test_lwt_ip_encap more stable and faster
adc4a1ed139e libbpf: Unmap rings when umem deleted
0a0c75ce5e26 mfd: mc13xxx: Add check for mc13xxx_irq_request
4a852ff9b7be powerpc/64s: Don't use DSISR for SLB faults
b55697c2a274 powerpc/sysdev: fix incorrect use to determine if list is empty
804338913d27 MIPS: Sanitise Cavium switch cases in TLB handler synthesizers
be48780b4dec mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n
f23b4c9c6a5a drm/msm/a6xx: Fix missing ARRAY_SIZE() check
62f44f554d1c net: axienet: fix RX ring refill allocation failure handling
e37d269734ee PCI: Reduce warnings on possible RW1C corruption
4c3c666ecc6a RDMA/core: Fix ib_qp_usecnt_dec() called when error
c5505076073b IB/hfi1: Allow larger MTU without AIP
4124966fbd95 power: supply: wm8350-power: Add missing free in free_charger_irq
1318caf07507 power: supply: wm8350-power: Handle error for wm8350_register_irq
8659aba5cab3 i2c: xiic: Make bus names unique
383798d13aea hv_balloon: rate-limit "Unhandled message" warning
5baa1283d698 KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor()
468b136c2ca1 KVM: x86: Fix emulation in writing cr8
29322cd03678 powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit
451472dc178f powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties()
6792c0b56252 libbpf: Skip forward declaration when counting duplicated type names
c06577a80485 gpu: host1x: Fix a memory leak in 'host1x_remove()'
2154f7cadd88 RDMA/irdma: Remove incorrect masking of PD
a0051c05312e RDMA/irdma: Fix Passthrough mode in VM
5e96bb45c936 RDMA/irdma: Fix netdev notifications for vlan's
ad7219cd8751 xsk: Fix race at socket teardown
c08f23081c9b bpf, arm64: Feed byte-offset into bpf line info
c301772c219d bpf, arm64: Call build_prologue() first in first JIT pass
ffe0526c2e17 drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt
849e6be7d66d scsi: hisi_sas: Change permission of parameter prot_mask
1003a85d0a30 power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return
852c1f5f3119 drm/tegra: Fix reference leak in tegra_dsi_ganged_probe
3813591bc046 ext2: correct max file size computing
0c80fe5ea1b3 power: supply: sbs-charger: Don't cancel work that is not initialized
c2554b47644f TOMOYO: fix __setup handlers return values
bd443887ed2a drm/amd/display: Remove vupdate_int_entry definition
847f8677e367 RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR
c8db786858d8 scsi: pm8001: Fix abort all task initialization
c6c95cdd5138 scsi: pm8001: Fix NCQ NON DATA command completion handling
e4fce9af88ec scsi: pm8001: Fix NCQ NON DATA command task initialization
03865ae38771 scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req()
b453d71af756 scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req()
d14d1f88d8c2 scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update()
fc1d7c820287 scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config()
e332a97c4358 scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config()
3a9bb3afd0cb scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req()
4e878e41e900 scsi: pm8001: Fix command initialization in pm80XX_send_read_log()
08f0b58e2a5f scsi: fnic: Fix a tracing statement
aed99c7648cb vfio/pci: wake-up devices around reset functions
4319f17fb826 vfio/pci: fix memory leak during D3hot to D0 transition
5f3856f3ba10 dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS
590bc324ac4e drm/msm/dpu: fix dp audio condition
9b625cee90a9 drm/msm/dpu: add DSPP blocks teardown
ea009273d0c2 drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode
04ed3cd92999 drm/msm/dsi: Use "ref" fw clock instead of global name for VCO parent
47e2060f2366 drm/msm/dp: always add fail-safe mode into connector mode list
740d2330760e drm/msm/dp: stop link training after link training 2 failed
9525b8bcae8b drm/msm/dp: populate connector of struct dp_panel
2c4de9b94227 mtd: rawnand: pl353: Set the nand chip node as the flash node
a2095c3e0309 iwlwifi: mvm: Fix an error code in iwl_mvm_up()
01e36bdb95e7 iwlwifi: Fix -EIO error code that is never returned
a3bb5cda4fed iwlwifi: yoyo: remove DBGI_SRAM address reset writing
06511eed8177 iwlwifi: mvm: align locking in D3 test debugfs
ec9b77481aaf iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req
21053d707480 iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta
2de35ae362f3 selftests: mptcp: add csum mib check for mptcp_connect
e2951eaa9398 dax: make sure inodes are flushed before destroy cache
c08208f2635c IB/cma: Allow XRC INI QPs to set their local ACK timeout
d85baefc858f libbpf: Fix memleak in libbpf_netlink_recv()
0f47edc22c2b drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug
ac98fdec1114 drm/amd/pm: enable pm sysfs write for one VF mode
28093e78e0f2 bpftool: Fix the error when lookup in no-btf maps
64c06df2428b drm/bridge: anx7625: Fix overflow issue on reading EDID
d6c7f46b8f05 iommu/ipmmu-vmsa: Check for error num after setting mask
b5b285818754 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports
ffb8e92b4cef power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init
9dea119df0fa libbpf: Use dynamically allocated buffer when receiving netlink messages
f2a19db2a941 drm/bridge: dw-hdmi: use safe format when first in bridge chain
2f0949db6e2c libbpf: Fix compilation warning due to mismatched printf format
0255e93dce7a net:enetc: allocate CBD ring data memory using DMA coherent methods
721992163e0c cxl/regs: Fix size of CXL Capability Header Register
0e348f94787f cxl/core: Fix cxl_probe_component_regs() error message
855f1c64e21e libbpf: Fix signedness bug in btf_dump_array_data()
cdb2150050c7 RDMA/rxe: Check the last packet by RXE_END_MASK
ed750e22e443 PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge
0fe94b84c43c PCI: aardvark: Fix reading MSI interrupt number
1f0add37ac5c igb: refactor XDP registration
ab8c107470d1 igc: avoid kernel warning when changing RX ring parameters
ea6b04796c87 mtd: mchp48l640: Add SPI ID table
21e78798b206 mtd: mchp23k256: Add SPI ID table
0eec5e2748f1 i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()'
0b01811fc193 i2c: bcm2835: Use platform_get_irq() to get the interrupt
b96a7265f763 net: asix: add proper error handling of usb read errors
b997cfdc3f98 livepatch: Fix build failure on 32 bits processors
34bed8dae12a scripts/dtc: Call pkg-config POSIXly correct
0aec294f2d2f mac80211: limit bandwidth in HE capabilities
a41efae062bf mac80211: Remove a couple of obsolete TODO
5ad6b337e4ac net: dsa: mv88e6xxx: Enable port policy support on 6097
b2dea2a696d0 ptp: unregister virtual clocks when unregistering physical clock.
a53c147ac496 mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update
fd1fcad5c053 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update
443cb1bc8a96 mt76: mt7615: fix a leftover race in runtime-pm
421cb64c91dd mt76: mt7921: fix a leftover race in runtime-pm
0f3d76144b9c mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv
60d815fd4338 mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode
203a1e1230cf mt76: connac: fix sta_rec_wtbl tag len
94fd8a2a47c8 powerpc/perf: Don't use perf_hw_context for trace IMC PMU
0dc750479a5f KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init
10686b028059 powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch
9acf7c2f3145 ray_cs: Check ioremap return value
3a4bcc4cb612 power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe
cb42b6cfc5b0 ixgbe: respect metadata on XSK Rx to skb
8c072b8e3226 ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
6dc18226976c ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly
28e561f3660d igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
0e2f6a7f59f1 i40e: respect metadata on XSK Rx to skb
968c76e96afd i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb
7ad4f7729f0e selftests/net: timestamping: Fix bind_phc check
5bedd66a59e5 KVM: PPC: Fix vmx/vsx mixup in mmio emulation
72c179f650f6 RDMA/core: Set MR type in ib_reg_user_mr
0b700f7d0649 ath9k_htc: fix uninit value bugs
c41832e7dadd selftests/bpf/test_xdp_redirect_multi: use temp netns for testing
a5c1c0920cf6 selftests/bpf: Normalize XDP section names in selftests
f00346b30a7c net: phy: at803x: move page selection fix to config_init
b175bc586410 drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function
bdc7429708a0 drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes()
408ab78ca138 drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl()
2e05de23052d ionic: Don't send reset commands if FW isn't running
4f69a923a388 ionic: start watchdog after all is setup
76624b5a61c7 ionic: fix type complaint in ionic_dev_cmd_clean()
da491fc54e4e drm/edid: Split deep color modes between RGB and YUV444
19da408ab41c drm/edid: Don't clear formats if using deep color
8480efe815e5 mtd: rawnand: gpmi: fix controller timings setting
5b1f32593955 mtd: onenand: Check for error irq
041e5b8a62e6 Bluetooth: hci_serdev: call init_rwsem() before p->open()
9d42e744685c Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products
0b96610a7b74 selftests: bpf: Fix bind on used port
0728ccb66468 drm/selftests/test-drm_dp_mst_helper: Fix memory leak in sideband_msg_req_encode_decode
51b82141fffa bpf: Fix UAF due to race between btf_try_get_module and load_module
811b667cefbe udmabuf: validate ubuf->pagecount
e5f642c55f4c bpftool: Only set obj->skeleton on complete success
b385ebe91ae9 libbpf: Fix possible NULL pointer dereference when destroying skeleton
34d0a99fa09a drm/panfrost: Check for error num after setting mask
2ff993b3daa4 drm/v3d/v3d_drv: Check for error num after setting mask
982d824a9b27 ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern
66b805b63527 drm: bridge: adv7511: Fix ADV7535 HPD enablement
c43b4106cfc5 drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe
4db8e14ce478 drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe
f20a990784ee drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev
461656a5e9be drm/meson: Fix error handling when afbcd.ops->init fails
1c5439a71612 drm/meson: split out encoder from meson_dw_hdmi
ffcfa1669316 drm/meson: Make use of the helper function devm_platform_ioremap_resourcexxx()
d2a0678dff46 drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops
d81d72b912dc ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx
c4d2a100f104 ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS
c2e5f5d23718 ASoC: amd: Fix reference to PCM buffer address
2f44eca78cc6 ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data
e2aeafc6509c ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe
f589063b585a ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe
f2b0fc2a46a6 mmc: davinci_mmc: Handle error for clk_enable
9668c6bca12a ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe
42735eae94ee ASoC: SOF: Intel: enable DMI L1 for playback streams
b23b524b8bbd ASoC: imx-es8328: Fix error return code in imx_es8328_probe()
06e6f4ba2534 ASoC: fsl_spdif: Disable TX clock when stop
44acdaf7acb6 ASoC: mxs: Fix error handling in mxs_sgtl5000_probe
1ecf9dcf2868 ASoC: dmaengine: do not use a NULL prepare_slave_config() callback
39c2894dfc08 ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe
87e04a89c31e ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe
56e0f1696a96 ASoC: mediatek: use of_device_get_match_data()
5441ab46dd43 ASoC: SOF: Add missing of_node_put() in imx8m_probe
6724217bfbfd ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe
f32ac9bf5e3f ASoC: atmel: Fix error handling in snd_proto_probe
1e77cab218e4 ivtv: fix incorrect device_caps for ivtvfb
a8523efdc946 media: saa7134: fix incorrect use to determine if list is empty
a41fc6d02d82 video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of
c19312809931 ASoC: fsi: Add check for clk_enable
0bdb861b7d1b ASoC: wm8350: Handle error for wm8350_register_irq
a0bc36b247dc ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe
9dd2fd7a1f84 media: vidtv: Check for null return of vzalloc
a09e9882800f media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED
ea2258664ffc m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined
178b32112be1 arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly
eab74c416120 ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction
2883fb9838fc memory: emif: check the pointer temp in get_device_details()
50d934cea574 memory: emif: Add check for setup_interrupts
fc237b8d624f ASoC: soc-compress: prevent the potentially use of null pointer
d70d4a3ff5f2 ASoC: dwc-i2s: Handle errors for clk_enable
58b64ee38637 ASoC: atmel_ssc_dai: Handle errors for clk_enable
152d62d80960 ASoC: mxs-saif: Handle errors for clk_enable
f64c5b235b47 printk: fix return value of printk.devkmsg __setup handler
0fbd610e68c2 arm64: dts: broadcom: Fix sata nodename
de64846df9fe arm64: dts: ns2: Fix spi-cpol and spi-cpha property
b98940965daf ALSA: spi: Add check for clk_enable()
89676d9e8c84 ASoC: ti: davinci-i2s: Add check for clk_enable()
0a96bff46a5e mmc: sdhci_am654: Fix the driver data of AM64 SoC
7c31acd9ca79 soc: mediatek: pm-domains: Add wakeup capacity support in power domain
9db742370304 ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp()
3fa8114be4a2 uaccess: fix nios2 and microblaze get_user_8()
469277ff5ac8 vsprintf: Fix %pK with kptr_restrict == 0
8611161ea715 lib: uninline simple_strntoull() as well
34dd193d2329 selftests/lkdtm: Add UBSAN config
f58159509b62 media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated
b1b91b31627d media: v4l2-core: Initialize h264 scaling matrix
7399b9b62277 ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put
c42e96af49ef ASoC: codecs: wcd934x: fix kcontrol max values
363490abe0be ASoC: codecs: wcd938x: fix kcontrol max values
adafea71b49e ASoC: codecs: wc938x: fix accessing array out of bounds for enum type
966408e37d84 ASoC: codecs: va-macro: fix accessing array out of bounds for enum type
eb15c6ea692f ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type
9208ecc703b5 ASoC: codecs: rx-macro: fix accessing compander for aux
56dcb5480687 media: cedrus: h264: Fix neighbour info buffer size
dd6454742581 media: cedrus: H265: Fix neighbour info buffer size
895364fa97e6 media: usb: go7007: s2250-board: fix leak in probe()
332d45fe51d7 media: em28xx: initialize refcount before kref_get
aa613ac27029 media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ctx_v4l2_init_formats()
12cb301cc5cb media: video/hdmi: handle short reads of hdmi info frame.
0d05a58ea3b9 media: mexon-ge2d: fixup frames size in registers
498ab2d70a9d ARM: dts: imx: Add missing LVDS decoder on M53Menlo
2305e3460b42 vsprintf: Fix potential unaligned access
b4c8675a710a ARM: dts: sun8i: v3s: Move the csi1 block to follow address order
49db8d166d7b soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe
42dab81e9309 firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined
19e4c3b037ff arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc
8026415d7f54 arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc
17790ef9ad1f arm64: dts: broadcom: bcm4908: use proper TWD binding
cc3a67e4147e arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema
4514dc92a353 arm64: dts: qcom: sdm845: fix microphone bias properties and values
15565049d729 soc: qcom: aoss: remove spurious IRQF_ONESHOT flags
1874365f3c17 soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem
724376c30af5 soc: qcom: rpmpd: Check for null return of devm_kcalloc
d761d62022bb ARM: dts: qcom: ipq4019: fix sleep clock
b14f6a7d3608 firmware: qcom: scm: Remove reassignment to desc following initializer
6c4cc4d36966 ARM: dts: Fix OpenBMC flash layout label addresses
c3364cbc3762 video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name()
f3ef254c840d video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe()
c420b540db4b video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe()
24cfeb466146 video: fbdev: controlfb: Fix COMPILE_TEST build
02684dd83332 video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen
96eb48f017cd media: aspeed: Correct value for h-total-pixels
4a3051977327 media: ov5648: Don't pack controls struct
26b1865f1fd4 media: v4l: Avoid unaligned access warnings when printing 4cc modifiers
ef35afc268c5 media: ov6650: Fix set format try processing path
4ea548312052 media: hantro: Fix overfill bottom register field name
b0b890dd8df3 media: meson: vdec: potential dereference of null pointer
c3590ec1161d media: coda: Fix missing put_device() call in coda_get_vdoa_data
f0344f0aee4d ASoC: simple-card-utils: Set sysclk on all components
bb0a0e23dd00 ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting
1179081ba5fa ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio
e48b189799d3 ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively
f7d07ad8bc03 media: atmel: atmel-sama7g5-isc: fix ispck leftover
25b925f94a36 media: bttv: fix WARNING regression on tunerless devices
e1854a6c3a68 media: imx: imx8mq-mipi_csi2: fix system resume
72d79cd3c3ad media: imx: imx8mq-mipi-csi2: remove wrong irq config write operation
0022dc8cafa5 media: mtk-vcodec: potential dereference of null pointer
48d00e24822e media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls
1fbc023f8173 media: staging: media: imx: imx7-mipi-csis: Make subdev name unique
74cbe85fa044 media: camss: vfe-170: fix "VFE halt timeout" error
9af4e473668a media: camss: csid-170: set the right HALT_CMD when disabled
a3b104487f74 media: camss: csid-170: don't enable unused irqs
20d5934825b9 media: camss: csid-170: fix non-10bit formats
0ac903a7bde9 media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size
b84343a9d676 pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE and CMGP gpios
9a24d035c5eb kunit: make kunit_test_timeout compatible with comment
9ca7b59e7877 drivers/base/memory: add memory block to memory group after registration succeeded
5bed6c2c1ffe selftests, x86: fix how check_cc.sh is being invoked
0f42a02e4773 f2fs: fix compressed file start atomic write may cause data corruption
1a97987f76b4 btrfs: fix unexpected error path when reflinking an inline extent
2911ad0249c5 f2fs: fix to avoid potential deadlock
1e0e63ad6243 sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race
b7aec0843e28 sched/cpuacct: Fix charge percpu cpuusage
cc91880f0417 nfsd: more robust allocation failure handling in nfsd_file_cache_init
d1eaaf6caded f2fs: fix missing free nid in f2fs_handle_failed_inode
ec5884cbbfd3 sched/fair: Improve consistency of allowed NUMA balance calculations
df5e0a0b3a4e perf/x86/intel/pt: Fix address filter config for 32-bit kernel
929d8a87f709 perf/core: Fix address filter parser for multiple filters
3bb11f3f6872 rseq: Remove broken uapi field layout on 32-bit little endian
d2c741290f7e sched/uclamp: Fix iowait boost escaping uclamp restriction
6c7276622393 sched/core: Export pelt_thermal_tp
8bc68c44d97f sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
d8c8dd97bb8c f2fs: fix to enable ATGC correctly via gc_idle sysfs interface
f69aecb49968 watch_queue: Actually free the watch
695c47cea02b watch_queue: Fix NULL dereference in error cleanup
109dda451021 io_uring: terminate manual loop iterator loop correctly for non-vecs
1323976e9448 io_uring: don't check unrelated req->open.how in accept request
657edec8987a clocksource: acpi_pm: fix return value of __setup handler
9b181ad309c6 hwmon: (pmbus) Add Vin unit off handling
41887c82e76f hwrng: nomadik - Change clk_disable to clk_disable_unprepare
335bf1fc74f7 crypto: ccree - Fix use after free in cc_cipher_exit()
20550eb187e8 crypto: ccp - ccp_dmaengine_unregister release dma channels
166b2478152c ACPI: APEI: fix return value of __setup handlers
bfa4a733aeaa KEYS: trusted: Avoid calling null function trusted_key_exit
b0efbe7e88c7 KEYS: trusted: Fix trusted key backends when building as module
d362998e8df9 arm64: prevent instrumentation of bp hardening callbacks
df04ef63347f clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init()
abc6b2a12a3e clocksource/drivers/timer-microchip-pit64b: Use notrace
a81de4315ecf clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts
e34ba9ff04ee clocksource/drivers/exynos_mct: Refactor resources allocation
97e3aaace46e clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix
58c9d407ce82 crypto: vmx - add missing dependencies
f9474039df09 crypto: gemini - call finalize with bh disabled
6ce48276d736 crypto: amlogic - call finalize with bh disabled
67bc6890b981 crypto: sun8i-ce - call finalize with bh disabled
05e13c5e4f8e crypto: sun8i-ss - call finalize with bh disabled
2684f459f919 hwrng: atmel - disable trng on failure path
f8a1392c099b spi: spi-zynqmp-gqspi: Handle error for dma_set_mask
7e45fc93dde2 PM: suspend: fix return value of __setup handler
d0cd9da501f6 PM: hibernate: fix __setup handler error handling
efaa0e969261 block: don't delete queue kobject before its children
b9070c866aa3 nvme: fix the check for duplicate unique identifiers
2340a15d3914 nvme: cleanup __nvme_check_ids
a015dd1b8a54 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING
3a70165fc788 hwmon: (pmbus) Add mutex to regulator ops
f2757af27bf3 spi: pxa2xx-pci: Balance reference count for PCI DMA device
40dba7c26e89 crypto: hisilicon/sec - fix the aead software fallback for engine
c71e4d45dcc4 crypto: ccree - don't attempt 0 len DMA mappings
0c366ade8606 EVM: fix the evm= __setup handler return value
3a10df731516 audit: log AUDIT_TIME_* records only from rules
8e8724b87afe crypto: rockchip - ECB does not need IV
4d6e00474872 selftests/sgx: Treat CC as one argument
d9172393f0f6 selftests/x86: Add validity check and allow field splitting
e129fb065106 blk-cgroup: set blkg iostat after percpu stat aggregation
c17eb1586c94 arm64/mm: avoid fixmap race condition when create pud mapping
8550c9b846c5 stack: Constrain and fix stack offset randomization with Clang builds
8effc4dc79a5 spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe
906315cb82d6 spi: tegra114: Add missing IRQ check in tegra_spi_probe
e6374086f249 crypto: octeontx2 - remove CONFIG_DM_CRYPT check
9ada174f47b3 thermal: int340x: Check for NULL after calling kmemdup()
486d4c18f207 selinux: Fix selinux_sb_mnt_opts_compat()
c111b3c1a257 crypto: mxs-dcp - Fix scatterlist processing
af3c34eb9410 crypto: authenc - Fix sleep in atomic context in decrypt_tail
8f10a38c9212 crypto: sun8i-ss - really disable hash on A80
046f1499aef8 hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER
7919dfd84b35 hwrng: cavium - Check health status while reading random data
0e67b3e1f93a crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked()
01d508417055 selinux: check return value of sel_make_avc_files
aeeb944e7f91 selinux: access superblock_security_struct in LSM blob way
ae2ff8d991b6 regulator: qcom_smd: fix for_each_child.cocci warnings
9bbe88d1023f PCI: xgene: Revert "PCI: xgene: Fix IB window setup"
920facf23305 PCI: pciehp: Clear cmd_busy bit in polling mode
86ca87591870 PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails
312d3d4f49e1 drm/i915/gem: add missing boundary check in vm_access
d8b8bd1d03ee drm/i915/opregion: check port number bounds for SWSCI display power state
2b08e0189b02 brcmfmac: pcie: Fix crashes due to early IRQs
a7ea6de3bdd5 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio
b6957a10747c brcmfmac: pcie: Declare missing firmware files in pcie.c
a88337a06966 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path
6e2dfa829026 brcmfmac: firmware: Allocate space for default boardrev in nvram
51f0af904fb6 drm/fb-helper: Mark screen buffers in system memory with FBINFO_VIRTFB
713f1fefb6c6 drm/nouveau/backlight: Just set all backlight types as RAW
80de94c4ab4e drm/nouveau/backlight: Fix LVDS backlight detection on some laptops
7585d0f56f29 drm/syncobj: flatten dma_fence_chains on transfer
85814e6461b8 xtensa: fix xtensa_wsr always writing 0
821907e8f516 xtensa: fix stop_machine_cpuslocked call in patch_text
e28bace5e7dc xtensa: define update_mmu_tlb function
00c6bb4cea62 btrfs: verify the tranisd of the to-be-written dirty extent buffer
f85ee0c845fd btrfs: extend locking to all space_info members accesses
68a8120e1647 btrfs: zoned: mark relocation as writing
2bd666b0fd28 media: davinci: vpif: fix unbalanced runtime PM enable
12159871e1b4 media: davinci: vpif: fix unbalanced runtime PM get
992af22dab9c media: venus: venc: Fix h264 8x8 transform control
d5fcfc4af806 media: venus: hfi_cmds: List HDR10 property as unsupported for v1 and v3
0a45148635f8 media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC
3e3c8d88e0ca DEC: Limit PMAX memory probing to R3k systems
2039163c30f8 PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove()
74e2d61e4faa bcache: fixup multiple threads crash
2221a0f6c90c crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete()
dc7cacd209c8 crypto: rsa-pkcs1pad - restore signature length check
5013dbd89101 crypto: rsa-pkcs1pad - correctly get hash from source scatterlist
9c8d8f87c213 crypto: rsa-pkcs1pad - only allow with rsa
1290eb4412aa exec: Force single empty string when argv is empty
d342786a0e94 lib/raid6/test: fix multiple definition linking error
137c66d5f915 thermal: int340x: Increase bitmap size
bc5f440e1c5c pstore: Don't use semaphores in always-atomic-context code
10a15d91bcba carl9170: fix missing bit-wise or operator for tx_params
1d89cb2c72d6 mgag200 fix memmapsl configuration in GCTL6 register
bd0cc79722df ARM: dts: exynos: add missing HDMI supplies on SMDK5420
661016b895e6 ARM: dts: exynos: add missing HDMI supplies on SMDK5250
d4577ac55725 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250
cc7c9d207fce ARM: dts: at91: sama5d2: Fix PMERRLOC resource size
64b3bc9050d8 ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes
cdcaec46a6b2 rfkill: make new event layout opt-in
677a5f6c81b5 video: fbdev: atari: Atari 2 bpp (STe) palette bugfix
46cdbff26c88 video: fbdev: sm712fb: Fix crash in smtcfb_read()
c894ac44786c fbdev: Hot-unplug firmware fb devices on forced removal
6e72980d588e drm/edid: check basic audio support on CEA extension block
2e76c69c85f9 block: don't merge across cgroup boundaries if blkcg is enabled
6a11b52b498d block: limit request dispatch loop duration
f1dd8c1186be mailbox: tegra-hsp: Flush whole channel
3d4b396a616d landlock: Use square brackets around "landlock-ruleset"
20fbf100f84b samples/landlock: Fix path_list memory leak
3eb18f8a1d02 drivers: hamradio: 6pack: fix UAF bug caused by mod_timer()
3c65b7309d2e ext4: make mb_optimize_scan performance mount option work with extents
597393cde841 ext4: fix fs corruption when tring to remove a non-empty directory with IO error
73fa1798233c ext4: fix ext4_fc_stats trace point
6cdb84dd0c8d coredump: Also dump first pages of non-executable ELF libraries
8a7f9d9c3f6a ACPI: properties: Consistently return -ENOENT if there are no more references
2e2eb55823df Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag"
b6094744e261 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM
5e3bd996d2c8 arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs
96181539a521 arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs
e931b8494a51 arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs
146ad3e0177d arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs
393a8a0f971e arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2
a01e1eaf5407 arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones
556e8e0a27c8 arm64: signal: nofpsimd: Do not allocate fp/simd context when not available
e04a1de51cf6 PCI: fu740: Force 2.5GT/s for initial device probe
ec5ebfd1ce35 powerpc/kvm: Fix kvm_use_magic_page
024c2a0db53a drbd: fix potential silent data corruption
39483fd3b2d2 tracing: Have trace event string test handle zero length strings
12ea1f73690b dm integrity: set journal entry unused when shrinking device
737d5e25e28d dm: fix double accounting of flush with data
dc77afd7491e dm: interlock pending dm_io and dm_wait_for_bios_completion
0987f00a76a1 dm: fix use-after-free in dm_cleanup_zoned_dev()
d3444138ff0d dm stats: fix too short end duration_ns when using precise_timestamps
7d3bd683e084 mm/kmemleak: reset tag when compare object pointer
7d04d6d5c114 mm,hwpoison: unmap poisoned page before invalidation
d4835551fd9f Revert "mm: madvise: skip unmapped vma holes passed to process_madvise"
a07a4b75cccb mm: madvise: return correct bytes advised with process_madvise
27d96f11b0a2 mm: madvise: skip unmapped vma holes passed to process_madvise
476df5994878 drm/simpledrm: Add "panel orientation" property on non-upright mounted LCD panels
7c5312fdb1dc ocfs2: fix crash when mount with quota enabled
cd2722e411e8 rtc: pl031: fix rtc features null pointer dereference
8e167fdd4f62 rtc: mc146818-lib: fix locking in mc146818_set_time
0cc320929ac6 ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020
7777744e92a0 ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
f9f37a956de1 ALSA: hda: Avoid unsol event during RPM suspending
cf4cd2a5d0ae ALSA: cs4236: fix an incorrect NULL check on list iterator
39a4bf7d1a23 cifs: fix NULL ptr dereference in smb2_ioctl_query_info()
f143f8334fb9 cifs: prevent bad output lengths in smb2_ioctl_query_info()
665cf5507470 Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads"
305a5303d1da riscv: Increase stack size under KASAN
ee29fe27818e riscv: Fix fill_callchain return value
3c4a1c81900c riscv: dts: canaan: Fix SPI3 bus width
876a9bdfd9af qed: validate and restrict untrusted VFs vlan promisc mode
4d8323922ea9 qed: display VF trust config
59a4bc52f111 scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands
cbf4e2f4f700 scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters
64b0fe4808bd scsi: ufs: Fix runtime PM messages never-ending cycle
6ade94e6afc6 scsi: core: sd: Add silence_suspend flag to suppress some PM messages
5e217aa2c825 mempolicy: mbind_range() set_policy() after vma_merge()
3bae72c2db69 mm: invalidate hwpoison page cache page in fault path
a74bb0eeabcd mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node
ab657a29c3e9 mm: fs: fix lru_cache_disabled race in bh_lru
52ba0ab4f0a6 jffs2: fix memory leak in jffs2_scan_medium
4392e8aeebc5 jffs2: fix memory leak in jffs2_do_mount_fs
7a75740206af jffs2: fix use-after-free in jffs2_clear_xattr_subsystem
f2ce5238904f can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path
f43e64076ff1 can: m_can: m_can_tx_handler(): fix use after free of skb
459b19f42fd5 can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path
31d7d7f35045 mtd: rawnand: protect access to rawnand devices while in suspend
7d94d25c7972 spi: mxic: Fix the transmit path
48254561bd04 net: bnxt_ptp: fix compilation error
89d369454267 pinctrl: samsung: drop pin banks references on error paths
1db1639d955b pinctrl: ingenic: Fix regmap on X series SoCs
025a7ccfb7a5 mm/mlock: fix two bugs in user_shm_lock()
34afac3c75fa remoteproc: Fix count check in rproc_coredump_write()
b065f398c860 f2fs: fix to do sanity check on .cp_pack_total_block_count
f9156db0987f f2fs: quota: fix loop condition at f2fs_quota_sync()
e98ae961b334 f2fs: fix to unlock page correctly in error path of is_alive()
303cd6173dce NFSD: prevent integer overflow on 32 bit systems
614a61e15920 NFSD: prevent underflow in nfssvc_decode_writeargs()
253a9533941e NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR
518a7d6be1ed SUNRPC: avoid race between mod_timer() and del_timer_sync()
19c82681db26 HID: intel-ish-hid: Use dma_alloc_coherent for firmware update
b3e38f939ab4 firmware: sysfb: fix platform-device leak in error path
0dff5664b867 firmware: stratix10-svc: add missing callback parameter on RSU
72403d1c04bb Documentation: update stable tree link
8259235ab46e Documentation: add link to stable release candidate tree
a1e55db51a88 KEYS: asymmetric: properly validate hash_algo and encoding
255921f63a9e KEYS: asymmetric: enforce that sig algo matches key algo
fe8df4489240 KEYS: fix length validation in keyctl_pkey_params_get_2()
512bde642087 cifs: we do not need a spinlock around the tree access during umount
2fafbc198613 cifs: fix handlecache and multiuser
b6d75218ff65 ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE
42606add50f9 clk: uniphier: Fix fixed-rate initialization
5aa6d84a0b07 clk: rockchip: re-add rational best approximation algorithm to the fractional divider
ab67122003b1 greybus: svc: fix an error handling bug in gb_svc_hello()
9e97f6641c87 iio: inkern: make a best effort on offset calculation
b378d3f585e3 iio: inkern: apply consumer scale when no channel scale is available
e38582362101 iio: inkern: apply consumer scale on IIO_VAL_INT cases
1cb35faea3c3 iio: afe: rescale: use s64 for temporary scale calculations
c61e2fc87f24 coresight: syscfg: Fix memleak on registration failure in cscfg_create_device
ba81399402b7 coresight: Fix TRCCONFIGR.QE sysfs interface
f1d936537155 docs: sphinx/requirements: Limit jinja2<3.1
c1013a5ba4c9 bus: mhi: Fix MHI DMA structure endianness
fe66a11af28c bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series
84bb0ac6c86f mei: avoid iterator usage outside of list_for_each_entry
6d2ec095176c mei: me: add Alder Lake N device id.
7c2422748463 mei: me: disable driver on the ign firmware
f6121a746fae xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx()
7c2a317703c6 xhci: make xhci_handshake timeout for xhci_reset() adjustable
4f2ab7e93b37 xhci: fix runtime PM imbalance in USB2 resume
75bbc2b9748b xhci: fix garbage USBSTS being logged in some cases
f5dc00496f76 USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c
c94138ae4000 usb: typec: tipd: Forward plug orientation to typec subsystem
662893b4f6bd tpm: fix reference counting for struct tpm_chip
5a0735b0bcf9 virtio-blk: Use blk_validate_block_size() to validate block size
8a4521456b54 iommu/iova: Improve 32-bit free space estimate
fe953e0f77e5 drm/amdgpu: only check for _PR3 on dGPUs
0884abb259f1 drm/amdgpu: move PX checking into amdgpu_device_ip_early_init
03f836fcb655 locking/lockdep: Avoid potential access of invalid memory in lock_class
9f93d46a63d5 selftests: vm: fix clang build error multiple output files
2ea395dc1327 net: dsa: microchip: add spi_device_id tables
d06ee4572fd9 af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register
f868ffd1ead3 Input: zinitix - do not report shadow fingers
8745973cdfc6 spi: Fix erroneous sgs value with min_t()
20f46b12162c Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)"
13b570f365b8 net:mcf8390: Use platform_get_irq() to get the interrupt
526a46a5f479 spi: Fix invalid sgs value
a28571fcc422 gpio: Revert regression in sysfs-gpio (gpiolib.c)
cd3121310e33 ethernet: sun: Free the coherent when failing in probing
afffb79a2dd5 tools/virtio: fix virtio_test execution
f8f8e96048ad vdpa/mlx5: should verify CTRL_VQ feature exists for MQ
32aef620e650 virtio_console: break out of buf poll on remove
3d39860bea5e ARM: mstar: Select HAVE_ARM_ARCH_TIMER
189bdde30b55 xfrm: fix tunnel model fragmentation behavior
3a2914bc3e62 HID: Add support for open wheel and no attachment to T300
a3248ecf0724 HID: logitech-dj: add new lightspeed receiver id
d5aad7d63b1b hv: utils: add PTP_1588_CLOCK to Kconfig to fix build
dd84d71bcbcb mm: kfence: fix missing objcg housekeeping for SLAB
3d7df3f83f67 USB: serial: simple: add Nokia phone driver
33325a62249e USB: serial: pl2303: fix GS type detection
1dd64317e785 dt-bindings: usb: hcd: correct usb-device path
2241e42f6c71 USB: serial: pl2303: add IBM device IDs
890f78e54b74 Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE""
(From OE-Core rev: 079cf4b9edb0a40f40135b7ae761254823051393)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
bddb0e4921f base.cfg: enable kernel crypto userspace API
(From OE-Core rev: a08c1c7dba66a1d12e029906d86f4f84e9166232)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/.:
20dcef87913 versatile: restore explicit CONFIG_ARM
8e63ec2fc66 qemuarm64: cleanup for tiny enablement
fa720c009a8 arm-versatile-926ejs: reorg for tiny and preempt-rt
7febff689a8 qemuarma15: fix tiny and preempt-rt
7720c50d622 tiny: make more generic
f052e84eafa pci: remove CONFIG_PCI_MMCONFIG
917043019b4 virtio: Add prereqs for tiny
da919d67b1a common-pc: add CONFIG_ISA_DMA_API for tiny
1a3a497c472 x2apic: enable iommu for tiny
63e25b57177 features/security: Move x86_64 configs to separate file
(From OE-Core rev: 3e966df4f2d3236a259e6057f2deb22823fca173)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
its in auto mode, which is troublesome particularly on native recipe
where it pokes at build host to find this library if its not in native
sysroot and when build host has libbpf installed it enables it silently
otherwise disables the support. so lets make it deterministic, and if
one needs to enable this feature then enable the packageconfig
intentionally, It was found when trying to solve this QA warning
Skipping RPATH /usr/lib64 as is a standard search path for /mnt/b/yoe/master/build/tmp/work/x86_64-linux/qemu-system-native/6.2.0-
r0/sysroot-destdir/mnt/b/yoe/master/build/tmp/work/x86_64-linux/qemu-system-native/6.2.0-r0/recipe-sysroot-native/usr/bin/qemu-system-x86_64
This is becasue qemu's build system adds the needed flags to -rpath for
the libraries it needs and in this case it has found libbpf.so in
/usr/lib64 on build host.
(From OE-Core rev: 3d493928b7c98ab11b5d8c50924b1a2c464bf7f5)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
OE-core previously carried patches to glibc that added optimized sqrt
implementations for various PowerPC chips. These were recently removed,
which now results in errors when compiling glibc with certian PowerPC
machine tunes:
checking sysdep dirs... configure: error: The 603e subspecies of powerpc is not supported.
Remove setting GLIBC_EXTRA_OECONF with parameters that are no longer
valid. Also remove a commented out setting of the variable that probably
isn't vaild anyway.
Fixes: 2511e937f445 ("glibc: Drop ppc sqrt optimisations")
(From OE-Core rev: 40f15066c24720aae36713c9856ffb4fae146a45)
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove setting TimeoutSec and allow the DefaultTimeSec to be set for the
volatile-binds services.
(From OE-Core rev: 86aea324e423ce5f411a21afa18356339e3545a8)
Signed-off-by: Portia Stephens <stephensportia@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The systemd-unit parameter DefaultDependencies changed from true/false
to yes/no. This changed in systemd in v242.
(From OE-Core rev: add4dcb03dc7b034253db05f0023cb97cab8b26d)
Signed-off-by: Portia Stephens <stephensportia@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
strace ptests can run successfully with root user, there is no need to
run as "nobody". The ptest results are the same.
(From OE-Core rev: 5ab213178c011152e29dfb0a80251c5e5ab79900)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Change the shell of all global static users other than root (which
retains /bin/sh) and sync (as /bin/sync is rather harmless) to
/sbin/nologin (as /usr/sbin/nologin does not exist in openembedded)
Upstream-Status: Backport [https://launchpad.net/ubuntu/+source/base-passwd/3.5.30]
(From OE-Core rev: ba3bc4d7a0a39a96f6e8d340e1b2654d47475f07)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ptest testsuite/panic-tests.sh of sed need to be run as a non-root user
so that the expected "sed: couldn't open temporary file <filename>:
Permission denied" error can be generated. After disabling default
shell for "nobody", a shell needs to be specified for running ptest.
(From OE-Core rev: c6d7216772f76af4429fdaaca518858cf014293f)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These files appear to have been first commented out from do_install in
14cba802f2 ("udev: Add 141") and then removed completely in
54daad852fc3 ("udev: remove commented code from init script (no code
changes)").
(From OE-Core rev: 029821d0053059b967a1b5c66fd96e69ac747bac)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The gettext class is designed for use by applications with optional NLS
support: depending on the value of USE_NLS it will either depend on
gettext-minimal-native (just the autoconf macros) or gettext-native, and
will pass --enable-nls/--disable-nls as appropriate.
However, musl-locales specifically needs to run msgfmt at runtime,
so explicitly depend on gettext-native instead.
Also remove the redundant EXTRA_OECMAKE assignment.
(From OE-Core rev: 77ae1fe772f12677f9d86946d09d10534845723f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If, e.g., license-file-missing is added to ERROR_QA, then the build
should fail if any licenses are missing.
(From OE-Core rev: dd91c4bec8335cab2bbd0b33caf50d314ca72bdc)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a minor feature and bugfix release. Changes include:
* curl: add %header{name} experimental support in -w handling
* curl: add %{header_json} experimental support in -w handling
* curl: add --no-clobber
* curl: add --remove-on-error
* header api: add curl_easy_header and curl_easy_nextheader
* msh3: add support for QUIC and HTTP/3 using msh3
Full changelog at: https://curl.se/changes.html#7_83_0
(From OE-Core rev: 2e525a64ee945559afaad8b0285ac5d48a2748b4)
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In situations where a buid needs to be reproducible, it is
sometimes desireable to use a patches author date, versus the
time when it is applied. This generates a consistent hash
between different patch applications.
We leverage the existing KERNEL_DEBUG_TIMESTAMPS to trigger
the use of a new option to kgit-s2q. This allows us to use
the author date in a reproducible configuration, but disable
it if we need the current time/date.
(From OE-Core rev: ebe2411ce78d5e4ea49b9b4cb732b461ecc32ca6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use of those tools was removed in b5c131006e3fad0a15e6cdf81f71dc1e96647028
perf-build-test/report: Drop phantomjs and html email reports support
(From OE-Core rev: 33df447affa7a3a360b1da028e6b12fbcd388db6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
IMAGE_LINGUAS has a default value, "en-us en-gb" in
default-distrovars.inc and "de-de fr-fr en-gb" in image.bbclass. However,
poky-tiny sets USE_NLS=no so IMAGE_LINGUAS can't really be used in a tiny
context, and previously musl hasn't supported locales so this hasn't
been a problem.
However, now that musl-locales exists, poky-tiny images will try to pull
in translations. As we've disabled NLS these simply take up disk space
and cannot be used, and currently musl-locales fails to build if
USE_NLS=no.
Set IMAGE_LINGUAS to "" in poky-tiny.conf so that images don't have
locales added.
(From meta-yocto rev: 50bb58035f0158e388019e731126e630307b69dc)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're using the wrong data store when trying to locate siginfo files,
fix this. Thanks to Gregory Lumen <gregorylumen@microsoft.com> for
spotting.
[YOCTO #14774]
(Bitbake rev: 0ed800e19a3197f8e622c8d3b630aae384e60aba)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The GO_WORKDIR is used only in go-mod.bbclass. As this recipe does
not inherit go-mod.bbclass, this variable is useless here.
This go-helloworld recipe was made to inherit go-mod.bbclass and build
in module-aware mode. However, it was found that we need to build go
recipes in GOPATH mode in order to support offline build. As a result,
this recipe was changed back to only inherit go.bbclass. But the GO_WORKDIR
setting was not cleaned up.
(From OE-Core rev: 70bc5b6d40f94bde82415fb87db37fdf2606c2fb)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
sstate filename generation was changed a while ago and taskname has to be
passed into core functions for the correct filename to be generated. Update
find_siginfo to match those changes and pass in taskname via SSTATE_CURRTASK.
Thanks to Gregory Lumen <gregorylumen@microsoft.com> for spotting.
[YOCTO #14774]
(From OE-Core rev: 51d7310b6cf8ef9033d461868c07f686656070ba)
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>
RPi kernel has started building compressed kernel modules by default
starting 5.15, currenrly therefore meta-raspberrypi kernels are unable
to load kernel modules since kmod and kmod-native do not entertain xz
compressed modules. There is a fix proposed in meta-raspberrypi [1]
but the fix is needed for native and nativesdk recipes as well, perhaps
its best to enable it here for best out of box experience with
meta-raspberrypi
[1] https://github.com/agherzan/meta-raspberrypi/pull/1056
(From OE-Core rev: 20e9917b8d40f576b3661bc29e13602a24e86b7b)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since the commit fe26b2379ecd ("image.bbclass: Depend on
virtual/kernel:do_deploy"), the image.bbclass made building images
depend on virtual/kernel. For some images, including small initramfs,
this is not the case. Allow overriding this dependency in case
developers knows what they are doing.
(From OE-Core rev: dcf9dfa4e6305786cd713aa28deda94a50bd6635)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Currently, defaultsetup.conf defaults PACKAGE_CLASSES to ipkg, and Poky's
local.conf.template defaults it to rpm. So in theory Poky uses RPM, but
only if you actually use the local.conf.template: use Poky but write
your own minimal local.conf and you get ipkg being used.
Resolve this by explicitly setting PACKAGE_CLASSES in poky.conf, and
commentting out the assignment in local.conf.sample. Users with
existing local.conf files won't notice a change of behaviour, and users
who write their own minimal local.conf will get the behaviour that is
expected, that is RPMs.
(From meta-yocto rev: 0615305e26f7e643cdf91e17902ebaa8e7f8faf8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The only part of the cve-check task which needs files is the patch
examination, and typically these patches are local so fetch isn't needed.
(From OE-Core rev: 2c9b3186d3b7c18cbea239ab9b06e85b7c243b54)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Dropped patches are either backports, were merged upstream,
or upstream fixed the issue differently.
(From OE-Core rev: 4c9b619eb7cd91e7ffc8db0f5571a4dbe6966ccc)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: copyright years
(From OE-Core rev: 85cbbe2da017b39a985e07bfeefb6aa83ddfea65)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rebase 0001-python-module-do-not-manipulate-the-environment-when.patch
(From OE-Core rev: 65411c5d632adeac5eab322ae1a54ec8b6d3e5af)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Do not version patch directories; we carry only one version of go.
(From OE-Core rev: f7a9f330f92d85612196d7a8d77893a1b0a870aa)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream has transitioned to flit from setuptools.
(From OE-Core rev: 2087d8faa48879277111ab3eff9e01d099a5bb6b)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Upstream has transitioned to flit from setuptools.
(From OE-Core rev: 2199a1274bf2801fee5e1818f4a57266bfe3025c)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If a remote patch is compressed we need to have run the unpack task for
the file to exist locally. Currently cve_check only depends on fetch so
instead of erroring out, emit a warning that this file won't be scanned
for CVE references.
Typically, remote compressed patches won't contain our custom tags, so
this is unlikely to be an issue.
(From OE-Core rev: cefc8741438c91f74264da6b59dece2e31f9e5a5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adding a dependency on ourselves in this function doesn't make sense, the hash
may change after hash equivalence is applied. Other code using BB_TASKDEPDATA does
handle the self reference correctly (which is there for a reason), update this
code to do likewise.
(From OE-Core rev: d98b06c9c6f480de1e5167bfe8392e39300fc02c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
busybox also installs findfs but into base_sbindir which works out to be
ok when sbindir != base_sbindir but with usrmerge distro feature enabled
this starts to cause trouble because busybox's postinst is trying to
create a symlink for findfs applet in base_sbindir which is same as
sbindir now and there already is binary from util-linux and image fails
to build
do_rootfs: Postinstall scriptlets of ['busybox'] have failed. If the intention is to defer them to first boot,
then please place them into pkg_postinst_ontarget:${PN} ().
The real reason is burried in do_rootfs logs
update-alternatives: Error: not linking /mnt/b/yoe/master/build/tmp/work/beaglebone-yoe-linux-gnueabi/yoe-sdk-image/1.0-r0/rootfs/usr/sbin/findfs to /usr/bin/busybox.suid since /mnt/b/yoe/master/build/tmp/work/beaglebone-yoe-linux-gnueabi/yoe-sdk-image/1.0-r0/rootfs/usr/sbin/findfs exists and is not a link
Creating proper u-a for findfs in util-linux fixes the issue
(From OE-Core rev: 211ae2db1ab8fec1ed678170f9d8cbca2cc27ef3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In order to build erofs filesystems, wic must have the erofs-utils
package installed into its sysroot.
Fixes: 30375ce97 ("Add support for erofs filesystems")
(From OE-Core rev: 68e364340c439a1341d37c3f7a2b0e6aad8e1e56)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The tarball (neard-0.16.tar.xz) fetched by the recipe is incomplete.
Few plugins (e.g. tizen) and tests scripts (e.g. Test-channel, test-see,
neard-ui.py, ndef-agent etc) are missing.
Since neard did not release latest tarballs, so as per community
recommendation switching the recipe SRC_URI to git repo.
Community Discussion:
https://lists.openembedded.org/g/openembedded-core/topic/90058043#163681
(From OE-Core rev: b563f40ebf4461d9c35df72bd7599ea11e97da9c)
Signed-off-by: Rahul Kumar <rahul.kumar_3@philips.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This prevented variables from being substituted through the
code in yocto-vars.py, at least in the files included this way.
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
(From yocto-docs rev: b7375ea4380e716a02c736e4231aaf7c1d868c6b)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove the reference to the GPL license, unnecessary
in this part of the manual and pointing to a wrong
link (LGPL instead of GPL).
Anyway, we have no authority to say that the MIT license
is compatible with the GPL.
Also provide details about the MIT license through Wikipedia,
instead of just the raw license text with no explanations
through opensource.org.
(From yocto-docs rev: a09fcd9d850d2b52f40d953b11412c9568a77db7)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The path has been encoded by urllib.parse.quote(), so decode it back for ssh.
Fixed when fetch from PREMIRRORS via ssh:
$ bitbake bonnie++ libsigc++-2.0 -cfetch
scp: /path/to/downloads/libsigc%2B%2B-2.10.7.tar.xz: No such file or directory
(Bitbake rev: c1c8fc678eb4783cea3974328a5fa8d1b79f1266)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This probably means the osc fetcher isn't being used but fix the missing
parameter.
(Bitbake rev: a23c201cb6efc5c0abf763c26f905442f0eebb68)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Recent git releases containing [1] have an ownership check when opening
repositories, and refuse to open a repository if it is owned by a
different user.
This breaks any use of git in do_install, as that is executed by the
(fake) root user. Whilst not common, this does happen.
Setting the git configuration safe.directories=* disables this check, so
that git is usable in fakeroot tasks. This can be set globally via the
internal environment variable GIT_CONFIG_PARAMETERS, we can't use
GIT_CONFIG_*_KEY/VALUE as that isn't present in all the releases which
have the ownership check.
We already set GIT_CEILING_DIRECTORIES to ensure that git doesn't
recurse up out of the work directory, so this isn't a security issue.
[1] 8959555cee
(From OE-Core rev: 8bed8e6993e7297bdcd68940aa0d47ef47120117)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We're going to use the environment approach for solving this issue.
(From OE-Core rev: 0982977dc052ad4e65608f6853f930121d08837a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Post release add langdale to the series names.
(From OE-Core rev: dc3b319a5fc47372bc111da5bc26d7dda1b17598)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Now suggesting to run 'runqemu qemux86-64',
aligning with conf-notes.txt in openembedded-core
'runqemu qemux86' doesn't work any more.
The "Quick Build" documentation has already been updated
but not this message that we get when sourcing "oe-init-build-env"
(From meta-yocto rev: d0d39a9057b3da3de339b8fa81545be9800478e8)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We need to disable the use the default configuration file. This is
to ensure that user settings do not mess things up when building go
recipes.
For example, if I set 'GOBIN=./relative/path' in $HOME/.config/go/env,
then go-runtime fails to build with error like below:
cannot install, GOBIN must be an absolute path
According to `go help environment',
"""
Setting GOENV=off in the environment disables the use of the default
configuration file.
"""
We can explicitly disable the configuration file by setting GOENV to off.
(From OE-Core rev: 711b41744ab08ee62c71cdccca335a7828ec0ba1)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When building FreeRTOS this dependency generates an error because
bitbake cannot find any provider for "virtual/kernel".
>From a dependency analysis the task is executed independently from
this so it can be safely removed.
This patch has been discussed in this ML thread:
https://lists.openembedded.org/g/openembedded-core/topic/90602531
(From OE-Core rev: 1c02b768a71ec88bfe1cc0c4443683de8b66056e)
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This will allow the autobuilder-helper run-docs-build script to obtain
the latest release name.
(From yocto-docs rev: 733b7f301e44010579e1315f19eff737628d635e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This package will provide a limited set of localedata for musl based
systems. It will fill in into images when IMAGE_LINGUAS variable is set
however the choice is limited to the given 13 locales as of now.
e.g.
IMAGE_LINGUAS ?= "de-de fr-fr en-gb"
would work fine
Default locale can be set by exporting LANG=<locale> in /etc/profile or some
such file e.g.
export LANG=de_DE.UTF-8
This will also help in ptest coverage with musl where some test packages
expect locales e.g. pango to name one.
Do not empty out IMAGE_LINGUAS forcibly for musl anymore
(From OE-Core rev: 5643f9722db250ac9eb4f955b02500420cb29556)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise it will fail if using OE_TERMINAL = "xterm" with the not so
helpful error:
xterm: Xt error: Can't open display: localhost:0.0
(From OE-Core rev: ba53fc3bcecfe32401471dc1008c7ead96504150)
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>
In bitbake commit 1ecc1d94 (process: Do not mix stderr with stdout),
bb.process.Popen() was changed to no longer combine stdout and stderr by
default. However, the Terminal class was not updated to reflect this and
subsequently only output stdout in case of failures.
(From OE-Core rev: 116d0bb07ba044cf8847bf3d5c3996ad7e58b7ae)
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>
CVE-2015-20107 describes an arbitrary command execution in the mailcap
module, but this is by design in mailcap and needs to be worked around
by the calling application.
Upstream Python will be documenting this flaw in the library reference,
and it is likely that the mailcap module will be deprecated and removed
in the future.
(From OE-Core rev: 85fac8408baf92d8b71946f5bfea92952b7eab01)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This release is primarily to fix two CVEs:
- CVE-2021-28544
- CVE-2022-24070
It also rewrites the macOS autoconf macros to be cross-compile friendly,
so we don't need to delete them anymore.
(From OE-Core rev: ecfbc2ef45a76ab96d215954ca0a109545e6ff02)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This symlink is not valid when using usrmerge and ptest packaging would fail
Exception: FileExistsError: [Errno 17] File exists: '/usr/bin/busybox.suid' -> '/mnt/b/yoe/master/build/tmp/work/ppc64p9le-yoe-linux-musl/busybox/1.35.0-r0/package/usr/lib/busybox/ptest/bin/login'
(From OE-Core rev: 238fd30689054c7b44176dce7180fb6dac4e1b6f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Some recipes are marked machine specific which need qemu usermode during
build eg. if they use meson build system, which means they wont get
right -cpu settings to run qemu-ppc/qemu-ppc64 and build fails, this
ensures that we set the right options when PACKAGE_ARCH is set to
MACHINE_ARCH on ppc/ppc64 qemu
(From OE-Core rev: 9f71bbe65a458f08cd8ede6522c8b988603202a0)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes
NOTE: Multiple providers are available for virtual/crypt (libxcrypt, musl)
Consider defining a PREFERRED_PROVIDER entry to match virtual/crypt
(From OE-Core rev: 4417dbf6fcb1f067705c8bd2220f4093ba899cc1)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If I am not mistaken, the only kernel recipe to have a new PACKAGECONFIG
option is linux-yocto-dev, in commit 1bac831fba
"linux-yocto-dev: introduce dt-validation PACKAGECONFIG".
Therefore, let's replace (kernel) by the one kernel recipe that has this
change.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 1882954924cef9f17caad0f83973afe08f4db764)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Plaintext/clear passwords are not supported anymore but hashed passwords
still are. Mention that in the migration guide and point to the
appropriate location of documentation.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: f8b9697ec7bcc188db5ce9e5067bc82c023b79d9)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
extlinks captions support using %s substitution but only from sphinx 4.0
onwards.
c.f. https://www.sphinx-doc.org/en/master/usage/extensions/extlinks.html#confval-extlinks
Weirdly enough, on older sphinx versions, the caption is just a prefix
to the actual text passed to the extlink. Therefore, in that specific
case, CVE- or CVE-%s are identical in meaning for sphinx >=4.0 and since
only CVE- caption works on sphinx <4.0, let's go with CVE- caption
prefix.
Fixes: b311070d866cf "manuals: add 3.4 and 3.4.1 release notes after migration information"
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: c9922076f5c1285d9cfd6aff8ce5b6635d88222f)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
XZ_THREADS and XZ_MEMLIMIT were introduced in dunfell.
[RP improved an original patch from Paul]
(From yocto-docs rev: 96defb66b775093b5270bd1ebad0461c2bba1e5b)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Generated from commits in the kirkstone branch, as well as a few entries
from the migration guide.
(Note that the "Repositories / Downloads" section still needs to be
filled in.)
(From yocto-docs rev: 0c66638e61d3e16ac8d4b7ebc4ec6fb35625bf4f)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Make some corrections to preliminary set of entries
* Move out entries that were more appropriate for the release notes
(i.e. that are more additions rather than changes that require the
user to make changes)
* Add new entries based on commits in the kirkstone branch
(From yocto-docs rev: bea2da80e7c5338dc5abefe95ce27b80ed4ee98a)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add this since the INCOMPATIBLE_LICENSE wildcard support has changed in
the 4.0 release.
(From yocto-docs rev: c7946863e5a9d62a49131b92cc9549da9b799bbd)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It seems prudent to point out that hard-coding passwords in the manner
detailed in the example is not a good idea in production. This type of
mistake has unfortunately been made by many device vendors (outside of
the Yocto Project context) leading to security vulnerabilities.
(From yocto-docs rev: 1d07dba9423ae0a841eccb58c297e31b63c3965d)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
We missed noting this in 3.4 but I noticed the documentation was
recently updated, so note the removal.
(From yocto-docs rev: f661e62d6faf48dbb6c6fd9a61a6448ec339d2bf)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When using "msdos" partition tables and "--label" but not "--use-uuid"
one can generate images which will not find their root, because
PARTLABEL does not work for "msdos".
Fix that by simply not going the PARTLABEL path in case of "msdos".
Fixes: 2fb247c5ecf0 ("wic: support rootdev identified by partition label")
(From OE-Core rev: 9ea1a838b946020e026edc032039552b723fcaa4)
Signed-off-by: Henning Schild <henning.schild@siemens.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As part of fixing CONFIG_NO_WPA_PASSPHRASE, whilst wpa_passphrase gets
built, its not installed during `make install`.
(From OE-Core rev: 94c31ba28eb7bc3ab68876b3433cd3534679a3b6)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Rather than duplicating SRC_URI, change the compression to a variable.
(From OE-Core rev: 21547dd5319f27a8f7f20a80e39478f816b4bbe0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
In a devshell, recent versions of git will complain if the repo is owned
by someone other than the current UID - consider this example:
------
bitbake -c devshell linux-yocto
[...]
kernel-source#git branch
fatal: unsafe repository ('/home/paul/poky/build-qemuarm64/tmp/work-shared/qemuarm64/kernel-source' is owned by someone else)
To add an exception for this directory, call:
git config --global --add safe.directory /home/paul/poky/build-qemuarm64/tmp/work-shared/qemuarm64/kernel-source
kernel-source#
------
Of course the devshell has UID zero and the "real" UID is for "paul" in
this case. And so recent git versions complain.
As the whole purpose of the devshell is to invoke a shell where development
can take place, having a non-functional git is clearly unacceptable.
Richard suggested we could use PSEUDO_UNLOAD=1 to evade this issue, and I
suggested we probably will see other similar instances like this and should
make use of PATH to intercept via devshell wrappers - conveniently we already
have examples of this.
Here, we copy the existing "ar" example and tune it to the needs of git to
combine Richard's suggestion and mine.
As such we now also can store commit logs and use send-email with our user
specific settings, instead of "root", so in additon to fixing basic
commands like "git branch" it should also increase general usefulness.
RP: Tweaked the patch so the PATH change only applies to the devshell task
and is a generic git intercept rather than devshell specific.
RP: Also apply the PATH change to do_install tasks since that also runs under
fakeroot and several software projects inject "git describe" output into
their binaries (systemd, iputils, llvm, ipt-gpu-tools at least) causing
reproducibility issues from systems with different git versions.
(From OE-Core rev: 3266c327dfa186791e0f1e2ad63c6f5d39714814)
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is set at the start of the loop anyway so it does nothing. Drop
the pointless code.
(Bitbake rev: e6a3173c9cdf349ccbd4cf612868f92cce8717c8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The function has a loop where the variable is never used which I was going
to fix but the entire function never seems to be called so remove it entirely.
(Bitbake rev: 3bcb20f025907f4e88bbe3d14f5638d5f01010cb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix an issue where two tests have the same name with one overwriting the
other.
(Bitbake rev: da812d938fd79e2cc7bdf355ccf5b0f9ead684c4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add tune include for armv8.4a. This adds support only for bare armv8.4a
(and for crypto extension). There is no support for additional
instructions added by architecture extensions (except the main crypto
extension support).
(From OE-Core rev: 39743abada4a2459c74831aa78930de5461adee2)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Atheros AR3011 Bluetooth devices require special ath3k-1.fw firmware
file. Package it separately from the main linux-firmware package to
allow deploying this firmware on embedded devices.
(From OE-Core rev: a12a5606f4c7003d9a90c493380c656ee557dea5)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
According to the WHENCE file, some a3k firmware files are licensed
under the special ar3k license, while others are licensed under the more
generic Atheros license. Document this by adding extending the
LICENSE:${PN}-ar3k and depending on both of them.
(From OE-Core rev: 8e651814af706285d64b532095fcd6f5f02629ba)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The do_kernel_configcheck task requires a meta directory, normally
set by ${KMETA}. The meta directory is taken as a relative path
from ${S}:
outfile = "{}/{}/cfg/mismatch.txt".format( s, kmeta )
However, when checking for the presence of ${KMETA} the current
working directory is searched. This will almost always fail and
"kgit --meta" is used instead. If the user does have a path in
their current working directory that matches the ${KMETA}
variable but the path is not present within the kernel source
directory, the build will fail if it tries to write config errors/
warnings to that path.
If ${KMETA} is not set, the same problem exists with the hard-coded
"meta" directory.
Fix these issues by checking for ${KMETA} within ${S} rather than
the current working directory. Additionally, drop the hardcoded
backup directory "meta" as it hasn't been functioning and
probably has no users
(From OE-Core rev: f4a3e80a4a6f4f709d09940dcaf45b2b00654496)
Signed-off-by: Russ Dill <russ.dill@nikolamotor.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The files in /sysroot-only are intended to make it into the
recipes sysroot output, but not into the package. However, if
do_package is run before do_populate_sysroot, the files are
removed.
Use a smaller hammer to avoid copying the files into the package so
they are still around when do_populate_sysroot runs.
(From OE-Core rev: 493145c6f1bc92ab2b7a23e181641b09df87c9ff)
Signed-off-by: Russ Dill <russ.dill@nikolamotor.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The switcher expects URL subpath to match the "release" used by sphinx
to build the documentation. Branches, however, are put in a subpath
after their name (e.g. dunfell) while sphinx sets the "release" to
X.Y.999. This means the switcher cannot replace correctly the path to
switch between releases/versions.
Let set_versions.py inject the list of release names into the
switchers.js.in file so it can check whether the subpath is one of the
release names in which case it needs to be stripped.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 5ef3d129b8d0d8ae98a694103930988a46285525)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This array only contains versions that can be selected through the
dropdown menu for switching between supported versions.
Therefore, let's rename it to switcher_versions to make its usecase
clearer.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 5c3d67751bf3f572a0788d3a4734b80e3453d084)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Branches are identified by their .999 version suffix which means they
will never be matched in the forloop above this git context. Therefore,
branches will match the condition. However, branches are not necessarily
obsolete (e.g. dunfell, honister and kirkstone today), so let's mark as
obsolete the branches which are from obsolete releases.
Old tags of currently supported releases are not defined as obsolete but
outdated, therefore using the series to which they belong like it is
done for branches is enough for obsolescence detection.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 7181a432da18b47608784363d243ea39b80be1ed)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
master branch of Bitbake is now located at docs.yoctoproject.org/dev
instead of docs.yoctoproject.org so let's update the switchers and
set_versions.py to reflect that change.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 18338292d99ed236e2bac6e73a5152ef11c4a9e5)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
temporarily override SRC_URI which is hard-coded in xorg-app-common.inc
since new versions of packages use a new compression format - .tar.xz
(From OE-Core rev: 712552b5cc427d7be1258c45886de9b57f7272c9)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
temporarily override SRC_URI which is hard-coded in xorg-app-common.inc
since new versions of packages use a new compression format - .tar.xz
(From OE-Core rev: 7ac5e224fe55db17651988435a569a8a25b6b09f)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
temporarily override SRC_URI which is hard-coded in xorg-lib-common.inc
since new versions of packages use a new compression format - .tar.xz
License-Update:
file type changed from "ISO-8859 text" to "UTF-8 Unicode text".
(From OE-Core rev: 925db25e62341bb2b8d5eded0aa9b220433a93d1)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
With latest gstreamer version pkg-config able to find header
path with msdk enabled.
Drop this patch as its not require anymore.
(From OE-Core rev: eaa3b31247b4d3cc47428f4d80ae31f232e344d4)
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These devices are historical, modern Linux will just use the USB
devices, and occasionally the init of these devices fails:
atkbd serio0: Failed to deactivate keyboard on isa0060/serio0
psmouse serio1: Failed to reset mouse on isa0060/serio1: -5
Explicitly add a USB keyboard to go with the USB tablet, and disable the
i8042 entirely.
[ YOCTO #14718 ]
[ YOCTO #14743 ]
(From OE-Core rev: c01f47003f34b9ad2fe3d17e1ead84c27ee1e57d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch from upstream (will be in qemu 7.0) to add an option to
disable the legacy i8042 support (AT keyboard, PS/2 mouse). These
devices are very historical and modern Linux environments use USB anyway.
(From OE-Core rev: d73e4fcfc9ca4aab25f7751ba17974a839d6340f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a ptest for libgpg-error to core-image-ptest-all. Avoid refreshing the
Makefile in qemu as this would fail and is not needed. All tests passed on
a trial run.
(From OE-Core rev: 51dd52604eb73c55fc32a99c3208653f27ba4091)
Signed-off-by: Simone Weiss <simone.weiss@elektrobit.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This module contains legacy cipher suites from libcrypto.
We should not need to include base package because we want
to use this part of libcrypto.
(From OE-Core rev: 1537ebc3f6ae2aec9a3864b03704ab4dbc0e971b)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-gptcurses-correct-ncurses-6.3-errors.patch
removed since it's included in 1.0.9.
Changelog:
===========
- Added support for aligning partitions' end points. This feature affects the
default partition size when using n in gdisk; it affects the default
partition size in cgdisk; and it's activated by the new -I option in sgdisk.
See the programs' respective man pages for details. This feature is intended
to help with LUKS2 encryption, which reacts badly to partitions that are not
sized as exact multiples of the encryption block size.
- Added several new partition type codes:
FreeBSD nandfs (0xa506)
Apple APFS Pre-Boot (0xaf0b)
Apple APFS Recovery (0xaf0c)
ChromeOS firmware (0x7f03)
ChromeOS mini-OS (0x7f04)
ChromeOS hibernate (0x7f05)
U-Boot boot loader (0xb000)
27 (!) codes for Fuchsia (0xf100 to 0xf11a)
- Added the ability to build sgdisk and cgdisk for Windows.
- Added a check for too-small disks (most likely to be an issue when trying to
use a too-small disk image); program now aborts if this happens.
- Removed stray debugging code that caused partNum is x to be printed when
changing a partition's name with sgdisk.
- Fixed build problems with recent versions of ncurses.
- Fixed bug that caused cgdisk to report incorrect partition attributes.
(From OE-Core rev: a0e6ee2b34ae21764f8a5a649916488902016395)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ourseries can be an active release and therefore shouldn't be marked as
obsolete. By adding ourseries to activereleases, it is impossible to
know if ourseries is actually an active release or not. Instead let's
loop on the active releases with ourseries too (only if it's not active
release, otherwise it'd appear twice).
Fixes: 6f40ef56054ec "docs: set_versions.py: add information about obsolescence of a release"
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: f16b633211b97b2cdf2c65d83c99cd3853d2bb5c)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
versions array is supposed to store the latest version of all active
releases. However, in the loop it is reassigned and therefore, the check
on whether our version is already in the versions array will always
return false (except for the latest version of the last active release)
and write our version again in the list.
By using a local variable for the logic instead of versions array, the
check now works properly.
Fixes: f2b069be8c307 "set_versions: Various improvements"
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: 36a088c8c99dd37f5ca07ec8f90f2c51ef8b36f2)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When gos internal linker is used, it uses hardcoded paths to the
interpreter (dynamic linker). For x86_64 this hardcoded path is
/lib64/ld-linux-x86-64.so.2, but yocto's default dynamic linker path
is /lib64/ld-linux-x86-64.so.2.
Most of the time, the internal linker is not used and binutils linker
sets the correct path, but sometimes the internal linker is used and
the resulting binary will not work on x86_64.
To ensure the path is always correct, pass it to the linker.
(From OE-Core rev: 6b54215074d7f3dbba07f096f16b9c0acf51527c)
Signed-off-by: Joerg Vehlow <joerg.vehlow@aox.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is for improving reproducibility to trim absolute paths as these
recipes do not inherit go bbclass where it would be set automatically
(From OE-Core rev: 365dae4e47b956b39fb62d9c6dcb917a11b37cba)
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>
This overcomes the linking errors e.g.
| /usr/lib/go/src/cmd/go/internal/base/base.go:110:(.text+0x60fef8): relocation R_MIPS_26 against `a local symbol' cannot be used when making a shared object; recompile with -fPIC | /usr/lib/go/src/cmd/go/internal/base/base.go:110:(.text+0x60ff0c): relocation R_MIPS_HI16 against `a local symbol' cannot be used when making a shared object; recompile with -fPIC
(From OE-Core rev: 4b379e94ea6d5b96245c8724689209b44cace562)
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>
This is local invention which is no longer needed, pie-mode works good
now a days to build go for target
(From OE-Core rev: 118411a565fb39df4bbae2a0ef2b25f03607a3a5)
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>
1.18 is a major release brings in long awaited new features e.g.
generics, fuzzing
Detailed list is here [1]
Drop patches to manipulate multiword CC/CXX as go has fixed it
differently [2]
Drop cgo portion of patch to hack hash generation logic
either we should find a way to not use it or redo it,
in current form its not upstreamable and its
altering core features of go compiler, it can not be maintained as is
Do not emit linkinfo into the actionID
Drop ignoring CVE-2021-29923 its already addressed in go >= 1.17
[1] https://go.dev/doc/go1.18
[2] https://groups.google.com/g/golang-codereviews/c/fUhCbpYG7HE
(From OE-Core rev: 1a99cc2eed34434d75b2f53af1616ad79eef0906)
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>
Just to keep things standard and clear, use the new INIT_MANAGER variable
in the main distro config. This matches the default config with the addition
of some DISTRO_FEATURES tweaks.
(From meta-yocto rev: 07556802447a157bfdae842354c064e50ae09d42)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Also correct two comments, and move slash_re from _revision_key() to
the module top level (together with the new sha1_re).
(Bitbake rev: 98cad8636e9c82bc40a033bb83633ec994758eb0)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
During parsing, Python raises
RuntimeError: dictionary changed size during iteration
in getRuntimeProviders, if you happen to have a recipe
with an explicit RDEPENDS on a dynamic package containing a '+'
character, such as 'gtk+3-locale-en'.
This is because we're using the modified pattern as the
key into the packages_dynamic dict to append to rproviders,
and since that key doesn't exist, the dict is getting modified
to add a new, empty, entry for it. So even without the runtime
error, we'd be generating an incorrect result.
Fix this by using a local variable for modifying the pattern
and using the original key to retrieve the value on a match.
(Bitbake rev: 07de375c3e57f17ab7b47569186f24ecd9896825)
Signed-off-by: Matt Madison <matt@madison.systems>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update: year updated to 2022
Changelog:
==========
1. Merged patch from @carenas (GitHub #35, 7db87842) to fix pcre2grep incorrect
handling of multiple passes.
2. Merged patch from @carenas (GitHub #36, dae47509) to fix portability issue
in pcre2grep with buffered fseek(stdin).
3. Merged patch from @carenas (GitHub #37, acc520924) to fix tests when -S is
not supported.
4. Revert an unintended change in JIT repeat detection.
5. Merged patch from @carenas (GitHub #52, b037bfa1) to fix build on GNU Hurd.
6. Merged documentation and comments patches from @carenas (GitHub #47).
7. Merged patch from @carenas (GitHub #49) to remove obsolete JFriedl test code
from pcre2grep.
8. Merged patch from @carenas (GitHub #48) to fix CMake install issue #46.
9. Merged patch from @carenas (GitHub #53) fixing NULL checks in matching and
substituting.
10. Add null_subject and null_replacement modifiers to pcre2test.
11. Add check for NULL subject to POSIX regexec() function.
12. Add check for NULL replacement to pcre2_substitute().
13. For the subject arguments of pcre2_match(), pcre2_dfa_match(), and
pcre2_substitute(), and the replacement argument of the latter, if the pointer
is NULL and the length is zero, treat as an empty string. Apparently a number
of applications treat NULL/0 in this way.
14. Added support for Bidi_Class and a number of binary Unicode properties,
including Bidi_Control.
15. Fix some minor issues raised by clang sanitize.
16. Very minor code speed up for maximizing character property matches.
17. A number of changes to script matching for \p and \P:
(a) Script extensions for a character are now coded as a bitmap instead of
a list of script numbers, which should be faster and does not need a
loop.
(b) Added the syntax \p{script:xxx} and \p{script_extensions:xxx} (synonyms
sc and scx).
(c) Changed \p{scriptname} from being the same as \p{sc:scriptname} to being
the same as \p{scx:scriptname} because this change happened in Perl at
release 5.26.
(d) The standard Unicode 4-letter abbreviations for script names are now
recognized.
(e) In accordance with Unicode and Perl's "loose matching" rules, spaces,
hyphens, and underscores are ignored in property names, which are then
matched independent of case.
18. The Python scripts in the maint directory have been refactored. There are
now three scripts that generate pcre2_ucd.c, pcre2_ucp.h, and pcre2_ucptables.c
(which is #included by pcre2_tables.c). The data lists that used to be
duplicated are now held in a single common Python module.
19. On CHERI, and thus Arm's Morello prototype, pointers are represented as
hardware capabilities, which consist of both an integer address and additional
metadata, meaning they are twice the size of the platform's size_t type, i.e.
16 bytes on a 64-bit system. The ovector member of heapframe happens to only be
8 byte aligned, and so computing frame_size ended up with a multiple of 8 but
not 16. Whilst the first frame was always suitably aligned, this then
misaligned the frame that follows, resulting in an alignment fault when storing
a pointer to Fecode at the start of match. Patch to fix this issue by Jessica
Clarke PR#72.
20. Added -LP and -LS listing options to pcre2test.
21. A user discovered that the library names in CMakeLists.txt for MSVC
debugger (PDB) files were incorrect - perhaps never tried for PCRE2?
22. An item such as [Aa] is optimized into a caseless single character match.
When this was quantified (e.g. [Aa]{2}) and was also the last literal item in a
pattern, the optimizing "must be present for a match" character check was not
being flagged as caseless, causing some matches that should have succeeded to
fail.
23. Fixed a unicode properrty matching issue in JIT. The character was not
fully read in caseless matching.
24. Fixed an issue affecting recursions in JIT caused by duplicated data
transfers.
25. Merged patch from @carenas (GitHub #96) which fixes some problems with
pcre2test and readline/readedit:
* Use the right header for libedit in FreeBSD with autoconf
* Really allow libedit with cmake
* Avoid using readline headers with libedit
(From OE-Core rev: a4fed908dbb53f7e03257bf317af534dda6a471c)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
Rename strtoi to strosi (string to signed int). The strtoi function
on BSD does something else (returns an intmax, not an int)
(From OE-Core rev: abfd393eb659dcd12d1eee34c62f157336e9fb07)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update:
Version of driver files updated
Added files for some drivers
(From OE-Core rev: 01684df3a51be476081ee21eb54c24fef00acb3f)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Validate repository directory ownership (v1.4)
midx: Fix an undefined behavior (left-shift signed overflow)
fetch: support OID refspec without dst
Fix crash when regenerating a patch with unquoted spaces in filename
(From OE-Core rev: bef09c61ee32df214fb8cf6000e0314ff3a38156)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
* Fix regression with transfer free's after closing device
* Fix regression with destroyed context if API is misused
* Workaround for applications using missing default context
* Fix hotplog enumeration regression
* Fix Windows isochronous transfer regression since 1.0.24
* Fix macOS exit crash in some multi-context cases
* Build fixes for various platforms and configurations
* Fix Windows HID multi-interface product string retrieval
* Update isochronous OUT packet actual lengths on Windows
* Add interface bound checking for broken devices
* Add umockdev tests on Linux
(From OE-Core rev: 7353489980600af07d0771654da6a8a3b0df7572)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
refresh 00_arches.patch for new version.
(From OE-Core rev: 8846f78425b123a5afd97d309bd9bd582ee1ea31)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
Deprecated and removed features:
--------------------------------
* JSON_C_OBJECT_KEY_IS_CONSTANT is deprecated in favor of
JSON_C_OBJECT_ADD_CONSTANT_KEY
* Direct access to lh_table and lh_entry structure members is deprecated.
Use access functions instead, lh_table_head(), lh_entry_next(), etc...
* Drop REFCOUNT_DEBUG code.
New features
------------
* The 0.16 release introduces no new features
Build changes
-------------
* Add a DISABLE_EXTRA_LIBS option to skip using libbsd
* Add a DISABLE_JSON_POINTER option to skip compiling in json_pointer support.
Significant changes and bug fixes
---------------------------------
* Cap string length at INT_MAX to avoid various issues with very long strings.
* json_object_deep_copy: fix deep copy of strings containing '\0'
* Fix read past end of buffer in the "json_parse" command
* Avoid out of memory accesses in the locally provided vasprintf() function
(for those platforms that use it)
* Handle allocation failure in json_tokener_new_ex
* Fix use-after-free in json_tokener_new_ex() in the event of printbuf_new() returning NULL
* printbuf_memset(): set gaps to zero - areas within the print buffer which
have not been initialized by using printbuf_memset
* printbuf: return -1 on invalid arguments (len < 0 or total buffer > INT_MAX)
* sprintbuf(): propagate printbuf_memappend errors back to the caller
Optimizations
--------------
* Speed up parsing by replacing ctype functions with simplified, faster
non-locale-sensitive ones in json_tokener and json_object_to_json_string.
* Neither vertical tab nor formfeed are considered whitespace per the JSON spec
* json_object: speed up creation of objects, calloc() -> malloc() + set fields
* Avoid needless extra strlen() call in json_c_shallow_copy_default() and
json_object_equal() when the object is known to be a json_type_string.
Other changes
-------------
* Validate size arguments in arraylist functions.
* Use getrandom() if available; with GRND_NONBLOCK to allow use of json-c
very early during boot, such as part of cryptsetup.
* Use arc4random() if it's available.
* random_seed: on error, continue to next method instead of exiting the process
* Close file when unable to read from /dev/urandom in get_dev_random_seed()
(From OE-Core rev: 536251685e6de9d120d79e37ddf9fabd8cbf1c17)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
==========
Update Nuspell provider, requiring Nuspell 5.1.0. The new provider takes
advantage of recently-added Nuspell APIs to be smaller and simpler.
Fix the C++ API is_added() method to return a boolean rather than void.
Require C99 and POSIX 2008, and as a result use fewer gnulib modules,
which gives a modest build time reduction.
(From OE-Core rev: f7e760c97164c1ad70fb0b88ddf2ffe8b7b0173e)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It duplicates udevadm in systemd recipe to make it could run
update_udev_hwdb with multilib enabled. Since systemd last update,
it deploys a shared library libsystemd-shared-250.so in /lib/systemd/.
The library will be overwritten when multilib enabled. Then if both
udev-hwdb and lib32-udev-hwdb are installed, it fails to run the
multilib version postinstall intercept update_udev_hwdb:
| /path/to/build/tmp-glibc/work/intel_x86_64-wrs-linux/wrlinux-image-small/1.0-r1/rootfs/usr/libexec/lib32-udevadm:
error while loading shared libraries: libsystemd-shared-250.so: wrong ELF class: ELFCLASS64
`udevadm hwdb --update` just concatenates .hwdb files in dirs
/etc/udev/hwdb.d and /lib/udev/hwdb.d. The output file hwdb.bin is
identical with the one created by lib32-udevadm. So do NOT duplicate
lib32-udevadm in systemd and eudev. And update intercept script
update_udev_hwdb that re-run udevadm with same arch qemuwrapper if run
${binprefix}qemuwrapper failed.
(From OE-Core rev: 3dba872a42c2be7d0865a30118984ab013850292)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
pkg-config is used by the Makefiles, and thus pkgconfig needs to be
inherited.
(From OE-Core rev: 6148ac9bc5d3e0d0ffdbbd6695acd96ca1836b78)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If IMAGE_NAME and IMAGE_LINK_NAME are the same an
exception is raised in image_combine_spdx because
it cannot create a symlink with the same exact
path of the original file. In that case there is
no point in creating a link in the first place.
Refactor image_combine_spdx to avoid code duplication
(From OE-Core rev: 88f76bba705007a7fcda506c79f743060d8f2e52)
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
by default git pulls in several code fragments not being licensed
under just GPL-2.0-only.
obstack and poll are licensed under GPL-2.0-or-later
reftable being BSD-3-Clause
sha1dc and inet_ntop being MIT
netmalloc being Bosst-1.0 aka BSL-1.0
regex being LGPL-2.1-or-later
(From OE-Core rev: 5184e651651ed949d198882a10f406cef5939b7b)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
When signing the deb package feed gpg tools are a soft requirement. If gnupg-native
is not declared a dependancy the version from hosttools is used. Unfortunately the
gpg-agent version from Ubuntu 16.04 on the autobuilders is incompatible with the package_index task
and fails during oe-selftest. Fix by making gnupg-native a dependency.
Fixes: 0b4231b5 "package_manager: sign DEB package feeds"
Reported-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Suggested-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: c063b658e30a24be9214abc23cd2a16c0260e93e)
Signed-off-by: Ferry Toth <ftoth@exalondelft.nl>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Since Gatesgarth apt (1.8.2) has become more strict and doesn’t allow unsigned repositories by default.
Currently when building images this requirement is worked around by using [allow-insecure=yes] and
equivalently when performing selftest.
Patches "gpg-sign: Add parameters to gpg signature function" and "package_manager: sign DEB package feeds"
enable signed DEB package feeds. This patch adds a runtime test for apt derived from the test_testimage_dnf
test. It creates a signed deb package feed, runs a qemu image to install the key and performs some package
management. To be able to install the key the gnupg package is added to the testimage.
(From OE-Core rev: 3ec30490d09d6639eea2638cf12a323948f221cc)
Signed-off-by: Ferry Toth <ftoth@exalondelft.nl>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
License-Update:
- The following description added to "License for Sphinx":
# +Unless otherwise indicated, all code in the Sphinx project is licenced under the
# +two clause BSD licence below.
(From OE-Core rev: 135f625a4d34a92ba09494d651bad057c32f3352)
Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
If CONFIG_DYNAMIC_EAP_METHODS and some modules are set to `dyn` ensure
these are packaged as part of the build.
(From OE-Core rev: 6043e4332beea8073eb1148a59b66f0618c05e96)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The build/install steps for wpa-supplicant support CFLAGS and an install
target, so use these rather than attempting to do it manually (which was
broken by upstream splitting into build.rules and lib.rules).
Note that this installs wpa_passphrase into sbindir rather than bindir.
(From OE-Core rev: d34e00cce8fb7489aaf404d0b2491b3bbb93a0ed)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The copy of defconfig we were carrying was from 2014 and very out of
date; drop it and use the upstream version with appropriate edits for
our PACKAGECONFIG.
Switch PACKAGECONFIG to using a default (?=) rather than weak default
(??=) as per current recommendation.
(From OE-Core rev: d97bedd8bdcc8c5073e8feead72ea5640987125b)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Build the static library if the configuration indicates we should.
(From OE-Core rev: 28e25faf500861c25e50aeb898e5e933b5090916)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Enabling CONFIG_BUILD_WPA_CLIENT_SO or CONFIG_NO_WPA_PASSPHRASE do
nothing in the released 2.10 wpa-supplicant; backport the fixes for
this.
Also backport the fixes for `make clean` when `wpa_passphrase` is
built.
(From OE-Core rev: 179fedda2b347b0e9b17642afa4ba752587d4965)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Use PACKAGE_BEFORE_PN for packages which need to capture files early,
switch to idiomatic ${PN} for additional packages.
(From OE-Core rev: c69b90a38203fc9c61f49c33591fbe445074c1ce)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changing directory leads to anyone coming later needing to be explicit
in their directory usage as the working directory is no longer ${B}.
(From OE-Core rev: 36555aa783ffe5420c6da96dfece12931afaefa6)
Signed-off-by: Alex Kiernan <alexk@zuma.ai>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
These settings are good for developers/maintainers but for distributions
generally disabling them turns out to be better especially when there is
a knob to do so. This fixes build with gcc-12 which find additional
warnings
inlined from 'bt_ctf_object_set_parent' at ../../../git/src/ctf-writer/object.h:120:6,
inlined from 'bt_ctf_trace_common_add_stream_class' at ../../../git/src/ctf-writer/trace.c:1243:3:
../../../git/src/ctf-writer/object.h:141:26: error: null pointer dereference [-Werror=null-dereference]
141 | if (child->parent) {
| ~~~~~^~~~~~~~
../../../git/src/ctf-writer/object.h:141:26: error: null pointer dereference [-Werror=null-dereference]
cc1: all warnings being treated as errors
(From OE-Core rev: 1898d10dd4d4372823e6c8b8c4ed28604e692365)
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>
Some versions of make have bugs. Add a way to provide a make tarball
that can be used on it's own in these cases.
(From OE-Core rev: 4f1f6743fa252405075192633e19b9d2b03b7303)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Users may or may not include the certificates in buildtools. Only set the
appropriate variables if they're present.
(From OE-Core rev: 0945a2a5d7c41af22e222a116aafacb4beee54d2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
A fix is being added to bitbake to correctly handle spaces inside
checksum filenames. Add a test to oe-selftest to ensure this is
tested and doesn't regress in future.
(From OE-Core rev: 324109f034f069ee3e91a1a705b3449911a448de)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
This release changes the implementation of "infer" to be an alias for
"Ellipsis". E.g. "@given(a=infer)" is now equivalent to
"@given(a=...)". Furthermore, "@given(...)" can now be specified so
that "@given" will infer the strategies for all arguments of the
decorated function based on its annotations.
(From OE-Core rev: 394fa87b68d6b0030a2d706ce70c2d5c28c4304b)
Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add support for qemuarmv5 and qemuarm64, and remove qemuarm specific
entries, as it should be generic now.
(From OE-Core rev: 9bd21e1130155ad1ec704e0151a22e9f84bfaa78)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The virtio PCI devices seemed to be required for this machine for some
versions of qemu (based on errors from running qemu saying that the
devices don't exist). Changes to the entries here is all that is needed
to get it working.
(From OE-Core rev: 217deeb43036d1a046d6c5ea2c1ccdb94d3d605a)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
There was a very brittle sed hack against cpp source code
that allowed installing multiple llvm versions into the same
target/sysroot. Patching with sed is prone to silent
regressions as it can change both too little and too much,
and it indeed it broke with llvm 14. It's also difficult to tell
what the 'right' change should look like.
If this feature is actually needed somewhere, please do it properly:
proper patch and upstream first.
(From OE-Core rev: 974f67b18a2f1a15c76785d69e7234594af97a88)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
llvm-config no longer links with libLLVM, so there is no need
to install it in -native (and it isn't built in the first place).
This also significantly speeds up llvm-native build.
(From OE-Core rev: ee06fc2a19665461e143fe3bf7e94b703652e1cf)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
- Deprecations and Removals
Drop the doctype check, that presented a warning for index pages that use
non-compliant HTML 5.
- Vendored Libraries
Downgrade distlib to 0.3.3.
(From OE-Core rev: 5cbf04ee8202ad9d90b1e1e527203f34e921916b)
Signed-off-by: Xu Huan <xuhuan.fnst@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
pidof-add-m-option.patch
refreshed for new version.
Add 0001-Fixed-compile-error-on-GNU-Hurd.patch
to fix compile error on GNU Hurd due to missing MAX_PATH
definition.
(From OE-Core rev: cd75cb56ef30d68f82ec7406f3529afd163e7f92)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=========
Other changes:
#587 pkg-config: Move "-lm" to section "Libs.private"
#587 CMake|MSVC: Fix pkg-config section "Libs"
#55#582 CMake|macOS: Start using linker arguments
"-compatibility_version <version>" and
"-current_version <version>" in a way compatible with
GNU Libtool
#590#591 Version info bumped from 9:7:8 to 9:8:8;
see https://verbump.de/ for what these numbers do
Infrastructure:
#589 CI: Upgrade Clang from 13 to 14
Special thanks to:
evpobr
Kai Pastor
Sam James
(From OE-Core rev: 9c98d47dd5415c3b9428cc85e0a8daed14f2a91f)
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
0001-migrate-from-custom-itstool-to-builtin-msgfmt-for-cr.patch
removed since it's included in 2.2
Changelog:
=========
* model/3mf: new
* Match shared libraries with version suffix
* model/obj: add mtllib and Blender comment based magic
* model/mtl: add Blender comment magic, increase newmtl range
* model/obj, model/mtl: new types
* Add Electron Archive Format type application/x-asar
* text/x-qml: Lower match priority to avoid conflicts with Python
* Move '*.blend' to top of Blender glob list
* Adding SPARQL media types
* application/zip: Add '*.zipx' glob and test fixture
* Added DSD mime type
* Differentiate comic book archives
* FITS: Add missing 'application/fits' and legacy globs
* Add Godot engine files
* Add FlashForge "xgcode" mime-type
* text/x-objc++src: new type
* image/heif: test .hif extension too
* image/hif: add *.hif glob
* image/heif: add another test case
* image/heif: add magics
* Add a build-tools option to allow installing only the mime data
* Add compressed SVG glob pattern '*.svg.gz'
* Add Apple Wallet pass type application/vnd.apple.pkpass
* migrate from custom itstool to builtin msgfmt for creating translated XML
* Make the remaining plain text types subclasses of text/plain
* audio/mobile-xmf: separate from audio/x-xmf
* Adding ZIM file
* Make text/x-mrml a subclass of application/xml
* image/avif: move acronym and expansion to separate fields from comment
* freedesktop_generate.sh: Don't hardcode ninja
* Add text/x-mpl2
* application/x-apple-systemprofiler+xml: require _SPCommandLineArguments in plist
* image/jpeg: add test case with embedded property list XML
* audio/vnd.dts.hd: include parent type magic in magic match
* model/gltf+json: new type
* model/gltf-binary: new type
* application/x-object: add *.mod and a test case
* application/x-mod: add some ProTracker magics and a test case
* image/jxl: include test files in test list
* tests: add trailing linefeed to mime-detection list
* Make application/x-mswinurl a subclass of text/plain
* Change description for *.desktop files to "desktop entry"
* application/x-x509-ca-cert: add magics and test cases
* application/pkix-cert: add BEGIN/END X509 CERTIFICATE magic
* application/pkix-crl: add magic and test case
* application/pkix-cert: add magic and test case
* image/jxl: new type
* Added .sc filename extension for Scala source code, as it is occasionally used
* application/schema+json: new type
* Add text/x-crystal
* application/x-krita: remove stray period from comment
* adding org-mode
* Add Elixir source code mime type
* Add two new offsets for .kra and .krz
* text/x-python3: add *.pyi glob (Python stub files)
* image/x-canon-cr3: new
* image/x-xpixmap: make XPM3 magic more specific
* image/x-xpixmap: add XPM2 magic
* application/x-troff-man: add *.[1-9] glob
* application/toml: new type
* Lower priority of "BEGIN {" for perl, awk uses that too
* Add Smacker video type video/vnd.radgamettools.smacker
* Clarify database license
* meson: make xmlto optional, build spec only if found
* application/x-7z-compressed: add *.7z.001 glob
* Add Bink video type video/vnd.radgamettools.bink
* image/x-nikon-nrw: add test case
* image/x-nikon-nrw: new type
* application/x-vhdx-disk: improve acronym and its expansion
* application/ovf: new
* application/x-qed-disk: new
* application/x-vdi-disk: new
* application/x-vmdk-disk: new
* application/x-vhd-disk, /x-vhdx-disk: new
* application/vnd.apple.numbers, .pages: add older magics and test cases
* Add text/x-dart
* application/vnd.apple.numbers, /vnd.apple.pages: new types
* xdgmime: configure as submodule
(From OE-Core rev: d82a373862eaf92f0d502e0f9e5ea413c816bfbd)
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>
Remove unsupported option of smb
0001-Ticket-4200-fix-FTBFS-with-ncurses-build-with-disabl.patch
removed since it's included in 4.8.28
(From OE-Core rev: c448df46a31c21f156b5b9feb7f513dbb8b62520)
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>
First upstream release since 2017!
- Fix a deflate bug when using the Z_FIXED strategy that can result in out-of-bound accesses.
- Fix a deflate bug when the window is full in deflate_stored().
- Speed up CRC-32 computations by a factor of 1.5 to 3.
- Use the hardware CRC-32 instruction on ARMv8 processors.
- Speed up crc32_combine() with powers of x tables.
- Add crc32_combine_gen() and crc32_combine_op() for fast combines.
Drop CVE-2018-25032 as this is in the .12 release.
Rebase 0001-configure-Pass-LDFLAGS-to-link-tests.patch to apply cleanly.
Backport cc.patch to fix compilation with our CC.
(From OE-Core rev: 4055d9fc81661d375c1721ffd502536c1ba74e02)
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>
2022-04-19 14:14:10 +01:00
2575 changed files with 87567 additions and 72597 deletions
from bb.main import bitbake_main, BitBakeConfigParameters, BBMainException
if sys.getfilesystemencoding() != "utf-8":
sys.exit("Please use a locale setting which supports UTF-8 (such as LANG=en_US.UTF-8).\nPython can't change the filesystem locale after loading so we need a UTF-8 when Python starts or things won't work.")
sys.exit("Please use a locale setting which supports UTF-8 (such as LANG=en_US.UTF-8).\nPython can't change the filesystem locale after loading so we need a UTF-8 when Python starts or things won't work.")
import bb
bb.utils.check_system_locale()
# Users shouldn't be running this code directly
if len(sys.argv) != 10 or not sys.argv[1].startswith("decafbad"):
if len(sys.argv) != 11 or not sys.argv[1].startswith("decafbad"):
print("bitbake-server is meant for internal execution by bitbake itself, please don't use it standalone.")
sys.exit("Please use a locale setting which supports UTF-8 (such as LANG=en_US.UTF-8).\nPython can't change the filesystem locale after loading so we need a UTF-8 when Python starts or things won't work.")
bb.utils.check_system_locale()
# Users shouldn't be running this code directly
if len(sys.argv) != 2 or not sys.argv[1].startswith("decafbad"):
The majority of this output is specific to environment variables that
are not directly relevant to BitBake. However, the very first
message regarding the :term:`BBPATH` variable and the
``conf/bblayers.conf`` file is relevant.
When you run BitBake, it begins looking for metadata files. The
:term:`BBPATH` variable is what tells BitBake where
@@ -179,20 +168,14 @@ Following is the complete "Hello World" example.
``bitbake`` command again::
$ bitbake
ERROR: Traceback (most recent call last):
File "/home/scott-lenovo/bitbake/lib/bb/cookerdata.py", line 163, in wrapped
return func(fn, *args)
File "/home/scott-lenovo/bitbake/lib/bb/cookerdata.py", line 173, in parse_config_file
return bb.parse.handle(fn, data, include)
File "/home/scott-lenovo/bitbake/lib/bb/parse/__init__.py", line 99, in handle
return h['handle'](fn, data, include)
File "/home/scott-lenovo/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 120, in handle
abs_fn = resolve_file(fn, data)
File "/home/scott-lenovo/bitbake/lib/bb/parse/__init__.py", line 117, in resolve_file
raise IOError("file %s not found in %s" % (fn, bbpath))
IOError: file conf/bitbake.conf not found in /home/scott-lenovo/hello
ERROR: Unable to parse /home/scott-lenovo/bitbake/lib/bb/parse/__init__.py
Traceback (most recent call last):
File "/home/scott-lenovo/bitbake/lib/bb/parse/__init__.py", line 127, in resolve_file(fn='conf/bitbake.conf', d=<bb.data_smart.DataSmart object at 0x7f22919a3df0>):
if not newfn:
> raise IOError(errno.ENOENT, "file %s not found in %s" % (fn, bbpath))
fn = newfn
FileNotFoundError: [Errno 2] file conf/bitbake.conf not found in <projectdirectory>
ERROR: Unable to parse conf/bitbake.conf: file conf/bitbake.conf not found in /home/scott-lenovo/hello
This sample output shows that BitBake could not find the
``conf/bitbake.conf`` file in the project directory. This file is
@@ -254,18 +237,14 @@ Following is the complete "Hello World" example.
exists, you can run the ``bitbake`` command again::
$ bitbake
ERROR: Traceback (most recent call last):
File "/home/scott-lenovo/bitbake/lib/bb/cookerdata.py", line 163, in wrapped
return func(fn, *args)
File "/home/scott-lenovo/bitbake/lib/bb/cookerdata.py", line 177, in _inherit
File "/home/scott-lenovo/bitbake/lib/bb/parse/parse_py/BBHandler.py", line 92, in inherit
include(fn, file, lineno, d, "inherit")
File "/home/scott-lenovo/bitbake/lib/bb/parse/parse_py/ConfHandler.py", line 100, in include
raise ParseError("Could not %(error_out)s file %(fn)s" % vars(), oldfn, lineno)
ParseError: ParseError in configuration INHERITs: Could not inherit file classes/base.bbclass
ERROR: Unable to parse /home/scott-lenovo/bitbake/lib/bb/parse/parse_py/BBHandler.py
Traceback (most recent call last):
File "/home/scott-lenovo/bitbake/lib/bb/parse/parse_py/BBHandler.py", line 67, in inherit(files=['base'], fn='configuration INHERITs', lineno=0, d=<bb.data_smart.DataSmart object at 0x7fab6815edf0>):
@@ -195,22 +195,45 @@ value. However, if ``A`` is not set, the variable is set to "aval".
Setting a weak default value (??=)
----------------------------------
It is possible to use a "weaker" assignment than in the previous section
by using the "??=" operator. This assignment behaves identical to "?="
except that the assignment is made at the end of the parsing process
rather than immediately. Consequently, when multiple "??=" assignments
exist, the last one is used. Also, any "=" or "?=" assignment will
override the value set with "??=". Here is an example::
The weak default value of a variable is the value which that variable
will expand to if no value has been assigned to it via any of the other
assignment operators. The "??=" operator takes effect immediately, replacing
any previously defined weak default value. Here is an example::
A ??= "somevalue"
A ??= "someothervalue"
W ??= "x"
A := "${W}" # Immediate variable expansion
W ??= "y"
B := "${W}" # Immediate variable expansion
W ??= "z"
C = "${W}"
W ?= "i"
If ``A`` is set before the above statements are
parsed, the variable retains its value. If ``A`` is not set, the
variable is set to "someothervalue".
After parsing we will have::
Again, this assignment is a "lazy" or "weak" assignment because it does
not occur until the end of the parsing process.
A = "x"
B = "y"
C = "i"
W = "i"
Appending and prepending non-override style will not substitute the weak
default value, which means that after parsing::
W ??= "x"
W += "y"
we will have::
W = " y"
On the other hand, override-style appends/prepends/removes are applied after
any active weak default value has been substituted::
W ??= "x"
W:append = "y"
After parsing we will have::
W = "xy"
Immediate variable expansion (:=)
---------------------------------
@@ -296,6 +319,10 @@ The variable ``D`` becomes "dvaladditional data".
You must control all spacing when you use the override syntax.
..note::
The overrides are applied in this order, ":append", ":prepend", ":remove".
It is also possible to append and prepend to shell functions and
BitBake-style Python functions. See the ":ref:`bitbake-user-manual/bitbake-user-manual-metadata:shell functions`" and ":ref:`bitbake-user-manual/bitbake-user-manual-metadata:bitbake-style python functions`"
parselog.debug(3,"Layer '%s' recommends version %s of layer '%s', but version %s is currently enabled in your configuration. Check that you are using the correct matching versions/branches of these two layers.",c,opstr,rec,layerver)
parselog.debug3("Layer '%s' recommends version %s of layer '%s', but version %s is currently enabled in your configuration. Check that you are using the correct matching versions/branches of these two layers.",c,opstr,rec,layerver)
continue
else:
parselog.debug(3,"Layer '%s' recommends version %s of layer '%s', which exists in your configuration but does not specify a version. Check that you are using the correct matching versions/branches of these two layers.",c,opstr,rec)
parselog.debug3("Layer '%s' recommends version %s of layer '%s', which exists in your configuration but does not specify a version. Check that you are using the correct matching versions/branches of these two layers.",c,opstr,rec)
continue
parselog.debug(3,"Layer '%s' recommends layer '%s', so we are adding it",c,rec)
parselog.debug3("Layer '%s' recommends layer '%s', so we are adding it",c,rec)
collection_depends[c].append(rec)
else:
parselog.debug(3,"Layer '%s' recommends layer '%s', but this layer is not enabled in your configuration",c,rec)
parselog.debug3("Layer '%s' recommends layer '%s', but this layer is not enabled in your configuration",c,rec)
# Recursively work out collection priorities based on dependencies
defcalc_layer_priority(collection):
@@ -1298,7 +1303,7 @@ class BBCooker:
ifdepprio>max_depprio:
max_depprio=depprio
max_depprio+=1
parselog.debug(1,"Calculated priority of layer %s as %d",collection,max_depprio)
parselog.debug("Calculated priority of layer %s as %d",collection,max_depprio)
collection_priorities[collection]=max_depprio
# Calculate all layer priorities using calc_layer_priority and store in bbfile_config_priorities
@@ -503,7 +504,7 @@ class DataSmart(MutableMapping):
self.overrides=newoverrides
self.overridesset=set(self.overrides)
else:
bb.fatal("Overrides could not be expanded into a stable state after 5 iterations, overrides must be being referenced by other overridden variables in some recursive fashion. Please provide your configuration to bitbake-devel so we can laugh, er, I mean try and understand how to make it work.")
bb.fatal("Overrides could not be expanded into a stable state after 5 iterations, overrides must be being referenced by other overridden variables in some recursive fashion. Please provide your configuration to bitbake-devel so we can laugh, er, I mean try and understand how to make it work. The list of failing override expansions: %s"%"\n".join(str(s)forsinoverrride_stack))
definitVar(self,var):
self.expand_cache={}
@@ -514,18 +515,18 @@ class DataSmart(MutableMapping):
dest=self.dict
whiledest:
ifvarindest:
returndest[var],self.overridedata.get(var,None)
returndest[var]
if"_data"notindest:
break
dest=dest["_data"]
returnNone,self.overridedata.get(var,None)
returnNone
def_makeShadowCopy(self,var):
ifvarinself.dict:
return
local_var,_=self._findVar(var)
local_var=self._findVar(var)
iflocal_var:
self.dict[var]=copy.copy(local_var)
@@ -633,7 +634,7 @@ class DataSmart(MutableMapping):
nextnew.update(vardata.references)
nextnew.update(vardata.contains.keys())
new=nextnew
self.internal_finalize(True)
self.overrides=None
def_setvar_update_overrides(self,var,**loginfo):
# aka pay the cookie monster
@@ -720,7 +721,7 @@ class DataSmart(MutableMapping):
raisebb.fetch2.FetchError("Recipe uses a floating tag/branch without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE).")
ifnotd.getVar("__BBSRCREV_SEEN"):
raisebb.fetch2.FetchError("Recipe uses a floating tag/branch'%s' for repo '%s' without a fixed SRCREV yet doesn't call bb.fetch2.get_srcrev() (use SRCPV in PV for OE)."%(ud.unresolvedrev[name],ud.host+ud.path))
# Ensure we mark as not cached
bb.fetch2.get_autorev(d)
bb.fetch2.mark_recipe_nocache(d)
output=self._lsremote(ud,d,"")
# Tags of the form ^{} may not work, need to fallback to other form
bb.fatal("AUTOREV/SRCPV set too late for the fetcher to work properly, please set the variables earlier in parsing. Erroring instead of later obtuse build failures.")
bb.fatal("There is a comment on line %s of file %s (%s) which is in the middle of a multiline expression.\nBitbake used to ignore these but no longer does so, please fix your metadata as errors are likely as a result of this change."%(lineno,fn,s))
bb.fatal("There is a comment on line %s of file %s:\n'''\n%s\n'''\nwhich is in the middle of a multiline expression. This syntax is invalid, please correct it."%(lineno,fn,s))
bb.fatal("There is a confusing multiline, partially commented expression on line %s of file %s (%s).\nPlease clarify whether this is all a comment or should be parsed."%(lineno,fn,s))
bb.fatal("There is a confusing multiline partially commented expression on line %s of file %s:\n%s\nPlease clarify whether this is all a comment or should be parsed."%(lineno-len(__residue__),fn,"\n".join(__residue__)))
bb.fatal("There is a confusing multiline, partially commented expression on line %s of file %s (%s).\nPlease clarify whether this is all a comment or should be parsed."%(lineno,fn,s))
bb.fatal("There is a confusing multiline, partially commented expression starting on line %s of file %s:\n%s\nPlease clarify whether this is all a comment or should be parsed."%(origlineno,fn,origline))
bb.msg.fatal("RunQueue","Could not find any tasks with the tasknames %s to run within the recipes of the taskgraphs of the targets %s"%(str(self.cooker.configuration.runall),str(self.targets)))
self.init_progress_reporter.next_stage()
bb.event.check_for_interrupts(self.cooker.data)
# Handle runonly
ifself.cooker.configuration.runonly:
@@ -999,6 +1069,7 @@ class RunQueueData:
logger.verbose("Assign Weightings")
self.init_progress_reporter.next_stage()
bb.event.check_for_interrupts(self.cooker.data)
# Generate a list of reverse dependencies to ease future calculations
bb.fatal("Invalid BB_PRESSURE_MAX_CPU %s, minimum value is %s."%(self.max_cpu_pressure,lower_limit))
ifself.max_cpu_pressure>upper_limit:
bb.warn("Your build will be largely unregulated since BB_PRESSURE_MAX_CPU is set to %s. It is very unlikely that such high pressure will be experienced."%(self.max_cpu_pressure))
ifself.max_io_pressure:
self.max_io_pressure=float(self.max_io_pressure)
ifself.max_io_pressure<lower_limit:
bb.fatal("Invalid BB_PRESSURE_MAX_IO %s, minimum value is %s."%(self.max_io_pressure,lower_limit))
ifself.max_io_pressure>upper_limit:
bb.warn("Your build will be largely unregulated since BB_PRESSURE_MAX_IO is set to %s. It is very unlikely that such high pressure will be experienced."%(self.max_io_pressure))
bb.fatal("Invalid BB_PRESSURE_MAX_MEMORY %s, minimum value is %s."%(self.max_memory_pressure,lower_limit))
ifself.max_memory_pressure>upper_limit:
bb.warn("Your build will be largely unregulated since BB_PRESSURE_MAX_MEMORY is set to %s. It is very unlikely that such high pressure will be experienced."%(self.max_io_pressure))
# List of setscene tasks which we've covered
self.scenequeue_covered=set()
# List of tasks which are covered (including setscene ones)
@@ -1861,8 +1961,7 @@ class RunQueueExecute:
try:
module=__import__(modname,fromlist=(name,))
exceptImportErrorasexc:
logger.critical("Unable to import scheduler '%s' from '%s': %s"%(name,modname,exc))
raiseSystemExit(1)
bb.fatal("Unable to import scheduler '%s' from '%s': %s"%(name,modname,exc))
bb.error("When reparsing %s, the basehash value changed from %s to %s. The metadata is not deterministic and this needs to be fixed."%(tid,self.basehash[tid],basehash[tid]))
bb.error("The following commands may help:")
@@ -216,11 +236,7 @@ class SignatureGeneratorBasic(SignatureGenerator):
bb.error("%s -Sprintdiff\n"%cmd)
self.basehash[tid]=basehash[tid]
self.taskdeps[fn]=taskdeps
self.gendeps[fn]=gendeps
self.lookupcache[fn]=lookupcache
returntaskdeps
returntaskdeps,gendeps,lookupcache
defset_setscene_tasks(self,setscene_tasks):
self.setscenetasks=set(setscene_tasks)
@@ -228,31 +244,41 @@ class SignatureGeneratorBasic(SignatureGenerator):
<!DOCTYPE html><html><head><metahttp-equiv="content-type"content="text/html; charset=utf-8"><metaname="viewport"content="width=device-width"><styletype="text/css">body,html{background:#fff;font-family:"Bitstream Vera Sans","Lucida Grande","Lucida Sans Unicode",Lucidux,Verdana,Lucida,sans-serif;}tr:nth-child(even){background:#f4f4f4;}th,td{padding:0.1em0.5em;}th{text-align:left;font-weight:bold;background:#eee;border-bottom:1pxsolid#aaa;}#list{border:1pxsolid#aaa;width:100%;}a{color:#a33;}a:hover{color:#e33;}</style>
<title>Index of /sources/libxml2/2.10/</title>
</head><body><h1>Index of /sources/libxml2/2.10/</h1>
<!DOCTYPE html><html><head><metahttp-equiv="content-type"content="text/html; charset=utf-8"><metaname="viewport"content="width=device-width"><styletype="text/css">body,html{background:#fff;font-family:"Bitstream Vera Sans","Lucida Grande","Lucida Sans Unicode",Lucidux,Verdana,Lucida,sans-serif;}tr:nth-child(even){background:#f4f4f4;}th,td{padding:0.1em0.5em;}th{text-align:left;font-weight:bold;background:#eee;border-bottom:1pxsolid#aaa;}#list{border:1pxsolid#aaa;width:100%;}a{color:#a33;}a:hover{color:#e33;}</style>
<title>Index of /sources/libxml2/2.9/</title>
</head><body><h1>Index of /sources/libxml2/2.9/</h1>
<!DOCTYPE html><html><head><metahttp-equiv="content-type"content="text/html; charset=utf-8"><metaname="viewport"content="width=device-width"><styletype="text/css">body,html{background:#fff;font-family:"Bitstream Vera Sans","Lucida Grande","Lucida Sans Unicode",Lucidux,Verdana,Lucida,sans-serif;}tr:nth-child(even){background:#f4f4f4;}th,td{padding:0.1em0.5em;}th{text-align:left;font-weight:bold;background:#eee;border-bottom:1pxsolid#aaa;}#list{border:1pxsolid#aaa;width:100%;}a{color:#a33;}a:hover{color:#e33;}</style>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href=\"https://cgit.openembedded.org/openembedded-core/log/\">OpenEmbedded master</a> branch.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href=\"https://cgit.openembedded.org/openembedded-core/log/?h=honister\">OpenEmbedded Honister</a> branch.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href=\"https://cgit.openembedded.org/openembedded-core/log/?h=mickledore\">OpenEmbedded Mickledore</a> branch.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href=\"https://cgit.openembedded.org/openembedded-core/log/?h=hardknott\">OpenEmbedded Hardknott</a> branch.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href=\"https://cgit.openembedded.org/openembedded-core/log/?h=dunfell\">OpenEmbedded Dunfell</a> branch.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=kirkstone">Yocto Project Kirkstone branch</a>.</field>
@@ -62,18 +62,18 @@
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/">Yocto Project Master branch</a>.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=honister">Yocto Project Honister branch</a>.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=mickledore">Yocto Project Mickledore branch</a>.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=hardknott">Yocto Project Hardknott branch</a>.</field>
<fieldtype="TextField"name="helptext">Toaster will run your builds using the tip of the <a href="https://git.yoctoproject.org/cgit/cgit.cgi/poky/log/?h=dunfell">Yocto Project Dunfell branch</a>.</field>
Note that a reference to a variable (:term:`VARIABLE`) automatically points to
the BitBake manual if the variable is not described in the Reference Manual's Variable Glossary.
@@ -355,6 +375,11 @@ BitBake manual as follows:
:term:`bitbake:BB_NUMBER_PARSE_THREADS`
This would be the same if we had identical document filenames in
both the Yocto Project and BitBake manuals:
:ref:`bitbake:directory/file:section title`
Submitting documentation changes
================================
Some files were not shown because too many files have changed in this diff
Show More
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.